summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
| * Removed unused `default_count` argument and remove one wrapping level in ↵Florian Fuchs2013-03-205-33/+30
| | | | | | | | paginate decorator
| * Fixed comment typoFlorian Fuchs2013-03-201-1/+1
| |
| * Fixed some comments in pagination testFlorian Fuchs2013-03-201-5/+7
| |
| * REST API collection pagination: slice result only if pagination params are ↵Florian Fuchs2013-03-201-1/+5
| | | | | | | | present in GET request
| * REST API: Added pagination functionality to list, member and user collections.Florian Fuchs2013-03-208-3/+284
| | | | | | | | This is related to LP: #1156529.
* | whitespaceBarry Warsaw2013-03-201-1/+0
| |
* | * Add ``reply_to_address`` and ``first_strip_reply_to`` as writableBarry Warsaw2013-03-203-178/+15
| | | | | | | | | | | | | | | | attributes of a mailing list's configuration. (LP: #1157881) Also: - template.py should only include 2013 for new copyright years. - Move some bad-path tests in configuration.rst to test_configuration.py
* | * When creating the initial file system layout in ``var``, e.g. viaBarry Warsaw2013-03-205-3/+50
|\ \ | | | | | | | | | | | | | | | | | | ``bin/mailman info``, add an ``var/etc/mailman.cfg`` file if one does not already exist. Also, when initializing the system, look for that file as the configuration file, just after ``./mailman.cfg`` and before ``~/.mailman.cfg``. (LP: #1157861)
| * | - Write ./var/etc/mailman.cfg if it doesn't already exist.Barry Warsaw2013-03-205-3/+49
|/ / | | | | | | | | | | | | - Use ./var/etc/mailman.cfg if it exists, just after ./mailman.cfg and just before ~/.mailman.cfg. - Add link to FHS - Whitespace normalization.
* | Clean up branch:Barry Warsaw2013-03-195-117/+162
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - Fix copyright years. - Sort imports - "mailmanconf" -> "conf" - Add "-o -" as a synonym for output to stdout - Use Python 2.7 style {} format keys. - Line folding. - Do be sure to close the file in .process() since it could be called from API code. - Clean up the docs. - Add some tests. - Acknowledge David Soto.
* | David's merge proposal.Barry Warsaw2013-03-193-0/+265
|\ \
| * | documentation addedDavid Soto2013-01-231-0/+61
| | |
| * | fixed comments and namesDavid Soto2013-01-231-2/+2
| | |
| * | usage help improvedDavid Soto2013-01-232-3/+11
| | |
| * | using single underscore instead of double underscoreDavid Soto2013-01-231-18/+18
| | |
| * | fixed some errorsDavid Soto2013-01-231-3/+7
| | |
| * | testcases addedDavid Soto2013-01-231-0/+75
| | |
| * | - some more minor changesDavid Soto2013-01-231-23/+26
| | |
| * | some minor changesDavid Soto2013-01-231-26/+21
| | |
| * | basic subcommand to dump configuration valuesDavid Soto david.soto@web.de2013-01-231-0/+119
| |/
* | fix up graphviz graphs for fwd compatibility (to 2.28 & 2.30)Yarko2013-03-181-42/+48
| |
* | * Creation of lists with upper case names should be coerced to lower case.Barry Warsaw2013-03-064-0/+44
|/ | | | (LP: #1117176)
* * Non-queue runners should not create ``var/queue`` subdirectories. Fixed byBarry Warsaw2013-01-2010-9/+49
|\ | | | | | | Sandesh Kumar Agrawal. (LP: #1095422)
| * changeSandesh Kumar Agrawal2013-01-171-1/+0
| |
| * Comment fixedSandesh Kumar Agrawal2013-01-171-1/+1
| |
| * Test added to non_queue_runner bugSandesh Kumar Agrawal2013-01-178-17/+40
| |
| * LMTP runner will reject message with duplicate idsSandesh Kumar Agrawal2013-01-111-0/+5
| |
| * Final changes to non-queue runner bugSandesh Kumar Agrawal2013-01-111-1/+1
| |
| * Fixed formation of /var/queue/* for non-queue runnersSandesh Kumar Agrawal2013-01-111-7/+6
| |
| * non-queue runner should not create var/tmp/* directorySandesh Kumar Agrawal2013-01-101-7/+16
| |
| * first bug fixSandesh Kumar Agrawal2013-01-101-1/+1
| |
* | Whitespace.Barry Warsaw2013-01-201-1/+1
|/
* Bump copyright years.Barry Warsaw2013-01-01306-307/+307
|
* Bump version numbers.Barry Warsaw2012-12-312-3/+8
|
* Bump the version number.Barry Warsaw2012-12-311-1/+1
|
* Update some documentation and add a DEVELOP.rst overview.Barry Warsaw2012-12-305-48/+240
|
* Let's release 3.0b3Barry Warsaw2012-12-301-1/+1
|
* * List styles are supported through the REST API. Get the list of availableBarry Warsaw2012-12-307-107/+167
| | | | | | | | | | | styles (by name) via `.../lists/styles`. Create a list in a specific style by using POST data `style_name=<style>`. (LP: #975692) Also: * Rewrite list.rst and some of configuration.rst to be more readable as documentation. Bad-path tests are moved to unittests. * Some improvements to printing lists as part of REST responses. This eliminates the ugly u''-prefixes on strings.
* * The default list style is renamed to `legacy-default` and a newBarry Warsaw2012-12-306-182/+321
| | | | | | | | `legacy-announce` style is added. This is similar to the `legacy-default` except set up for announce-only lists. Also, major refactoring of the default style into (hopefully) smaller composable units.
* Remove mailinglist.admin_member_chunksize.Barry Warsaw2012-12-306-7/+9
|
* Remove mailinglist.private_roster.Barry Warsaw2012-12-306-6/+8
|
* Remove unused columns mailinglist.subscribe_policy,Barry Warsaw2012-12-306-16/+17
| | | | mailinglist.unsubscribe_policy, mailinglist.subscribe_auto_approval.
* Remove mailinglist.send_reminders column too.Barry Warsaw2012-12-306-11/+12
|
* * The column `mailinglist.new_member_options` was unused, and has beenBarry Warsaw2012-12-307-5/+231
| | | | removed.
* Remove some leftovers.Barry Warsaw2012-12-291-3/+0
|
* Revert the addition of the mailinglist.style_name column, as well as theBarry Warsaw2012-12-298-36/+18
| | | | | | | | | | | | IMailingList.style_name attribute. The problem is, there's nothing to guarantee that only one style will get run, and there's no sense in keeping track of the last style applied. Also: * Remove ListManager.create()'s setting of .personalize and .display_name. These should be left to the styles. (There's no reason why only these two would be set here.) * Fix some typos.
* LP: #975692 phase 1Barry Warsaw2012-12-2822-365/+293
| | | | | | | | | | | | | | | | | * Rework list style management. No more style priorities or matching.. Now, you name a style explicitly to apply and that's it. * create_list() now takes a `style` argument. * config file now names both a default style to use, and a set of paths to scan for IStyle instances. (This could be a model for other plugins.) * added IMailingList.style_name to record the last style applied, but this is going to be removed in subsequent revisions. Also: * Move find_components() and scan_module() from app/finder.py to utilities/modules.py * Cleaned up lifecycle.rst for better documentation. Some tests moved to test_lifecycle.py. * Remove some unnecessary test tearDown() code.
* Remove commented out pdb call.Barry Warsaw2012-12-261-1/+0
|
* * A user's password can be verified by POSTing to .../user/<id>/login. TheBarry Warsaw2012-12-266-3/+164
| | | | | | data must contain a single parameter `cleartext_password` and if this matches, a 204 (No Content) will be returned, otherwise a 403 (Forbidden) is returned. (LP: #1065447)
* * Finish rewrite of users.rst doctest.Barry Warsaw2012-12-263-134/+210
| | | | | | | * Migrate non-doctests to the test_users.py unittest. * Add more corner cases to the unittest. * Be sure to return a 404 when trying to get the address records of a non-existant user.