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