Markéta Machová
fc042c69e6
* See https://gitlab.com/mailman/mailman/-/blob/v3.3.10/src/mailman/docs/NEWS.rst or the file NEWS.rst in this package - Update to version 3.3.10b2 * See https://gitlab.com/mailman/mailman/-/blob/v3.3.10b2/src/mailman/docs/NEWS.rst or the file NEWS.rst in this package - Update to version 3.3.10b1 * See https://gitlab.com/mailman/mailman/-/blob/v3.3.10b1/src/mailman/docs/NEWS.rst or the file NEWS.rst in this package - Removed find-flufl.patch OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:mailman/python-mailman?expand=0&rev=96
451 lines
19 KiB
Plaintext
451 lines
19 KiB
Plaintext
-------------------------------------------------------------------
|
|
Wed Oct 2 07:11:06 UTC 2024 - Andreas Schneider <asn@cryptomilk.org>
|
|
|
|
- Update to version 3.3.10
|
|
* See https://gitlab.com/mailman/mailman/-/blob/v3.3.10/src/mailman/docs/NEWS.rst
|
|
or the file NEWS.rst in this package
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Sep 25 08:56:24 UTC 2024 - Andreas Schneider <asn@cryptomilk.org>
|
|
|
|
- Update to version 3.3.10b2
|
|
* See https://gitlab.com/mailman/mailman/-/blob/v3.3.10b2/src/mailman/docs/NEWS.rst
|
|
or the file NEWS.rst in this package
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Sep 22 08:58:30 UTC 2024 - Andreas Schneider <asn@cryptomilk.org>
|
|
|
|
- Update to version 3.3.10b1
|
|
* See https://gitlab.com/mailman/mailman/-/blob/v3.3.10b1/src/mailman/docs/NEWS.rst
|
|
or the file NEWS.rst in this package
|
|
- Removed find-flufl.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 29 17:32:20 UTC 2024 - Benjamin Greiner <code@bnavigator.de>
|
|
|
|
- Simplify python flavor selection
|
|
* Go back to primary python3 on Tumbleweed
|
|
* Use SLE15 python module pythons on 15.x
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 15 10:53:34 UTC 2024 - Markéta Machová <mmachova@suse.com>
|
|
|
|
- Adapt to new RPM 4.19 and properly create mailman user/group (boo#1219674)
|
|
- Build on Python 3.12 for the Factory
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 23 09:56:40 UTC 2024 - Markéta Machová <mmachova@suse.com>
|
|
|
|
- Add patch find-flufl.patch to fix the tests with recent flufl.*
|
|
- Don't require importlib-resources on new Pythons, they are already
|
|
a part of a standard library
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Nov 6 00:27:43 UTC 2023 - Marcus Rueckert <mrueckert@suse.de>
|
|
|
|
- make it easier to notice to keep buildrequires and runtime
|
|
requires version limits in sync. This will also help us to notice
|
|
early when the version of other libraries do not match the
|
|
requires encoded in the source code.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Nov 2 16:02:35 UTC 2023 - Andreas Schneider <asn@cryptomilk.org>
|
|
|
|
- Require authheaders >= 0.15.2
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Nov 2 08:52:18 UTC 2023 - Andreas Schneider <asn@cryptomilk.org>
|
|
|
|
- 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
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 21 08:01:21 UTC 2023 - Andreas Schneider <asn@cryptomilk.org>
|
|
|
|
- Add missing Pre-require for groupadd
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 18 11:00:46 UTC 2023 - Andreas Schneider <asn@cryptomilk.org>
|
|
|
|
- Fix issues with importlib_resources for Python 3.11
|
|
* Added mailman-fix-importlib-resources.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jul 1 12:49:02 UTC 2023 - Andreas Schneider <asn@cryptomilk.org>
|
|
|
|
- Add missing require for psycopg2
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 7 15:40:27 UTC 2023 - Andreas Schneider <asn@cryptomilk.org>
|
|
|
|
- Move mailman to Python 3.11 on TW and Leap 15.5
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 7 14:53:12 UTC 2023 - Andreas Schneider <asn@cryptomilk.org>
|
|
|
|
- Allow the mailman group to write to the data directory
|
|
* This will hold the postfix database for the domains and we need
|
|
to be able to write to it as the postfix user (member of mailman group).
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 30 19:40:53 UTC 2023 - Luiz Angelo Daros de Luca <luizluca@tre-sc.jus.br>
|
|
|
|
- Compile and include .mo files, used by _() strings
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 6 05:02:02 UTC 2023 - Steve Kowalik <steven.kowalik@suse.com>
|
|
|
|
- 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
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 14 22:47:22 UTC 2022 - Luiz Angelo Daros de Luca <luizluca@tre-sc.jus.br>
|
|
|
|
- Fix timers target to avoid systemd ordering cycle
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 1 18:23:41 UTC 2022 - Andreas Schneider <asn@cryptomilk.org>
|
|
|
|
- Bump version requirement for python3-authheaders
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 27 09:03:39 UTC 2022 - Andreas Schneider <asn@cryptomilk.org>
|
|
|
|
- Update to version 3.3.6
|
|
* https://gitlab.com/mailman/mailman/-/blob/3.3.6/src/mailman/docs/NEWS.rst
|
|
- Added support-attrs-22.patch
|
|
- Removed ARC-message-fail-tests.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 27 12:31:25 UTC 2022 - Markéta Machová <mmachova@suse.com>
|
|
|
|
- Rewrite support-sqlalchemy-1-4.patch
|
|
* to be indeed backward-compatible
|
|
* to reflect newer mailman-support-sqlalchemy-1-4.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 31 08:52:38 UTC 2022 - Stefan Schubert <schubi@suse.com>
|
|
|
|
- Moved logrotate files from user specific directory /etc/logrotate.d
|
|
to vendor specific directory /usr/etc/logrotate.d.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 4 13:14:27 UTC 2022 - Ben Greiner <code@bnavigator.de>
|
|
|
|
- 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
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 29 18:14:25 UTC 2022 - Lars Vogdt <lars@linux-schulserver.de>
|
|
|
|
- added mailman-support-sqlalchemy-1-4.patch (from Andreas Schneider):
|
|
The TypeDecorator.cache_ok class-level flag indicates if this custom
|
|
TypeDecorator is safe to be used as part of a cache key. This flag defaults to
|
|
None which will initially generate a warning when the SQL compiler attempts to
|
|
generate a cache key for a statement that uses this type. If the TypeDecorator
|
|
is not guaranteed to produce the same bind/result behavior and SQL generation
|
|
every time, this flag should be set to False; otherwise if the class produces
|
|
the same behavior each time, it may be set to True. See TypeDecorator.cache_ok
|
|
for further notes on how this works.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 13 09:09:17 UTC 2022 - Andreas Schneider <asn@cryptomilk.org>
|
|
|
|
- Added support-alembic-1-8.patch
|
|
- Removed support-alembic-1-7.patch
|
|
|
|
-------------------------------------------------------------------
|
|
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]
|
|
|