Revisions of python-mailman

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1123211 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 29)
- 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
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1063334 from Steve Kowalik's avatar Steve Kowalik (StevenK) (revision 24)
- 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
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1034603 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 22)
Automatic submission by obs-autosubmit
Richard Brown's avatar Richard Brown (RBrownFactory) accepted request 986717 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 18)
- 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)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 956302 from Steve Kowalik's avatar Steve Kowalik (StevenK) (revision 16)
- Clean up a half-completed migration away from python-rpm-macros.
  As a consequence, mailman3 now pulls in all dependencies again.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 932595 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 14)
- 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
Displaying revisions 1 - 20 of 33
openSUSE Build Service is sponsored by