Files
remnawave-bedolaga-telegram…/app
Fringg 116c8453bb feat: block registration with disposable email addresses
Add DisposableEmailService that fetches ~72k disposable email domains
from github.com/disposable/disposable-email-domains into an in-memory
frozenset with 24h auto-refresh via asyncio background task.

Integrated into three email entry points in cabinet auth routes:
- POST /email/register (link email to Telegram account)
- POST /email/register/standalone (standalone email registration)
- POST /email/change (change existing email)

Controlled by DISPOSABLE_EMAIL_CHECK_ENABLED setting (default: true).
Falls back to allowing all emails if domain list fetch fails.
2026-02-07 00:34:11 +03:00
..
2026-02-01 00:53:50 +03:00
2026-02-04 02:57:12 +03:00
2026-02-04 02:08:18 +03:00
2026-02-04 04:47:39 +03:00
2026-02-01 11:18:54 +03:00