| ae6c4ec0 | 23-Jan-2011 |
Danny Lin <danny0838@pchome.com.tw> |
Add CJK characters to IDX_ASIAN2 - FS#2143 |
| c5982caa | 23-Jan-2011 |
Danny Lin <danny0838@pchome.com.tw> |
InlineWordLevelDiff regex should be /xsu - FS#2142 |
| 320f489a | 23-Jan-2011 |
Michael Hamann <michael@content-space.de> |
Indexer v3 Rewrite: Use the metadata index for backlinks; add INDEXER_METADATA_INDEX event
This new event allows plugins to add or modify the metadata that will be indexed. Collecting this metadata
Indexer v3 Rewrite: Use the metadata index for backlinks; add INDEXER_METADATA_INDEX event
This new event allows plugins to add or modify the metadata that will be indexed. Collecting this metadata in an event allows plugins to see if other plugins have already added the metadata they need and leads to just one single indexer call thus fewer files are read and written. Plugins could also replace/prevent the metadata indexer call using this event.
show more ...
|
| e1e1a7e0 | 23-Jan-2011 |
Michael Hamann <michael@content-space.de> |
Indexer v3 Rewrite: fix addMetaKeys and locking
This fixes addMetaKeys so it actually removes values. This also changes the functionality of the function: It now updates the key for the page with th
Indexer v3 Rewrite: fix addMetaKeys and locking
This fixes addMetaKeys so it actually removes values. This also changes the functionality of the function: It now updates the key for the page with the current value instead of adding new values as this will be the default use case. A new parameter could be added to restore the "old" behavior when needed. addMetaKeys now only saves the index when the content has really been changed. Furthermore no empty number is added anymore to the reverse index when it has been empty previously. addMetaKeys now releases the lock again and really fails when the lock can't be gained.
show more ...
|
| cd763a5b | 22-Jan-2011 |
Michael Hamann <michael@content-space.de> |
Indexer v3 Rewrite: implement lookupKey()
Saving and looking up metadata key/value pairs seems to work now at least with some basic tests. |
| 4373c7b5 | 22-Jan-2011 |
Michael Hamann <michael@content-space.de> |
Indexer v3 Rewrite: _saveIndexKey now really writes on the desired line
Now _saveIndexKey inserts empty lines when the index isn't long enough. This is necessary because the page ids are taken from
Indexer v3 Rewrite: _saveIndexKey now really writes on the desired line
Now _saveIndexKey inserts empty lines when the index isn't long enough. This is necessary because the page ids are taken from the global page index, but there is not every page in the metadata key specific index so e.g. line 10 might be the first entry in the index.
show more ...
|
| d64516f5 | 22-Jan-2011 |
Michael Hamann <michael@content-space.de> |
Indexer v3 Rewrite: fix obvious typos and type errors |
| 3e1ca056 | 22-Jan-2011 |
Jacopo Corbetta <jacopo.corbetta@gmail.com> |
Italian language update |
| 3a0a2d05 | 22-Jan-2011 |
Andreas Gohr <andi@splitbrain.org> |
refactored passowrd hashing functions to a class
this splits the long auth_cryptPassword() function into many member functions of a new class PassHash which should make it more maintainable and reus
refactored passowrd hashing functions to a class
this splits the long auth_cryptPassword() function into many member functions of a new class PassHash which should make it more maintainable and reusable for other projects.
This also adds two new methods djangomd5 and djangosha1 as used by the popular python framework Django.
Maybe the auth_cryptPassword() and auth_verifyPassword() functions should be deprecated in favor of using the class directly?
show more ...
|
| 09c93641 | 22-Jan-2011 |
Matej Urbančič <mateju@svn.gnome.org> |
Slovenian language update |
| 3bfb17c9 | 22-Jan-2011 |
danny0838 <danny0838@pchome.com.tw> |
Traditional Chinese update |
| e6aac8cd | 22-Jan-2011 |
Ladyko Andrey <fylh@succexy.spb.ru> |
Russian language update |
| 7ec56993 | 22-Jan-2011 |
Andreas Gohr <andi@splitbrain.org> |
use • as breadcrumb separator |
| 820923f1 | 17-Jan-2011 |
Michael Hamann <michael@content-space.de> |
Revert "tmp" for inc/html.php as it breaks the diff output
This reverts commit fa7c70ff4d7f9999466436e7d559eb0c81571779. |
| 204b27c8 | 16-Jan-2011 |
Michael Hamann <michael@content-space.de> |
Fix getBaseURL for literal IPv6 addresses in URLs (RFC 2732) + test case |
| 1b052f5c | 16-Jan-2011 |
Andreas Gohr <andi@splitbrain.org> |
increase indexer version to reforce rebuild for the new title index |
| dbd545d5 | 16-Jan-2011 |
Andreas Gohr <andi@splitbrain.org> |
increased msg count |
| eff795ac | 16-Jan-2011 |
Michael Hamann <michael@content-space.de> |
Fix several security issues in the XML-RPC interface
For locks and getRevisions there hasn't been any acl check. In many other cases the id hadn't been cleaned before the acl check was done which me
Fix several security issues in the XML-RPC interface
For locks and getRevisions there hasn't been any acl check. In many other cases the id hadn't been cleaned before the acl check was done which means that many acl rules that should be applied weren't applied. So e.g. when you have read permissions for the root namespace but not for a subnamespace you could add a leading ":" and the permissions for the root namespace will be used instead of the permissions for the subnamespace. This did not apply to writing pages and reading media files, but writing and deleting media files have been concerned as well as reading both plain and html versions of pages.
This only concerns installations where XML-RPC is enabled (default is disabled) and XML-RPC is allowed for all or untrusted users.
show more ...
|
| 876d3278 | 16-Jan-2011 |
Andreas Gohr <andi@splitbrain.org> |
Revert "tmp: disable notices in doku.php"
This reverts commit 58a22bd0570451af9e62b659343dd47a26bacb3f.
It was accidentally pushed to the repo. |
| 278a5eb2 | 15-Jan-2011 |
Michael Hamann <michael@content-space.de> |
Remove superfluous headers, fix XML-RPC with gzip enabled
This removes headers that are sent by PHP/the webserver anyway as they are possibly wrong as e.g. when gzip compression is enabled in inc/in
Remove superfluous headers, fix XML-RPC with gzip enabled
This removes headers that are sent by PHP/the webserver anyway as they are possibly wrong as e.g. when gzip compression is enabled in inc/init.php (which does happen when the client supports gzip) the content size is smaller than the one that was specified by the content-length header and thus e.g. the Python XML-RPC client fails with an error message because of the size mismatch. Additionally the content encoding is now set to utf-8 in the http headers.
show more ...
|
| b2665af7 | 27-Dec-2010 |
Michael Hamann <michael@content-space.de> |
Handle renamed authorization variables
Sometimes (when using rewriting with the workaround for CGI mode described at http://www.besthostratings.com/articles/http-auth-php-cgi.html) the HTTP_AUTHORIZ
Handle renamed authorization variables
Sometimes (when using rewriting with the workaround for CGI mode described at http://www.besthostratings.com/articles/http-auth-php-cgi.html) the HTTP_AUTHORIZATION variable is renamed, this change detects this renaming and uses the renamed variable.
show more ...
|
| 0c94c420 | 15-Jan-2011 |
Andreas Gohr <andi@splitbrain.org> |
Added hmd5 and pmd5 as passcrypt choices in config manager |
| f91977c2 | 15-Jan-2011 |
Andreas Gohr <andi@splitbrain.org> |
Added support for Wordpress' password hashing FS#2134 |
| ef7df687 | 15-Jan-2011 |
Andreas Gohr <andi@splitbrain.org> |
added unit test for kmd5 password hashing |
| 99f04cb7 | 15-Jan-2011 |
Andreas Gohr <andi@splitbrain.org> |
don't use » for non hierarchical breadcrumbs FS#2135
Not sure if this sympol is the best to use. I'm open for different suggestions.
Template auhtors still can overwrite the symbol of course. |