<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mailman.git/src/mailman/chains/tests/test_hold.py, branch pluggable-workflows</title>
<subtitle>The GNU Mailing List manager.</subtitle>
<id>https://git.neuromancer.sk/mailman.git/atom/src/mailman/chains/tests/test_hold.py?h=pluggable-workflows</id>
<link rel='self' href='https://git.neuromancer.sk/mailman.git/atom/src/mailman/chains/tests/test_hold.py?h=pluggable-workflows'/>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/'/>
<updated>2017-07-26T15:11:33Z</updated>
<entry>
<title>Ensure all holds/rejects have a reason.</title>
<updated>2017-07-26T15:11:33Z</updated>
<author>
<name>Mark Sapiro</name>
</author>
<published>2017-07-26T15:11:33Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=bea94cb9538a55b1376afd42c2ce751efce62cfe'/>
<id>urn:sha1:bea94cb9538a55b1376afd42c2ce751efce62cfe</id>
<content type='text'>
</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>Fix tests for test-owner instead of moderator's address.</title>
<updated>2016-12-04T23:51:41Z</updated>
<author>
<name>Mark Sapiro</name>
</author>
<published>2016-12-04T23:51:41Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=5b92dc47dd00da03111c17fa317328324ae677b8'/>
<id>urn:sha1:5b92dc47dd00da03111c17fa317328324ae677b8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Minor cleanup and test added.</title>
<updated>2016-11-25T16:36:35Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2016-11-25T16:28:36Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=7142a0ea33e800744036219998f36c2adf2f84e0'/>
<id>urn:sha1:7142a0ea33e800744036219998f36c2adf2f84e0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Transmit the moderation reason to hold_message()</title>
<updated>2016-11-25T16:22:07Z</updated>
<author>
<name>Aurélien Bompard</name>
</author>
<published>2016-09-01T23:07:36Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=cecb66d21dbe523ae516e1c30038084190f284b1'/>
<id>urn:sha1:cecb66d21dbe523ae516e1c30038084190f284b1</id>
<content type='text'>
The `reason` attribute of `hold_message()` was always None. Serialize
the moderation reasons list and pass it to the function.

This allows the `reason` attribute in REST to actually contain the
moderation reason. It was always blank before.
</content>
</entry>
<entry>
<title>Closes: #68</title>
<updated>2016-11-14T03:03:40Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2016-11-14T03:03:40Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=c50b3ee558eabd00624b0efc7ad9324535df1709'/>
<id>urn:sha1:c50b3ee558eabd00624b0efc7ad9324535df1709</id>
<content type='text'>
Messages sent to the list's moderators now include the actual recipient
addresses.  Given by Tom Briles.
</content>
</entry>
<entry>
<title>Issue 68: send messages to list moderators when tomoderators=True</title>
<updated>2016-11-01T00:05:27Z</updated>
<author>
<name>Tom Briles</name>
</author>
<published>2016-07-28T16:51:47Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=7a584735bd890a736ea2f27d0f488177b52d90b0'/>
<id>urn:sha1:7a584735bd890a736ea2f27d0f488177b52d90b0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Clean up the chains subdirectory.</title>
<updated>2016-03-24T14:16:21Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2016-03-24T14:16:21Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=8cc7e77b85f013d6f9ea4cda16ae18856fd6ccee'/>
<id>urn:sha1:8cc7e77b85f013d6f9ea4cda16ae18856fd6ccee</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix cross-posting held on more than one list.</title>
<updated>2016-03-09T04:01:14Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2016-03-09T04:01:14Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=cb8ddd1671e424478f002e527871f0c5839425d9'/>
<id>urn:sha1:cb8ddd1671e424478f002e527871f0c5839425d9</id>
<content type='text'>
Closes #176

Also:

* IMessageStore no longer raises a ValueError if the Message-ID already
  exists in the store; it just returns None.
* The internal handle_message() function no longer takes a `preserve`
  argument, since messages are never removed from the IMessageStore.
</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>
</feed>
