From 4ec3caaad7d90acf65ed84c2de2db3cd7de50b2e Mon Sep 17 00:00:00 2001 From: George Clark Date: Wed, 11 Apr 2018 21:27:26 -0400 Subject: [PATCH] Item14664: Protect Macro values set in configure As well as the environment based preferences. --- core/data/System/DefaultPreferences.txt | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/core/data/System/DefaultPreferences.txt b/core/data/System/DefaultPreferences.txt index c2a6020336..b85af78051 100644 --- a/core/data/System/DefaultPreferences.txt +++ b/core/data/System/DefaultPreferences.txt @@ -1,4 +1,4 @@ -%META:TOPICINFO{author="ProjectContributor" date="1521606920" format="1.1" version="1"}% +%META:TOPICINFO{author="ProjectContributor" date="1523496441" format="1.1" version="1"}% %META:TOPICPARENT{name="AdminToolsCategory"}% ---+!! %WIKITOOLNAME% Site-Level Preferences @@ -462,11 +462,10 @@ You can introduce new [[PreferenceSettings][preference settings]] and use them i ---++ Protected System Settings The following macros are declared final to protect them as read only. These are system macros that should -never be attempted set or altered in any preference topic or topic settings. - - * Set FINALPREFERENCES = WEB, TOPIC, BASEWEB, BASETOPIC, ENCODE, ENV, IF, QUERYPARAMS, QUERYSTRING, URLENCODE, URLPARAM, SCRIPTURL, SCRIPTURLPATH, SCRIPTSUFFIX, ATTACHURL, ATTACHURLPATH, PUBURL, PUBURLPATH, USERSWEB, SYSTEMWEB, SANDBOXWEB, MAKETEXT, GMTIME - +never be attempted set or altered in any preference topic or topic settings. Their values are either set dynamically from the URL and environment or are +set by =bin/configure= + * Set FINALPREFERENCES = ALLOWLOGINNAME, ATTACHURL, ATTACHURLPATH, AUTHREALM, BASETOPIC, BASEWEB, CONFIGWEB, DEFAULTURLHOST, ENCODE, ENV, GMTIME, HOMETOPIC, HOMEWEB, IF, LOCALSITEPREFS, MAKETEXT, NOTIFYTOPIC, PUBURL, PUBURLPATH, QUERYPARAMS, QUERYSTRING, SANDBOXWEB, SCRIPTSUFFIX, SCRIPTURL, SCRIPTURLPATH, STATISTICSTOPIC, SYSTEMWEB, TOPIC, TRASHWEB, URLENCODE, URLPARAM, USERSWEB, WEB, WEBMASTERNAME, WEBPREFSTOPIC, WIKIADMINLOGIN, WIKIAGENTEMAIL, WIKIAGENTNAME, WIKIUSERSTOPIC, WIKIWEBMASTER ---++ Related Topics