| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
|
|
|
| |
I'm running this dokuwiki docker container: https://registry.hub.docker.com/u/mprasil/dokuwiki/
It uses lighttpd and fastcgi. For some reason, the ignore_user_abort() feature where the browser should close the connection after the GIF has been received is not working on lighty. The browser keeps loading the page until the indexer run is complete, which leads to extremely slow load times with a larger page index.
Adding ob_flush() to sendGIF fixes the issue.
|
|
|
|
|
|
|
| |
In an older version of PHP a file_exists() call would issue a warning
when the file did not exist. This was fixed in later PHP releases. Since
we require PHP 5.3 now, there's no need to supress any error here
anymore. This might even give a minor performance boost.
|
| |
|
| |
|
|
|
|
|
| |
Fix violations for the following sniff
DokuWiki.WhiteSpace.ScopeIndent
|
|
|
|
|
|
|
| |
Before this fix the debug parameter always prevent the GIF from being
sent even though no actual debug information was returned unless the
allowdebug configuration option was set. Now the GIF is only disabled if
debugging is actually allowed.
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* subscription: (25 commits)
link directly to subscription management in mails
only use mailfromnobody for bulk mails
added missing context for list mails
readded mailfromnobody to subscription sending
correctly escape diffs in HTML mails
fixed lists in HTML mails
simplified subscription->add() code a bit
comment adjusted
removed unused vars
removed data parameter in subscription_handle_post()
fixed tests
some reformatting
added compatibility function
moved registration notification to subscription class
fixed merge error in inc/auth.php
consolidate more notification code in subscription class
minor cleanup
initialize new subscriptions with current time
fixed subscription management
correctly check if subscriptions are enabled
...
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
now the actual sending of bulk messages (digest, list) is reimplemented
and partially tested.
Still not complete
|
| |
| |
| |
| |
| |
| | |
Before this change the GIF wasn't sent at all when the PHP settings
indicate that sending of the GIF needs to be deferred and it was sent
when the debug output was on.
|
| |
| |
| |
| |
| | |
the function always returned true, even if no action was taken. This
resulted in no further indexer tasks being run.
|
|/ |
|
| |
|
| |
|
|\
| |
| |
| |
| |
| |
| | |
Conflicts:
inc/fulltext.php
inc/indexer.php
lib/exe/indexer.php
|
| | |
|
| |
| |
| |
| |
| |
| | |
As of VIM 7.3 it is no longer possible to specify the encoding in the
modeline. This gives an error message whenever such a file is opened,
thus this commit removes the enc setting from the modeline.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This changes fundamentally when metadata is rendered. This commit
introduces a new cache file for every page that just contains a
timestamp and is updated whenever the metadata of that page is rendered.
Metadata is rendered when p_get_metadata is called and the last
rendering has been before a page, metadata, configuration or renderer
update or purge is set like in the xhtml renderer cache.
Metadata is no longer automatically rendered when the xhtml renderer
cache isn't used but will still be rendered when needed as
p_get_metadata is called in the cache.
Metadata is also no longer rendered in the indexer script when missing
as that is already done by pageinfo() before anything else is done so
the indexer script won't be called when there is no metadata file.
|
| | |
|
| | |
|
|/ |
|
|
|
|
| |
p_purge_metadata now updates the metadata cache and the INFO array like the other metadata writing functions
|
|\ |
|
| |
| |
| |
| | |
This makes it possible to autoload the sitemapper when needed.
|
| | |
|
| | |
|
|/ |
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| |
| |
| | |
Conflicts:
inc/fulltext.php
|
| | |
|
| | |
|
|/ |
|
|
|
|
| |
darcs-hash:20091130135040-e4919-40b6614fe28ea07dc5796661ddda6d005264ddbc.gz
|
|
|
|
|
|
| |
Ignore-this: b74163181c2e41d3be022a6185f3e1c1
darcs-hash:20091124115805-6e07b-e808cf44a00a65ff8c70cc7e8de4dfedadf96cbd.gz
|
|
|
|
|
|
| |
Ignore-this: c34455078907459a846cf7f00e2b586b
darcs-hash:20091123161603-6e07b-927477d6ca50e665228487eb0d3ce9787dbe455b.gz
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Ignore-this: bab31d8f21840cf36b3e6fbe9c0b1b63
darcs-hash:20091014112449-6e07b-c298b41cfee8940c01f515b399fcf1a2da0fb237.gz
|
|
|
|
|
|
| |
Ignore-this: 5653cc47ce2ee6412ba82c82eb2b45fe
darcs-hash:20090920171954-40dc4-0c4249b424314a930cdcbe710796db2820330aef.gz
|
|
|
|
|
|
|
|
|
|
| |
Ignore-this: fb48b24cecb52541a728ba9c17597d8f
These one-shot plugins where used for upgrading older DokuWiki versions
and are no longer needed.
If you upgrade from a really old version you might want upgrade to
intermediate versions instead.
darcs-hash:20090125143050-7ad00-5ff7b2cd5f61c392e9e02e13eab947d045d60b04.gz
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
darcs-hash:20080623175256-7ad00-4e6ec21196db228d47dbfede6294613567dbb762.gz
|
|
|
|
|
|
|
|
| |
The event INDEXER_TASKS_RUN is fired by lib/exe/indexer.php when a page is viewed. Plugins should only hook BEFORE the event if it is important for the task to be run as often as possible. Otherwise, hook AFTER the even to be run only when other tasks have completed.
Plugin authors must call stopPropagation() and preventDefault() if any work is done. If your plugin does nothing, then you must allow the event to continue. Not following these rules may cause DokuWiki to exceed the PHP execution time limit.
darcs-hash:20080226011940-6942e-09291b73bab84a2c4445b1d1c4de8b3bba743243.gz
|
|
|
|
| |
darcs-hash:20071015225711-6942e-4d540e23e3c2ab62e378b0b9bc3cb80041c79350.gz
|
|
|
|
| |
darcs-hash:20070930201133-7ad00-a35a6c40f880116009efd9e50cb002bd75733369.gz
|