ochCaptcha 2.1.0.rc.1 for Joomla 5.3+/6.0+
| Versie | 2.1.0.rc.1 |
|---|---|
| Volwassenheidsniveau | Release Candidate |
| Datum van publicatie | 2026-08-12 |
| Tags | |
Wijziging log
| COM_OCHSUBSCRIPTIONS_GENERIC_TYPE | Wijziging |
|---|---|
| Foutoplossing | Warning undefined array keys when emergency bypass masks a failed token match |
| Nieuwe functie | Add advanced config option ochcaptchaFallbackFetch (default off) that fetches the challenge token via a timer aligned to the form's minimum-time window, as a safety net for real visitors whose interaction never fires a qualifying focus/mouseover/touchmove event (e.g. autofill). |
| Nieuwe functie | Add a "ready" visual state (activated + token fetched) layered on top of the existing "activated" state: yellow is initializing, blue is time on form, green is token fetched and ready to submit |
| Wijziging | Replace CssIdentifier validate with regex on formId fields |
| Wijziging | Rename blocklist.json to blocklist.php and adds a two-line PHP die() header to prevent direct web access Renames blocklist.json to blocklist.php and adds a two-line PHP die() header (matching Joomla log file convention) |
| Wijziging | Update helper files |
| Wijziging | Make blocklist file read-modify-write atomic under an exclusive lock |
| Wijziging | Throttle blocklist writes for the same offending IP |
| Wijziging | Cap unbounded growth of session-stored captcha tokens. Capped to the 50 most recently issued tokens. |
| Wijziging | Defense-in-depth tweaks and code style |
| Notities | This version will only install on Joomla 5.3+ and PHP 8.1+ |
Installatie notities
Joomla! 6 Joomla! 5 Joomla! 4 (EOL - Not supported) Joomla! 3 (EOL - Not supported) PHP 8.1+
See: Documentation