lp:~dcrodman/mailman/dcrodman

Created by Andrew Rodman and last modified
Get this branch:
bzr branch lp:~dcrodman/mailman/dcrodman
Only Andrew Rodman can upload to this branch. If you are Andrew Rodman please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Andrew Rodman
Project:
GNU Mailman
Status:
Development

Recent revisions

6987. By Andrew Rodman

Support deleting of domains

6986. By Andrew Rodman

Merge from main branch

6985. By Andrew Rodman

Merge from main branch

6984. By Andrew Rodman

Merge from main branch

6983. By Andrew Rodman

Merge from main branch

6982. By Andrew Rodman

Merge from main branch

6981. By Barry Warsaw

Add some tests to ensure that the correct number of members are returned when
users are subscribed with their preferred addresses.

6980. By Barry Warsaw

IUsers can now have a preferred email address, which must be verified. A user
can now subscribe to a mailing list, in which case, their preferred address
will be used for the appropriate roster. Users cannot subscribe to a mailing
list more than once, but they can still subscribe even if their preferred
address is subscribed, and if a user is subscribed, an address they control
can still be explicitly subscribed.

Other changes:

* .subscribe() is moved from the IAddress to the IMailingList
* IUser.address and .user are now properties
* Added IUser.preferred_address which is a get/set/del property

6979. By Barry Warsaw

Typo fix.

6978. By Barry Warsaw

Lots of work to update the model for users, passwords, membership, testing,
and the REST API. A highlight of the merged changes:

* The REST API now has a /users top-level URL under which user information can
  be accessed, and new users can be created.
* IUsers now have a unique `user_id` which is evident in the REST API. Under
  testing, these uids are predictable, but otherwise, they're entirely random
  but guaranteed to be unique.
* IUsers now have a `created_on` attribute. Like `user_id` these are
  predictable under testing, but otherwise reflect the actual date.
* User passwords are now 'encrypted' (hashed) as defined by the config file.
  - new mailman.cfg variables password_scheme and password_length
* IMember gets a `user` attribute which is a convenience for getting the IUser
  associated with the member.
* mmsitepass is gone:
  - creator_pw_file
  - site_pw_file
* Improved test initialization and its hook into zc.buildout.

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