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
  • Joomla5
  • Joomla6
  • CE marked (EU Cyber Resilience Act)
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