From bf71d2649bcbceeca4a300cf8a4032134687f4c2 Mon Sep 17 00:00:00 2001 From: Ralf Bitter Date: Mon, 22 Nov 2021 18:46:44 +0100 Subject: [PATCH 1/6] Fix the change log --- userGuide/changelog.html | 53 ++++++++++++++++++++-------------------- 1 file changed, 27 insertions(+), 26 deletions(-) diff --git a/userGuide/changelog.html b/userGuide/changelog.html index 107593e2..526acbde 100644 --- a/userGuide/changelog.html +++ b/userGuide/changelog.html @@ -237,7 +237,7 @@

 Version 2.3.1

Release Date: 2021-11-18

@@ -257,7 +257,9 @@

 Version 2.3.0

  • Changed: The script tag of JavaScript code generated by system/helpers/urlHelper.livecodescript -> rigSafeMailToLink() got a Content Security Policy nonce.
  • Changed: The JavaScript script tags of code generated by the JQuery library now include nonces in case the Content Security Policy library is loaded. See system/libraries/Jquery.livecodescript -> rigJQueryOpen and _rigJsScriptOpen().
  • Changed: Captcha CSS now provides an optional Content Security Policy nonce. Changed system/libraries/Captcha.livecodesript -> rigInitCaptcha and rigCaptchaStyle().
  • -
  • Fixed: There was a bug in the rigJWTdecode() example in chapter “JSON Web Token Helper” of the user guide.
  • +
  • Changed: The settings in application/config/config.lc have been extended with bot detection settings.
  • +
  • Changed: system/helpers/formHelper.livecodescript -> rigFormOpen() now generates an optional honeypot input field for bot detection.
  • +
  • Fixed: There was a bug in the rigJWTdecode() example in chapter "JSON Web Token Helper" of the User Guide.
  • @@ -267,8 +269,7 @@

     Version 2.2.1

    @@ -352,7 +353,7 @@

     Version 2.1.4

    Release Date: 2019-10-21

    @@ -430,7 +431,7 @@

     Version 2.0.4

  • Changed: Replaced highlight.js with a custom version of version 9.15.6. in the User Guide.
  • Changed: Removed redundant code in system/revigniter/Common.livecodescript -> rigFileSize().
  • Fixed: Issue with tracking table name aliases in system/database/DBactiveRec.livecodescript -> _rigTrackAliases(). So far the function _rigTrackAliases stored every table name in the sActiveRecord["aliasedtables"] array.
  • -
  • Fixed: Code example in chapter “Creating Libraries” of the User Guide.
  • +
  • Fixed: Code example in chapter "Creating Libraries" of the User Guide.
  • Fixed: Info about required server engine version in User Guide. Rephrased the server requirements info.
  • @@ -454,8 +455,8 @@

     Version 2.0.2

    @@ -487,7 +488,7 @@

    General Changes

  • Changed: Moved the system/cache directory to the application directory.
  • Changed: Moved the system/logs directory to the application directory.
  • Changed: The global variables gSystemFolder, gEXT, gFCPATH, gSELF, gBASEPATH, gAPPPATH, gErrorData, gDocTypes, gController, gHandler, gModule, gDatabaseID, gCOOKIE, gSegments, gRSegments, gApplicationFolder, gActiveRecord are all combined into one single global array variable called gRigA. So, for example gSystemFolder becomes gRigA["systemFolder"], gEXT becomes gRigA["EXT"] etc. This reduces the number of reserved names considerably.
  • -
  • Changed: Replaced gActiveRecord with gRigA[“activeRecord”] in config/database.lc.
  • +
  • Changed: Replaced gActiveRecord with gRigA["activeRecord"] in config/database.lc.
  • Changed: Replaced fetchValidationConf() with rigFetchValidationConf() used in form validation files.
  • Changed: Updated list of user agents in application/config/useragents.lc.
  • Changed: Replaced gConfig array index name "methodTrigger" with "handlerTrigger".
  • @@ -546,12 +547,12 @@

     Version 1.10.3

    @@ -860,11 +861,11 @@

     Version 1.7.2

  • Changed: Added brackets to regex in system/library/Input.lc -> _rigCleanInputKeys() to address an issue with $_POST key names in server 7 and up.
  • Changed: Modified system/library/Input.lc -> _rigSanitizeGlobals to address an issue related to $_POST_RAW key value pairs and server ≥ 7. Using server 7 and up $_POST_RAW key value pairs of form checkboxes are not converted to arrays In $_POST.
  • Changed: Tweaked checking for field names being arrays in system/libraries/Formvalidation.lc -> rigSetRules.
  • -
  • Changed: Replaced “include” with “require” in system/database/DB.lc, system/database/DBdriver.lc, system/helpers/downloadHelper.lc, system/helpers/fileHelper.lc, system/helpers/htmlHelper.lc, system/libraries/Authentication.lc, system/libraries/Config.lc, system/libraries/Formvalidation.lc, system/libraries/Hooks.lc, system/libraries/Language.lc, system/libraries/Router.lc, system/libraries/Useragent.lc and system/revigniter/Common.lc.
  • +
  • Changed: Replaced "include" with "require" in system/database/DB.lc, system/database/DBdriver.lc, system/helpers/downloadHelper.lc, system/helpers/fileHelper.lc, system/helpers/htmlHelper.lc, system/libraries/Authentication.lc, system/libraries/Config.lc, system/libraries/Formvalidation.lc, system/libraries/Hooks.lc, system/libraries/Language.lc, system/libraries/Router.lc, system/libraries/Useragent.lc and system/revigniter/Common.lc.
  • Changed: Made revIgniter Windows friendly. So far construction of the server path did not account for Windows environments.
  • Changed: Removed needless code in system/libraries/Session.lc -> rigUnsetSessUserdata.
  • Changed: Tweaked system/libraries/Session.lc -> _rigFlashdataMark.
  • -
  • Changed: Modified the section “Session Variables” in system/application/config/config.lc. This is required by the new enhanced session library.
  • +
  • Changed: Modified the section "Session Variables" in system/application/config/config.lc. This is required by the new enhanced session library.
  • Changed: Revised the session library. Transfered relevant code to the new session driver files. Added handlers to enhance the current library and to address the requirements for session temp data items. Session data can now be stored in plain text files. Please read about the new Session Library in the User Guide.
  • Fixed: User Guide, revised MySQL prototype of session database table to address IPv6 requirements.
  • Fixed: system/libraries/Input.lc -> rigVarPost() should return FALSE instead of empty in case $_POST is empty.
  • @@ -898,7 +899,7 @@

     Version 1.7.1

  • Added: Info regarding modifications to system/database/DBactiveRec.lc -> rgDbJoin in User Guide.
  • Changed: Tweaked User Guide instructions regarding the Trackback library.
  • Changed: Tweaked info about server version 7 and SQLite in the troubleshooting section of the User Guide.
  • -
  • Fixed: Case where URL passed to system/helpers/urlHelper.lc -> rigUrlPrep() already starts with "http://“.
  • +
  • Fixed: Case where URL passed to system/helpers/urlHelper.lc -> rigUrlPrep() already starts with "http://".
  • Fixed: Bug in system/helpers/urlHelper.lc -> rigUrlTitle() which affected those using server version ≥ 7.
  • @@ -969,8 +970,8 @@

     Version 1.6.22