lp:~barry/mailman/bug-643949

Created by Barry Warsaw and last modified
Get this branch:
bzr branch lp:~barry/mailman/bug-643949
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

6983. By Barry Warsaw

fixes

6982. By Barry Warsaw

Users can now subscribe to a mailing list, and their preferred address will
get delivery.

6981. By Barry Warsaw

Users now have a preferred address which can be set, changed, and deleted.
The preferred address must be verified, and controllable by the user.

6980. By Barry Warsaw

Merge subscribe into preferred

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.

6977. By Barry Warsaw

Revert r6975 from trunk merge, which broke the test suite. I'm not sure
exactly what happened but bzr email notification said "13 revisions were
removed from the branch". I'll open an issue and attach a diff for future
resolution.

6976. By Barry Warsaw

Trunk merge

6975. By Barry Warsaw

trunk merge

6974. By Barry Warsaw

Better wording given by Patrick Ben Koetter.

Branch metadata

Branch format:
Loom 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