IPmaskList check is triggered in CLI mode (thanks to Tobias Rohrle)
authorMartin Kutschker <martin.t.kutschker@blackbox.net>
Mon, 16 Jul 2007 17:17:38 +0000 (17:17 +0000)
committerMartin Kutschker <martin.t.kutschker@blackbox.net>
Mon, 16 Jul 2007 17:17:38 +0000 (17:17 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@2431 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
typo3/init.php

index 832e604..f9e93ce 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -9,7 +9,8 @@
 
 2007-07-16  Martin Kutschker  <martin.t.kutschker@blackbox.net>
 
-       * t3lib_div::getHostname used $_SERVER instead of t3lib_div::getIndpEnv()
+       * t3lib_div::getHostname() used $_SERVER instead of t3lib_div::getIndpEnv()
+       * IPmaskList check is triggered in CLI mode (thanks to Tobias Rohrle)
 
 2007-07-14  Oliver Hader  <oh@inpublica.de>
 
index 09b7fd3..092e5f8 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 1999-2005 Kasper Skaarhoj (kasperYYYY@typo3.com)
+*  (c) 1999-2007 Kasper Skaarhoj (kasperYYYY@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -220,7 +220,7 @@ if ($TYPO3_CONF_VARS['BE']['adminOnly'] < 0)        {
 // **********************
 // Check IP
 // **********************
-if (trim($TYPO3_CONF_VARS['BE']['IPmaskList']))        {
+if (trim($TYPO3_CONF_VARS['BE']['IPmaskList']) && !(defined('TYPO3_cliMode') && TYPO3_cliMode))        {
        if (!t3lib_div::cmpIP(t3lib_div::getIndpEnv('REMOTE_ADDR'), $TYPO3_CONF_VARS['BE']['IPmaskList']))      {
                header('Status: 404 Not Found');        // Send Not Found header - if the webserver can make use of it...
                header('Location: http://');    // Just point us away from here...