[TASK] Install Tool: Optimize permission checking and fixing
* Adjust default permissions back to "world readable" (775/664) * Do not attempt to fix permissions on an existing folder structure * Streamline the separation of Notices, Warnings and Errors * Cosmetical optimizations in the "Folder Structure" item * Also report if the default permissions are too insecure (i.e. world writeable / readable). Note that the new defaults (775/664) are set to make the system work by default on almost most scenarios, but the recommended secure setup is still 770/660. This is on purpose to make the administrator aware of it but will require manual intervention (i.e. "thinking") if this setup will work or not (we cannot detect that automatically). Resolves: #52668 Releases: 6.2 Change-Id: I77c72617fa58fd808ebc5fd818e94b48c2644102 Reviewed-on: https://review.typo3.org/25416 Reviewed-by: Christian Kuhn Reviewed-by: Wouter Wolters Reviewed-by: Stefan Neufeind Reviewed-by: Philipp Gampe Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring Reviewed-by: Ernesto Baschny Tested-by: Ernesto Baschny
Showing
- typo3/sysext/core/Configuration/DefaultConfiguration.php 2 additions, 2 deletionstypo3/sysext/core/Configuration/DefaultConfiguration.php
- typo3/sysext/install/Classes/Controller/Action/AbstractAction.php 8 additions, 1 deletion...sext/install/Classes/Controller/Action/AbstractAction.php
- typo3/sysext/install/Classes/Controller/Action/Tool/FolderStructure.php 13 additions, 3 deletions...nstall/Classes/Controller/Action/Tool/FolderStructure.php
- typo3/sysext/install/Classes/FolderStructure/AbstractNode.php 21 additions, 34 deletions...3/sysext/install/Classes/FolderStructure/AbstractNode.php
- typo3/sysext/install/Classes/FolderStructure/DefaultFactory.php 0 additions, 1 deletion...sysext/install/Classes/FolderStructure/DefaultFactory.php
- typo3/sysext/install/Classes/FolderStructure/DefaultPermissionsCheck.php 103 additions, 0 deletions...stall/Classes/FolderStructure/DefaultPermissionsCheck.php
- typo3/sysext/install/Classes/FolderStructure/DirectoryNode.php 39 additions, 32 deletions.../sysext/install/Classes/FolderStructure/DirectoryNode.php
- typo3/sysext/install/Classes/FolderStructure/FileNode.php 26 additions, 19 deletionstypo3/sysext/install/Classes/FolderStructure/FileNode.php
- typo3/sysext/install/Classes/FolderStructure/LinkNode.php 10 additions, 5 deletionstypo3/sysext/install/Classes/FolderStructure/LinkNode.php
- typo3/sysext/install/Classes/FolderStructure/NodeInterface.php 2 additions, 0 deletions.../sysext/install/Classes/FolderStructure/NodeInterface.php
- typo3/sysext/install/Classes/FolderStructure/RootNode.php 1 addition, 5 deletionstypo3/sysext/install/Classes/FolderStructure/RootNode.php
- typo3/sysext/install/Resources/Private/Templates/Action/Tool/FolderStructure.html 15 additions, 11 deletions...ources/Private/Templates/Action/Tool/FolderStructure.html
- typo3/sysext/install/Resources/Public/Stylesheets/Action/Common/Install.css 4 additions, 3 deletions...ll/Resources/Public/Stylesheets/Action/Common/Install.css
- typo3/sysext/install/Tests/Unit/FolderStructure/AbstractNodeTest.php 13 additions, 44 deletions...t/install/Tests/Unit/FolderStructure/AbstractNodeTest.php
- typo3/sysext/install/Tests/Unit/FolderStructure/DirectoryNodeTest.php 35 additions, 40 deletions.../install/Tests/Unit/FolderStructure/DirectoryNodeTest.php
- typo3/sysext/install/Tests/Unit/FolderStructure/FileNodeTest.php 27 additions, 9 deletions...ysext/install/Tests/Unit/FolderStructure/FileNodeTest.php
- typo3/sysext/install/Tests/Unit/FolderStructure/LinkNodeTest.php 4 additions, 6 deletions...ysext/install/Tests/Unit/FolderStructure/LinkNodeTest.php
- typo3/sysext/install/Tests/Unit/FolderStructure/RootNodeTest.php 0 additions, 15 deletions...ysext/install/Tests/Unit/FolderStructure/RootNodeTest.php
Please register or sign in to comment