Skip to content

Releases: pbiering/mailman3-rpm

Updates

28 Sep 05:08
Compare
Choose a tag to compare

RPMs: https://copr.fedorainfracloud.org/coprs/pbiering/InternetServerExtensions/build/8087004/

Updates:

  • update hyperkitty 1.3.8 -> 1.3.12
  • update postorius 1.3.10 -> 1.3.13
  • update django-mailman3 1.3.12 -> 1.3.15
  • update Django 4.1.13 -> 4.2.16
  • update mistune 2.0.4 -> 3.0.2 (required by hyperkitty >= 1.3.9)

Dependency fixes:

  • el8: patch zope.i18nmessageid for proper import sequence related to setuptools
  • el8+: bundle setuptools 67.6.1 (required for mistune >= 3)
  • f41+: replace obsolete nntplib by standard-nntplib 3.12.2 (and disable warnings._deprecated)
  • f42: bundle flufl-i18n

General fixes/adjustments:

  • fix wrapper scripts to use PYTHONPATH
  • mailman3-gunicorn.conf.py: add timeout = 60
  • mailman3-httpd.conf: add ProxyTimeout 60
  • mailman3.service + mailman3-web.service: add ConditionPathIsDirectory

in addition some spec file cosmetics / cases

Internal updates+adjustments

24 Jul 15:27
Compare
Choose a tag to compare

RPMs: https://copr.fedorainfracloud.org/coprs/pbiering/InternetServerExtensions/build/7780244/

  • mailman3.te: add read_lnk_files_pattern for (mailman_mail_t, postfix_etc_t)
  • update django_mailman3 1.3.11 -> 1.3.12 / django-allauth 0.58.2 -> 0.59.0
  • update mailman_web 0.0.8 -> 0.0.9
  • update flufl.lock 6.0 -> 7.1.1
  • update flufl.i18n 3.2 -> 4.1.1
  • f40: bundle flufl.lock flufl.i18n flufl.bounce
  • el8: bundle importlib_metadata=4.12.0 zipp=0.5.1 pdm_pep517=1.1.3
  • el8+: bundle pdm_backend=2.0.7 psutil=5.9.0
  • f41+: bundle nntplib=0.1.3 as dropped from Python 3.13.0+
  • wrapper scripts: explicit export PYTHONPATH
  • mailman3.service + mailman3-web.service: add TimeoutStartSec=150
  • adjust mistune 2.0.5 -> 2.0.4 (alignment with Fedora and EL9)
  • mailman3-web.service: add ConditionFileNotEmpty
  • mailman3.service: add ConditionFileNotEmpty

in addition some spec file cosmetics / cases

Unconditional bundle "networkx" to avoid install of huge amount of Require/Recommends

09 Jan 07:05
Compare
Choose a tag to compare

RPM "python3-networkx" has a lot of Require/Recommends which are not really useful on a server, therefore unconditional bundle "networkx" now

CAPTCHA fixes and extensions

23 Dec 15:06
Compare
Choose a tag to compare

RPMs: https://copr.fedorainfracloud.org/coprs/pbiering/InternetServerExtensions/build/6807476/

  • CAPTCHA support: remove from password change
  • CAPTCHA support: carve-out dedicated extensions in py files into shared function
  • CAPTCHA support: carve-out html extension patch
  • CAPTCHA support: add support for Google's reCAPTCHA v2 "invisible" and v3
  • CAPTCHA support: add fix for broken v2 in django-recaptcha

3.3.9-25

10 Dec 20:51
Compare
Choose a tag to compare
3.3.9-25 Pre-release
Pre-release

RPMs: https://copr.fedorainfracloud.org/coprs/pbiering/InternetServerExtensions/build/6739546/

  • pretrans/pre: disable timers during upgrade
  • postinstall: autoadjust settings.py related to recaptcha 3.0.0 -> 4.0.0
  • update django 4.1.9 -> 4.1.13
  • update django-allauth 0.56.1 -> 0.58.2
  • update django-appconf 1.0.5 -> 1.0.6
  • update django-compressor 4.3.1 -> 4.4
  • update django-extensions 3.2.1 -> 3.2.3
  • update django-recaptcha 3.0.0 -> 4.0.0
  • update django-friendly-captcha 0.1.7 -> 0.1.8
  • adjust CAPTCHA support related to recaptcha 3.0.0 -> 4.0.0