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. |
|
865 |
2022-06-05 00:53:51 |
daniel-marschall |
/trunk/ |
Fixed SQLite3 OOBE issues |
|
863 |
2022-06-02 01:40:40 |
daniel-marschall |
/trunk/ |
Fixed Oracle OOBE example scripts |
|
862 |
2022-06-01 00:41:05 |
daniel-marschall |
/trunk/ |
Oracle DB: On connection error, the error message from OCI is now displayed |
|
855 |
2022-05-29 18:12:38 |
daniel-marschall |
/trunk/ |
Object-IDs are now case-sensitive (this is important for object types like FourCC) |
|
830 |
2022-04-10 23:35:04 |
daniel-marschall |
/trunk/ |
- Security improvement: The private key stored in the database configuration table in the database is now encrypted using a key that will be stored in a file inside userdata ( userdata/privkey_secret.php ).
- !!! ATTENTION: If you have multiple systems access the same database (e.g. you have example.org/oidplus and example.org/oidplus_test ), then the file userdata/privkey_secret.php must kept synchronous between both, otherwise you will lose your private/public key-pair and get a new system-id every time you restart OIDplus !!!
- OIDplus can't connect to databases that are newer than the own program files anymore, avoiding data corruption.
- Changed database version from 205 to 1000. |
|
558 |
2021-04-26 11:45:51 |
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 |
|
443 |
2020-10-21 01:23:38 |
daniel-marschall |
/trunk/ |
Fixed compatibility issue with PgSQL and SQLite3 |
|
441 |
2020-10-20 15:52:39 |
daniel-marschall |
/trunk/ |
Converted some fields from NOT NULL to NULL (DB Version is now 205) |
|
386 |
2020-09-12 22:00:01 |
daniel-marschall |
/trunk/ |
Fixed various smaller things detected by warnings/errors of "Eclipse for PHP" |
|
360 |
2020-08-23 00:28:31 |
daniel-marschall |
/trunk/ |
LARGE UPDATE: Made everything multilingual; Translation to German! |
|
348 |
2020-07-30 21:10:06 |
daniel-marschall |
/trunk/ |
|
|
296 |
2020-05-11 21:34:42 |
daniel-marschall |
/trunk/ |
|
|
288 |
2020-05-01 23:48:54 |
daniel-marschall |
/trunk/ |
NEW: Log messages can now have a severity (Success, Informational, Warning, Error, Critical). Database version is now 204. |
|
277 |
2020-04-25 02:27:11 |
daniel-marschall |
/trunk/ |
Introducing new plugin architecture (manifest.ini) |
|
274 |
2020-04-23 00:56:16 |
daniel-marschall |
/trunk/ |
Add new plugin type "SQL slang". The database connection is now an union of "Database provider plugin" (e.g. PDO) and "SQL slang plugin" (MySQL). |
|
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. |
|
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 |
|
246 |
2020-04-12 13:54:01 |
daniel-marschall |
/trunk/ |
Classes: "DataBase" is now written "Database" |
|