News / Changelog

The Postorius Django app provides a web user interface to access GNU Mailman.

Postorius is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, version 3 of the License.

Postorius is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with Postorius. If not, see <http://www.gnu.org/licenses/>.

1.0.3

(2016-02-03)

  • Fix security issue

1.0.2

(2015-11-14)

  • Bug fix release

1.0.1

(2015-04-28)

  • Help texts Small visual alignment fix; removed unnecessary links to

separate help pages. * Import fix in fieldset_forms module (Django1.6 only)

1.0.0 – “Frizzle Fry”

(2015-04-17)

  • French translation. Provided by Guillaume Libersat
  • Addedd an improved test harness using WebTest. Contributed by Aurélien Bompard.
  • Show error message in login view. Contributed by Aurélien Bompard (LP: 1094829).
  • Fix adding the a list owner on list creation. Contributed by Aurélien Bompard (LP: 1175967).
  • Fix untranslatable template strings. Contributed by Sumana Harihareswara (LP: 1157947).
  • Fix wrong labels in metrics template. Contributed by Sumana Harihareswara (LP: 1409033).
  • URLs now contain the list-id instead of the fqdn_listname. Contributed by Abhilash Raj (LP: 1201150).
  • Fix small bug moderator/owner forms on list members page. Contributed by Pranjal Yadav (LP: 1308219).
  • Fix broken translation string on the login page. Contributed by Pranjal Yadav.
  • Show held message details in a modal window. Contributed by Abhilash Raj (LP: 1004049).
  • Rework of internal testing
  • Mozilla Persona integration: switch from django-social-auto to django-browserid: Contributed by Abhilash Raj.
  • Fix manage.py mmclient command for non-IPython shells. Contributed by Ankush Sharma (LP: 1428169).
  • Added archiver options: Site-wide enabled archivers can not be enabled

on a per-list basis through the web UI. * Added functionality to choose or switch subscription addresses. Contributed by Abhilash Raj. * Added subscription moderation, pre_verification/_confirmation. * Several style changes.

1.0 beta 1 – “Year of the Parrot”

(2014-04-22)

  • fixed pip install (missing MANIFEST) (LP: 1307624). Contributed by Aurélien Bompard
  • list owners: edit member preferences
  • users: add multiple email addresses
  • list info: show only subscribe or unsubscribe button. Contributed by Bhargav Golla
  • remove members/owners/moderator. Contributed by Abhilash Raj

1.0 alpha 2 – “Is It Luck?”

(2014-03-15)

  • dev setup fix for Django 1.4 contributed by Rohan Jain
  • missing csrf tokens in templates contributed by Richard Wackerbarth (LP: 996658)
  • moderation: fixed typo in success message call
  • installation documentation for Apache/mod_wsgi
  • moved project files to separate branch
  • show error message if connection to Mailman API fails
  • added list members view
  • added developer documentation
  • added test helper utils
  • all code now conform to PEP8
  • themes: removed obsolete MAILMAN_THEME settings from templates, contexts, file structure; contributed by Richard Wackerbarth (LP: 1043258)
  • added access control for list owners and moderators
  • added a mailmanclient shell to use as a manage.py command (python manage.py mmclient)
  • use “url from future” template tag in all templates. Contributed by Richard Wackerbarth.
  • added “new user” form. Contributed by George Chatzisofroniou.
  • added user subscription page
  • added decorator to allow login via http basic auth (to allow non-browser clients to use API views)
  • added api view for list index
  • several changes regarding style and navigation structure
  • updated to jQuery 1.8. Contributed by Richard Wackerbarth.
  • added a favicon. Contributed by Richard Wackerbarth.
  • renamed some menu items. Contributed by Richard Wackerbarth.
  • changed static file inclusion. Contributed by Richard Wackerbarth.
  • added delete domain feature.
  • url conf refactoring. Contributed by Richard Wackerbarth.
  • added user deletion feature. Contributed by Varun Sharma.

1.0 alpha 1 – “Space Farm”

(2012-03-23)

Many thanks go out to Anna Senarclens de Grancy and Benedict Stein for developing the initial versions of this Django app during the Google Summer of Code 2010 and 2011.

  • add/remove/edit mailing lists
  • edit list settings
  • show all mailing lists on server
  • subscribe/unsubscribe/mass subscribe mailing lists
  • add/remove domains
  • show basic list info and metrics
  • login using django user account or using BrowserID
  • show basic user profile
  • accept/discard/reject/defer messages
  • Implementation of Django Messages contributed by Benedict Stein (LP: #920084)
  • Dependency check in setup.py contributed by Daniel Mizyrycki
  • Proper processing of acceptable aliases in list settings form contributed by Daniel Mizyrycki