Rev |
Age |
Author |
Path |
Log message |
Diff |
1265 |
2023-05-13 01:26:05 |
daniel-marschall |
/trunk/ |
NEW FEATURE: REST API (Framework Beta Stage; endpoints are not implemented yet) |
|
1199 |
2023-04-11 15:02:59 |
daniel-marschall |
/trunk/ |
Log method: Added functionality to add arguments like in _L() |
|
1186 |
2023-04-08 20:32:34 |
daniel-marschall |
/trunk/ |
Methods in OIDplusAuthUtils, OIDplusGui, OIDplusMailUtils, OIDplusMenuUtils are now not static anymore |
|
1130 |
2023-03-26 00:38:14 |
daniel-marschall |
/trunk/ |
Another large bunch of type-safety changes |
|
1116 |
2023-03-23 23:09:25 |
daniel-marschall |
/trunk/ |
BIG CHANGE: All methods have received a PHPdoc comment and a lot of parameter and return types have been added (as far as PHP 7.0 allows)
!!! PLEASE NOTE THAT THE NEW VERSION OF OIDPLUS IS NOT COMPATIBLE WITH OLD THIRD PARTY PLUGINS (EXCEPT THE ONES THAT ARE BUNDLED WITH OIDPLUS)
!!! IF YOU HAVE THIRD PARTY PLUGINS INSTALLED (OR WRITTEN YOURSELF), THEN YOU *WILL* RECEIVE ERROR MESSAGES AFTER THE UPDATE
!!! AND NEED TO CHANGE THE METHOD SIGNATURES IN THESE PLUGINS TO MAKE THEM WORK AGAIN. (We can help you with this task if you need help!)
Please note that due to the amount of changes, there could have been a few bugs introduced; please send all bug reports via GitHub or email
and if you have the possibility, it is recommended to test the version of a test system before applying the update on a productive system.
Thank you very much! |
|
1107 |
2023-03-01 13:26:17 |
daniel-marschall |
/trunk/ |
|
|
1106 |
2023-03-01 02:22:19 |
daniel-marschall |
/trunk/includes/classes/ |
|
|
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 |
|