------------------------------------------------------------------- Thu Nov 2 09:27:37 UTC 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 5 08:21:08 UTC 2023 - Markéta Machová - Add mistune3.patch to fix compatibility with mistune 3.0 ------------------------------------------------------------------- Thu Jul 6 09:33:42 UTC 2023 - Andreas Schneider - Add missing dependency to whoosh ------------------------------------------------------------------- Sun Jul 2 06:29:45 UTC 2023 - Andreas Schneider - Fix uwsgi requirement ------------------------------------------------------------------- Sat Jul 1 10:03:57 UTC 2023 - Andreas Schneider - Use sle15_python_module_pythons - Some spec file fixes ------------------------------------------------------------------- Sat Jul 1 09:13:51 UTC 2023 - Andreas Schneider - Add BuildRequires for sassc ------------------------------------------------------------------- Sun Jun 18 16:12:47 UTC 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 5 09:44:44 UTC 2023 - Andreas Schneider - Add missing requires for sassc used by manage.py ------------------------------------------------------------------- Mon Nov 21 09:34:53 UTC 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 6 12:07:43 UTC 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 4 11:02:04 UTC 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 3 20:46:20 UTC 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 2 06:12:09 UTC 2022 - Andreas Schneider - Fix django warning that timeout is bigger than retry * Added hyperkitty-fix-qcluster-timeout.patch ------------------------------------------------------------------- Fri Jun 10 08:14:18 UTC 2022 - Andreas Schneider - First Make migrations on update, then call migrate ------------------------------------------------------------------- Thu May 26 09:19:37 UTC 2022 - pgajdos@suse.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 07:02:11 UTC 2021 - John Vandenberg - Add hyperkitty-django4.patch to support Django 4 ------------------------------------------------------------------- Fri Dec 17 10:25:31 UTC 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 15:11:02 UTC 2021 - Sasi Olin - Add a patch that fixes compatibility with the full release of mistune 2.0 ------------------------------------------------------------------- Wed Nov 17 08:30:52 UTC 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 2 18:33:55 UTC 2021 - Andreas Schneider - Fix log dir permissions ------------------------------------------------------------------- Wed Jun 2 12:25:48 UTC 2021 - pgajdos@suse.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 14:04:05 UTC 2021 - Andreas Schneider - Remove the hyperkitty-admin user ------------------------------------------------------------------- Tue May 25 18:55:19 UTC 2021 - Andreas Schneider - Create static files as part of the build process - Fixed CVE-2021-25322 ------------------------------------------------------------------- Tue May 4 09:31:59 UTC 2021 - Ben Greiner - restrict to primary python3 flavor due to mailman ------------------------------------------------------------------- Wed Feb 3 12:29:57 UTC 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 @ 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 ------------------------------------------------------------------- Mon Dec 28 08:32:51 UTC 2020 - Andreas Schneider - Fix quarter hourly timer ------------------------------------------------------------------- Sun Dec 20 14:37:27 UTC 2020 - Andreas Schneider - Fix access to CACHE dir - Improve documentation (README.SUSE.md) - Fix quaterly timer and service ------------------------------------------------------------------- Sun Dec 13 11:16:18 UTC 2020 - Andreas Schneider - Added hyperkitty-qcluster.service - Added hyperkitty-runjob.service and hyperkitty-runjob.timer ------------------------------------------------------------------- Sat Dec 12 19:43:44 UTC 2020 - Andreas Schneider - Create a HyperKitty-web package with webroot files - Create a HyperKitty-web-uwsgi with uwsgi configuration - Added hyperkitty-settings.patch * Sets the FHS default paths - Added hyperkitty-fix-tests.patch * Make migration compatible with django >= 3.1 - Added rpmlint config ------------------------------------------------------------------- Tue Aug 4 01:35:17 UTC 2020 - Stasiek Michalski - Version update to 1.3.3 * Allow SHOW_INACTIVE_LISTS_DEFAULT setting to be configurable. (Closes #276) * Fix a bug where the user couldn’t chose the address to send reply or new post as. (Closes #288) * Improve the Django admin command reference from hyperkitty_import. (Closes #281) * Fix FILTER_VHOST to work with web hosts other than the email host. (Closes #254) * Fixed a bug where export can fail if certain headers are wrapped. (Closes #292) * Fixed hyperkitty_import to allow odd line endings in a folded message subject. (Closes #280) * Fixed a bug that could throw an IndexError when exporting messages. (Closes #293) * Use errors='replace' when encoding attachments. (Closes #294) - Drop merged python-HyperKitty-remove-legacy-use-of-available_attrs.patch ------------------------------------------------------------------- Thu May 14 12:57:07 UTC 2020 - pgajdos@suse.com - version update to 1.3.2 - Remove support for Django 1.11. (Closes #273) - Skip ``Thread.DoesNotExist`` exception when raised within ``rebuild_thread_cache_votes``. (Closes #245) - Send 400 status code for ``ValueError`` when archiving. (Closes #271) - Fix a bug where exception for elasticsearch backend would not be caught. (Closes #263) - added patches https://gitlab.com/mailman/hyperkitty/-/commit/03c99ad5beefeac4474b5a00c840fd9debccba02 + python-HyperKitty-remove-legacy-use-of-available_attrs.patch ------------------------------------------------------------------- Fri Jan 10 12:30:33 UTC 2020 - pgajdos@suse.com - fix dependency (django_compressor -> django-compressor) ------------------------------------------------------------------- Tue Dec 10 14:34:40 UTC 2019 - pgajdos@suse.com - version update to 1.3.1 * Add support to delete mailing list. (Closes #3) * Fix a bug where messages with attachments would skip adding the body when exporting the email. (Closes #252) * Fix a bug where exporting mbox with messages that have attachments saved to disk would raise exception and return a corrupt mbox. (Closes #258) * Fix a bug where downloaded attachments are returned as a memoryview object instead of bytes and hence fail to download. (Closes #247) * Fix a bug where migrations would fail with exceptions on postgresl. (Closes #266) * Add support for Django 3.0. ------------------------------------------------------------------- Mon Dec 2 10:47:13 UTC 2019 - pgajdos@suse.com - call spec-cleaner ------------------------------------------------------------------- Wed Nov 27 13:38:35 UTC 2019 - pgajdos@suse.com - package documentation ------------------------------------------------------------------- Wed Nov 27 13:09:09 UTC 2019 - pgajdos@suse.com - require python-libsass ------------------------------------------------------------------- Thu Nov 14 20:58:30 UTC 2019 - pgajdos@suse.com - run the testsuite correctly ------------------------------------------------------------------- Tue Oct 1 09:06:27 UTC 2019 - pgajdos@suse.com - initial version 1.3.0 [SLE-7686]