Changelog for
HyperKitty-1.3.9-1.1.noarch.rpm :
* Sat Mar 02 2024 Andreas Schneider
- Update to version 1.3.9
* https://gitlab.com/mailman/hyperkitty/-/releases/1.3.9- Removed mistune3.patch
* Thu Feb 29 2024 Ben Greiner - Simplify python flavor selection
* Go back to primary python3 on Tumbleweed
* Use SLE15 python module pythons on 15.x- Build PEP517 wheel
* Wed Feb 28 2024 Andreas Schneider - Fix building on SLE15 based distributions
* Sat Feb 24 2024 Georg Pfuetzenreuter - Split out system user
* Fri Feb 23 2024 Georg Pfuetzenreuter - Build for Python 3.12
* Mon Nov 06 2023 Marcus Rueckert - forgot to use 2 defined variables: %{django_haystack_min_version} %{django_extensions_min_version}
* Mon Nov 06 2023 Marcus Rueckert - make it easy to run a build without testsuite osc build --without=testsuite
* Mon Nov 06 2023 Marcus Rueckert - ensure that we can create the user and group
* Mon Nov 06 2023 Marcus Rueckert - make user and group creation verbose so we actually see errors
* Mon Nov 06 2023 Marcus Rueckert - 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.
* Sun Nov 05 2023 Marcus Rueckert - refresh gl-mr300-add-opengraph-metadata.patch for version update
* Thu Nov 02 2023 Andreas Schneider - Update to version 1.3.8
* See https://gitlab.com/mailman/hyperkitty/-/blob/v1.3.8/doc/news.rst or the file news.ret included in this package- Removed fix-elasticsearch8.patch- Updated mistune3.patch
* Thu Oct 05 2023 Markéta Machová - Add mistune3.patch to fix compatibility with mistune 3.0
* Sun Jul 30 2023 Georg Pfuetzenreuter - Add upstream patch gl-mr300-add-opengraph-metadata.patch:
* Add OpenGraph Metadata (https://gitlab.com/mailman/hyperkitty/-/merge_requests/300)- Add upstream patch gl-mr470-introduce-feed-filtering.patch:
* Introduce feed filtering (https://gitlab.com/mailman/hyperkitty/-/merge_requests/470)
* Thu Jul 06 2023 Andreas Schneider - Add missing dependency to whoosh
* Sun Jul 02 2023 Andreas Schneider - Fix uwsgi requirement
* Sat Jul 01 2023 Andreas Schneider - Use sle15_python_module_pythons- Some spec file fixes
* Sat Jul 01 2023 Andreas Schneider - Add BuildRequires for sassc
* Sun Jun 18 2023 Andreas Schneider - Update to version 1.3.7
* ``hyperkitty_import`` will now import messages to a list with archiving disabled. (Closes #451)
* Add support for Python 3.11.- Use sle15_python_module_pythons
* Wed Apr 05 2023 Andreas Schneider - Add missing requires for sassc used by manage.py
* Mon Nov 21 2022 Andreas Schneider - Update to version 1.3.6
* Fixed an issue in hyperkitty_import with an empty Message-ID. (Closes #396)
* Set Q_CLUSTER retry > timeout in example_project. (Closes #402)
* Set DEFAULT_AUTO_FIELD to silence errors with Django >= 3.2.
* Require mistune >= 2.0.0 and fix a problem with importing from it. (Closes [#395])
* Adapt parsing of emails to be compatible with python 3.10. (Closes #401)
* Add gitlab-ci integration for python 3.10.
* Skip lists with private archives in the find list search. (Closes #237)
* Add a new setting HYPERKITTY_MBOX_EXPORT which, when set to false, removes the :guilabel:`Download` button and disables the export view. ( Fixes #386)
* Return 400 instead of 500 when the sort mode is invalid. (Fixes #270)
* Allow HyperKitty to find attachments in either the database or the HYPERKITTY_ATTACHMENT_FOLDER. (Closes #213)
* Implemented a new attachments_to_file management command to move attachment content to the file system after setting HYPERKITTY_ATTACHMENT_FOLDER. (Closes #413)
* Handle exception when a banned address tries to post. (Fixes #325)
* Add an index on the \'name\' column (fqdn)for the MailingList table since it is most frequently used to query the MailingList object.
* Add the ability to view a thread without Javascript enabled. This uses the same mechanism we use with bot-detection and rendering of the entire page at once, which will be slow to load but allow reading. (See #422)
* Improve the performance of the thread view for logged-in users by optimizing the total database calls made. (See !409)
* Add support for Django <= 4.1
* Remove support for Django < 3.2
* Remove support for Python 3.6
* Fix tests to be compatible with Python 3.10
* Replace use of mock with unittest.mock in all tests. (Closes #429)
* The check for writability of HYPERKITTY_ATTACHMENT_FOLDER when set has been improved to avoid a potential race condition. (Closes #389)- Run complete testsuite with pytest- Removed hyperkitty-django4.patch- Removed hyperkitty-fix-mistune-2.0-imports.patch- Removed python-HyperKitty-no-mock.patch- Removed hyperkitty-fix-qcluster-timeout.patch- Removed hyperkitty-fix-py310-tests.patch- Removed fix-django41.patch
* Thu Oct 06 2022 Daniel Garcia - Add fix-django41.patch to fix issues with django4.1- Add fix-elasticsearch8.patch to fix issues with elasticsearch 8.0.0
* Mon Jul 04 2022 Ben Greiner - Rename the built package to python prefixless HyperKitty
* Doesn\'t imply any false impression of multiflavor- Go back to python39 -- highest supported Python by mailman
* Sun Jul 03 2022 Ben Greiner - Add hyperkitty-fix-py310-tests.patch
* Fix test failures on Python 3.10 (and Python 3.9.13)
* https://gitlab.com/mailman/hyperkitty/-/issues/401
* https://gitlab.com/mailman/hyperkitty/-/merge_requests/381
* https://gitlab.com/mailman/hyperkitty/-/merge_requests/449
* Sat Jul 02 2022 Andreas Schneider - Fix django warning that timeout is bigger than retry
* Added hyperkitty-fix-qcluster-timeout.patch
* Fri Jun 10 2022 Andreas Schneider - First Make migrations on update, then call migrate
* Thu May 26 2022 pgajdosAATTsuse.com- do not require python-mock for build- added patches fix https://gitlab.com/mailman/hyperkitty/-/issues/429 + python-HyperKitty-no-mock.patch
* Tue Dec 28 2021 John Vandenberg - Add hyperkitty-django4.patch to support Django 4
* Fri Dec 17 2021 Matej Cepl - Add hyperkitty-fix-mistune-2.0-imports.patch ... two function moved in mistune 2.0 (gl#mailman/hyperkitty#379).
* Thu Dec 16 2021 Sasi Olin - Add a patch that fixes compatibility with the full release of mistune 2.0
* Wed Nov 17 2021 Andreas Schneider - Update to version 1.3.5
* https://gitlab.com/mailman/hyperkitty/-/blob/1.3.5/doc/news.rst- Fixes CVE-2021-35057- Removed obsolete python-HyperKitty-CVE-2021-33038.patch
* Wed Jun 02 2021 Andreas Schneider - Fix log dir permissions
* Wed Jun 02 2021 pgajdosAATTsuse.com- security update- added patches fix CVE-2021-33038 [bsc#1186575], information disclosure when importing a private mailing list + python-HyperKitty-CVE-2021-33038.patch
* Wed May 26 2021 Andreas Schneider - Remove the hyperkitty-admin user
* Tue May 25 2021 Andreas Schneider - Create static files as part of the build process- Fixed CVE-2021-25322
* Tue May 04 2021 Ben Greiner - restrict to primary python3 flavor due to mailman
* Wed Feb 03 2021 Andreas Schneider - Update to version 1.3.4
* Sync owners and moderators from Mailman Core for MailingList. (Fixes #302)
* Implemented a new HYPERKITTY_JOBS_UPDATE_INDEX_LOCK_LIFE setting to set the lock lifetime for the update_and_clean_index job. (Closes #300)
* Implemented a new HYPERKITTY_ALLOW_WEB_POSTING that allows disabling the web posting feature. (Closes #264)
* Add the ability to disable Gravatar using HYPERKITTY_ENABLE_GRAVATAR settings. (Closes #303)
* Replaced deprecated ugettext functions with gettext. (Closes #310)
* Fix export of Email message where the In-Reply-To header doesn’t include the <> brackets. (Closes #331)
* We now catch a few more exceptions in hyperkitty_import when getting messages from a mbox. (Closes #313 and #314)
* Added a new contrib/check_hk_import script to check mboxes before running hyperkitty_import.
* We now ignore a ValueError in hyperkitty_import when trying to replace a Subject: header. (Closes #317)
* hyperkitty_import now includes the mbox name in error messages when importing multiple mboxes. (Closes #318)
* `` at `` is now only replaced with AATT in From: header values when necessary and not unconditionally. (Closes #320)
* The wildcard notation for any host \'
*\' is now supported into MAILMAN_ARCHVER_FROM to disable Hyperkitty clients IP checking.
* Join the searchbar and search button like it was before bootstrap 4 migration. (See !301)
* Use the umd builds for popper.js instead of the regular ones. (See !309)
* Exceptions thrown by smtplib in sending replies are now caught and give an appropriate error message. (Closes #309)- Removed hyperkitty-fix-tests.patch- Fixed build on tumbleweed