| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merge branch 'master' of gitlab.com:mailman/mailman | Barry Warsaw | 2015-08-30 | 1 | -1/+27 |
| |\ | |||||
| | * | Merge branch 'issue142' into 'master' | Barry Warsaw | 2015-08-25 | 1 | -1/+27 |
| | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Send REST server stderr to the http log file when the client hangs up When the client hangs up, we can't actually catch the BrokenPipeError because of the way Python stdlib's wsgiref.simple_server is structured. However, we can ensure that the error messages won't get printed to stderr, but to our http log file instead. Closes #142 See merge request !36 | ||||
| | | * | Refine REST server and request handler exception handling. | Barry Warsaw | 2015-08-24 | 1 | -3/+8 |
| | | | | |||||
| | | * | When the client hangs up, we can't actually catch the BrokenPipeError because | Barry Warsaw | 2015-08-23 | 1 | -1/+22 |
| | |/ | | | | | | | | | | | of the way Python stdlib's wsgiref.simple_server is structured. However, we can ensure that the error messages won't get printed to stderr, but to our http log file instead. | ||||
| * | | Merge branch 'maxking/mailman-hk' | Barry Warsaw | 2015-08-30 | 4 | -1/+119 |
| |\ \ | |/ |/| | | | | | | | | | * New placeholders have been added for message headers and footers. You can use a placeholder of the format `$<archiver-name>_url` to insert the permalink to the message in the named archiver, for any archiver enabled for the mailing list. Given by Abhilash Raj. | ||||
| | * | Cosmetic fixes for Abhilash's branch. | Barry Warsaw | 2015-08-30 | 4 | -29/+35 |
| | | | |||||
| | * | fix tests | Abhilash Raj | 2015-08-30 | 1 | -3/+3 |
| | | | |||||
| | * | Add changes as per barry's comments | Abhilash Raj | 2015-08-30 | 1 | -10/+16 |
| | | | |||||
| | * | Add tests for archive_url in message footer | Abhilash Raj | 2015-08-30 | 2 | -8/+95 |
| | | | |||||
| | * | Add some documentation for archiver links in footer | Abhilash Raj | 2015-08-30 | 1 | -0/+9 |
| | | | |||||
| | * | vars for templates are now per archiver | Abhilash Raj | 2015-08-30 | 1 | -1/+2 |
| | | | | | | | | | | | | | So you cannot pass a dictionary as variable in templates. Create a variable for each active archiver for the list. The variable is of the form of <archiver_name>_url i.e. 'hyperkitty_url' | ||||
| | * | don't add None values for archiver_url | Abhilash Raj | 2015-08-30 | 1 | -2/+0 |
| | | | |||||
| | * | Choose which archiver to use in footer | Abhilash Raj | 2015-08-30 | 1 | -3/+4 |
| | | | |||||
| | * | Remove unused import | Abhilash Raj | 2015-08-30 | 1 | -1/+0 |
| | | | |||||
| | * | remove the archive_url from footer-generic.txt | Abhilash Raj | 2015-08-30 | 1 | -1/+0 |
| | | | |||||
| | * | Add link to archiver from ListArchiverSet | Abhilash Raj | 2015-08-30 | 1 | -5/+9 |
| | | | | | | | | | | | | | | | Not all enabled archivers in IArchivers are enabled for lists by default. The correct way is to search for enabled archivers in IListArchiver set and then get the permalink from the enabled ones | ||||
| | * | Add link to archives in the message footer. | Abhilash Raj | 2015-08-30 | 2 | -0/+8 |
| |/ | | | | | Add a list of links to archives in the message footer defined in the footer-generic.txt | ||||
| * | Turn off tying the -E test suite option to debugging the database logger. | Barry Warsaw | 2015-08-18 | 2 | -3/+6 |
| | | | | | | | | SQLAlchemy is generally pretty chatty and usually not necessary to debug. Set use_poll=True in asyncore.loop() which improves Python 3.5 compatibility. We were getting OSErrors in stop() when using select under Python 3.5. | ||||
| * | The MHonArc archiver must set stdin=PIPE when calling the subprocess. Given | Barry Warsaw | 2015-08-17 | 5 | -4/+131 |
| | | | | | by Walter Doekes. | ||||
| * | `mailman` command with no subcommand now prints the help text. Given by | Barry Warsaw | 2015-08-13 | 3 | -1/+45 |
| |\ | | | | | | | Abhilash Raj. (Closes #137) | ||||
| | * | Style cleanup. | Barry Warsaw | 2015-08-13 | 1 | -7/+7 |
| | | | |||||
| | * | add tests for mailman command | Abhilash Raj | 2015-08-13 | 1 | -0/+42 |
| | | | |||||
| | * | fix according to comments from barry | Abhilash Raj | 2015-08-13 | 1 | -1/+1 |
| | | | |||||
| | * | remove a print statement committed accidentally | Abhilash Raj | 2015-08-13 | 1 | -1/+0 |
| | | | |||||
| | * | Fix #137 | Abhilash Raj | 2015-08-13 | 1 | -1/+2 |
| |/ | |||||
| * | Merge branch 'maxking/mailman-issue-115' | Barry Warsaw | 2015-08-04 | 4 | -1/+34 |
| |\ | | | | | | | | | Fix constraint violations on mailing list deletes affecting PostgreSQL. Given by Abhilash Raj. (Closes #115) | ||||
| | * | Add NEWS. | Barry Warsaw | 2015-08-04 | 1 | -0/+2 |
| | | | |||||
| | * | Clean up maxking's branch a little bit. | Barry Warsaw | 2015-08-04 | 3 | -8/+16 |
| | | | | | | | | | | | | | | | * Sort the .delete()'s * Remove an unused import. * Renamed and documented some tests. * Support tox's new passenv setting. | ||||
| | * | Add tests for autoresponserecord | Abhilash Raj | 2015-08-03 | 2 | -3/+13 |
| | | | |||||
| | * | Merge branch 'issue-115' of gitlab.com:maxking/mailman into issue-115 | Abhilash Raj | 2015-08-03 | 0 | -0/+0 |
| | |\ | |||||
| | | * | Fix zope lookup error in the previous commit | Abhilash Raj | 2015-07-31 | 1 | -1/+1 |
| | | | | |||||
| | | * | Add tests for #115 | Abhilash Raj | 2015-07-31 | 1 | -0/+9 |
| | | | | |||||
| | | * | Fix #115 | Abhilash Raj | 2015-07-31 | 1 | -1/+5 |
| | | | | |||||
| | * | | Fix zope lookup error in the previous commit | Abhilash Raj | 2015-08-03 | 1 | -1/+1 |
| | | | | |||||
| | * | | Add tests for #115 | Abhilash Raj | 2015-08-03 | 1 | -0/+9 |
| | | | | |||||
| | * | | Fix #115 | Abhilash Raj | 2015-08-03 | 1 | -1/+5 |
| |/ / | |||||
| * | | Merge branch 'maxking/mailman-add-alternate' into mr30 | Barry Warsaw | 2015-07-31 | 3 | -3/+55 |
| |\ \ | | | | | | | | | | | | | By POSTing to a user resource with an existing unlinked address, you can link the address to the user. Given by Abhilash Raj. | ||||
| | * | | Add an unlinked address to a user via REST | Abhilash Raj | 2015-07-30 | 2 | -2/+29 |
| | |/ | | | | | | | | | When adding an existing address through REST API, a 400 error was raised even if the address was not linked to any user. Fix that. | ||||
| * / | copybump.py: Allow for no "(C)" in the new copyright statement. | Barry Warsaw | 2015-07-31 | 1 | -5/+18 |
| |/ | |||||
| * | Merge branch 'api' into 'master' | Barry Warsaw | 2015-07-19 | 19 | -59/+176 |
| |\ | | | | | | | | | | | | | | | REST API version 3.1 introduced. Mostly backward compatible with version 3.0 except that UUIDs are represented as hex strings instead of 128-bit integers, since the latter are not compatible with all versions of JavaScript. See merge request !28 | ||||
| | * | Clean up based on review. | Barry Warsaw | 2015-07-18 | 3 | -2/+3 |
| | | | |||||
| | * | * REST API version 3.1 introduced. Mostly backward compatible with version | Barry Warsaw | 2015-07-18 | 19 | -60/+176 |
| |/ | | | | | | 3.0 except that UUIDs are represented as hex strings instead of 128-bit integers, since the latter are not compatible with all versions of JavaScript. | ||||
| * | Change links from launchpad to gitlab everywhere in documentation | Abhilash Raj | 2015-07-14 | 4 | -15/+16 |
| | | |||||
| * | Merge branch 'issue136-master' into 'master' | Barry Warsaw | 2015-07-14 | 3 | -1/+30 |
| |\ | | | | | | | | | | | | | | | | | Fixes #136 on the development branch * The REST API incorrectly parsed `is_server_owner` values when given explicitly in the POST that creates a user. (Closes #136) See merge request !26 | ||||
| | * | Move some NEWS. | Barry Warsaw | 2015-07-13 | 1 | -2/+2 |
| | | | |||||
| | * | Fixes #136 on the 3.0 maintenance branch. | Barry Warsaw | 2015-07-13 | 3 | -1/+30 |
| |/ | | | | | * The REST API incorrectly parsed `is_server_owner` values when given explicitly in the POST that creates a user. (Closes #136) | ||||
| * | NEWS | Barry Warsaw | 2015-07-06 | 1 | -0/+2 |
| | | |||||
| * | A couple of clean ups. | Barry Warsaw | 2015-07-05 | 2 | -1/+3 |
| | | |||||
| * | Some fixes caught by Barry during the review | Aurélien Bompard | 2015-07-05 | 4 | -12/+15 |
| | | |||||
| * | According to RFC 2369, the URL should be between brackets | Aurélien Bompard | 2015-06-30 | 3 | -3/+3 |
| | | |||||
