Mailman Core merge requestshttps://staging.gitlab.com/mailman/mailman/-/merge_requests2016-06-04T20:35:59Zhttps://staging.gitlab.com/mailman/mailman/-/merge_requests/37Fix the listinfo URL2016-06-04T20:35:59Zusername-removed-35210Fix the listinfo URLThe discussion about this change started in MR !35.The discussion about this change started in MR !35.3.1https://staging.gitlab.com/mailman/mailman/-/merge_requests/166Add .idea to .gitignore2016-06-04T18:24:41Zusername-removed-563842Add .idea to .gitignorePyCharm and other IntelliJ IDEA-based IDEs add project metadata file to the `.idea` directory which shouldn't be in the version control.PyCharm and other IntelliJ IDEA-based IDEs add project metadata file to the `.idea` directory which shouldn't be in the version control.https://staging.gitlab.com/mailman/mailman/-/merge_requests/51WIP: Mysql support for Mailman2016-05-22T21:57:24Zusername-removed-262WIP: Mysql support for MailmanThis branch adds support for Mysql in Mailman Core. I have assumed the max length of various fields in models to be 255 and 500 at other places, that might need some more careful consideration. The code requires mysql database to have a ...This branch adds support for Mysql in Mailman Core. I have assumed the max length of various fields in models to be 255 and 500 at other places, that might need some more careful consideration. The code requires mysql database to have a default 'UTF8' charset which can be set explicitly incase you have error like [here][1]. You can do that using:
```
ALTER DATABASE mydb DEFAULT COLLATE utf8_unicode_ci;
```
There are some places where I might still make some small changes later that are marked with my name, but this branch runs the entire test suite without any errors.
Also, the CI server is configured to run the tests using MySQL. WIP because documentation is pending.
[1]: https://gitlab.com/ci/projects/4018/builds/276694
3.1https://staging.gitlab.com/mailman/mailman/-/merge_requests/158Fixed mailman/issue#234.2016-05-15T16:59:58Zusername-removed-107958Fixed mailman/issue#234.Fixes #234
Wraps the message/rfc822 parts in a MIME digest in a multipart/digest
part.
Updated the tests and the doc test.Fixes #234
Wraps the message/rfc822 parts in a MIME digest in a multipart/digest
part.
Updated the tests and the doc test.https://staging.gitlab.com/mailman/mailman/-/merge_requests/32User merge2016-05-14T19:23:41Zusername-removed-35210User mergeAdd a way to merge users in Mailman, and make it accessible from the REST interface.Add a way to merge users in Mailman, and make it accessible from the REST interface.3.1username-removed-56772username-removed-56772https://staging.gitlab.com/mailman/mailman/-/merge_requests/140Ensure that postings from alternative emails aren't held2016-05-04T15:11:25Zusername-removed-391087Ensure that postings from alternative emails aren't heldCheck if the posting address is linked to a user who is subscribed
to the list. If yes, the post is not held for moderation.
fixes #222
Add tests.Check if the posting address is linked to a user who is subscribed
to the list. If yes, the post is not held for moderation.
fixes #222
Add tests.3.1username-removed-56772username-removed-56772https://staging.gitlab.com/mailman/mailman/-/merge_requests/151Sort the held requests and the mailing-lists2016-05-02T08:11:10Zusername-removed-35210Sort the held requests and the mailing-listsThe held requests and the mailing-lists could previously be returned in any random order, which was not practical in Postorius.The held requests and the mailing-lists could previously be returned in any random order, which was not practical in Postorius.https://staging.gitlab.com/mailman/mailman/-/merge_requests/142Give predictable names to header match rules2016-05-01T23:54:41Zusername-removed-35210Give predictable names to header match rulesFixes #226.Fixes #226.https://staging.gitlab.com/mailman/mailman/-/merge_requests/146Add batch unsubscribe option to REST API.2016-04-29T04:40:42Zusername-removed-390361Add batch unsubscribe option to REST API.Add batch unsubscribe option to REST API. Issue #171.Add batch unsubscribe option to REST API. Issue #171.https://staging.gitlab.com/mailman/mailman/-/merge_requests/100Members and nonmembers moderation action fallback2016-04-27T08:42:56Zusername-removed-35210Members and nonmembers moderation action fallbackMembers and nonmember's moderation action should be `None` by default, and in that case the moderation rule should fallback to the mailing list's default action. See bug #189 for details.
This branch also contains a data migration whi...Members and nonmember's moderation action should be `None` by default, and in that case the moderation rule should fallback to the mailing list's default action. See bug #189 for details.
This branch also contains a data migration which will convert members whose `moderation_action` is the same as the list default to `None`. I think it is useful, but there could be a risk of changing deliberately set moderation actions if the list's defaults were changed, or if the action was set to the same action as the list defaults.
Fixes: #1893.1username-removed-56772username-removed-56772https://staging.gitlab.com/mailman/mailman/-/merge_requests/150Fix the held_requests property and sort requests2016-04-26T15:00:44Zusername-removed-35210Fix the held_requests property and sort requestshttps://staging.gitlab.com/mailman/mailman/-/merge_requests/143Extend ISubscriptionService interface.2016-04-19T19:38:17Zusername-removed-390361Extend ISubscriptionService interface.Extend ISubscriptionService interface to allow for mass unsubscriptions. Issue #171. Extend ISubscriptionService interface to allow for mass unsubscriptions. Issue #171. https://staging.gitlab.com/mailman/mailman/-/merge_requests/111WIP: Add batch unsubscribe option to REST API.2016-04-19T19:38:13Zusername-removed-390361WIP: Add batch unsubscribe option to REST API.Fixes mailman issue #171.Fixes mailman issue #171.https://staging.gitlab.com/mailman/mailman/-/merge_requests/133WIP: Extend ISubscriptionService.2016-04-12T19:23:53Zusername-removed-390361WIP: Extend ISubscriptionService.Extend ISubscriptionService to allow for mass unsubscribes.Extend ISubscriptionService to allow for mass unsubscribes.https://staging.gitlab.com/mailman/mailman/-/merge_requests/118Updated docs2016-04-12T07:06:18Zusername-removed-436667Updated docs- instructions for mailman shell- instructions for mailman shellhttps://staging.gitlab.com/mailman/mailman/-/merge_requests/129Add a test to verify issue #220 works fine in core.2016-03-31T22:23:44Zusername-removed-56772Add a test to verify issue #220 works fine in core.username-removed-56772username-removed-56772https://staging.gitlab.com/mailman/mailman/-/merge_requests/104Correct the recipient address2016-03-24T06:13:06Zusername-removed-391087Correct the recipient addressAs pointed out by Igor Maly, if there is no name provided while subscribing users, the ``To`` field should only display the address and not `None`.
fixes #194 As pointed out by Igor Maly, if there is no name provided while subscribing users, the ``To`` field should only display the address and not `None`.
fixes #194 3.0.3https://staging.gitlab.com/mailman/mailman/-/merge_requests/114Block duplicate subscription requests2016-03-23T02:00:10Zusername-removed-368458Block duplicate subscription requestsFixes #199 Fixes #199 https://staging.gitlab.com/mailman/mailman/-/merge_requests/119Changed domain creation to True as default2016-03-22T14:40:17Zusername-removed-436667Changed domain creation to True as defaultFixes #39 Fixes #39 https://staging.gitlab.com/mailman/mailman/-/merge_requests/113[WIP] Updated docs2016-03-11T10:25:29Zusername-removed-436667[WIP] Updated docsAdded clearer instructions to
- Setting up your database
- Mailman shellAdded clearer instructions to
- Setting up your database
- Mailman shell