[TASK] Move non-public files to typo3temp/var/ 05/45505/7
authorBenni Mack <benni@typo3.org>
Wed, 30 Dec 2015 13:35:14 +0000 (14:35 +0100)
committerBenni Mack <benni@typo3.org>
Tue, 12 Jan 2016 08:46:31 +0000 (09:46 +0100)
commit270920ce91bdaf1f728a6ee96103f97b216a7635
tree7e2404e0925038360337c3b14055b7eb35c1c5f7
parenta860716a43b293d550efb87cb39f5aefdbf10ce6
[TASK] Move non-public files to typo3temp/var/

Add a subdirectory typo3temp/var/ (by default) which
contains all files which should never be accessible
for the web user.

In the future, this option should be configurable so it can
be put outside of the document root (e.g. via an
environment variable).

Resolves: #72479
Releases: master
Change-Id: Ia2e425a2ff55deac91c02b829c73036478995b0b
Reviewed-on: https://review.typo3.org/45505
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
21 files changed:
_.htaccess
typo3/sysext/core/Classes/Cache/Backend/SimpleFileBackend.php
typo3/sysext/core/Classes/Charset/CharsetConverter.php
typo3/sysext/core/Classes/Core/ClassLoadingInformation.php
typo3/sysext/core/Classes/Locking/FileLockStrategy.php
typo3/sysext/core/Classes/Locking/SemaphoreLockStrategy.php
typo3/sysext/core/Classes/Locking/SimpleLockStrategy.php
typo3/sysext/core/Classes/Log/Writer/FileWriter.php
typo3/sysext/core/Tests/Unit/Locking/SimpleLockStrategyTest.php
typo3/sysext/documentation/Classes/Service/DocumentationService.php
typo3/sysext/extensionmanager/Classes/Controller/UploadExtensionFileController.php
typo3/sysext/extensionmanager/Classes/Utility/Repository/Helper.php
typo3/sysext/extensionmanager/Classes/Utility/UpdateScriptUtility.php
typo3/sysext/install/Classes/FolderStructure/DefaultFactory.php
typo3/sysext/install/Classes/Report/InstallStatusReport.php
typo3/sysext/install/Classes/Service/CoreUpdateService.php
typo3/sysext/install/Classes/Service/SessionService.php
typo3/sysext/install/Resources/Private/FolderStructureTemplateFiles/typo3temp-var-htaccess [new file with mode: 0644]
typo3/sysext/lang/Classes/Service/TerService.php
typo3/sysext/rsaauth/Classes/Backend/CommandLineBackend.php
typo3/sysext/version/Classes/Hook/DataHandlerHook.php