fr: Remove challengeless registration in standard builds #2071

Closed
opened 2026-07-29 11:31:06 +00:00 by nex · 1 comment
Owner

There is never a legitimate reason to permit challengeless registration outside of a debug environment, especially the easily automated legacy registration. We have already supported recaptcha for a long time, and the support for email is also now settled. We already prevent this situation during server setup, but I believe we should remove the option altogether in standard builds, and instead require a compile-time feature to enable the option. This prevents people deliberately making their servers insecure without committing to it.

There is never a legitimate reason to permit challengeless registration outside of a debug environment, especially the easily automated legacy registration. We have already supported recaptcha for a long time, and the support for email is also now settled. We already prevent this situation during server setup, but I believe we should remove the option altogether in standard builds, and instead require a compile-time feature to enable the option. This prevents people *deliberately* making their servers insecure without committing to it.
Member

This will probably make require_email_for_registration redundant

This will probably make [`require_email_for_registration`](https://forgejo.ellis.link/continuwuation/continuwuity/src/branch/main/conduwuit-example.toml#L2179) redundant
nex closed this issue 2026-08-26 18:36:01 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
continuwuation/continuwuity#2071
No description provided.