Subversion Repositories oidplus

Rev

Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
1099 2023-02-27 12:52:20 daniel-marschall /trunk/ RA Auth plugins can now be only-hash or only-verify  
1098 2023-02-27 12:02:09 daniel-marschall /trunk/ Added more arguments to random_bytes_ex() to force CSRNG  
1096 2023-02-27 09:52:19 daniel-marschall /trunk/  
1088 2023-02-26 19:00:05 daniel-marschall /trunk/ Added Argon2 auth plugin (only RAs).
Config: Auth plugin setting can (and should) be empty, which means that OIDplus automatically chooses the best auth plugin.
RA Auth plugins: Added available() function to OIDplusAuthPlugin.
Removed "A3#" prefix from password hashes created by plugin A3_bcrypt.
 
1086 2023-02-26 01:12:29 daniel-marschall /trunk/ Avoid calling *.class.php files directly to avoid PHP errors (Github Issue #4)  
1050 2022-12-21 01:13:04 daniel-marschall /trunk/ Huge change in internal code structure!
All OIDplus classes are now in the class namespace "ViaThinkSoft\OIDplus".
!!! WARNING:
!!! All plugins MUST put their classes in a namespace and the constant "INSIDE_OIDPLUS" must not be used anymore.
!!! If you have a third-party plugin installed which is NOT bundled with OIDplus, you MUST update it.
!!! Recommendation: Remove the plugin first, then update OIDplus, then ask the author to change the plugin.
!!! If you have not installed any third-party plugins, then it is safe to update now.
 
866 2022-06-19 20:21:58 daniel-marschall /trunk/ CSRF token debug  
849 2022-05-28 21:29:05 daniel-marschall /trunk/  
730 2022-01-23 22:10:52 daniel-marschall /trunk/ "ImplementsFeature" is now available for all PHP classes of OIDplus, not just Plugin classes.
Therefore, OID-WHOIS can now also receive WHOIS attributes from Objects (not just the Object Plugin) or the OIDplusRA class.
 
712 2021-12-26 18:44:52 daniel-marschall /trunk/includes/classes/  
711 2021-12-26 18:33:19 daniel-marschall /trunk/ Auth keys (internally used for email verification etc.) now use HMAC instead of normal hash
Added new base config setting RA_PASSWORD_PEPPER_ALGO (dangerous! Only for experts!)
OIDplusSessionHandler.class.php: Improved internal encryption!

ATTENTION
!!! If you are updating from the TAR.GZ distibution channel, then the update *will* temporarily
!!! FAIL with the error message "Authentication failed". Once the error appears, close your
!!! browser window and delete the cookies, then log-in again, and continue the update process.
!!! (The error happens because of the update of the internal session encryption procedure)
 
622 2021-06-11 00:37:28 daniel-marschall /trunk/ Change to JWT key of HS512 (if no PKI is available)  
621 2021-06-11 00:27:12 daniel-marschall /trunk/ ViaThinkSoft repos switched from SVN to Packagist/GitHub  
617 2021-06-02 00:03:52 daniel-marschall /trunk/ Added new high-security feature RA Password Pepper (use with extreme caution! Existing passwords will become invalid)
RA password generation: BCrypt "cost" parameter can now be configured.
 
609 2021-05-29 23:09:04 daniel-marschall /trunk/ The administrator account can now have more than one valid password.
webwhois.php is now disabled if the WHOIS plugin is disabled
 
592 2021-05-23 22:53:31 daniel-marschall /trunk/ (Nearly) reached PHPStan level 5  
590 2021-05-23 18:45:00 daniel-marschall /trunk/ PHPStan Level 3 reached  
585 2021-05-23 17:36:08 daniel-marschall /trunk/ Very large refactoring of login methods; JWT methods encapsulated
"Remember me" (JWT cookie) and regular logins (PHP session) cannot be mixed anymore (which didn't work anyway)
 
583 2021-05-22 11:32:35 daniel-marschall /trunk/ Added JWT TTL (time to live) config value  
579 2021-05-17 17:51:20 daniel-marschall /trunk/ Login "remember me" feature (using JWT authentication)  

Show All