Revisions of python-mailman
- Require authheaders >= 0.15.2 - Update to version 3.3.9 * See https://gitlab.com/mailman/mailman/-/blob/v3.3.9/src/mailman/docs/NEWS.rst or the file NEWS.rst in this package - Removed mailman-fix-importlib-resources.patch
- Update to 3.3.8: * The deprecated SQLAlchemy query.values() method is replaced by query.with_entities(). This fixes an issue with MariaDB that truncated the generated postfix_lmtp file. (Closes #1044) * An uncaught passlib.exc.UnknownHashError in utilities/passwords.py is now caught and handled appropriately. (Closes #1046) * Rejection notices for a message with an RFC 2047 encoded Subject: now display the decoded subject. (Closes #672) * Don't RFC 2047 encode display names in UserNotifications. Allow sending utf-8 encoded notifications. (Closes #673) * Don't replace non-ascii in subjects in notifications. (Closes #673) * The mailman members command no longer RFC 2047 encodes non-ascii display names. (Closes #1048) * Improve the performance of Held message handling by reducing the total number of database calls required. (Fixes #1026 and #1045) * Add support for Python 3.10. (Closes #936) * Add support for Python 3.11 (See !1076) * Add support for SQLAlchemy 1.4+ (Closes #964) * Drop support for Python 3.6 since SQLAlchemy 2.0 will drop support for it and it is EOL by now. (See !1035) * The fix for #994 in 3.3.6 blocked too many subscription attempts. This is now corrected and another test added. - Drop patches now included upstream: * mailman-support-sqlalchemy-1-4.patch * python-mailman-test_interact_default_banner.patch * support-alembic-1-8.patch * support-attrs-22.patch * support-sqlalchemy-1-4.patch
Automatic submission by obs-autosubmit
- Go back to Python 3.9 for mailman. Python 3.10 is not supported and it is unclear whether the test failures are due to the production code or only in the setup of aiosmtpd in the test suite. -- https://gitlab.com/mailman/mailman/-/issues/936 (forwarded request 986649 from bnavigator)
- Clean up a half-completed migration away from python-rpm-macros. As a consequence, mailman3 now pulls in all dependencies again.
- Update to 3.3.5, which provides many bug fixes and also these new features: - There is a new bounce_notify_admin_on_bounce_increment list setting and a corresponding list:admin:notice:increment template for the notice. This setting, if True, will cause a notice to be sent to the list admins when a member's bounce score is incremented, but doesn't disable delivery. - There is a new moderator_request_life setting in the [mailman] section of mailman.cfg that controls the lifetime of pending moderator requests as opposed to pending user confirmations. Default is 180 days. - There is a new task runner to do periodic tasks. The current implementation evicts expired pendings and cache entries and removes orphaned workflows and orphaned message store messages. It does these tasks at intervals defined by the new run_tasks_every setting in the [mailman] section of mailman.cfg. Default is 1 hour. - There is a new list:admin:notice:pending template for the notice from the mailman notify command. - The nntp runner will now run the gatenews subcommand at intervals defined by a new gatenews_every setting in the [nntp] section of mailman.cfg. Default is 5 every minutes. - Check the REST API password in a way that is resistant to timing attacks. (CVE-2021-34337) - Added support-alembic-1-7.patch - Removed obsolete support-click-8-0.patch - Added rpmlintrc
- Add support-click-8-0.patch: * Lightly rebased from upstream to support click 8.0 - Add support-sqlalchemy-1-4.patch: * Support running with SQLAlchemy 1.4
Displaying revisions 1 - 20 of 32