<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mailman.git/src/mailman/commands, branch pluggable-workflows</title>
<subtitle>The GNU Mailing List manager.
</subtitle>
<id>https://git.neuromancer.sk/mailman.git/atom?h=pluggable-workflows</id>
<link rel='self' href='https://git.neuromancer.sk/mailman.git/atom?h=pluggable-workflows'/>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/'/>
<updated>2017-08-30T11:18:40Z</updated>
<entry>
<title>Migrate the [un]subscription_policy attribute.</title>
<updated>2017-08-30T11:18:40Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2017-07-04T23:07:37Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=d173b42e5ff5d90167091e6a015d394c2ddd8678'/>
<id>urn:sha1:d173b42e5ff5d90167091e6a015d394c2ddd8678</id>
<content type='text'>
 - This is quite a huge commit, since it changes the type of the
   MailingList.subscription_policy and unsubscription_policy
   attributes to the new names of pluggable workflows, in all
   occurences.
 - Also adds a migration to migrate the attributes to the new types.
 - Adds tests for the migration.
</content>
</entry>
<entry>
<title>PR288 vetted</title>
<updated>2017-08-29T14:07:54Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2017-08-29T14:07:54Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=ae0042a90220119414f61aeb20c6b58bfacb8af2'/>
<id>urn:sha1:ae0042a90220119414f61aeb20c6b58bfacb8af2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename metadata key for clarity</title>
<updated>2017-08-04T01:13:04Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2017-08-04T01:13:04Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=9cdcffbc1189a19bc2963cf3d5c86a3d4f1f24a6'/>
<id>urn:sha1:9cdcffbc1189a19bc2963cf3d5c86a3d4f1f24a6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Set a timeout on the lock acquisition</title>
<updated>2017-07-27T23:10:42Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2017-07-27T23:10:42Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=d1cbc8af09045f8d0edbb0ba34d2fd8457393e11'/>
<id>urn:sha1:d1cbc8af09045f8d0edbb0ba34d2fd8457393e11</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Convert to click for CLI options</title>
<updated>2017-07-22T03:02:05Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2017-07-22T03:02:05Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=f00b94f18e1d82d1488cbcee6053f03423bc2f49'/>
<id>urn:sha1:f00b94f18e1d82d1488cbcee6053f03423bc2f49</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix confirmation of unsubscription requests.  (Closes: #294)</title>
<updated>2017-01-16T05:24:41Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2017-01-16T05:24:41Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=abab1cb4afd1a0c41110c2e4bcd11cf74ef05775'/>
<id>urn:sha1:abab1cb4afd1a0c41110c2e4bcd11cf74ef05775</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bump up stale lock expiration date.</title>
<updated>2017-01-09T14:07:29Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2017-01-09T14:07:29Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=beebdf29317a8df4fcfabd0ee4f01cb7eb6247d3'/>
<id>urn:sha1:beebdf29317a8df4fcfabd0ee4f01cb7eb6247d3</id>
<content type='text'>
Hopefully this will help fix intermittent failures on the Gitlab CI runners.
2 minutes appears to be too short since the MySQL tests can take longer than
that to get to the lock claim attempt.
</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>Implement caching suffix list with in-tree fallback.</title>
<updated>2017-01-01T22:28:37Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2017-01-01T22:25:29Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=e3d6c34b7d02b925cb8c59fa9e1df24741fc46ee'/>
<id>urn:sha1:e3d6c34b7d02b925cb8c59fa9e1df24741fc46ee</id>
<content type='text'>
Also:
* Change doctest cleanups to be an ExitStack.
* Added [dmarc]cache_lifetime setting.
* Cleanup pass through dmarc-mitigation.rst.
* Be sure the cached org domain file is cleaned up when the world is reset.
</content>
</entry>
<entry>
<title>Prevent the occasional CI/testsuite hang.</title>
<updated>2016-12-03T16:08:18Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2016-12-03T16:08:18Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=a30bbdf0d483150dc4259b8d149679d38b6030f1'/>
<id>urn:sha1:a30bbdf0d483150dc4259b8d149679d38b6030f1</id>
<content type='text'>
This doesn't solve the underlying problem of why child processes (both
runners and master) occasionally don't exit, but it prevents ugly
timeouts in the CI infrastructure when that happens.
</content>
</entry>
</feed>
