- Mar 19, 2018
-
-
Michael Große authored
As pointed out by @klap-in, an empty string may evaluate to false in some circumstances. This is something we may not want. Using a string like 'test' should therefore be more robust.
-
- Jan 30, 2018
-
-
Michael Große authored
There are circumstances where we may want to test generated content that uses the auth salt, for example when one tests the rendering of external images where the url contains a token from media_get_token
-
- Apr 04, 2017
-
-
Andreas Gohr authored
-
- Nov 20, 2016
-
-
Niklas Keller authored
Uses paragonie/random_compat instead of insecure home-brewed code. It's NEVER fine to fall back to mt_rand() for secure random. Fixes #1760.
-
- Sep 06, 2016
-
-
Andreas Gohr authored
-
- Jun 14, 2016
-
-
Anders Sandblad authored
-
- Apr 19, 2016
-
-
Andreas Gohr authored
-
- Mar 15, 2016
-
-
Marcel Pennewiss authored
-
- Nov 27, 2015
-
-
Andreas Gohr authored
The token login was introduced for the flash uploader. Since it has been removed there is no need for this code anymore.
-
- Jul 18, 2015
-
-
Sascha Klopp authored
-
- May 07, 2015
-
-
Patrick Brown authored
-
- May 06, 2015
-
-
Patrick Brown authored
-
- Jan 07, 2015
-
-
Andreas Gohr authored
In an older version of PHP a file_exists() call would issue a warning when the file did not exist. This was fixed in later PHP releases. Since we require PHP 5.3 now, there's no need to supress any error here anymore. This might even give a minor performance boost.
-
- Oct 06, 2014
-
-
Andreas Gohr authored
Since Chrome 37, they send differen accept encodings for POST and GET requests which will break BrowserUID checks as reported in cosmocode/dokuwiki-plugin-oauth/issues/3 See https://code.google.com/p/chromium/issues/detail?id=410559 for official bug report at Google
-
- Oct 02, 2014
-
-
Gerrit Uitslag authored
-
- Oct 01, 2014
-
-
Gerrit Uitslag authored
many PHPDocs some unused variables some dynamically declared variables declared
-
- Sep 29, 2014
-
-
Gerrit Uitslag authored
-
- Sep 26, 2014
-
-
Andreas Gohr authored
When a username but no password is submitted, the login is denied right away instead of relying on the backend to refuse the login.
-
- Sep 23, 2014
-
-
Andreas Gohr authored
This is to prevent zero byte attacks on external auth systems as described in http://www.freelists.org/post/dokuwiki/Fwd-Dokuwiki-maybe-security-issue-Null-byte-poisoning-in-LDAP-authentication
-
- Jul 30, 2014
-
-
Jurgen Hart authored
-
- Jul 26, 2014
-
-
Andreas Gohr authored
the triggered event did not allow event handlers to change the passed data
-
- May 04, 2014
-
-
Christopher Smith authored
-
- Mar 12, 2014
-
-
Christopher Smith authored
Some parts of dokuwiki (e.g. recent changes, old revisions) can requests lots of user info (to provide editor names) without requiring any group information. This change also implements caching of user info by authmysql & authpgsql plugins to avoid repeated querying of the DB to retrieve the same user information.
-
- Mar 06, 2014
-
-
Christopher Smith authored
-
- Mar 05, 2014
-
-
Christopher Smith authored
-
- Mar 04, 2014
-
-
Gerrit Uitslag authored
- moved cookiedir determination in the if-statement
-
- Feb 20, 2014
-
-
Gerrit Uitslag authored
-
- Jan 05, 2014
-
-
Andreas Gohr authored
allows to modify ACL results in the AFTER event or to implement a completely different ACL mechanism in the BEFORE event.
-
- Oct 21, 2013
-
-
Christopher Smith authored
-
- Oct 16, 2013
-
-
Christopher Smith authored
replace boolean conditional checks on possibly uninitialized vars with \!empty/empty/isset as appropriate
-
Christopher Smith authored
-
- Sep 11, 2013
-
-
Matt Perry authored
Removed extraneous whitespace to eliminate errors reported by the Squiz.WhiteSpace.SuperfluousWhitespace sniff.
-
- Aug 22, 2013
-
-
Matt Perry authored
Change indentation to ensure code confirms to CodeSniffer rules.
-
- Aug 21, 2013
-
-
Matt Perry authored
Remove whitespace from end of lines to reduce the number of CodeSniffer violations.
-
- Aug 03, 2013
-
-
Christopher Smith authored
- %GROUP% & %USER% can now both be used in the same rule, e.g. %GROUP%:%USER% 2 - rules with tokens will be skipped when the user is not logged in previously %USER% was attempted
-
- Aug 02, 2013
-
-
Christopher Smith authored
-
- Aug 01, 2013
-
-
Christopher Smith authored
The current message confusingly mentions bad 'username' when username is not involved. The new message is the same as that introduced for an incorrect current password on the self delete profile form (FS#2751)
-
Michael Hamann authored
Added an explanation that what we do is like normal CBC but that we additionally encrypt the IV which is actually suggested by the NIST for non-random (but unique) IVs. In the decryption process it's not necessary to decrypt the IV, this should save some time.
-
Michael Hamann authored
-
Michael Hamann authored
This replaces the deprecated and broken Blowfish implementation that has previously been used and should provide a lot more security.
-