While testing out the MySQL backend, I discovered that `smbpasswd <username>` updates extraneous columns in the database. That's an overly expensive operation. Changing a password should only change the password, and the fields associates with password expiration; yet the query is updating user SID, group SID, username, nt fullname, profile path, dir_drive and home_dir. Is there a reason for all the other fields being updated, even though the update applies the same data that was originally in those columns?
Fixed in current SVN.
sorry for the same, cleaning up the database to prevent unecessary reopens of bugs.