Some spelling corrections and an explanation added to a weird looking codeline
authorMichael Stucki <michael.stucki@typo3.org>
Fri, 16 Feb 2007 11:02:56 +0000 (11:02 +0000)
committerMichael Stucki <michael.stucki@typo3.org>
Fri, 16 Feb 2007 11:02:56 +0000 (11:02 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@2037 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
NEWS.txt
t3lib/class.t3lib_tsparser.php
t3lib/config_default.php
typo3/sysext/cms/tslib/class.tslib_fe.php

index a02774f..b3d2793 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,6 @@
-2007-0216      Dmitry Dulepov  <dmitry@typo3.org>
+2007-02-16  Dmitry Dulepov  <dmitry@typo3.org>
 
-       * Fixed bug 4962: .htacces in sysext fails in some apache configuration
+       * Fixed bug 4962: .htaccess in sysext fails in some Apache configurations
 
 2007-02-15  Michael Stucki  <michael@typo3.org>
 
index 83aadba..38d2a07 100644 (file)
--- a/NEWS.txt
+++ b/NEWS.txt
@@ -50,7 +50,7 @@ Speed improvements
          InnoDB is more stable than MyISAM and prevents database corruption at peaks when there are too many requests come to MySQL.
          If InnoDB is not configured (not enabled), MySQL will ignore these settings use MyISAM. TYPO3 users need not to change anything if they do not use InnoDB but if InnoDB is available, it will be used by default
 
-       * TYPO3 now includes several sample .htaccess files in t3lib/ and typo3/ subdirectories to speed up loading of static (non-changing) images. WIthut those files all images were reloaded each time when backend user accessed any module, navigation frame, file or page tree. This uses a lot of bandwidth and slowed servers down with HTTP requests for static (non-changing) images (for example, imagine how many additional requests will web server get when you use List module in extended mode and how much data it needs to transfer!).
+       * TYPO3 now includes several sample .htaccess files in t3lib/ and typo3/ subdirectories to speed up loading of static (non-changing) images. Without those files all images will be reloaded each time when backend user accessed any module, navigation frame, file or page tree. This uses a lot of bandwidth and slowed servers down with HTTP requests for static (non-changing) images (for example, imagine how many additional requests will web server get when you use List module in extended mode and how much data it needs to transfer!).
          Using this feature requires certain Apache configuration. Main Apache configuration file should have "AllowOverride Indexes" directive for typo3-based web site (note that there can be also other values in AllowOverride" but "Indexes" is mandatory). To enable this functionality you need to rename _.htaccess files from the list below to .htaccess:
                typo3/gfx/_.htaccess
                typo3/mod/user/ws/_.htaccess
index 011d3f7..ea22bf7 100755 (executable)
@@ -338,7 +338,7 @@ class t3lib_TSparser {
                                                                                } else {
                                                                                        $res = $this->getVal($theVal,$this->setup);
                                                                                }
-                                                                               $this->setVal($objStrName,$setup,unserialize(serialize($res)),1);
+                                                                               $this->setVal($objStrName,$setup,unserialize(serialize($res)),1);       // unserialize(serialize(...)) may look stupid but is needed because of some reference issues. See Kaspers reply to "[TYPO3-core] good question" from December 15 2005.
                                                                        break;
                                                                        case '>':
                                                                                if ($this->syntaxHighLight)     $this->regHighLight("value_unset", $lineP, strlen(ltrim(substr($line,1)))-strlen(trim(substr($line,1))));
index 83c5c4f..a54d105 100755 (executable)
@@ -126,7 +126,7 @@ $TYPO3_CONF_VARS = Array(
                'sessionTimeout' => 3600,                               // Integer, seconds. Session time out for backend users. Default is 3600 seconds = 1 hour.
                'IPmaskList' => '',                                             // String. Lets you define a list of IP-numbers (with *-wildcards) that are the ONLY ones allowed access to ANY backend activity. On error an error header is sent and the script exits. Works like IP masking for users configurable through TSconfig. See syntax for that (or look up syntax for the function t3lib_div::cmpIP())
                'lockBeUserToDBmounts' => 1,                    // Boolean. If set, the backend user is allowed to work only within his page-mount. It's advisable to leave this on because it makes security easy to manage.
-               'lockSSL' => 0,                                                 // Int. 0,1,2,3: If set (1+2+3), the backend can only be operated from an ssl-encrypted connection (https). Set to 2 you will be redirected to the https admin-url supposed to be the http-url, but with https scheme instead. If set to 3, only the login is forced to SSL, then the user switches back to non-SSL-mode
+               'lockSSL' => 0,                                                 // Int. 0,1,2,3: If set (1,2,3), the backend can only be operated from an ssl-encrypted connection (https). Set to 2 you will be redirected to the https admin-url supposed to be the http-url, but with https scheme instead. If set to 3, only the login is forced to SSL, then the user switches back to non-SSL-mode
                'enabledBeUserIPLock' => 1,                             // Boolean. If set, the User/Group TSconfig option 'option.lockToIP' is enabled.
                'loginSecurityLevel' => '',                             // String. Keywords that determines the security level of login to the backend. "normal" means the password from the login form is sent in clear-text, "challenged" means the password is not sent but hashed with some other values, "superchallenged" (default) means the password is first hashed before being hashed with the challenge values again (means the password is stored as a hashed string in the database also). DO NOT CHANGE this value manually; without an alternative authentication service it will only prevent logins in TYPO3 since the "superchallenged" method is hardcoded in the default authentication system.
                'adminOnly' => 0,                                               // Int. If set (>=1), the only "admin" users can log in to the backend. If "<=-1" then the backend is totally shut down! For maintenance purposes.
index 80a2ee5..8a9636b 100755 (executable)
        var $indexedDocTitle='';                        // This value will be used as the title for the page in the indexer (if indexing happens)
        var $altPageTitle='';                           // Alternative page title (normally the title of the page record). Can be set from applications you make.
        var $pEncAllowedParamNames=array();     // An array that holds parameter names (keys) of GET parameters which MAY be MD5/base64 encoded with simulate_static_documents method.
-       var $baseUrl='';                                        // The Base url set for the page header.
+       var $baseUrl='';                                        // The base URL set for the page header.
        var $anchorPrefix='';                           // The proper anchor prefix needed when using speaking urls. (only set if baseUrl is set)
 
                // Page content render object