<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mailman.git/src/mailman/runners/tests/test_bounce.py, branch pluggable-workflows</title>
<subtitle>The GNU Mailing List manager.</subtitle>
<id>https://git.neuromancer.sk/mailman.git/atom/src/mailman/runners/tests/test_bounce.py?h=pluggable-workflows</id>
<link rel='self' href='https://git.neuromancer.sk/mailman.git/atom/src/mailman/runners/tests/test_bounce.py?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>Clean up the runners directory.</title>
<updated>2016-03-25T22:03:12Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2016-03-25T22:03:12Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=077a49a823af227c7038f9533eb8d9d55571bbe7'/>
<id>urn:sha1:077a49a823af227c7038f9533eb8d9d55571bbe7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Happy New Year.</title>
<updated>2016-01-03T03:43:23Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2016-01-03T03:43:23Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=f390e08c31477c476e1312d03771b68e22b42675'/>
<id>urn:sha1:f390e08c31477c476e1312d03771b68e22b42675</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bump copyright years.</title>
<updated>2015-01-05T01:22:39Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2015-01-05T01:22:39Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=3ed695772e7e9c17234097e820a4cedfb0ad3a5d'/>
<id>urn:sha1:3ed695772e7e9c17234097e820a4cedfb0ad3a5d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove huge amounts of now unnecessary file boilerplate.</title>
<updated>2014-12-23T01:06:20Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2014-12-23T01:06:20Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=286fac3f7c580dfc137ac11290a2ba5713f69472'/>
<id>urn:sha1:286fac3f7c580dfc137ac11290a2ba5713f69472</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use listid instead of (fqdn) listname in the metadata pickle.</title>
<updated>2014-12-15T18:06:58Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2014-12-15T18:06:58Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=e94434bf2b3e1cfd34028a7bbc804ec8a8ee3788'/>
<id>urn:sha1:e94434bf2b3e1cfd34028a7bbc804ec8a8ee3788</id>
<content type='text'>
load_external() now always opens in utf-8 mode.

More test repair.
</content>
</entry>
<entry>
<title>Several internal improvements:</title>
<updated>2014-01-07T03:43:59Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2014-01-07T03:43:59Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=d5aac006b6eed59999029605b037c6202fcf395e'/>
<id>urn:sha1:d5aac006b6eed59999029605b037c6202fcf395e</id>
<content type='text'>
* New events:
  - ConfirmationNeededEvent is triggered when a pendable requiring
    confirmation is created.  This allows us to define an event handler for
    this event which sends the user notification.
  - SubscriptionEvent is triggered when a member is added to a mailing list.
    This lets us define an event handler which sends the welcome message.
* send_welcome_message() now takes a member parameter instead of an address,
  which lets us directly access the member's delivery mode and user display
  name (if the member has a user, which it might not in some cases).
* Use the list id in the pendable record instead of the list name for
  robustness (the latter can change but the former is permanent).
* Test more registration conditions.
* In the bin/runner command line switch handling, default `verbose` to None
  instead of False.  This makes it work better with nose's -E switch (log to
  stderr).
* In call_api(), if a POST, PUT, or PATCH method is used and data is None,
  encode the empty dictionary; seems like the behavior of urlencode() has
  changed, so this is safer.
* Fix style and pyflakes warnings.
</content>
</entry>
<entry>
<title>Bump copyright years.</title>
<updated>2014-01-01T14:59:42Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2014-01-01T14:59:42Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=2fa21e92d57f05488bad732a4da3fb5131ee1ca1'/>
<id>urn:sha1:2fa21e92d57f05488bad732a4da3fb5131ee1ca1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Migrate bounceevent.list_name -&gt; bounceevent.list_id</title>
<updated>2013-09-01T15:15:08Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2013-09-01T15:15:08Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=d146f14b3eef9f608c0e03347c135062bade8ced'/>
<id>urn:sha1:d146f14b3eef9f608c0e03347c135062bade8ced</id>
<content type='text'>
* Rename StormBaseDatabase._create() -&gt; .initialize()
* Refactor database initialization.
* make_listid() helper.
* Add a pivot() helper for schema migrations.
</content>
</entry>
<entry>
<title>Bump copyright years.</title>
<updated>2013-01-01T14:05:42Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2013-01-01T14:05:42Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=8b93558e70f1f8e3a626fbc862dc9e19f7eac8b5'/>
<id>urn:sha1:8b93558e70f1f8e3a626fbc862dc9e19f7eac8b5</id>
<content type='text'>
</content>
</entry>
</feed>
