summaryrefslogtreecommitdiff
path: root/inc/init.php
Commit message (Collapse)AuthorAge
* Minor: Edited the delta_time function for php5Piyush Mishra2011-03-21
|
* Merge branch 'master' into indexer_rewriteMichael Hamann2011-02-24
|\ | | | | | | | | | | | | Conflicts: inc/fulltext.php inc/indexer.php lib/exe/indexer.php
| * made config cascade more flexibleRoland Hager2011-02-06
| |
* | Merge branch 'master' into indexer_improvementsMichael Hamann2011-01-23
|\| | | | | | | | | | | | | Conflicts: inc/fulltext.php inc/indexer.php lib/exe/indexer.php
| * Fix getBaseURL for literal IPv6 addresses in URLs (RFC 2732) + test caseMichael Hamann2011-01-16
| |
| * more robust hostname detectionAndreas Gohr2010-12-18
| | | | | | | | | | as discussed in http://www.freelists.org/post/dokuwiki/git-changes-20101209,7
* | Indexer v3 Rewrite part two, update uses of indexerTom N Harris2010-12-29
|/
* handle mailfrom replacements in a central place FS#2091Andreas Gohr2010-11-05
|
* remove deprecated scriptify() mechanismAndreas Gohr2010-10-18
|
* moved default config cascade to its own fileAndreas Gohr2010-06-27
|
* Use config_cascade for ACLs and plain auth users FS#1677Andreas Gohr2010-06-27
|
* create title.idx with the correct length FS#1978Andreas Gohr2010-06-26
| | | | | | | | | The title.idx file needs to have exactly the same length as the page.idx. This patch creates the file with the correct length if it doesn't exist yet. If you upgrade in between you need to delete your data/index/title.idx file
* Add title index to the indexer files, improve indexer callsAdrian Lang2010-06-16
|
* moved plugincontroller and event handler creation to init.phpMichael Klier2010-03-26
|
* Load libraries after initAdrian Lang2010-03-15
|
* plugin related autoloadingAndreas Gohr2010-02-01
| | | | | This patch moved the place where DOKU_PLUGIN is defined. It no longer can be set from a normal config (only via preload)
* first attempt to centralize all include loadingAndreas Gohr2010-01-31
| | | | | | | | Classes are loaded throug PHP5's class autoloader, all other includes are just loaded by default. This skips a lot of require_once calls. Parser and Plugin stuff isn't handled by the class loader yet.
* Emit less E_NOTICEs and E_STRICTsAdrian Lang2009-11-04
| | | | | | | | | | | | | Changes of behaviour are: * Allow the user name, title & description \e2\80\9c0\e2\80\9d * Default to Port 443 if using HTTPS * Set $INFO['isadmin'] and $INFO['ismanager'] to \e2\80\9cfalse\e2\80\9d even if no user is logged in * Do not pass empty fragment field in the event data for event ACTION_SHOW_REDIRECT * Handle chunked encoding in HTTPClient darcs-hash:20091104100115-e4919-5cf6397d4a457e3f98a8ca49fbdab03f2147721d.gz
* Supress timezone warnings in PHP 5.3.0Andreas Gohr2009-11-03
| | | | | | Ignore-this: 3686859078d4a5e4af166eaec089268b darcs-hash:20091103180625-7ad00-36d8e781f9a25095cf5efaad5efb16a6b8f95b1e.gz
* Coding Standard CleanupAndreas Gohr2009-10-20
| | | | | | Ignore-this: 259cb5773c3144c6c706d87298dcf674 darcs-hash:20091020212338-7ad00-6bf1c5c403491f136a1c02af5ecd9f84d7227107.gz
* Whitespace cleanup FS#1709furun2009-10-16
| | | | | | Ignore-this: 27ea52110bce929b2c61ed8faba67cfc darcs-hash:20091016205526-c0bf4-35eba4e65d37980a667ba982f7f1ea5b7b07f01c.gz
* Use the server port in DOKU_COOKIE when securecookie is defined FS#1664Andreas Gohr2009-08-02
| | | | | | | | | Ignore-this: de9ef30fc53fbfc1caa74b55f97290a5 This should avoid problems on portbased virtual hosts. This patch might log you out ;-) darcs-hash:20090801222159-7ad00-808a91dd29af758ef10d7942888c2c22d8b8b888.gz
* SECURITY: fix local file inclusion with register globalsAndreas Gohr2009-05-26
| | | | | | | | | Ignore-this: ce01faedc6c3d9370362b0e1e39ded36 This fixes a security hole when register_globals is enabled. An exploit is in the wild: http://www.milw0rm.com/exploits/8781 darcs-hash:20090526145030-7ad00-c0483e021f47898c8597f3bfbdd26c637f891d86.gz
* fixed fullpath() for certain Windows setupsAndreas Gohr2009-02-05
| | | | | | Ignore-this: 7059284786889a3ead12f5a4b3873bdf darcs-hash:20090205170449-7ad00-63f9459819a355abc7a154e07b487d8431097614.gz
* fixed multiple gzip/sendfile problems in css and js dispatchers FS#1571Andreas Gohr2009-01-22
| | | | | | | | | | - Avoid double compression when gzip_output is enabled - Only compress when gzip_output is enabled - Do not use x-sendfile for compressed content (content-encoding is not supported) - Make sure the script terminates after using x-sendfile - Moved gzip browser support check to init.php darcs-hash:20090122215010-7ad00-765765d353ff78df5b8704086328c5c699bbe7e0.gz
* further updates to config_cascade patchChris Smith2009-01-22
| | | | | | | | | | - add mediameta and license config files into the cascade - update the cache validity code in cache.php, css.php & js.php to use config_cascade - redo inclusion of main config files to avoid suppression of errors in config files - add getConfigFiles($type) function - minor updates elsewhere to use config_cascade rather than hardcoded config file names darcs-hash:20090122114457-f07c6-98ad5627fd5df93edf8dd03289b9cf6d81962afe.gz
* add error suppression to iswin check to avoid notices when ↵Chris Smith2009-01-22
| | | | | | DOKU_UNITTEST_ASSUME_WINDOWS isn't set darcs-hash:20090122081649-f07c6-e7744b1496e1a05ab089812fd7ca3716ecec2290.gz
* include preload.php without error suppression (but after existence check)Chris Smith2009-01-22
| | | | darcs-hash:20090122080426-f07c6-c2e4cb107f9d07f333a9fe295f5df5bd9d3fb15f.gz
* Update for config cascade patch, fixes a couple of issuesChris Smith2009-01-19
| | | | darcs-hash:20090119050218-f07c6-8cb3615ee51fe81ef90b1e54675c359d84a2e57c.gz
* Rework configuration loading to use a predefined file list or cascadeChris Smith2009-01-18
| | | | | | | | | | | | This change add the global $config_cascade which holds the list of files to be read for each configuration setting group. Dokuwiki adds in its configuration file values after preload.php, giving preload.php to set its own configuration cascade. One side effect of the change is "local.protected.php" is part of the default cascade, removing the need for it to be included at the bottom of local.php. darcs-hash:20090118181204-f07c6-fea1c406da1bbdb0a52ab40914f11b835e797728.gz
* Media changelog addedmichael2009-01-18
| | | | | | | | There is a new media changelog now, with the flag RECENTS_MEDIA_CHANGES media changes can be requested from the getRecents()-function or the new getRecentsSince()-function, that returns all changes since a given timestamp and optionally before a given timestamp. The media upload and the XML-RPC-server have been changed to use these functions. Additionally, the event MEDIA_UPLOAD_FINISH has been extended, it has a new $data-attribute (the 5th), that contains a boolean if the file does already exist and will be overwritten. darcs-hash:20090118154345-074e0-5d9a90d269e86d8c6a156ecce5cf63115c827433.gz
* moved no purg on referer code to the correct positionAndreas Gohr2008-12-12
| | | | darcs-hash:20081212225011-7ad00-dbd829b7c617cc519735525522c3155df506cb2b.gz
* don't check for file existance in fullpath() by defaultAndreas Gohr2008-12-13
| | | | | | | | In most (all) calls to fullpath() the existance of the resulting path is not important or is checked externally, so checking inside fullpath() is a waste of CPU cycles. darcs-hash:20081213083355-7ad00-4987a85950a13e5d3c527b3b17b1092e0fa1c567.gz
* ignore purge command when HTTP referer is setAndreas Gohr2008-12-12
| | | | darcs-hash:20081212222614-7ad00-0b69e3b788b8ee3423cbbd9fb32868234ca679ca.gz
* Make license selectable from config FS#312Andreas Gohr2008-10-12
| | | | darcs-hash:20081012113150-7ad00-6408da058bdb6c923159d445e03b76f54b579362.gz
* keep undisplayed messages over redirectsAndreas Gohr2008-09-29
| | | | | | | | | When act_redirect is executed (post data was received and mode show is called) all undisplayed messages (from calls to msg()) are saved in the session now. These messages are then revived in inc/init.php. This makes sure no errors that occured before the redirect are lost. darcs-hash:20080929203831-7ad00-d0869fd3093f57c1ea64ccbaf05d7fd98f68c5e1.gz
* rewrote the fullpath function FS#1462Andreas Gohr2008-09-14
| | | | | | | | | The fullpath function now correctly handles windows drive letter paths and UNC paths making sure that those are not destroyed with upper dir .. notation. Unit tests where added. darcs-hash:20080914134744-7ad00-9abf5931d910a0b12979b1f69b090e8ecd568c71.gz
* more cookie security FS#1490Andreas Gohr2008-09-13
| | | | | | | | | | | | This patch adds the httponly option to the PHP session cookies and DokuWiki's auth cookie when supported by the PHP version. It also adds a new config option 'securecookie' which is enabled by default. It makes sure the browser will not sent a cookie set via HTTPS over a non-secured connection. This option has to be disabled for wikis that only protect the login with SSL but not the whole wiki. darcs-hash:20080912224922-7ad00-d5275147ba9d17a9f6defa8a51ca720da74ba8a0.gz
* avoid warning on file_exists FS#1428Andreas Gohr2008-09-12
| | | | darcs-hash:20080912212311-7ad00-26249ceb7fb08a442888942072ef2dd8279ab3d2.gz
* avoid deprected warnings in php5.3 FS#1464Andreas Gohr2008-08-24
| | | | darcs-hash:20080824085653-7ad00-44925f90b286493b9b55d1ace59136a676786faf.gz
* support for an option inc/preload.php fileAndreas Gohr2008-06-28
| | | | | | | | This patch readds the possibilities previously gained by the DOKUWIKI_INIT event by adding support for including a file named inc/preload.php. When available, it will be included before any defines for dokuwiki are set. darcs-hash:20080627222629-7ad00-a663ded7ac08369f011e1f63e1c60fa81ec05b51.gz
* DOKUWIKI_INIT patch rollbackAndreas Gohr2008-06-27
| | | | darcs-hash:20080627214831-7ad00-d6eee0ddd406c972455871da75d04c5f5fc8a307.gz
* added DOKUWIKI_INIT eventMichael Klier2008-06-22
| | | | | | | | This patch adds a new event DOKUWIKI_INIT to the event system. The event is triggered in inc/init.php right after DOKU_INC has been defined and allows action plugins to interfere with DokuWiki s init process. darcs-hash:20080622144154-23886-5153094bd78c2cea7f97e24c7b41cac6c641f49f.gz
* fix for UNC pathsilya2008-04-12
| | | | | | This patch fixes use of UNC path in $conf['savedir'] and calling of /bin/ scripts. darcs-hash:20080412124628-51399-9f85214fa4d787d5ad3a3b3c1ca655a29efc07e4.gz
* Update GetBaseURL() to avoid multiple consecutive slashes in absolute return ↵Chris Smith2008-04-18
| | | | | | values (incl. test cases) darcs-hash:20080418101946-f07c6-615691fab5d4b5714134634b38567ca8422a0aa0.gz
* try to increase the PCRE backtrack limitAndreas Gohr2008-04-09
| | | | | | | This should avoid problems with larger pages on newer PHP versions. See http://www.freelists.org/archives/dokuwiki/04-2008/msg00049.html darcs-hash:20080409181615-7ad00-de4f7a0602692b28e048d215c2e2b9657f96b81c.gz
* introducing the new tmp dirMichael Klier2008-02-27
| | | | darcs-hash:20080227215640-23886-606fc55ada5d6c3c80f14967746ec6aa0a4b3321.gz
* use strftime() instead of date() FS#1335 :!:Andreas Gohr2008-02-23
| | | | | | | | | | | | | | This patch replaces the use of the date() function with the strftime() function. The latter will respect a set locale and will use localized strings for things like month names. Because the format options for strftime differ from the ones used in date, DokuWiki will rest the value of $conf['dformat'] if it contains an old date format string (detected by missing % characters). Plugins or templates using the $conf['dformat'] need to be updated. darcs-hash:20080223124045-7ad00-6afb2b839afc58781463e25577e06adb675fff79.gz
* Probably fixes cookie loss on https/http switch FS#1174Andreas Gohr2008-01-24
| | | | darcs-hash:20080124211231-7ad00-5d9f8e834be5d7d3abc772ad7c956455258dad59.gz
* fullpath fix for WindowsAndreas Gohr2007-09-30
| | | | darcs-hash:20070930214958-7ad00-bc8ca26f86ea4c9e68ea2b8f3cacc2a598543122.gz