Actions
Bug #48188
closedVariableFrontend cache does not support identifiers containing dots
Start date:
2013-05-14
Due date:
% Done:
0%
Estimated time:
TYPO3 Version:
6.1
PHP Version:
Tags:
Complexity:
Is Regression:
No
Sprint Focus:
Description
... this causes extbase to crash when using external DB tables (e.g "database.table" notation) as the persistence layer (Typo3DbBackend) is using the VariableFrontend for its tableColumnCache.
Is it OK to change
const PATTERN_ENTRYIDENTIFIER = '/^[a-zA-Z0-9_%\\-&]{1,250}$/';
to
const PATTERN_ENTRYIDENTIFIER = '/^[a-zA-Z0-9_%\\-&\.]{1,250}$/';
in TYPO3\CMS\Core\Cache\Frontend\FrontendInterface ?
Updated by Philipp Gampe over 11 years ago
- Category set to Caching
- Status changed from New to Needs Feedback
I do not think that this works out of the box. E.g. a single dot will not work for file backend. Also the DB backend might have problems with dots.
Updated by Philipp Gampe over 11 years ago
IMHO this needs to be fixed on the extbase side. Extbase should replace the dot by any other allowed char.
Updated by Alexander Opitz about 11 years ago
- Status changed from Needs Feedback to New
- Is Regression set to No
Updated by Christian Kuhn over 7 years ago
- Status changed from New to Rejected
please simply hash your identifier or similar. dots are for instance an issue with file based backends.
Actions