| 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 |
| 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 ...
|
| f91977c2 | 15-Jan-2011 |
Andreas Gohr <andi@splitbrain.org> |
Added support for Wordpress' password hashing FS#2134 |
| 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. |
| ef7acde6 | 14-Jan-2011 |
Christian Wichmann <nospam@zone0.de> |
German (informal) language update |
| 168cead4 | 14-Jan-2011 |
Christian Wichmann <nospam@zone0.de> |
German language update |
| 11aec52a | 14-Jan-2011 |
Andreas Gohr <andi@splitbrain.org> |
updated adLDAP library to 3.3.2
[+] New feature: Move the user to a new OU using user_move() function [-] Bug fix: Prevent an 'undefined index' error in recursive_groups() when full PHP E_ALL lo
updated adLDAP library to 3.3.2
[+] New feature: Move the user to a new OU using user_move() function [-] Bug fix: Prevent an 'undefined index' error in recursive_groups() when full PHP E_ALL logging is enabled [-] Bug fix: user_groups() does not return primary group when objectsid is not given (Tracker ID:2931213) [-] Bug fix: Undefined index in function user_info for non-existent users (Tracker ID:2922729) [-] Bug fix: Force user_info to find objectCategory of person as if a sAMAccountName also exists in a group it will return that group. (Tracker ID:3006096) [-] Bug fix: Return false for user_info if the user does not exist [-] Bug fix: user_info, checks for for a "count" value that not exist in $entries array if "memberof" isn't passed in $fields array. (Tracker ID:2993172) [-] Bug fix: In authenticate() if user authentication fails function returns and does not rebind with admin credentials - so the other funcions don't work anymore as $this->_bind === false. (Tracker ID:2987887) [-] Bug fix: When calling $ldap->user_modify('user', array("expires"=>0)) the function fails due to the value being 0. Changed to isset (Tracker ID:3036726)
show more ...
|
| 99fef164 | 12-Jan-2011 |
Yaron Shahrabani <sh.yaron@gmail.com> |
Hebrew language update |
| 299c3423 | 12-Jan-2011 |
Andreas Gohr <andi@splitbrain.org> |
fixed brackets |
| b58bcfed | 12-Jan-2011 |
Andreas Gohr <andi@splitbrain.org> |
removed setter/getter to match coding style
since we don't use setter/getters for the other options it doesn't make sense to have them for the keep-alive function |
| a6bacf70 | 11-Jan-2011 |
Tobias Sarnowski <sarnowski@new-thoughts.org> |
do not reuse errornous http connections
As soon as something goes wrong while querying a http server do not reuse the same connection again, its state is undefined.
In addition, check the connectio
do not reuse errornous http connections
As soon as something goes wrong while querying a http server do not reuse the same connection again, its state is undefined.
In addition, check the connection for feof() before reusing it.
show more ...
|