Sat Feb 9 05:38:30 GMT 2013 Duncan Coutts <dun...@well-typed.com> * Overhaul the user account and authentication code Ignore-this: 92f6c35cd9beba748a53bf809113628d Remove the htpasswd feature, simplifying the UserAuth stuff so that there is now just one way to store password hashes. The legacy htpasswd stuff will be reinstated in a separate legacy password feature module. Simplify the representation of user status, we now have just enabled, disabled (with and without auth details) and deleted. This leads to simplifications in the Users db representation and operations. Also remove the silly requireName thing which automatically created historical accounts on demand, instead mirror clients will be expected to create user accounts if they want to preserve author info.
M ./Distribution/Server.hs -2 +3 M ./Distribution/Server/Features/Html.hs -11 +16 M ./Distribution/Server/Features/Mirror.hs -4 +4 M ./Distribution/Server/Features/UserDetails.hs -6 +6 M ./Distribution/Server/Features/Users.hs -83 +58 M ./Distribution/Server/Framework/Auth.hs -64 +27 M ./Distribution/Server/Packages/Index.hs -4 +4 M ./Distribution/Server/Packages/Render.hs -1 +1 M ./Distribution/Server/Pages/Package.hs -2 +2 M ./Distribution/Server/Pages/Recent.hs -2 +2 M ./Distribution/Server/Users/Backup.hs -56 +38 M ./Distribution/Server/Users/State.hs -92 +39 M ./Distribution/Server/Users/Types.hs -29 +19 M ./Distribution/Server/Users/Users.hs -220 +219 Sat Feb 9 05:59:47 GMT 2013 Duncan Coutts <dun...@well-typed.com> * Implement backup for the UserDetailsFeature Ignore-this: a028fe992021facf4c596ec1cf32c4e5 M ./Distribution/Server/Features/UserDetails.hs -15 +98 _______________________________________________ cabal-devel mailing list cabal-devel@haskell.org http://www.haskell.org/mailman/listinfo/cabal-devel