[Pkg-mailman-hackers] Bug#1135989: mailman3-web: add captcha support
trevor at muug.ca
trevor at muug.ca
Fri May 8 13:14:52 BST 2026
Package: mailman3-web
Version: 0+20240312-1
Severity: wishlist
Dear Maintainer,
Adding captcha support would really help deal with the growing problem of bots
spam-subscribing to lists just to get confirmation requests, etc, sent to
mailbomb targets. This creates a lot of blowback to the list/site admin
emails, wasting time.
Fedora/RH world seem to have done it in the rpm packaging, so the code is there
and doesn't look too hairy. See (search page for captcha):
https://github.com/pbiering/mailman3-rpm/tree/main
I've tried adding it through local templates and things, but it would seem
impossible without touch files under /usr/lib, which is verboten. It would
be be done at the packaging level with patches, like Fedora. Having it
in the anonymous subscription form as well as the user creation form would
be great.
Thank you.
-- System Information:
Debian Release: 13.4
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 6.12.74+deb13+1-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_CA.UTF-8), LANGUAGE=en_CA:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages mailman3-web depends on:
ii dbconfig-sqlite3 2.0.25
ii debconf [debconf-2.0] 1.5.91
ii init-system-helpers 1.69~deb13u1
ii python3 3.13.5-1
ii python3-django-hyperkitty 1.3.12-3
ii python3-django-postorius 1.3.13-1
ii python3-mysqldb 1.4.6-2+b5
ii python3-psycopg2 2.9.10-1+b1
ii python3-whoosh 2.7.4+git6-g9134ad92-10
ii ucf 3.0052
ii uwsgi-core 2.0.28-9
ii uwsgi-plugin-python3 2.0.28+8+0.0.2+b1
Versions of packages mailman3-web recommends:
ii nginx 1.26.3-3+deb13u2
Versions of packages mailman3-web suggests:
ii default-mysql-server 1.1.1
ii mariadb-server [virtual-mysql-server] 1:11.8.6-0+deb13u1
-- Configuration Files:
/etc/mailman3/uwsgi.ini changed [not included]
-- debconf information excluded
More information about the Pkg-mailman-hackers
mailing list