Rate Limiter
Die neue Funktion sichert die Registierungsformulare standardmäßig vor Mißbrauch ab. Wenn zu viele Anfragen aus der gleichen Quelle kommen, werden diese ab sofort abgeblockt. In der Extension können folgende Einstellungen vorgenommen werden:
plugin.tx_femanager.settings.ratelimiter {
# Number of seconds for the sliding window rate limiter
timeframe = {$plugin.tx_femanager.settings.ratelimiter.timeframe}
# Request count. How many requests are allowed in the last <timeframe> seconds. Set to 0 to disable rate limiter.
limit = {$plugin.tx_femanager.settings.ratelimiter.limit}
}
Das Prinzip ist wie folgt: Über die Einstellung timeframe wird festgelegt, wie oft ein Formular innerhalb einer Session verwendet werden darf. Die Anzahl wird über limit eingestellt.
Besondern Dank an:
WiRo Energie&Konnex Consulting GmbH zum sponsern der Funnktion RATE LIMITER
Fehlerbehebungen und Verbesserungen
- [BUGFIX] Validation for checkUniqueDb ignores starttime/endtime - thx to in2code
- [BUGFIX] return true for FileReferences - https://github.com/marclindemann
- [BUGFIX] Template missing for New->create - https://github.com/kitzberger
- [BUGFIX] Select previously saved state in state menu - https://github.com/mabolek
- [BUGFIX] Subject not translated on confirmation email - thx to https://github.com/Moongazer
- [BUGFIX] Remove unnecessary paramter from disable url - thx to https://github.com/Patta
- [TASK] change language detection to language aspect - thx to https://github.com/cehret
- [TASK] Add validation for all unicode letters - thx to in2code
- [TASK] Add Behaviour Test for terms and conditions - thx to in2code
- [TASK] Add tests for countries and states, update test data - thx to in2code
- [TASK] Resolve TYPO3 V11 breaking change for plugin registration - thx to https://github.com/Footrotflat
Für dieses Release wurden durch in2code vier Personentage für Features, Review und Test investiert.
Ausblick
Unser Team arbeitet jetzt verstärkt an offenen Issues und Pull Requests aus Github. Unser Ziel ist es möglichst viele Themen zu schließen, um darauf dann ein Release für TYPO3 Version 11 zu erstellen.
Sponsoring / Professional Support / Feature Anfragen
Wir freuen uns, wenn wir Sponsoren finden, die die Weiterentwickliung und Pflege der Extension ermöglichen. Ebenso bieten wir professionellen Support für TYPO3 Extension Femanager.