Opened 5 years ago
Last modified 5 years ago
#13531 closed defect
AccountManager SvnServePasswordStore doesn't adhere correctly to the IPasswordStore store API. — at Initial Version
Reported by: | Mat Cross | Owned by: | Ryan J Ollos |
---|---|---|---|
Priority: | normal | Component: | AccountManagerPlugin |
Severity: | normal | Keywords: | |
Cc: | Trac Release: | 1.2 |
Description
Updating from 0.4.4 to 0.5.0 (Trac 1.2.3), registering new users to an svnserve store always results in error message "Password for user foo existed, couldn't create" and the user/pass line still being added to the store file.
One can see in the svnserve.py source that set_password always returns None. On further inspection the implementation of delete_user looks incorrect too.
Note: See
TracTickets for help on using
tickets.
Patch for a proposed fix (against trunk), including a test suite.