Rev |
Age |
Author |
Path |
Log message |
Diff |
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. |
|
1046 |
2022-12-11 01:22:05 |
daniel-marschall |
/trunk/ |
Removal of deprecated utf8_encode() |
|
800 |
2022-03-24 14:34:40 |
daniel-marschall |
/trunk/ |
Renamed all PNG files in plugin folders and moved them in img/ directories. |
|
775 |
2022-03-08 23:12:20 |
daniel-marschall |
/trunk/ |
|
|
774 |
2022-03-08 21:56:30 |
daniel-marschall |
/trunk/ |
Gotobox/Whois: Namespace e.g. "oid:" is now case insensitive |
|
773 |
2022-03-08 20:34:14 |
daniel-marschall |
/trunk/ |
OID-IP(WHOIS), and "Go" bar now accept "WEID" (they get converted to "OID" during the processing) |
|
639 |
2021-09-24 16:31:57 |
daniel-marschall |
/trunk/ |
Replaced "register_shutdown_function" function with an individual function (since JWT login didn't work with Strato provider) |
|
607 |
2021-05-29 10:37:35 |
daniel-marschall |
/trunk/ |
New feature: Plugins can now offer an ajax.php interface without CSRF verification
ViaThinkSoft Registration: System URL verification now uses a separate function (was previously WHOIS signature verification) |
|
579 |
2021-05-17 17:51:20 |
daniel-marschall |
/trunk/ |
Login "remember me" feature (using JWT authentication) |
|
575 |
2021-05-16 11:55:28 |
daniel-marschall |
/trunk/ |
Security fix |
|
573 |
2021-05-15 22:22:16 |
daniel-marschall |
/trunk/ |
|
|
560 |
2021-04-26 18:18:48 |
daniel-marschall |
/trunk/ |
Content is now loaded via jQuery AJAX instead of fetch() API; long page loads can now be aborted by clicking a different menu item [only if the server allows multiple connections for that client?!] |
|
558 |
2021-04-26 11:45:51 |
daniel-marschall |
/trunk/ |
|
|
553 |
2021-04-23 12:20:17 |
daniel-marschall |
/trunk/ |
|
|
511 |
2021-01-18 01:13:07 |
daniel-marschall |
/trunk/ |
Security: Added "INSIDE_OIDPLUS" constant to include files to avoid generating error messages when an include file is accessed directly
Updated copyright notices to 2021 |
|
427 |
2020-10-03 19:08:44 |
daniel-marschall |
/trunk/ |
|
|
424 |
2020-10-02 22:22:14 |
daniel-marschall |
/trunk/ |
New security feature: CSRF Tokens.
ATTENTION TO PLUGIN DEVELOPERS: You need to add "csrf_token:csrf_token" to your JavaScript's AJAX request fields! |
|
360 |
2020-08-23 00:28:31 |
daniel-marschall |
/trunk/ |
LARGE UPDATE: Made everything multilingual; Translation to German! |
|
356 |
2020-08-11 21:41:11 |
daniel-marschall |
/trunk/ |
Made language flags more pretty. Increased compatibility with Internet Explorer. |
|
355 |
2020-08-10 14:34:03 |
daniel-marschall |
/trunk/ |
Added framework for multilinguality (PHP/JS). Currently, nothing is translated, though. |
|
328 |
2020-06-11 20:35:28 |
daniel-marschall |
/trunk/ |
Plugin API: action() method returns data as array instead of printing the JSON by itself |
|
321 |
2020-05-22 21:23:11 |
daniel-marschall |
/trunk/ |
Prepared AJAX actions for automated tests; removed actionBefore() and actionAfter() and introduced feature 1.3.6.1.4.1.37476.2.5.2.3.3 as replacement |
|
320 |
2020-05-22 19:52:25 |
daniel-marschall |
/trunk/ |
AJAX actions now use plugin OIDs as their namespace |
|
317 |
2020-05-21 19:34:52 |
daniel-marschall |
/trunk/ |
When OID is deleted, all attachments will be deleted, too.
If last attachment was deleted, empty folder will be deleted. |
|
316 |
2020-05-21 18:47:12 |
daniel-marschall |
/trunk/ |
Various smaller bugfixes and compatibility issues with database providers fixed |
|
296 |
2020-05-11 21:34:42 |
daniel-marschall |
/trunk/ |
|
|
281 |
2020-04-25 13:49:37 |
daniel-marschall |
/trunk/ |
Plugin architecture: Removed explicit type() of page plugins |
|
264 |
2020-04-19 20:07:10 |
daniel-marschall |
/trunk/ |
NEW: Support for SQLite3 database (currently without natural sorting though) |
|
261 |
2020-04-18 16:38:21 |
daniel-marschall |
/trunk/ |
Large refactoring: "config.inc.php" is now in format 2.1; the configuration settings are now stored in a class OIDplusBaseConfis and can therefore be altered in automated test environments.
Characters "###" inside a query now get replaced by the table prefix. |
|
256 |
2020-04-16 01:09:31 |
daniel-marschall |
/trunk/ |
Further improved and extended object oriented classes and plugin structure |
|
253 |
2020-04-15 01:39:36 |
daniel-marschall |
/trunk/ |
|
|
252 |
2020-04-15 01:18:07 |
daniel-marschall |
/trunk/ |
ajax.php now checks if the IDs are existing at all |
|
251 |
2020-04-15 01:07:37 |
daniel-marschall |
/trunk/ |
Fixed various problems when query results are empty |
|
250 |
2020-04-14 22:46:54 |
daniel-marschall |
/trunk/ |
Further improved object oriented design; added class diagram and database connectivity diagram for easier understanding |
|
247 |
2020-04-12 15:31:43 |
daniel-marschall |
/trunk/ |
To ensure that sorting will succeed, the max length/depth/etc. will now be verified (values of limits.inc.php can be changed in config.inc.php) |
|
243 |
2020-04-11 00:28:51 |
daniel-marschall |
/trunk/ |
Followed PHP's recommendation not to put ";" at the end of a query |
|
239 |
2020-04-10 12:30:53 |
daniel-marschall |
/trunk/ |
NEW: SUPPORT FOR POSTGRESQL AND MICROSOFT SQL SERVER |
|
237 |
2020-04-07 15:52:55 |
daniel-marschall |
/trunk/ |
Various code and OOP optimizations.
Fixed some bugs in OOBE (Out-Of-Box-Experience).
ODBC bugfix. |
|
236 |
2020-04-07 01:02:59 |
daniel-marschall |
/trunk/ |
Large refactoring at the database classes. PHP 7.0 is now required. |
|
227 |
2020-03-20 22:27:50 |
daniel-marschall |
/trunk/ |
Various fixes and OOP changes |
|