<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mailman.git/mailman/pipeline/docs, branch master</title>
<subtitle>The GNU Mailing List manager.</subtitle>
<id>https://git.neuromancer.sk/mailman.git/atom/mailman/pipeline/docs?h=master</id>
<link rel='self' href='https://git.neuromancer.sk/mailman.git/atom/mailman/pipeline/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>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>* Update NEWS.txt and ALPHA.txt</title>
<updated>2009-01-01T23:36:33Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2009-01-01T23:36:33Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=2aba849464a5d0ab25d08b92995c565056b531e4'/>
<id>urn:sha1:2aba849464a5d0ab25d08b92995c565056b531e4</id>
<content type='text'>
* Change setup.py to use gettext's msgfmt command
* Fix typo
</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>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>
<entry>
<title>Added a buildout hack for zope.testing so that we can add our own command line</title>
<updated>2008-12-26T04:57:07Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2008-12-26T04:57:07Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=b8e68e7577aa12e0e355aabe2845981f0d73e3b5'/>
<id>urn:sha1:b8e68e7577aa12e0e355aabe2845981f0d73e3b5</id>
<content type='text'>
options to bin/test.

More test repair, even though it's cheating.  Use a bunch of variables from
Defaults.py even though these will have to be moved to the schema.cfg.

Update logging initialization to consult the propagate flag from the command
line.  Also skip mailman.root since this is not a valid logger.
</content>
</entry>
<entry>
<title>Convert more configuration variables to lazr.config.</title>
<updated>2008-12-23T04:26:58Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2008-12-23T04:26:58Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=fd600d3952393dc9808fefb9be871f78cdbdff39'/>
<id>urn:sha1:fd600d3952393dc9808fefb9be871f78cdbdff39</id>
<content type='text'>
Add .push() and .pop() methods to the Configuration object.

Put the 'config' object in the globals of doctests.

Add some test layers for setting up the configuration and the SMTP server.
</content>
</entry>
</feed>
