Good Morning! This are the git changes for DokuWiki committed yesterday. Please test them and report bugs. --------------------------------------------------------------------- http://github.com/splitbrain/dokuwiki/commit/2203da5b13d5062626a6ecd6b599fb42dc415a06 Author: Andreas Gohr <andi[at]splitbrain.org> Date: Wed Feb 1 20:35:23 2012 +0100 increased XMLRPC API version for 1d667b4 http://github.com/splitbrain/dokuwiki/commit/1d667b4c1c191998288c0f0f377c453385f9ca57 Merge: 853bf10 aafb4e3 Author: Andreas Gohr <andi[at]splitbrain.org> Date: Wed Feb 1 11:35:19 2012 -0800 Merge pull request #69 from timroes/master Improbement and "bug"fixing of the xmlrpc interface http://github.com/splitbrain/dokuwiki/commit/853bf105c0cfb04e7e984e2053e4b871606bd6f1 Merge: d00208c 48d7b7a Author: Andreas Gohr <andi[at]splitbrain.org> Date: Wed Feb 1 11:33:25 2012 -0800 Merge pull request #72 from dom-mel/auth_fixes use in_array to filter groups instead of preg_grep for acl http://github.com/splitbrain/dokuwiki/commit/d00208c2ec66849d743c0dc89440a9ab27efedbb Merge: bc9d46a 5c73ae0 Author: Andreas Gohr <andi[at]splitbrain.org> Date: Wed Feb 1 11:29:32 2012 -0800 Merge pull request #58 from splitbrain/bcrypt Added bcrypt support for password hashes http://github.com/splitbrain/dokuwiki/commit/bc9d46afa580ee1191b02e2fe3b03fd863045b8b Author: Andreas Gohr <andi[at]splitbrain.org> Date: Wed Feb 1 20:24:11 2012 +0100 some more DOKU_TPL removal http://github.com/splitbrain/dokuwiki/commit/81aca18e6e88c08386c11592dbf4650114aba04f Author: Andreas Gohr <andi[at]splitbrain.org> Date: Wed Feb 1 20:07:04 2012 +0100 removed some more occurances of DOKU_TPL* http://github.com/splitbrain/dokuwiki/commit/48d7b7a6544f9cecba4b776c782a3891b28fb300 Author: Dominik Eckelmann <eckelmann[at]cosmocode.de> Date: Tue Dec 20 13:50:37 2011 +0100 use in_array to filter groups instead of preg_grep for acl the usage of preg_grep can result in "regular expression is too large" warnings, which leads to errors in auth_aclcheck. http://github.com/splitbrain/dokuwiki/commit/aafb4e36f7fdc95d371cffcf351c3611efd69945 Author: Tim Roes <mail[at]timroes.de> Date: Thu Dec 1 22:33:16 2011 +0100 Fixed bug in XML-RPC search. The score was randomly transfered as string or as integer. This way it will always be transfered as an integer. http://github.com/splitbrain/dokuwiki/commit/f3046d2bbd96dc9a501975392e76d6ae539cdf05 Author: Tim Roes <mail[at]timroes.de> Date: Tue Nov 29 20:42:35 2011 +0100 Second part of the error codes. Forgot some :( Added the new error codes and categories: --- 212 Not allowed to delete media == 230 Media edit error --- 231 Filename not given --- 232 File is still referenced --- 233 Could not delete file http://github.com/splitbrain/dokuwiki/commit/1c122589394bb9150f09facdcd6e75d054eb69a4 Author: Tim Roes <mail[at]timroes.de> Date: Tue Nov 29 19:17:59 2011 +0100 Using sensefull error codes. Since there are currently a lot of error coded returning 1, that mean completly different thing, i guess it would be very nice to change this. A client should not be forced to parse the error message, the error code should be enough to explain the error. This change suggests some error codes, that have a hierarchical structure. In the following list the categories begin with = and the error codes actually used with -. = 100 Page errors == 110 Page access errors --- 111 User is not allowed to read the requested page --- 112 User is not allowed to edit the page == 120 Page existance errors --- 121 The requested page does not exist == 130 Page edit errors --- 131 Empty page id --- 132 Empty page content --- 133 Page is locked --- 134 Positive wordblock check = 200 Media errors == 210 Media access errors --- 211 User is not allowed to read media --- 215 User is not allowed to list media == 220 Media existance errors --- 221 The requested media does not exist = 300 Search errors == 310 Argument errors --- 311 The provided value is not a valid timestamp == 320 Search result errors --- 321 No chances in specified timeframe http://github.com/splitbrain/dokuwiki/commit/5c73ae04fa654072dbca15f016f31c68a0c7bcee Merge: 560f6ea c8ca60d Author: Andreas Gohr <andi[at]splitbrain.org> Date: Sun Nov 27 11:11:01 2011 +0100 Merge branch 'lmd5' into bcrypt Conflicts: lib/plugins/config/settings/config.metadata.php http://github.com/splitbrain/dokuwiki/commit/c8ca60df97ff2b24091c7c0d0db72c680200ea1b Author: Andreas Gohr <andi[at]splitbrain.org> Date: Sun Nov 27 11:08:44 2011 +0100 added test case for lsmd5 passhashing http://github.com/splitbrain/dokuwiki/commit/491a2c68bc685e7e0cd4f9622ef4051e4a580d62 Author: Andreas Gohr <andi[at]splitbrain.org> Date: Sun Nov 27 11:08:07 2011 +0100 renamed passhash method smd6 to lsmd5 http://github.com/splitbrain/dokuwiki/commit/502a92e072be7b42750b4c9032e7269d1fd7c7b4 Author: Patrick Michel <public[at]pbmichel.de> Date: Sun Nov 27 10:55:27 2011 +0100 MD5 password hash format of the LDAP RFC FS#2378 This implements the salted MD5 password hash format of the LDAP RFC. The format is quite simple the password, followed by the 8 byte hash in base64 encoding, which results in 32 characters, prepended with the string "{smd5}". http://github.com/splitbrain/dokuwiki/commit/560f6ea3cdac2767863c3be3a9e7933b6e37e88f Merge: e0dd04a c66c722 Author: Andreas Gohr <andi[at]splitbrain.org> Date: Sun Nov 27 10:50:03 2011 +0100 Merge branch 'master' into bcrypt http://github.com/splitbrain/dokuwiki/commit/5505dd9afd380c1676d9d0cef3e10d5be06ffee2 Author: Tim Roes <github[at]timroes.de> Date: Sun Nov 27 01:22:40 2011 +0100 Fixed XML-RPC getAttachment method. Without creating an IXR_Base64 object, the file will be encoded as base64, but send as string. The client XML-RPC parser cannot detect that it is meant to be a base64 encoded file. http://github.com/splitbrain/dokuwiki/commit/e0dd04a6493f1b7f7133f75c08f9ea55ee8bd50a Author: Andreas Gohr <andi[at]splitbrain.org> Date: Fri Oct 14 16:39:36 2011 +0200 Added bcrypt support for password hashes This method require PHP 5.3+ it will fail otherwise! --------------------------------------------------------------------- You can download individual diffs or patches by appending .diff or .patch to the given commit URLs above. Bye, your git changelog mailer -- DokuWiki mailing list - more info at http://www.dokuwiki.org/mailinglist