summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* 3.1rc1Barry Warsaw2017-05-233-6/+13
|
* Merge branch 'self_links' into 'master'Barry Warsaw2017-05-233-1/+19
|\ | | | | | | | | | | | | Add self_links to the system configuration resources Closes #335 See merge request !271
| * Add self_links to the system configuration resources.Barry Warsaw2017-05-233-1/+19
| | | | | | | | Closes #335
* | Merge branch 'pr265' into 'master'Barry Warsaw2017-05-231-2/+5
|\ \ | | | | | | | | | | | | PR #265 with minor fixes See merge request !270
| * | Fix minor spelling.Barry Warsaw2017-05-231-1/+1
| | |
| * | Adding documentation on how to enter multi-line header_checks.Simon Liebold2017-05-231-2/+5
| | |
* | | Add support for regex based postfix transport maps and relay_domains.Abhilash Raj2017-05-235-66/+198
| |/ |/|
* | Content Filtering: Ported a number of fixes from the 2.1 branch.Mark Sapiro2017-05-238-19/+495
|/
* Remove obsolete instructionsTerri Oda2017-05-222-178/+16
|
* Merge branch 'master' into 'master'Barry Warsaw2017-05-221-1/+1
|\ | | | | | | | | Point to Python 3 pickle URL See merge request !268
| * Point to Python 3 pickle URLscott2017-05-221-1/+1
| |
* | Update welcome template with correct password reset instructionsBritt Gresham2017-05-222-4/+4
|/ | | | | | | | Before this commit the welcome template included older instructions on how to reset a users password. This commit updates the documentation to reflect the new way of resetting a users password by clicking on a link when logging in.
* Add an explanatory comment. See GL#324Barry Warsaw2017-05-091-0/+4
|
* Enhance Switchboard.finish() to look for .pck if no .bak.Mark Sapiro2017-04-222-0/+27
|
* Fix two problems and close #260Barry Warsaw2017-04-223-4/+37
|
* Remove -admin suffix from Exim router. It's MM 2.1 only.Mark Sapiro2017-04-211-1/+1
|
* Beta 5Barry Warsaw2017-04-161-2/+2
|
* Markup fixes.Barry Warsaw2017-04-161-21/+22
|
* Update the configuration documentation.Barry Warsaw2017-04-162-20/+122
| | | | | It's less important now that the configuration system is built on lazr.config. Closes #45
* Fix the documentation to use Exim4 with Mailman3.Abhilash Raj2017-04-101-4/+5
|
* Port to aiosmtpd 1.0a5Barry Warsaw2017-04-062-26/+19
|
* Slight doc reorg.Barry Warsaw2017-03-301-3/+3
|
* Implement SQLAlchemy pre-ping to detect dropped connections.Mark Sapiro2017-03-272-1/+44
|
* Moved InvalidListNameError class definition to mailman.interfaces.mailinglist.Mark Sapiro2017-02-204-14/+19
| | | | | Added more documentation on config.mailman.listname_chars. Made a couple of minor tweaks.
* Updated rest/lists.py to handle list name error exceptions and addedMark Sapiro2017-02-194-2/+36
| | | | | | tests for for the exceptions. Enhanced the InvalidListNameError exception to return the invalid name.
* Replaced assertEqual with assertRegex to account for difference in errorMark Sapiro2017-02-191-5/+6
| | | | messages between python versions.
* Fixed broken tests.Mark Sapiro2017-02-192-0/+2
|
* Made the allowable list name characters configurable.Mark Sapiro2017-02-194-1/+45
|
* Implemented stricter listname validation.Mark Sapiro2017-02-193-2/+24
|
* Skip a test if run as root, as can happen with GL shared runnersBarry Warsaw2017-02-191-0/+1
|
* Experimental Gunicorn support.Barry Warsaw2017-02-102-60/+2
|
* Gunicorn REST support.Barry Warsaw2017-02-101-12/+20
| | | | Closes #287
* Update WSGI functions to take necessary argumentsEric Searcy2017-02-102-12/+10
| | | | | | | | | | | | | * gunicorn.py needs to initialize mailman once, not per request. * make_application takes environment and response arguments, which it passes to the callable WSGI application (in this case, the instance of the RootedAPI class). (wsgiref does something similar, but wsgi_server only needs a copy of the application, and it passes the same two arguments to that object internally. Note, in my opinion wsgiapp.py's make_application has a misleading name, since it doesn't behave like a normal make_application (it's not invoked by a WSGI server). I've left it as-is, though, since it is public.
* Add a very experimental gunicorn REST runner.Barry Warsaw2017-02-101-0/+50
|
* Remove the dependency on httplib2.Barry Warsaw2017-02-0617-470/+454
| | | | Closes #42
* Core developers are no longer listed in 'reverse' order. Mark Sapiro2017-02-051-2/+2
| | | J. D. Bronson was interpreted as an enumerated list item.
* Extensive reorganizationBarry Warsaw2017-02-0413-205/+244
|
* More contributors.Barry Warsaw2017-02-041-2/+41
|
* Sort contributors alphabetically.Barry Warsaw2017-02-041-187/+188
| | | | Add Franck Martin's name. Closes #242
* Split CONTRIBUTE and INSTALLBarry Warsaw2017-02-043-99/+153
|
* Update some of the documentation.Barry Warsaw2017-02-042-22/+31
|
* Sort the addresses for predictable results.Barry Warsaw2017-02-021-1/+2
|
* Merge branch 'fix-signals' into 'master' Barry Warsaw2017-02-021-14/+15
|\ | | | | | | | | Fix signal handler exception See merge request !242
| * Fix signal handler exception.Barry Warsaw2017-02-011-14/+15
| |
* | Fix typo LTMP -> LMTP.Mark Sapiro2017-01-311-1/+1
|/
* Add a UTC tag.Barry Warsaw2017-01-291-1/+1
|
* Close #306Barry Warsaw2017-01-292-3/+4
| | | | Update documentation links for ``config.cfg`` settings.
* Create users sequentially for uid stability.Barry Warsaw2017-01-291-0/+2
|
* 3.1.0b4Barry Warsaw2017-01-281-2/+2
|
* Merge branch 'master' into issue255.Barry Warsaw2017-01-285-19/+19
|\