diff options
| author | Barry Warsaw | 2013-10-24 20:38:39 -0400 |
|---|---|---|
| committer | Barry Warsaw | 2013-10-24 20:38:39 -0400 |
| commit | b4d3a036b5949c6945b13416615cfd356a327ee2 (patch) | |
| tree | 005fb17df2571caba1a706e4ffd30511083e633b /src/mailman/docs | |
| parent | d370397e38f6357612811ba55af7fdee4552b59e (diff) | |
| parent | b36b316a74cf06affbd709b3a3f3a3cfac6921c0 (diff) | |
| download | mailman-b4d3a036b5949c6945b13416615cfd356a327ee2.tar.gz mailman-b4d3a036b5949c6945b13416615cfd356a327ee2.tar.zst mailman-b4d3a036b5949c6945b13416615cfd356a327ee2.zip | |
* The `bounceevent` table now uses list-ids to cross-reference the mailing
list, to match other tables. Similarly for the `IBounceEvent` interface.
Also:
- Move the acquisition of the database lock during creation to the
IDatabaseFactory.create() method instead of the individual database
initialize() methods.
- In the migration.rst doctest, don't delete teh version records when using
SQLite, since that breaks tests.
- Implement a few nice helpers for database migrations, including
make_listid() for turning a list name into a list id, and pivot() which
simplifies moving the backup table to the final table name.
Diffstat (limited to 'src/mailman/docs')
| -rw-r--r-- | src/mailman/docs/NEWS.rst | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mailman/docs/NEWS.rst b/src/mailman/docs/NEWS.rst index c149494b7..37a05c3ed 100644 --- a/src/mailman/docs/NEWS.rst +++ b/src/mailman/docs/NEWS.rst @@ -43,6 +43,11 @@ Configuration the configuration file, just after ``./mailman.cfg`` and before ``~/.mailman.cfg``. (LP: #1157861) +Database +-------- + * The `bounceevent` table now uses list-ids to cross-reference the mailing + list, to match other tables. Similarly for the `IBounceEvent` interface. + Bugs ---- * Non-queue runners should not create ``var/queue`` subdirectories. Fixed by |
