updated dates in various info.txt files
Use io_replaceInFile for updating auth
Report more meaningful errors when an auth backend fails. closes #1093
add more plugin groups to authplain test
Scrutinizer Auto-FixesThis commit consists of patches automatically generated for this project on https://scrutinizer-ci.com
Remove error supression for file_exists()In an older version of PHP a file_exists() call would issue a warningwhen the file did not exist. This was fixed in later PHP releases. Sincewe require PH
Remove error supression for file_exists()In an older version of PHP a file_exists() call would issue a warningwhen the file did not exist. This was fixed in later PHP releases. Sincewe require PHP 5.3 now, there's no need to supress any error hereanymore. This might even give a minor performance boost.
show more ...
escaping backslash should be included in split items
Fix for issues 877 & 885 related to a bug in PCRE 6.6
PHPDocs and some improvements
more PHPDocs, unused var, small bit code reformatting
updated dates in info.txt of various plugins and template
authplain: Escape ':' in any data field as '\:'':' is the field delimiter in the authplain flat textconf/users.auth.php file, but it's also used as an internal delimiterfor the 'mediawiki' passwo
authplain: Escape ':' in any data field as '\:'':' is the field delimiter in the authplain flat textconf/users.auth.php file, but it's also used as an internal delimiterfor the 'mediawiki' password hash format. Currently using this hashformat corrupts the fileThis change escapes ':' as '\:' in any field in the users.auth.phpfile, and any '\' as '\\'.Also adds test cases for escaping modes.
Allow user info to be retrieved without groupsSome parts of dokuwiki (e.g. recent changes, old revisions) canrequests lots of user info (to provide editor names) withoutrequiring any group inform
Allow user info to be retrieved without groupsSome parts of dokuwiki (e.g. recent changes, old revisions) canrequests lots of user info (to provide editor names) withoutrequiring any group information.This change also implements caching of user info by authmysql &authpgsql plugins to avoid repeated querying of the DB to retrievethe same user information.
improved bundled plugin descriptions
correctly count deleted users in plain auth FS#2800reloading the user list after the delete action will make sure the countis always correct.
updated dates in templates' and plugins' info.txt files
fixed authplain* code/PHP5 cleanup
make all sub auth classes call the parent constructorThis does nothing currently but allows us adding certain thingsto the base class later.
completed plugin.info.txt files
Merge remote-tracking branch 'janschumann/master' into futureThis merge fixes all conflicts but is otherwise untested and might breakfunktionality in the auth system somewhere. It NEEDS MAJOR TEST
Merge remote-tracking branch 'janschumann/master' into futureThis merge fixes all conflicts but is otherwise untested and might breakfunktionality in the auth system somewhere. It NEEDS MAJOR TESTING!Some refactoring of the auth plugins is still needed: * move to PHP5 style * fix comments * add plugin.info.txt* janschumann/master: Refactored auth system: All auth methods are now introduced as plugins. Bugfix: auth types are now correcty added Setup auth system from plugins Added Auth-Plugin-Prototype to autoload Load auth types from plugins in settings_authtype class Added prototype for Auth-Plugins added plugin type 'auth'Conflicts: inc/auth.php inc/auth/pgsql.class.php inc/init.php inc/load.php lib/plugins/auth.php lib/plugins/authad/auth.php lib/plugins/authldap/auth.php lib/plugins/authmysql/auth.php lib/plugins/authplain/auth.php
Refactored auth system: All auth methods are now introduced as plugins.
123456