<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mailman.git/src/mailman/model/subscriptions.py, branch pluggable-workflows</title>
<subtitle>The GNU Mailing List manager.
</subtitle>
<id>https://git.neuromancer.sk/mailman.git/atom?h=pluggable-workflows</id>
<link rel='self' href='https://git.neuromancer.sk/mailman.git/atom?h=pluggable-workflows'/>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/'/>
<updated>2017-01-04T15:30:17Z</updated>
<entry>
<title>Bump copyright years.</title>
<updated>2017-01-04T15:30:17Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2017-01-04T15:30:17Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=8180990a2ed053f6e4880f93a75acd9845631793'/>
<id>urn:sha1:8180990a2ed053f6e4880f93a75acd9845631793</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use `atpublic` for @public instead of internal copy.</title>
<updated>2016-11-29T23:51:05Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2016-11-29T23:51:05Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=fe22ebdb98d125db840c980cbd953a8fbc2e5cdf'/>
<id>urn:sha1:fe22ebdb98d125db840c980cbd953a8fbc2e5cdf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Tweaks and clean up.</title>
<updated>2016-04-29T04:28:05Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2016-04-29T04:28:05Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=78d1f5918d2ec0b2351edb3ed005d5b8f7e4319c'/>
<id>urn:sha1:78d1f5918d2ec0b2351edb3ed005d5b8f7e4319c</id>
<content type='text'>
* Add NEWS entry.
* De-duplicate emails in the sequence passed to the model's
  ISubscriptionService.unsubscribe_members() method.
* Modify the semantics of the DELETE method to return a mapping of
  addresses to boolean status.
</content>
</entry>
<entry>
<title>Tweak for landing.</title>
<updated>2016-04-26T01:43:06Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2016-04-26T01:43:06Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=d76a0b6a495d6dc21f4c41d8c1a718e6991cae40'/>
<id>urn:sha1:d76a0b6a495d6dc21f4c41d8c1a718e6991cae40</id>
<content type='text'>
* Add NEWS.
* Add more comments.
* Minor changes to test code style.
</content>
</entry>
<entry>
<title>Fix difference between iter and count in find_members</title>
<updated>2016-04-25T22:22:47Z</updated>
<author>
<name>Aurélien Bompard</name>
</author>
<published>2016-04-25T17:58:44Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=bbaf4977a0099c5c0f27f37e5789598e82549585'/>
<id>urn:sha1:bbaf4977a0099c5c0f27f37e5789598e82549585</id>
<content type='text'>
In `SubscriptionService._find_members()`, only select preferred
addresses.

Fixes #227
</content>
</entry>
<entry>
<title>Add NEWS, tweak an interface, and rewrite a unit test.</title>
<updated>2016-04-19T00:15:41Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2016-04-19T00:15:41Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=10c13959b44db7046abf73c7eee54c2a4ecfa5a0'/>
<id>urn:sha1:10c13959b44db7046abf73c7eee54c2a4ecfa5a0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Extend ISubscriptionService interface.</title>
<updated>2016-04-18T21:13:01Z</updated>
<author>
<name>Harshit Bansal</name>
</author>
<published>2016-04-11T21:28:25Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=7559ce6dfdf2d569c91fea173968e46d6857d730'/>
<id>urn:sha1:7559ce6dfdf2d569c91fea173968e46d6857d730</id>
<content type='text'>
Add documentation.

Extend ISubscriptionService interface.
</content>
</entry>
<entry>
<title>Import order flake8 plugin.</title>
<updated>2016-03-28T02:14:47Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2016-03-28T02:14:47Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=532045c68c6325fa90d74572b6c035c666470849'/>
<id>urn:sha1:532045c68c6325fa90d74572b6c035c666470849</id>
<content type='text'>
Fix lots of import order errors discovered by the new plugin.
</content>
</entry>
<entry>
<title>Clean up the model and languages directories.</title>
<updated>2016-03-25T15:01:46Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2016-03-25T15:01:46Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=7fd9e5ab09b0da347da0607b47d2d3838bd80f0c'/>
<id>urn:sha1:7fd9e5ab09b0da347da0607b47d2d3838bd80f0c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow fuzz search for members in SubscriptionService</title>
<updated>2016-01-14T00:36:29Z</updated>
<author>
<name>Aurélien Bompard</name>
</author>
<published>2015-12-15T15:22:25Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=5a6344a8506ef6d2032b9c76e54b0a5c5b887e9a'/>
<id>urn:sha1:5a6344a8506ef6d2032b9c76e54b0a5c5b887e9a</id>
<content type='text'>
</content>
</entry>
</feed>
