<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mailman.git/src/mailman/testing/testing.cfg, branch feature/drop-runner-priviliges</title>
<subtitle>The GNU Mailing List manager.</subtitle>
<id>https://git.neuromancer.sk/mailman.git/atom/src/mailman/testing/testing.cfg?h=feature%2Fdrop-runner-priviliges</id>
<link rel='self' href='https://git.neuromancer.sk/mailman.git/atom/src/mailman/testing/testing.cfg?h=feature%2Fdrop-runner-priviliges'/>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/'/>
<updated>2017-06-17T17:35:47Z</updated>
<entry>
<title>Add per-plugin hooks, add docs about plugins.</title>
<updated>2017-06-17T17:35:47Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2017-06-01T13:46:48Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=6c58abe8a135bd8f572867c170fed19958ca9a09'/>
<id>urn:sha1:6c58abe8a135bd8f572867c170fed19958ca9a09</id>
<content type='text'>
 - Removes pre_hook, post_hook and ext_dir. With the latter being
   unused. Warns on startup if the hooks are present in config.

 - Adds IPlugin interface with pre_hook and post_hook methods.

 - Adds 'class' config parameter to plugins, which can be set to
   a class implementing the IPlugin interface, it will be
   initialized once on Mailman's startup, then before the DB
   setup the pre_hook will be run, after DB and other components
   the post_hook will be run. Plugin instances are stored in the
   config.plugins dict, with keys being their configuration section
   names.
</content>
</entry>
<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>Don't show the disabled archivers in the REST API</title>
<updated>2016-08-18T08:28:26Z</updated>
<author>
<name>Aurélien Bompard</name>
</author>
<published>2016-01-18T17:25:03Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=a8f2fc64c683420f40bac1b4c5d551305a0e0ecc'/>
<id>urn:sha1:a8f2fc64c683420f40bac1b4c5d551305a0e0ecc</id>
<content type='text'>
Because one can't add a configuration overlay to the running REST server
in testing mode, the prototype archiver was disabled in the testing
configuration. This is where most of the changes in this commit come
from.
</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> * You no longer have to edit `src/mailman/testing/testing.cfg` to run the</title>
<updated>2014-11-09T12:52:58Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2014-11-09T12:52:58Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=75f8476bee354a9d1a4fc2492f39a06b51d07481'/>
<id>urn:sha1:75f8476bee354a9d1a4fc2492f39a06b51d07481</id>
<content type='text'>
   test suite against PostgreSQL.  See `src/mailman/docs/START.rst` for
   details.

Also:

* Test fixes.
* Doc fixes.
* PostgreSQL/model fixes.
</content>
</entry>
<entry>
<title>Remove some unnecessary code, and revert back to SQLite by default for the</title>
<updated>2014-11-01T17:46:36Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2014-11-01T17:46:36Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=1d9f6970b9a26ee576838b53f485b96365e3a6c2'/>
<id>urn:sha1:1d9f6970b9a26ee576838b53f485b96365e3a6c2</id>
<content type='text'>
test suite.
</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>SQLite by default</title>
<updated>2014-11-01T03:48:13Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2014-11-01T03:48:13Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=fb38e482aa42edd4032a23e7c1f727066991fa62'/>
<id>urn:sha1:fb38e482aa42edd4032a23e7c1f727066991fa62</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge in the last of Aurelien's changes, and make the test suite pass with</title>
<updated>2014-11-01T03:35:02Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2014-11-01T03:35:02Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=98ddb4d8ec662bcff039d60b4b5afd4279231b97'/>
<id>urn:sha1:98ddb4d8ec662bcff039d60b4b5afd4279231b97</id>
<content type='text'>
PostgreSQL.
</content>
</entry>
</feed>
