<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mailman.git/src/mailman/interfaces, branch address-events</title>
<subtitle>The GNU Mailing List manager.</subtitle>
<id>https://git.neuromancer.sk/mailman.git/atom/src/mailman/interfaces?h=address-events</id>
<link rel='self' href='https://git.neuromancer.sk/mailman.git/atom/src/mailman/interfaces?h=address-events'/>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/'/>
<updated>2017-06-16T13:23:08Z</updated>
<entry>
<title>Add AddressCreatingEvent and AddressCreatedEvent.</title>
<updated>2017-06-16T13:23:08Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2017-06-15T21:22:05Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=5464216a2b852a8954c618aaed170e89cb8951f3'/>
<id>urn:sha1:5464216a2b852a8954c618aaed170e89cb8951f3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Moved InvalidListNameError class definition to mailman.interfaces.mailinglist.</title>
<updated>2017-02-21T02:36:36Z</updated>
<author>
<name>Mark Sapiro</name>
</author>
<published>2017-02-21T02:36:36Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=5d2883cb22e36bc8fe1275ae911b2fd97e6e9da1'/>
<id>urn:sha1:5d2883cb22e36bc8fe1275ae911b2fd97e6e9da1</id>
<content type='text'>
Added more documentation on config.mailman.listname_chars.
Made a couple of minor tweaks.
</content>
</entry>
<entry>
<title>Handle PEP 475 fallout.</title>
<updated>2017-01-28T18:19:58Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2017-01-28T18:17:25Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=7c97e8fbdb90a1a0de1526d7a6f108e95415d6a0'/>
<id>urn:sha1:7c97e8fbdb90a1a0de1526d7a6f108e95415d6a0</id>
<content type='text'>
Closes #255

As of Python 3.5, PEP 475 gets in our way.  Runners with long time.sleep()'s
in their _snooze() method (e.g. the retry runner) will have their system call
implemented time.sleep() automatically retried at the C layer.  The only
reliable way to prevent this is to raise an exception in the signal handler.
The standard run() method automatically suppresses this exception, meaning,
it's caught and ignored, but effectively breaks the run() loop, which is just
what we want.

The lmtp and rest runners implement their own run loops, so they also have to
handle this exception, by ignoring it.
</content>
</entry>
<entry>
<title>Delete subscription requests when a mailing list is deleted.</title>
<updated>2017-01-09T04:21:15Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2017-01-09T04:21:15Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=a01ef2bac4d52da67e4be1fccc2634086aaa03e3'/>
<id>urn:sha1:a01ef2bac4d52da67e4be1fccc2634086aaa03e3</id>
<content type='text'>
Closes #214
</content>
</entry>
<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>Make code style review pass.</title>
<updated>2017-01-04T05:26:59Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2017-01-04T05:26:59Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=4afccbf0b1800eec6042bbe4f6dcc300165184ad'/>
<id>urn:sha1:4afccbf0b1800eec6042bbe4f6dcc300165184ad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Simplified the various list settings and remamed several things.</title>
<updated>2016-12-26T22:43:36Z</updated>
<author>
<name>Mark Sapiro</name>
</author>
<published>2016-12-26T22:43:36Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=2ead4c9f0f70ac3ebd06105562579f74fa6963f1'/>
<id>urn:sha1:2ead4c9f0f70ac3ebd06105562579f74fa6963f1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merged from master.</title>
<updated>2016-12-09T18:09:35Z</updated>
<author>
<name>Mark Sapiro</name>
</author>
<published>2016-12-09T18:09:35Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=39f3083f43a648d42b9de7c9c300e2902e0f9179'/>
<id>urn:sha1:39f3083f43a648d42b9de7c9c300e2902e0f9179</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>Merge branch 'dmarc' of gitlab.com:msapiro/mailman into dmarc</title>
<updated>2016-11-26T17:50:28Z</updated>
<author>
<name>Mark Sapiro</name>
</author>
<published>2016-11-26T17:50:28Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=60dc69c7ba6863c71d38979426a1a5dd353b53c6'/>
<id>urn:sha1:60dc69c7ba6863c71d38979426a1a5dd353b53c6</id>
<content type='text'>
</content>
</entry>
</feed>
