lp:~barry/mailman/bug-1024509

Created by Barry Warsaw and last modified
Get this branch:
bzr branch lp:~barry/mailman/bug-1024509
Only Barry Warsaw can upload to this branch. If you are Barry Warsaw please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Barry Warsaw
Project:
GNU Mailman
Status:
Merged

Recent revisions

7170. By Barry Warsaw

 * Schema migrations (LP: #1024509)
   - member.mailing_list -> list_id

7169. By Barry Warsaw

fixes

7168. By Barry Warsaw

* The link between members and the mailing lists they are subscribed to, is
  now via the RFC 2369 `list_id` instead of the fqdn listname (i.e. posting
  address). This is because while the posting address can change if the
  mailing list is moved to a new server, the list id is fixed.
  (LP: #1024509)
  + IListManager.get_by_list_id() added.
  + IListManager.list_ids added.
  + IMailingList.list_id added.
  + Several internal APIs that accepted fqdn list names now require list ids,
    e.g. ISubscriptionService.join() and .find_members().
  + IMember.list_id attribute added; .mailing_list is now an alias that
    retrieves and returns the IMailingList.
  - list_id added (LP: #1024509)

7167. By Barry Warsaw

 * Expose `archive_policy` in the REST API. Contributed by Alexander
   Sulfrian. (LP: #1039129)

7166. By Barry Warsaw

Style fixes: compare enums with identity, not equality.

7165. By Barry Warsaw

Update NEWS

7164. By Barry Warsaw

A few fixes for schema migration on PostgreSQL.

 - migration.rst needs special cleanup since the Version table is no longer
   wiped by the test machinery. This only caused failures when running
   the migration.rst test multiple times, and only on PostgreSQL.
 - Complete the removal of archive_volume_frequency and
   generic_nonmember_action for PostgreSQL.
 - Remove setting archive_volume_frequency in the default style.

7163. By Barry Warsaw

typo

7162. By Barry Warsaw

 * Removed obsolete `IMailingList` attribute `generic_nonmember_action.
   (LP: #975696)

7161. By Barry Warsaw

 * Fix residual references to the old `IMailingList` archive variables.
   (LP: #1031393)

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:mailman
This branch contains Public information 
Everyone can see this information.

Subscribers