<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mailman.git/mailman/docs, branch master</title>
<subtitle>The GNU Mailing List manager.</subtitle>
<id>https://git.neuromancer.sk/mailman.git/atom/mailman/docs?h=master</id>
<link rel='self' href='https://git.neuromancer.sk/mailman.git/atom/mailman/docs?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>More cleanup.</title>
<updated>2009-01-21T01:54:22Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2009-01-21T01:54:22Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=f6cfc823e94fdc67114534ffa4e0e058d6ee81b8'/>
<id>urn:sha1:f6cfc823e94fdc67114534ffa4e0e058d6ee81b8</id>
<content type='text'>
</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>The conversion from Defaults.py to lazr.config is complete.</title>
<updated>2009-01-07T00:55:59Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2009-01-07T00:55:59Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=89f5f76ed31d6ca2faf8e2a783a37e9009b03413'/>
<id>urn:sha1:89f5f76ed31d6ca2faf8e2a783a37e9009b03413</id>
<content type='text'>
lazr.config 1.1 now has everything we need, so we don't need the special
develop hack.

make_instance is no longer necessary.

Refactor the style stuff into their own directory.

Finally!  Move the delivery module into the mailman.mta package.
</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>All tests are now passing!</title>
<updated>2009-01-01T22:07:06Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2009-01-01T22:07:06Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=2413e18a366024b9d64bf6eb7d8afee50f7441da'/>
<id>urn:sha1:2413e18a366024b9d64bf6eb7d8afee50f7441da</id>
<content type='text'>
</content>
</entry>
<entry>
<title>More test repairs.  Fix a typo in the core mailman.cfg file.</title>
<updated>2009-01-01T17:17:16Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2009-01-01T17:17:16Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=6e22adb521769a666d3db85384d619528d7982a0'/>
<id>urn:sha1:6e22adb521769a666d3db85384d619528d7982a0</id>
<content type='text'>
</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>
</feed>
