descriptionnone
repository URLhttps://gitlab.com/mailman/mailman-web.git
ownerrepo-or-cz@kumul.pe.kr
last changeTue, 23 Sep 2025 16:22:12 +0000 (23 16:22 +0000)
last refreshMon, 3 Nov 2025 14:09:57 +0000 (3 15:09 +0100)
content tags
README.rst
=============
Mailman Web
=============

This is a Django project that contains default settings and url settings for
Mailman 3 Web Interface. It consists of the following sub-projects:

* Postorius
* Hyperkitty

Install
=======

To install this project, you run::

  $ pip install mailman-web

If you want to install the latest development version from Git, run::

  $ pip install git+https://gitlab.com/mailman/mailman-web


Changelog
=========

0.0.10 (xxxx-xx-xx)
~~~~~~~~~~~~~~~~~~~

* Set ``ACCOUNT_EMAIL_UNKNOWN_ACCOUNTS = False`` in settings/mailman.py.
  (Closes Postorius #591)
* Replace ACCOUNT_AUTHENTICATION_METHOD with ACCOUNT_LOGIN_METHODS in
  settings/mailman.py.  (Closes #35, requires django-allauth>=65.4)
* Add support for Python 3.12 and 3.13.
* Add support for Django 5.2 (LTS).

0.0.9 (2024-03-07)
~~~~~~~~~~~~~~~~~~

* A spurious warning that ``DJANGO_SETTINGS_MODULE`` and ``MAILMAN_WEB_CONFIG``
  are both set in the environment is no longer issued.  (Closes #25)
* Paths in urls.py are reordered to avoid redirecting ``mailman3/`` and
  ``archives/`` URLs to ``postorius/`` and ``hyperkitty/`` respectively.

0.0.8 (2023-10-22)
~~~~~~~~~~~~~~~~~~

* Bump min version dependency on django-mailman3, which will clear all existing
  django sessions so that changes in session serializer doesn't cause errors.

0.0.7 (2023-10-21)
~~~~~~~~~~~~~~~~~~

* [**BREAKING**] Reduce the default no. of workers for qrunner to 2. (Fixes #17)
* [**BREAKING**] Due to change in Django's ``SESSION_SERIALIZER``, it will cause
  all existing sessions to cause 500 errors, unless they are removed from the
  database. To do that, you can upgrade to django-mailman3 1.3.10, which will
  remove all current sessions. (See !25)
* Add a new settings module ``mailman_web.settings.dev`` for development purposes.
  To use this, you can run ``export DJANGO_SETTINGS_MODULE=mailman_web.settings.dev``
  and then run ``mailman-web`` commands for dev purposes.
* Min Python version has been upgraded to 3.9 since the same is required for Core.
* Print a warning if a user sets both ``DJANGO_SETTINGS_MODULE`` and ``MAILMAN_WEB_CONFIG``
  as the former overrides the latter. (Fixes #7)
* Migrate to using pyproject.toml and PDM for mailman-web.

Fixes
-----
* Instead of overriding ``PYTHONPATH`` env var always, append to it if it has
  already been defined. (Fixes #19)


Project details
===============

* Project home: https://gitlab.com/mailman/mailman-web
* Report bugs at: https://gitlab.com/mailman/mailman-web/-/issues
* Documentation: https://mailman-web.readthedocs.io/en/latest/
* Mailman Documentation: https://docs.mailman3.org


License
=======

Mailman suite is licensed under the
`GNU GPL v3.0 or later (GPLv3+) <http://www.gnu.org/licenses/gpl-3.0.html>`_

Copyright (C) 2020 by the Free Software Foundation, Inc.
shortlog
2025-09-23 Mark SapiroMerge branch 'feat-django-5.2' into 'master'master
2025-09-23 SATOH Fumiyasufeat: Add support for Python 3.12 and 3.13, Django...
2025-05-14 Mark SapiroUpdate mailman settings for django-allauth>=65.5 ACCOUN...
2025-02-11 Mark SapiroMerge branch 'allauth' into 'master'
2025-02-11 Mark SapiroReplace ACCOUNT_AUTHENTICATION_METHOD with ACCOUNT_LOGI...
2025-01-29 Mark SapiroMerge branch 'compress' into 'master'
2024-12-17 Bernhard M... Use content based hashing
2024-11-15 Mark SapiroReorder LocaleMiddleware per
2024-04-30 Mark SapiroUpdate link to django-allauth docs.
2024-04-13 Mark SapiroFix lint failure.
2024-04-13 Mark SapiroInsert path in sys.path for readthedocs to find mailman...
2024-03-12 Mark SapiroMerge branch 'auth' into 'master'
2024-03-12 Mark SapiroSet ACCOUNT_EMAIL_UNKNOWN_ACCOUNTS = False
2024-03-07 Abhilash RajUpdate release date
2024-03-06 Mark SapiroMerge branch 'doc' into 'master'0.0.9
2024-03-06 Mark SapiroUpdate change log for prior fixes.
...
tags
19 months ago 0.0.9 Mailman-web 0.0.9 release.
2 years ago 0.0.8 mailman-web 0.0.8 release.
2 years ago 0.0.7 mailman-web 0.0.7 release
3 years ago 0.0.6 mailman-web 0.0.6 release.
4 years ago 0.0.5
4 years ago 0.0.4
4 years ago 0.0.3
4 years ago 0.0.2 0.0.2 release of Mailman-web.
6 years ago 0.0.1
heads
5 weeks ago master
23 months ago pdm-migrate
2 years ago fix-docs
2 years ago workers