Changelog

NeoFrag Reborn 1.2.19

Luandre 2 Oct 2026 2 min read 88
Table of contents
Table of contents

Added

  • A modern captcha, active from installation: ALTCHA. It is hosted by the site itself — no account, no key, no cookie, no third-party service. The visitor sees a box that checks itself while they fill in the form: their browser performs a small calculation, which the server verifies. It protects the contact form, registration and recruitment. On update, a site without reCAPTCHA keys switches to ALTCHA; a site that had some keeps reCAPTCHA. ALTCHA makes mass submission costly for a bot; against a determined attacker, the providers below, which add their own checks, are sturdier.
  • As an alternative, Cloudflare Turnstile, hCaptcha or Google reCAPTCHA v2, in Settings → Anti-bot security, with the link to each one's console. The secret key is encrypted and never displayed again. Without its two keys, a provider is replaced by ALTCHA rather than leaving the form open.
  • The captcha and its messages exist in all six languages.

Fixed

  • reCAPTCHA: the secret key was sent in the verification URL; it is now sent in the request body, as Google requires. The outdated link to its console is replaced, and the visitor address that is passed on follows the rule used by the rest of the site, which takes into account a proxy declared as trusted.
  • When the anti-bot check has not been completed, the message is written out under the captcha, instead of a lone icon whose tooltip does not appear on a touch screen.

Security

  • Passing the captcha once no longer exempts you from passing it again. Ever since the original NeoFrag, a passed captcha exempted the user from passing it again for all subsequent submissions of the same form, until the end of the session: a bot that solved a single challenge could then submit without limit. The exemption now only applies to a single resubmission, after another error in the form.
  • An ALTCHA solution can only be used once: presenting it again is refused.
  • The pages' security policy no longer allows Google by default: only the addresses of the chosen captcha provider, and none with ALTCHA.

Read next

0
Comments

Manage my cookies

The site only places the cookies it needs to work: they do not require your consent. The other services belong to other companies; they only load if you accept them. Your choice is kept for six months, and you can change it at any time.

Needed by the site Always active

  • __Host-session Keeps you logged in and protects forms against fraudulent submissions. Until the browser is closed; one year with “Remember me”
  • nf_consent Keeps the choices you make in this window. 6 months
  • nf_fuseau Shows dates and times in your time zone. 1 year
  • Browser storage Keeps your choice between day and night mode, and the layout chosen for the list of articles. Until you clear it

Videos

Videos embedded in pages: the player comes from the platform, which receives your IP address and may place its cookies.

Music

Tracks and playlists embedded in pages: the player comes from the platform, which receives your IP address and may place its cookies.