<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mailman.git/mailman/queue/docs, branch master</title>
<subtitle>The GNU Mailing List manager.
</subtitle>
<id>https://git.neuromancer.sk/mailman.git/atom?h=master</id>
<link rel='self' href='https://git.neuromancer.sk/mailman.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/'/>
<updated>2009-01-25T18:01:41Z</updated>
<entry>
<title>Push the source directory into a 'src' subdirectory so that zc.buildout works</title>
<updated>2009-01-25T18:01:41Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2009-01-25T18:01:41Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=eefd06f1b88b8ecbb23a9013cd223b72ca85c20d'/>
<id>urn:sha1:eefd06f1b88b8ecbb23a9013cd223b72ca85c20d</id>
<content type='text'>
correctly regardless of how it's used.
</content>
</entry>
<entry>
<title>Several important cleanups.</title>
<updated>2009-01-17T02:04:21Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2009-01-17T02:04:21Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=ae3d0cc316b826b8325507d960ccf84da601c3b0'/>
<id>urn:sha1:ae3d0cc316b826b8325507d960ccf84da601c3b0</id>
<content type='text'>
* Turn on absolute_import and unicode_literals everywhere, and deal with the
  aftermath.
* Use 'except X as Y' everywhere.
* Make the module prologues much more consistent.
* Use '{}'.format() consistently, except for logger interface.
* Because of the problems with calling ** args with unicode keywords, hide
  calls to Template.substitute() behind an API.
</content>
</entry>
<entry>
<title>Mark's backport of file preservation in the queue runners.  Test and cleanup</title>
<updated>2009-01-04T21:55:59Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2009-01-04T21:55:59Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=db71ff9519b6ef6146e2961c250ec88f118c9e94'/>
<id>urn:sha1:db71ff9519b6ef6146e2961c250ec88f118c9e94</id>
<content type='text'>
by Barry.
</content>
</entry>
<entry>
<title>Remove the mailman.interface magic.  Use the more specific interface imports.</title>
<updated>2009-01-04T05:22:08Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2009-01-04T05:22:08Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=59d2b6181ffa9517da97a6eb43a51396b1ff04f4'/>
<id>urn:sha1:59d2b6181ffa9517da97a6eb43a51396b1ff04f4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>- For command line scripts, -C names the configuration file to use.  For</title>
<updated>2009-01-03T10:13:41Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2009-01-03T10:13:41Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=e5a96f14fb0fe8196e7b3ea0306c9f57f45c3110'/>
<id>urn:sha1:e5a96f14fb0fe8196e7b3ea0306c9f57f45c3110</id>
<content type='text'>
  convenient testing, if -C is not given, then the environment variable
  MAILMAN_CONFIG_FILE is consulted.

- Mailing lists no longer have a .web_page_url attribute; this is taken
  from the mailing list's domain's base_url attribute.

- Incoming MTA selection is now taken from the config file instead of
  plugins.  An MTA for Postfix+LMTP is added.  bin/genaliases works again.

- The LMTP server now properly calculates the message's original size.

- If a message has no Message-ID, the stock archivers will return None for
  the permalink now instead of raising an assertion.

- IArchiver no longer has an is_enabled property; this is taken from the
  configuration file now.

- In bin/create_list, fixed a unicode problem when the language is defined in
  the configuration file.

- Fixed bin/dumbdb, bin/list_lists, bin/remove_list, bin/unshunt, and
  bin/mailmanctl

- config.archivers is a property now, not a dictionary that needs
  initialization from plugins.

- IMailTransportAgent interface has been added.
</content>
</entry>
<entry>
<title>More test repairs.</title>
<updated>2008-12-31T23:26:08Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2008-12-31T23:26:08Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=996f7ea88ad5eaee7b7c7df5b113dbf6ce896e55'/>
<id>urn:sha1:996f7ea88ad5eaee7b7c7df5b113dbf6ce896e55</id>
<content type='text'>
* Move the lmtp configurations to lazr.config
* Fixes to master.py
* In qrunner.py, don't override initialize()
* Make sure subprocesses get configured correctly during tests
</content>
</entry>
<entry>
<title>Many test fixes, mostly by temporarily changing config -&gt; Defaults.</title>
<updated>2008-12-30T04:28:56Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2008-12-30T04:28:56Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=03d01d66436661ef7d1e6a80401a6ed232d02718'/>
<id>urn:sha1:03d01d66436661ef7d1e6a80401a6ed232d02718</id>
<content type='text'>
Rewrote start_qrunners() for new lazr.config based configuration.

ReopenableFileHandler.reopen() given a default filename argument for reopening
to a different file.  Useful in tests.
</content>
</entry>
<entry>
<title>More test repairs.</title>
<updated>2008-12-29T00:14:04Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2008-12-29T00:14:04Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=7713f04267b9f9245b371c54857ca402a81a3c77'/>
<id>urn:sha1:7713f04267b9f9245b371c54857ca402a81a3c77</id>
<content type='text'>
</content>
</entry>
<entry>
<title>More test reairs.</title>
<updated>2008-12-28T04:26:32Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2008-12-28T04:26:32Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=88af638c21e2b356ebd0d9e045a8d028dfb5aedd'/>
<id>urn:sha1:88af638c21e2b356ebd0d9e045a8d028dfb5aedd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Down to only 27 test failures.</title>
<updated>2008-12-26T14:04:33Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2008-12-26T14:04:33Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=1ffa4c74935a56a3c5de736fab052e33e4ab3d38'/>
<id>urn:sha1:1ffa4c74935a56a3c5de736fab052e33e4ab3d38</id>
<content type='text'>
More temporary config -&gt; Defaults changes.

More fixes to smtp_direct.py.

Other queue runner fixes, including allowing make_testable_runner() to take an
optional 'name' which overrides the default class-calculated name.
</content>
</entry>
</feed>
