python-mailman/python-mailman.changes
2022-02-21 06:33:58 +00:00

265 lines
11 KiB
Plaintext

-------------------------------------------------------------------
Mon Feb 21 06:31:29 UTC 2022 - Steve Kowalik <steven.kowalik@suse.com>
- Clean up a half-completed migration away from python-rpm-macros.
As a consequence, mailman3 now pulls in all dependencies again.
-------------------------------------------------------------------
Thu Jan 20 11:05:31 UTC 2022 - pgajdos@suse.com
- fix obsoletes
-------------------------------------------------------------------
Wed Jan 19 20:26:32 UTC 2022 - Matej Cepl <mcepl@suse.com>
- Add patch ARC-message-fail-tests.patch which allows four tests
to pass with different format of the output.
-------------------------------------------------------------------
Tue Jan 18 08:28:16 UTC 2022 - pgajdos@suse.com
- rename python3-mailman package to mailman3 [bsc#1194497]
-------------------------------------------------------------------
Wed Nov 17 08:15:44 UTC 2021 - Andreas Schneider <asn@cryptomilk.org>
- 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
-------------------------------------------------------------------
Fri Jul 30 01:57:56 UTC 2021 - Steve Kowalik <steven.kowalik@suse.com>
- 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
-------------------------------------------------------------------
Tue May 4 09:23:40 UTC 2021 - Ben Greiner <code@bnavigator.de>
- Restrict build to primary python3 in order to avoid conflicting
packages.
-------------------------------------------------------------------
Mon Mar 22 08:09:48 UTC 2021 - Michael Ströder <michael@stroeder.com>
- dropped obsolete gl823_exclude_failing_tests.patch
- Update to 3.3.4
* Bugs
* Require aiosmtpd >= 1.4.1 to allow address local parts longer than 64 bytes
in the lmtp runner. (Closes #836)
* The email join command now honors the digest=<no|mime|plain> option.
(Closes #19)
* Folded ``Message-ID`` headers no longer cause folded smtp.log messages.
(Closes #844)
* Removal of headers from posts to anonymous lists that can reveal the poster
or the poster's domain has been improved. (Closes #848)
* Command line
* The ``notify`` subcommand will now decode an RFC 2047 encoded Subject: for
the report of held messages. (Closes #831)
* The deprecated options ``--add``, ``--del`` and ``--sync`` are now disabled
on the ``mailman members`` command.
* REST
* Improve the speed of Members lookup via REST API. (Related to #700)
* Allow specifying ``delivery_mode`` and ``delivery_status`` when creating a
new Member. (Closes #828)
* Allow filtering members in ``/members/find`` API using ``delivery_status``,
``delivery_mode`` and ``moderation_action``. (See #827)
* New Features
* There is a new setting ``filter_report`` in the ``[mailman]`` section of
mailman.cfg. If this is set to ``yes``, a report of changes by content
filtering will be added to the outgoing message. (Closes #833)
* There is a new setting ``check_max_size_on_filtered_message`` in the
``[mailman]`` section of mailman.cfg. If this is set to ``yes`` and the
list does content filtering, the ``max_message_size`` hold will be based
on the size of the content filtered message. (Closes #377)
* There is a new setting ``anonymous_list_keep_headers`` in the ``[mailman]``
section of mailman.cfg. This is part of improved removal of headers from
posts to anonymous lists. This setting is a space separated list of regexp
patterns. After anonomyzing removes the headers which are known to reveal
the poster or poster's domain, it then removes all headers whose names do
not match (case-insensitively) one of these patterns. The default setting
keeps non X- headers, those X- headers added by Mailman and any X-Spam-
headers.
-------------------------------------------------------------------
Thu Feb 4 22:20:35 UTC 2021 - Matej Cepl <mcepl@suse.com>
- Add gl823_exclude_failing_tests.patch to skip two failing tests
(gl#mailman/mailman#823).
-------------------------------------------------------------------
Wed Feb 3 22:23:10 UTC 2021 - Jan Engelhardt <jengelh@inai.de>
- Modernize specfile. Update summary so it does not fall under
rpmlint name-repeated-in-summary.
-------------------------------------------------------------------
Wed Feb 3 16:31:26 UTC 2021 - Andreas Schneider <asn@cryptomilk.org>
- Fix building on tumbleweed
-------------------------------------------------------------------
Wed Feb 3 09:35:05 UTC 2021 - Michael Ströder <michael@stroeder.com>
- Update to 3.3.3:
* Handle some UnicodeEncodeErrors in creating digests. (Closes #560)
* Increased the size of the data column in the workflowstate table.
(Closes #793)
* Implemented a ``scrubber`` for plain text digests. (Closes #473)
* The ``mailman gatenews`` command now adds ``original_size`` as a message
attribute. (Extends fix for #762)
* Handle FileNotFoundError when creating digest.mmdf file without a
parent directory present. (Closes #699)
* Fixed an issue where content filtering can throw UnicodeEncodeError when
converting HTML to plain text. (Closes #798)
* A bounce for a non-existent list is now handled. (Closes #799)
* RFC 2047 From: headers in emailed ``join`` commands are now decoded.
(Closes #802)
* The ``mailman addmembers`` command now catches and reports a
``SubscriptionPendingError``. (Closes #805)
* RFC 2369 ``List-Owner`` header is now added when these headers are included.
(Closes #809)
* Header filters will now properly match RFC 2047 encoded headers.
(Closes #815)
* Mailman's ``vette`` log discard messages now include the reasons.
(Closes #816)
* Increase the default REST API (gunicorn) timeout to 360 seconds from 30 as
several API endpoinds can be very slow. (Closes #770)
* Header filter rules are now properly processed after deletions and/or
reordering. (Closes #818)
* Folded ``To: list-confirm+token@...`` headers are now parsed correctly.
(Closes: #819)
-------------------------------------------------------------------
Tue Dec 15 19:28:48 UTC 2020 - Andreas Schneider <asn@cryptomilk.org>
- Added mailman-notify.service and mailman-notify.timer
- Added rcmailman* service symlinks
- Added missing logrotate requirement
-------------------------------------------------------------------
Tue Dec 15 09:19:44 UTC 2020 - Andreas Schneider <asn@cryptomilk.org>
- Fix systemd services
-------------------------------------------------------------------
Tue Dec 15 08:57:37 UTC 2020 - Andreas Schneider <asn@cryptomilk.org>
- Add missing services and timers to systemd
-------------------------------------------------------------------
Sat Nov 28 17:49:08 UTC 2020 - Michael Ströder <michael@stroeder.com>
- Update to 3.3.2:
* Support for inviting users to join mailing lists.
* New adddmembers, delmembers and syncmembers command to
manage membership from CLI.
* Addition of new REST API endpoints that return the count of held messages
and subscription requests of much faster page loads in Postorius.
* Addition of support for filtering in some API endpoints like Members
and Subscription requests.
* Support for address= option in email join command to subscribe an address
other then sending address.
* Addition of who email command to lookup memberships.
* Expose emergency field for MailingList resource in REST API.
* Several bug fixes to support new major version of libraries like dnspython,
flufl.* etc.
-------------------------------------------------------------------
Wed Oct 7 05:46:29 UTC 2020 - Andreas Schneider <asn@cryptomilk.org>
- Remove suid bit from /var/lib/mailman/data
-------------------------------------------------------------------
Wed Sep 30 07:18:40 UTC 2020 - pgajdos@suse.com
- remove systemd (build)requires
-------------------------------------------------------------------
Sat Sep 26 10:38:00 UTC 2020 - Andreas Schneider <asn@cryptomilk.org>
- Create mailman user and group
- Create directories for mailman and use FHS directory layout
- Create initial /etc/mailman.cfg
- Create /etc/mailman.d/ directory for extensions
- Add systemd files
-------------------------------------------------------------------
Mon May 25 06:50:41 UTC 2020 - Petr Gajdos <pgajdos@suse.com>
- %python3_only -> %python_alternative
-------------------------------------------------------------------
Fri Apr 24 07:26:05 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
- Update to 3.3.1:
* No obvious changelog
-------------------------------------------------------------------
Thu Jan 23 15:04:12 UTC 2020 - pgajdos@suse.com
- do not require python-cffi, it will be required by
python-PyNaCl
-------------------------------------------------------------------
Tue Jan 14 12:55:34 UTC 2020 - pgajdos@suse.com
- be able to run test on 15
-------------------------------------------------------------------
Tue Dec 10 16:56:29 UTC 2019 - pgajdos@suse.com
- disable src/mailman/commands/tests/test_cli_create.py
https://gitlab.com/mailman/mailman/issues/654
-------------------------------------------------------------------
Mon Dec 2 10:47:14 UTC 2019 - pgajdos@suse.com
- call spec-cleaner
-------------------------------------------------------------------
Mon Dec 2 09:19:40 UTC 2019 - pgajdos@suse.com
- requires setuptools
-------------------------------------------------------------------
Wed Nov 20 16:06:34 UTC 2019 - pgajdos@suse.com
- /usr/sbin instead of /sbin in mailman.cfg
-------------------------------------------------------------------
Tue Nov 5 19:05:56 UTC 2019 - pgajdos@suse.com
- run the testsuite
-------------------------------------------------------------------
Tue Sep 24 13:44:55 UTC 2019 - pgajdos@suse.com
- initial version 3.3.0 [SLE-7686]