<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mailman.git/src/mailman/runners/docs/lmtp.rst, branch pluggable-workflows</title>
<subtitle>The GNU Mailing List manager.</subtitle>
<id>https://git.neuromancer.sk/mailman.git/atom/src/mailman/runners/docs/lmtp.rst?h=pluggable-workflows</id>
<link rel='self' href='https://git.neuromancer.sk/mailman.git/atom/src/mailman/runners/docs/lmtp.rst?h=pluggable-workflows'/>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/'/>
<updated>2017-01-31T00:26:18Z</updated>
<entry>
<title>Fix typo LTMP -&gt; LMTP.</title>
<updated>2017-01-31T00:26:18Z</updated>
<author>
<name>Mark Sapiro</name>
</author>
<published>2017-01-31T00:26:18Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=cc22f5b06a6a31543754e27955a7307620f9e628'/>
<id>urn:sha1:cc22f5b06a6a31543754e27955a7307620f9e628</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace smtpd with aiosmtpd.</title>
<updated>2016-11-24T16:54:45Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2016-11-23T03:41:53Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=abbc6436ec580d424b2128a78f06b06ec6e7143c'/>
<id>urn:sha1:abbc6436ec580d424b2128a78f06b06ec6e7143c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Vendorize Python 3.5's smtpd module, which properly handles non-UTF-8 byte</title>
<updated>2015-09-07T16:23:55Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2015-09-05T02:28:46Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=9d784db1614c5481498ba1e04c0de6b07189fb12'/>
<id>urn:sha1:9d784db1614c5481498ba1e04c0de6b07189fb12</id>
<content type='text'>
input.  Use this version only for Python 3.4.
</content>
</entry>
<entry>
<title> * Messages now include a `Message-ID-Hash` as the replacement for</title>
<updated>2015-06-15T02:03:15Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2015-06-15T02:03:15Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=d444540c4afc13c60199e51cbceb0ab24fc77aa3'/>
<id>urn:sha1:d444540c4afc13c60199e51cbceb0ab24fc77aa3</id>
<content type='text'>
   `X-Message-ID-Hash` although the latter is still included for backward
   compatibility.  Also be sure that all places which add the header use the
   same algorithm.
</content>
</entry>
<entry>
<title>Fix LMTP runner tests.</title>
<updated>2014-12-17T22:52:57Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2014-12-17T22:52:57Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=cd7f4d15426511f8679e96731e837c2926e65578'/>
<id>urn:sha1:cd7f4d15426511f8679e96731e837c2926e65578</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use print functions consistently through, and update all __future__ imports to</title>
<updated>2014-04-28T15:23:35Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2014-04-28T15:23:35Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=d4d71f71f08d6d440b17482eecc5472dcfe6cbae'/>
<id>urn:sha1:d4d71f71f08d6d440b17482eecc5472dcfe6cbae</id>
<content type='text'>
reflect this.

Also, mock out sys.stderr on some tests so that their nose2 output is quieter.

A few other minor coding style consistencies.
</content>
</entry>
<entry>
<title>- Move some normal recipient tests to unittests.</title>
<updated>2012-03-23T20:08:38Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2012-03-23T20:08:38Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=3241e87dc0655ba59327d0c3e4b23cee4a0a4572'/>
<id>urn:sha1:3241e87dc0655ba59327d0c3e4b23cee4a0a4572</id>
<content type='text'>
- Add unittests for owner recipients.  There does eventually need to be some
  documentation about owner recipients.
- Implement owner recipients handler.  This includes moderators and owners
  (i.e. all the non-disabled the list administrators).
- Changed the [mailman]site_owner setting in testing.cfg to noreply@example.com
</content>
</entry>
<entry>
<title> * The LMTP server now requires that the incoming message have a `Message-ID`,</title>
<updated>2012-03-14T04:03:01Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2012-03-14T04:03:01Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=80ac803cb2816dde0503671fd117ed134680de53'/>
<id>urn:sha1:80ac803cb2816dde0503671fd117ed134680de53</id>
<content type='text'>
   otherwise it rejects the message with a 550 error.  Also, the LMTP server
   adds the `X-Message-ID-Hash` header automatically.  The `inject` cli
   command will also add the `X-Message-ID-Hash` header, but it will craft a
   `Message-ID` header first if one is missing from the injected text.  Also,
   `inject` will always set the correct value for the `original_size`
   attribute on the message object, instead of trusting a possibly incorrect
   value if it's already set.  The individual `IArchiver` implementations no
   longer set the `X-Message-ID-Hash` header.
</content>
</entry>
<entry>
<title>Finally, all doctests are named .rst</title>
<updated>2011-09-24T01:42:39Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2011-09-24T01:42:39Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=48354a7e6814190455fb566947ab952062ecde76'/>
<id>urn:sha1:48354a7e6814190455fb566947ab952062ecde76</id>
<content type='text'>
</content>
</entry>
</feed>
