<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>2008-02-27T06:26:18Z</updated>
<entry>
<title>Bite the bullet: rename the Mailman package to mailman.</title>
<updated>2008-02-27T06:26:18Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2008-02-27T06:26:18Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=a1c73f6c305c7f74987d99855ba59d8fa823c253'/>
<id>urn:sha1:a1c73f6c305c7f74987d99855ba59d8fa823c253</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make the import of Mailman.configuration.config explicit in doctests.</title>
<updated>2008-02-27T02:24:13Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2008-02-27T02:24:13Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=f0c044111dfdf6ffe3531df18ccf268a4056874b'/>
<id>urn:sha1:f0c044111dfdf6ffe3531df18ccf268a4056874b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added a test for the built-in pipeline.  Fixed some broken handler names in</title>
<updated>2008-02-18T04:34:09Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2008-02-18T04:34:09Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=7ce2361faa1033bde84579ae9205944e5554b57f'/>
<id>urn:sha1:7ce2361faa1033bde84579ae9205944e5554b57f</id>
<content type='text'>
the built-in pipeline.

Fixed DEFAULT_SUBJECT_PREFIX to take $-names instead of %-names, although I'm
not entirely sure the %%d stuff still works (we need a test for this).

Added IMailingList.real_name attribute and added this to the default style.  A
column for this was in the database but not in the storm object.  Also
re-enabled the style's subject_prefix attribute.

Moved some of the digest test functions into Mailman.tests.helpers.
</content>
</entry>
<entry>
<title>Reorganize the Handler architecture to a pipeline architecture with plugins.</title>
<updated>2008-02-17T22:34:21Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2008-02-17T22:34:21Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=69d158b13ae9cfa37040c2e7a664ca266b42050b'/>
<id>urn:sha1:69d158b13ae9cfa37040c2e7a664ca266b42050b</id>
<content type='text'>
Now plugins can define additional handlers and the handlers can be organized
into named pipelines.  Modules are no longer the unit of a handler, now we use
classes so we can assert interface conformance.

The GLOBAL_PIPELINE is gone, replaced by the 'built-in' pipeline.  The
OWNER_PIPELINE is not yet replaced.

I still need a few more tests of the basic pipeline architecture, although the
individual handlers have pretty good coverage.

Added the IHandler and IPipeline interfaces.

Still broken, but not yet removed: Mailman/pipeline/moderate.py.
</content>
</entry>
<entry>
<title>Mailman.handlers -&gt; Mailman.pipeline</title>
<updated>2008-02-08T13:27:25Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2008-02-08T13:27:25Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=b36de8a6a5b84021c003b728274f7e9e95861c9d'/>
<id>urn:sha1:b36de8a6a5b84021c003b728274f7e9e95861c9d</id>
<content type='text'>
</content>
</entry>
</feed>
