patch applied (/home/srv/code/hackage-server): "Don't need ExistentialQuantification in Distribution.Server.Features anymore" and 22 others
duncan at lun.haskell.org
duncan at lun.haskell.org
Mon Sep 26 07:52:13 CEST 2011
Sat Aug 13 16:18:39 BST 2011 Duncan Coutts <duncan at community.haskell.org>
* Don't need ExistentialQuantification in Distribution.Server.Features anymore
Ignore-this: b19b78e679a00bf1746b9461788e2691
M ./Distribution/Server/Features.hs -2 +1
Sat Aug 13 16:19:13 BST 2011 Duncan Coutts <duncan at community.haskell.org>
* Rename to initHackageFeatures
Ignore-this: 4f8262535e6ced33487f559f814ca079
M ./Distribution/Server.hs -1 +1
M ./Distribution/Server/Features.hs -2 +2
Sat Aug 13 16:43:48 BST 2011 Duncan Coutts <duncan at community.haskell.org>
* Change the HackageFeature interface to put backup dump and restore together
Ignore-this: 8a276c5e4a777f731bd590c481ced424
M ./Distribution/Server.hs -9 +17
M ./Distribution/Server/Features/BuildReports.hs -6 +2
M ./Distribution/Server/Features/BuildReports/Backup.hs -5 +13
M ./Distribution/Server/Features/Core.hs -7 +8
M ./Distribution/Server/Features/Distro.hs -6 +1
M ./Distribution/Server/Features/Distro/Backup.hs -4 +12
M ./Distribution/Server/Features/Documentation.hs -5 +7
M ./Distribution/Server/Features/DownloadCount.hs -2 +1
M ./Distribution/Server/Features/HaskellPlatform.hs -2 +1
M ./Distribution/Server/Features/Mirror.hs -3 +5
M ./Distribution/Server/Features/ReverseDependencies.hs -9 +13
M ./Distribution/Server/Features/Tags.hs -5 +8
M ./Distribution/Server/Features/Upload.hs -3 +5
M ./Distribution/Server/Features/Users.hs -2 +1
M ./Distribution/Server/Framework/Feature.hs -4 +5
Sun Aug 14 12:20:52 BST 2011 Duncan Coutts <duncan at community.haskell.org>
* Switch HtPasswdDb to be just for legacy import
Ignore-this: e4a6dd0026ebfe6fe5f2f384d5654e44
We cannot import them as using the same password digest as other accounts.
./Distribution/Server/Auth/HtPasswdDb.hs -> ./Distribution/Server/LegacyImport/HtPasswdDb.hs
M ./Distribution/Server/LegacyImport/BulkImport.hs -1 +4
M ./Distribution/Server/LegacyImport/HtPasswdDb.hs -5 +11
M ./hackage-server.cabal -1 +1
Sun Aug 14 12:26:36 BST 2011 Duncan Coutts <duncan at community.haskell.org>
* Remove the old crypt based basic password storage
Ignore-this: 30ede85ada072a057c1594aa52fc74e
M ./Distribution/Server.hs -1 +1
M ./Distribution/Server/Auth/Basic.hs -10 +7
M ./Distribution/Server/Auth/Crypt.hs -30 +12
M ./Distribution/Server/Features/Users.hs -9 +2
M ./hackage-server.cabal -7
Sun Aug 14 15:23:24 BST 2011 Duncan Coutts <duncan at community.haskell.org>
* Remove the per-user basic/digest auth switch
Ignore-this: 6d32929ebd3e8a037b4e192f5c90c694
M ./Distribution/Server.hs -1 +1
M ./Distribution/Server/Auth/Basic.hs -7 +4
M ./Distribution/Server/Features/Users.hs -2 +2
M ./Distribution/Server/Users/Backup.hs -12 +2
M ./Distribution/Server/Users/Types.hs -1 +1
Sun Aug 14 15:40:36 BST 2011 Duncan Coutts <duncan at community.haskell.org>
* Remove force auth type from withHackageAuth
Ignore-this: 5ea30b8ed126b26c45f19ecaa53fade7
And always offer both basic and digest auth methods
M ./Distribution/Server/Auth/Basic.hs -22 +12
M ./Distribution/Server/Features/BuildReports.hs -4 +4
M ./Distribution/Server/Features/Html.hs -1 +1
M ./Distribution/Server/Features/Mirror.hs -1 +1
M ./Distribution/Server/Features/Tags.hs -1 +1
M ./Distribution/Server/Features/Upload.hs -3 +3
M ./Distribution/Server/Features/Users.hs -8 +8
Sun Aug 14 15:48:26 BST 2011 Duncan Coutts <duncan at community.haskell.org>
* Remove ability to set per-user basic/digest auth method
Ignore-this: f083db266d36a81724dc6f4c671ba1b0
M ./Distribution/Server/Features/Html.hs -1
M ./Distribution/Server/Features/Users.hs -8 +5
Sun Aug 14 12:02:40 BST 2011 Stefan Wehr <mail at stefanwehr.de>
* added rudimentary admin page
Ignore-this: 3280b81268ef460e2997dda89e8181c8
M ./Distribution/Server/Pages/Template.hs +5
M ./static/accounts.html +1
M ./static/admin.html -27 +9
M ./static/hackage.html +1
M ./static/upload.html +1
Sun Aug 14 12:03:06 BST 2011 Stefan Wehr <mail at stefanwehr.de>
* fixed small typo (missing blank)
Ignore-this: 2fe4938b96f8f0f11ac75da63a67774c
M ./Main.hs -1 +1
Sat Aug 13 18:14:15 BST 2011 Ben Millwood <haskell at benmachine.co.uk>
* Fix typo Successly -> Successfully
Ignore-this: 5674367a3f79770ddb2b4d00c533a65c
M ./Main.hs -1 +1
Sun Aug 14 11:02:59 BST 2011 Ben Millwood <haskell at benmachine.co.uk>
* Check for the static dir only when necessary
Ignore-this: b1408a5afb22cb97a625c4ec288e3f2c
We originally checked for the static dir whenever the server was
initialised, even if it was only running for a backup or restore. It
turned out this check is already done per-command in Main anyway, but
just to be careful I moved the check from initialisation to running,
where it's actually relevant.
M ./Distribution/Server.hs -4 +7
Sun Aug 14 12:15:51 BST 2011 Ben Millwood <haskell at benmachine.co.uk>
* Move restore --tarball option to an argument
Ignore-this: 9cb86774aa66683a8fd12d6495c8bcc2
The tarball specification isn't optional, so it's somewhat
counterintuitive to make it an option.
M ./Main.hs -23 +17
Mon Aug 15 20:12:18 BST 2011 Duncan Coutts <duncan at community.haskell.org>
* Remove the per-user auth type from the users dump/restore
Ignore-this: f068a29dbb27a3ed72d136a18c9b6837
M ./Distribution/Server/Users/Backup.hs -7 +2
Mon Aug 15 20:51:56 BST 2011 Duncan Coutts <duncan at community.haskell.org>
* Clean up the HTTP basic and digest implementation
Ignore-this: 44aff4742f043e348258dd67fa1d685a
M ./Distribution/Server.hs -1 +1
M ./Distribution/Server/Auth/Basic.hs -131 +261
M ./Distribution/Server/Auth/Crypt.hs -10 +69
M ./Distribution/Server/Auth/Types.hs -14 +13
M ./Distribution/Server/Features/Users.hs -2 +2
Mon Aug 15 21:10:45 BST 2011 Duncan Coutts <duncan at community.haskell.org>
* Rename auth modules into the framework
Ignore-this: b9a1068c882ce4845b0ae1083b01b4bb
./Distribution/Server/Auth/Basic.hs -> ./Distribution/Server/Framework/Auth.hs
./Distribution/Server/Auth/Crypt.hs -> ./Distribution/Server/Framework/AuthCrypt.hs
./Distribution/Server/Auth/Types.hs -> ./Distribution/Server/Framework/AuthTypes.hs
M ./Distribution/Server.hs -4 +3
M ./Distribution/Server/Features/BuildReports.hs -5 +4
M ./Distribution/Server/Features/Html.hs -2 +1
M ./Distribution/Server/Features/Mirror.hs -3 +1
M ./Distribution/Server/Features/Upload.hs -4 +3
M ./Distribution/Server/Features/Users.hs -12 +12
M ./Distribution/Server/Framework.hs +2
M ./Distribution/Server/Framework/Auth.hs -4 +18
M ./Distribution/Server/Framework/AuthCrypt.hs -2 +2
M ./Distribution/Server/Framework/AuthTypes.hs -1 +1
M ./Distribution/Server/LegacyImport/BulkImport.hs -2 +1
M ./Distribution/Server/Users/Types.hs -2 +2
M ./hackage-server.cabal -3 +3
Mon Aug 15 13:52:22 BST 2011 Stefan Wehr <mail at stefanwehr.de>
* added basic functionality for viewing changelogs
Ignore-this: 751929efdec981848f4ff167eceb9c60
M ./Distribution/Server/Features/Check.hs -13 +32
M ./Distribution/Server/Features/Core.hs -7 +29
M ./Distribution/Server/Features/Mirror.hs -3 +11
M ./Distribution/Server/Features/Packages.hs -21 +28
M ./Distribution/Server/Features/Upload.hs -4 +10
M ./Distribution/Server/LegacyImport/BulkImport.hs -8 +10
M ./Distribution/Server/Packages/Backup.hs -7 +11
M ./Distribution/Server/Packages/State.hs -1 +1
M ./Distribution/Server/Packages/Types.hs -1 +18
M ./Distribution/Server/Pages/Package.hs -1 +8
A ./Distribution/Server/Util/ChangeLog.hs
M ./Distribution/Server/Util/ServeTarball.hs +1
M ./hackage-server.cabal +1
Mon Aug 15 21:40:25 BST 2011 Duncan Coutts <duncan at community.haskell.org>
* Fix build warnings
Ignore-this: 4b22faa70ad1ae7664d5c09b6214959d
M ./Distribution/Server/Features/BuildReports.hs -6 +3
M ./Distribution/Server/Features/BuildReports/State.hs -1
M ./Distribution/Server/Features/Core.hs -1
M ./Distribution/Server/Features/DownloadCount.hs -5 +7
M ./Distribution/Server/Features/LegacyRedirects.hs -2
M ./Distribution/Server/Features/Packages.hs -1 +5
M ./Distribution/Server/Features/Users.hs -5
M ./Distribution/Server/Framework/Auth.hs -3 +2
M ./Distribution/Server/Framework/Instances.hs -4 +1
M ./Distribution/Server/LegacyImport/BulkImport.hs -2 +2
M ./Distribution/Server/LegacyImport/HtPasswdDb.hs -2 +1
M ./Distribution/Server/Packages/State.hs -1 +1
M ./Distribution/Server/Pages/Package.hs -3 +3
M ./Distribution/Server/Pages/Template.hs -1 +2
M ./Distribution/Server/Util/ChangeLog.hs -2
M ./Distribution/Server/Util/ServeTarball.hs -2 +6
Mon Aug 15 21:42:23 BST 2011 Duncan Coutts <duncan at community.haskell.org>
* Remove some done TODOs
Ignore-this: b8313f0092ee54b426ba3a91a9087d53
M ./TODO -7
Tue Aug 16 00:21:37 BST 2011 Duncan Coutts <duncan at community.haskell.org>
* Fix UploadMonad for mtl-2
Ignore-this: 30fd1bceebc5de9b21eb9f6e1c76a790
M ./Distribution/Server/Packages/Unpack.hs -4 +9
Sun Sep 25 08:29:18 BST 2011 Duncan Coutts <duncan at community.haskell.org>
* Add help instructions to make new empty server
Ignore-this: 7932e6c4de2ee73252e4cf46e1fe452a
M ./Main.hs -2 +2
Sun Sep 25 08:29:43 BST 2011 Duncan Coutts <duncan at community.haskell.org>
* Improve message about server running
Ignore-this: 6c1dbbdaba2170492ddf7fbf7df8fd98
M ./Main.hs -1 +3
Sun Sep 25 08:30:12 BST 2011 Duncan Coutts <duncan at community.haskell.org>
* Let users know about the default admin account
Ignore-this: cc64e6efd66e0f69bc0eaf98ae99e4b0
M ./Main.hs +3
More information about the cabal-devel
mailing list