f6e0e340 | 17-Sep-2006 |
Andreas Gohr <andi@splitbrain.org> |
disable debugging by default
darcs-hash:20060917183150-7ad00-1672f8ef23dc49b6cdfd43d29338dab6a14a928c.gz |
3d7760aa | 17-Sep-2006 |
Andreas Gohr <andi@splitbrain.org> |
update for updatecheck function
Messages are now displayed to all users if ACL is not enabled. The update-URL changed to http://update.dokuwiki.org/check/
darcs-hash:20060917145025-7ad00-1d64b90e51
update for updatecheck function
Messages are now displayed to all users if ACL is not enabled. The update-URL changed to http://update.dokuwiki.org/check/
darcs-hash:20060917145025-7ad00-1d64b90e51c1a49567a28b132caf79ae0f124c8e.gz
show more ...
|
c29dc6e4 | 16-Sep-2006 |
Andreas Gohr <andi@splitbrain.org> |
updatecheck feature
This patch adds a feature to let DokuWiki automatically check if updates are available or any other important messages (like security warnings) and then display this info to the
updatecheck feature
This patch adds a feature to let DokuWiki automatically check if updates are available or any other important messages (like security warnings) and then display this info to the admin user.
DokuWiki will contact the URL http://www.splitbrain.org/lib/exe/msg.php with a parameter telling it which messages it already know (read from conf/msg) - the server side script then will return all new messages.
The messages will be displayed until DokuWiki was upgraded or conf/msg was updated manually. Messages are cached and only checked once a day.
The messenger URL will probably change before the next release.
darcs-hash:20060916210229-7ad00-7ac592650e171ae4144b0eb47a751a4ca480f031.gz
show more ...
|
71726d78 | 30-Aug-2006 |
Ben Coburn <btcoburn@silicodon.net> |
scalable changelog redesign
This patch provides a rewritten changelog system that is designed to run efficiently on both small and large wikis. The patch includes a plugin to convert changelogs from
scalable changelog redesign
This patch provides a rewritten changelog system that is designed to run efficiently on both small and large wikis. The patch includes a plugin to convert changelogs from the current format. The conversion is non-destructive and happens automatically. For more information on the new changelog format see "http://wiki.splitbrain.org/wiki:changelog".
Structure In short the changelog is now stored in per-page changelog files, with a recent changes cache. The recent changes cache is kept in "/data/meta/_dokuwiki.changes" and trimmed daily. The per-page changelogs are kept in "/data/meta/<ns>/<page_id>.changes" files. To preserve revision information for revisions stored in the attic, the "*.changes" files are not removed when their page is deleted. This allows the full life-cycle of page creation, deletion, and reversion to be tracked.
Format The changelog line format now uses a general "line type" field in place of the special "minor" change syntax. There is also an extra field that can be used to store arbitrary data associated with special line types. The reverted line type (R) is a good example. There the extra field holds the revision date used as the source for reverting the page. See the wiki for the complete syntax description.
Code Notes The changelog functions have been rewritten to load the whole file only if it is small. For larger files, the function loads only the relevant chunk(s). Parsed changelog lines are cached in memory to speed future function calls.
getRevisionInfo A binary search is used to locate the chunk expected to contain the requested revision. The whole chunk is parsed, and adjacent lines are optimistically cached to speed consecutive calls.
getRevisions Reads the changelog file backwards (newest first) in chunks until the requested number of lines have been read. Parsed changelog lines are cached for subsequent calls to getRevisionInfo. Because revisions are read from the changelog they are no longer guaranteed to exist in the attic.
(Note: Even with lines of arbitrary length getRevisionInfo and getRevisions never split changelog lines while reading. This is done by sliding the "file pointer" forward to the end of a line after each blind seek.)
isMinor Removed. To detect a minor edit check the type as follows: $parsed_logline['type']
darcs-hash:20060830182753-05dcb-1c5ea17f581197a33732a8d11da223d809c03506.gz
show more ...
|
fd49f8df | 25-Aug-2006 |
chris <chris@jalakai.co.uk> |
update config plugin
- add $conf['compression'] meta data and en lang strings - remove $conf['usegzip'] meta data and en lang strings
Other language strings will need to be updated.
darcs-hash:200
update config plugin
- add $conf['compression'] meta data and en lang strings - remove $conf['usegzip'] meta data and en lang strings
Other language strings will need to be updated.
darcs-hash:20060825223047-9b6ab-b0c8c6af57847690a6d398d0bd98af9a51911c21.gz
show more ...
|
ff3ed99f | 23-Aug-2006 |
marcel <marcel@rucksackreinigung.de> |
Added bz2 compression support for Attic
darcs-hash:20060823211149-9c1ae-569f295c33dc798a429a373f48cb09122334ea29.gz |
8af2e4bb | 28-Jul-2006 |
Andreas Gohr <andi@splitbrain.org> |
default policy for installer
darcs-hash:20060728093653-7ad00-fc481b0ae7707516de089bfd88dba3eee0f33f3d.gz |
1d5856cf | 14-Jul-2006 |
Andreas Gohr <andi@splitbrain.org> |
two-stage password reset
This patch changes the password reset function to a two-stage process. After requesting a new password a confirmation email is sent first, only if the link contained in this
two-stage password reset
This patch changes the password reset function to a two-stage process. After requesting a new password a confirmation email is sent first, only if the link contained in this mail is used the password is changed for real.
This makes sure malicious people can't reset passwords for other users.
darcs-hash:20060714110548-7ad00-c1e23fd51cc2d2f16473914421ebe0f9c3b2ba8c.gz
show more ...
|
409d7af7 | 02-Jul-2006 |
Andreas Gohr <andi@splitbrain.org> |
disableactions support
This patch adds a config option to disable certain internal action commands of DokuWiki's main dispatcher.
The options resendpasswd and openregister were removed because they
disableactions support
This patch adds a config option to disable certain internal action commands of DokuWiki's main dispatcher.
The options resendpasswd and openregister were removed because they can now set through this new option.
The config plugin needs to be adjusted.
darcs-hash:20060702121622-7ad00-1e80e77bcfb0ae561fe7abd79cfbe1bb158be720.gz
show more ...
|
a06e4bdb | 15-Jun-2006 |
Sebastian Harl <sh@tokkee.org> |
register notify #826
A small patch for dokuwiki which enables dokuwiki to notify the administrator about new user registrations
darcs-hash:20060615194419-022eb-51630aff3c6d93abc656742fc0bc723b93f97
register notify #826
A small patch for dokuwiki which enables dokuwiki to notify the administrator about new user registrations
darcs-hash:20060615194419-022eb-51630aff3c6d93abc656742fc0bc723b93f97734.gz
show more ...
|
847b8298 | 15-Jun-2006 |
Andreas Gohr <andi@splitbrain.org> |
$conf['fetchsize'] added
This patch adds an option to configure the maximum size for files the fetch.php will ever download. Setting this to 0 completely turns of the caching of external media files
$conf['fetchsize'] added
This patch adds an option to configure the maximum size for files the fetch.php will ever download. Setting this to 0 completely turns of the caching of external media files.
Disadvantages of setting a low or zero fetchsize:
* fetch.php needs to download images to be able to resize them. When the used fetchsize prevents the downloading the images can only be resized by the browser which means the browser will need to download the fullsized image first.
* If the linked external media files vanishes it will no longer display in the wiki because it is not cached.
Advantages of setting a low or zero fetchsize:
* fetch.php may be used for a possible denial of service attack by requesting many big external files.
* The created cache files may take a lot of space on the server
I recommend to leave the setting at 2MB for internal and private wikis and lower the setting to about 200 to 500 Kb for bigger public Wikis.
Note: the caching of files uploaded through the media manager is not affected by this setting.
darcs-hash:20060615184847-7ad00-04fc39928f7d72e56f5c5e271013ef265436e6c9.gz
show more ...
|
f8f8e2de | 25-May-2006 |
Andreas Gohr <andi@splitbrain.org> |
gzip_output defaults to 0 now
darcs-hash:20060525113648-7ad00-ddc022eea6a5257ba63253a385c1f50b968d0c6e.gz |
077dc9d5 | 23-May-2006 |
Andreas Gohr <andi@splitbrain.org> |
fixed rfc interwiki link
darcs-hash:20060523191005-7ad00-fcf447b92eb25239e67f3af977e1c6f6031d2f24.gz |
3df72098 | 19-May-2006 |
Andreas Gohr <andi@splitbrain.org> |
new mediamanager
This patch adds a completely rewritten media popup. The following noteworthy changes were made:
- media manager uses a collapsible namespace tree - media manager uses AJAX if avail
new mediamanager
This patch adds a completely rewritten media popup. The following noteworthy changes were made:
- media manager uses a collapsible namespace tree - media manager uses AJAX if available - media manager popup can be kept open when selecting a media file - only one template is used for the media manager :!: Template - Editable image metadata is configured in conf/mediameta.php now - The JS cookie mechanism was enhanced to store key/value pairs - Language strings can be exported to JS in js.php
darcs-hash:20060519165023-7ad00-4932b4553fc919aa4a8b8187958b823acf4f8cee.gz
show more ...
|
524be65d | 16-May-2006 |
Ben Coburn <btcoburn@silicodon.net> |
gzip content-encoding option
- Enables gzip compression of output xhtml for browsers that support it. For example the wiki:syntax page takes up 46.80KB raw, but only 9.88KB gzip encoded. - S
gzip content-encoding option
- Enables gzip compression of output xhtml for browsers that support it. For example the wiki:syntax page takes up 46.80KB raw, but only 9.88KB gzip encoded. - Setting is configurable through the config plugin.
darcs-hash:20060516084132-05dcb-d8d1c7911a951b00e166c5a94f46a2cf1cfa5846.gz
show more ...
|
2b03e74d | 16-May-2006 |
Ben Coburn <btcoburn@silicodon.net> |
jpg quality option
- Adds a jpg quality setting for scaled images (Some images were getting too many jpg artifacts at the hard-coded compression setting.) - Creates a group for the medi
jpg quality option
- Adds a jpg quality setting for scaled images (Some images were getting too many jpg artifacts at the hard-coded compression setting.) - Creates a group for the media settings in the config plugin.
darcs-hash:20060516062321-05dcb-a175b0de3264322a335cf60d8ee96317f7b03144.gz
show more ...
|
b083dd68 | 17-Apr-2006 |
Andreas Gohr <andi@splitbrain.org> |
changed man> interwikilink to reflect recent changes
darcs-hash:20060417164547-7ad00-7270f4d88b027d179b1f600fc347eea8db8a8f83.gz |
fbf82939 | 24-Mar-2006 |
Ben Coburn <btcoburn@silicodon.net> |
RSS update time and 304 Not Modified
- Gives the wiki administrator control over how often the RSS feed is regenerated. - The RSS feed now handles conditional requests and returns HTTP '304 Not
RSS update time and 304 Not Modified
- Gives the wiki administrator control over how often the RSS feed is regenerated. - The RSS feed now handles conditional requests and returns HTTP '304 Not Modified' responses when possible.
darcs-hash:20060324133315-05dcb-3b814e28523f2a0717222a4940d6fbbb28576cf5.gz
show more ...
|
ee4c4a1b | 11-Mar-2006 |
Andreas Gohr <andi@splitbrain.org> |
Automatic draft saving
DokuWiki now automatically creates a draft file of the currently edited page. In case of an editing interuption (eg. Browsercrash) the draftfile can be continued later.
darcs
Automatic draft saving
DokuWiki now automatically creates a draft file of the currently edited page. In case of an editing interuption (eg. Browsercrash) the draftfile can be continued later.
darcs-hash:20060311200148-7ad00-919337a51e001136178d175a1755cd26122e9726.gz
show more ...
|
40e23b5e | 05-Mar-2006 |
Andreas Gohr <andi@splitbrain.org> |
wordblock update
darcs-hash:20060305140026-7ad00-498d21dbef19baf2b760d3c49edbf55125f6acc3.gz |
1ca31cfe | 04-Mar-2006 |
Andreas Gohr <andi@splitbrain.org> |
simplified file permission handling
This patch simpliefies the configuration of the file and directory creation modes. There is no need to set the umask anymore. Only the wanted permissions for file
simplified file permission handling
This patch simpliefies the configuration of the file and directory creation modes. There is no need to set the umask anymore. Only the wanted permissions for files and directories are set. An init function compares the wanted modes with the ones that would be choosen by the system automatically (consulting the system's umask) and sets the modes for chmod when needed.
darcs-hash:20060304154038-7ad00-5ef1db3a87e42563a602f9d050c681d2ea74682f.gz
show more ...
|
56146e0d | 04-Mar-2006 |
Andreas Gohr <andi@splitbrain.org> |
make umask an empty string for system default
darcs-hash:20060304001433-7ad00-51931e5a0eccec14b63ef215b0fa535bb2484a29.gz |
6733ffad | 03-Mar-2006 |
Guy Brand <gb@isis.u-strasbg.fr> |
umask/mode should not be commented out
darcs-hash:20060303204706-19e2d-d7f95669aa1b703c31db1fe36e08b7368a49d337.gz |
fde8d20b | 03-Mar-2006 |
Andreas Gohr <andi@splitbrain.org> |
fixed phpfn interwiki link
darcs-hash:20060303224553-7ad00-89da1f7b672f34fd5acbcb06914f3907ed34bab2.gz |
b7441779 | 02-Mar-2006 |
Andreas Gohr <gohr@cosmocode.de> |
no default targets
Using the target attribute is considered bad practice. This patch removes the default targets from dokuwiki.conf and fixes the footer.html of the default template accordingly
dar
no default targets
Using the target attribute is considered bad practice. This patch removes the default targets from dokuwiki.conf and fixes the footer.html of the default template accordingly
darcs-hash:20060302134306-6e07b-cae2e54472687abb50f7cb97bd6c479b7c7d97d7.gz
show more ...
|