<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mailman.git/src/mailman/model/autorespond.py, branch pluggable-workflows</title>
<subtitle>The GNU Mailing List manager.</subtitle>
<id>https://git.neuromancer.sk/mailman.git/atom/src/mailman/model/autorespond.py?h=pluggable-workflows</id>
<link rel='self' href='https://git.neuromancer.sk/mailman.git/atom/src/mailman/model/autorespond.py?h=pluggable-workflows'/>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/'/>
<updated>2017-01-04T15:30:17Z</updated>
<entry>
<title>Bump copyright years.</title>
<updated>2017-01-04T15:30:17Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2017-01-04T15:30:17Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=8180990a2ed053f6e4880f93a75acd9845631793'/>
<id>urn:sha1:8180990a2ed053f6e4880f93a75acd9845631793</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use `atpublic` for @public instead of internal copy.</title>
<updated>2016-11-29T23:51:05Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2016-11-29T23:51:05Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=fe22ebdb98d125db840c980cbd953a8fbc2e5cdf'/>
<id>urn:sha1:fe22ebdb98d125db840c980cbd953a8fbc2e5cdf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Clean up the model and languages directories.</title>
<updated>2016-03-25T15:01:46Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2016-03-25T15:01:46Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=7fd9e5ab09b0da347da0607b47d2d3838bd80f0c'/>
<id>urn:sha1:7fd9e5ab09b0da347da0607b47d2d3838bd80f0c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>First massive round of cleanups.</title>
<updated>2016-03-24T03:40:54Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2016-03-24T03:40:54Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=f51c63ca108134dd30f26641bef15bfcddd6e502'/>
<id>urn:sha1:f51c63ca108134dd30f26641bef15bfcddd6e502</id>
<content type='text'>
* Get rid of explicit __all__ settings and use the @public decorator.
* Get rid of ^L's
* Use expected_count argument for get_queue_messages()
* Various code modernizations.
* Other minor changes to make flake8 happy.
</content>
</entry>
<entry>
<title>Happy New Year.</title>
<updated>2016-01-03T03:43:23Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2016-01-03T03:43:23Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=f390e08c31477c476e1312d03771b68e22b42675'/>
<id>urn:sha1:f390e08c31477c476e1312d03771b68e22b42675</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bump copyright years.</title>
<updated>2015-01-05T01:22:39Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2015-01-05T01:22:39Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=3ed695772e7e9c17234097e820a4cedfb0ad3a5d'/>
<id>urn:sha1:3ed695772e7e9c17234097e820a4cedfb0ad3a5d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove huge amounts of now unnecessary file boilerplate.</title>
<updated>2014-12-23T01:06:20Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2014-12-23T01:06:20Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=286fac3f7c580dfc137ac11290a2ba5713f69472'/>
<id>urn:sha1:286fac3f7c580dfc137ac11290a2ba5713f69472</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Database</title>
<updated>2014-11-01T16:49:15Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2014-11-01T16:49:15Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=8ab9c5111a05277e185b5e038bf12e13cd6df15e'/>
<id>urn:sha1:8ab9c5111a05277e185b5e038bf12e13cd6df15e</id>
<content type='text'>
--------
 * The ORM layer, previously implemented with Storm, has been replaced by
   SQLAlchemy, thanks to the fantastic work by Abhilash Raj and Aurélien
   Bompard.  Alembic is now used for all database schema migrations.
 * The new logger `mailman.database` logs any errors at the database layer.

API
---
 * Several changes to the internal API:
   - `IListManager.mailing_lists` is guaranteed to be sorted in List-ID order.
   - `IDomains.mailing_lists` is guaranteed to be sorted in List-ID order.
   - Iteration over domains via the `IDomainManager` is guaranteed to be sorted
     by `IDomain.mail_host` order.
   - `ITemporaryDatabase` interface and all implementations are removed.
</content>
</entry>
<entry>
<title>* remove migrate command</title>
<updated>2014-10-10T04:59:43Z</updated>
<author>
<name>Abhilash Raj</name>
</author>
<published>2014-10-10T04:59:43Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=9cc31df3831298fcc1d698306a74cad6f82a1dc1'/>
<id>urn:sha1:9cc31df3831298fcc1d698306a74cad6f82a1dc1</id>
<content type='text'>
* remove alembic.cfg, move contents to schema.cfg
* fix import errors in src/mailman/model/language.py
* add indexes
* change the previously wrong written tablename autoresponserecord
* change alembic_cfg to use schema.cfg instead of alembic.cfg
</content>
</entry>
<entry>
<title>Clean up pass.</title>
<updated>2014-09-22T18:47:02Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2014-09-22T18:47:02Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=6b3114c4f0d458db25aa68dc44deeaca5b642ac4'/>
<id>urn:sha1:6b3114c4f0d458db25aa68dc44deeaca5b642ac4</id>
<content type='text'>
</content>
</entry>
</feed>
