Fri Jul 6 14:35:30 BST 2012 Ian Lynagh
* Update safecopy and acid-state dependencies
Ignore-this: c14ec775819459767a72312fcccf95ad
Based on a patch from Jeremy Shaw
M ./Distribution/Server/Acid.hs -16 +17
M ./Distribution/Server/Users/Backup.hs -1 +1
M ./hackage-server.cab
Fri Jul 6 17:31:00 BST 2012 Ian Lynagh
* Fix warnings
Ignore-this: 17366aae138b401f4122e504b3f246d3
M ./BuildClient.hs -14 +20
M ./Distribution/Client.hs -23 +28
M ./Distribution/Server.hs -2 +4
M ./Distribution/Server/Features/BuildReports.hs -3 +5
M ./Distribution/Serv
Wed Jul 11 21:54:23 BST 2012 Ian Lynagh
* Add a --ip option, to specify the IP that the server listens on
Ignore-this: d045df6d573940bb6ae21540f5d9a7d3
For now, only IPv4 is supported.
M ./Distribution/Server.hs -12 +25
M ./Main.hs -3 +34
__
Fri Jul 13 12:31:03 BST 2012 Ian Lynagh
* Add the beginnings of a very high-level test
Ignore-this: 2cfcfa2d4c620596b7a6d2d4b84d11e8
M ./hackage-server.cabal +14
A ./tests/HighLevelTest.hs
A ./tests/Run.hs
___
cabal-devel mailing list
Fri Jul 13 13:13:26 BST 2012 Ian Lynagh
* Remove some uses of the deprecated withHackageAuth
Ignore-this: 181054b28f6a34c507b99bc1c24247d2
M ./Distribution/Server/Features/Users.hs -21 +17
Fri Jul 13 13:46:33 BST 2012 Ian Lynagh
* Remove all uses of withHackageAuth
Ignore-this: 12
Fri Jul 13 14:19:08 BST 2012 Ian Lynagh
* Remove an empty directory
Ignore-this: cbc419c5f38680cf6b56bc60af2e8112
R ./Distribution/Server/Auth/
___
cabal-devel mailing list
cabal-devel@haskell.org
http://www.haskell.org/mailman/listinfo/cabal
Tue Jul 17 15:53:19 BST 2012 Ian Lynagh
* Expand the HighLevelTest
Ignore-this: eab15640a50d94dd9af12a279b47974f
M ./tests/HighLevelTest.hs -32 +110
Tue Jul 17 15:58:39 BST 2012 Ian Lynagh
* Small test refactoring
Ignore-this: 1c9d71af0562bb8c15aa79d3cd9bff8a
M ./tests/HighLe
Tue Jul 17 18:21:26 BST 2012 Ian Lynagh
* More testing
Ignore-this: b947cdab350b38135990f1b47317e493
M ./hackage-server.cabal +1
M ./tests/HighLevelTest.hs -23 +64
___
cabal-devel mailing list
cabal-devel@haskell.org
http://www.haskell.or
Tue Jul 17 18:35:19 BST 2012 Ian Lynagh
* Start on package tests in HighLevelTest
Ignore-this: bcc2e5384d6dabe04394efb6ee1887b7
M ./tests/HighLevelTest.hs -9 +24
___
cabal-devel mailing list
cabal-devel@haskell.org
http://www.haskell.org/mail
Fri Jul 20 19:26:38 BST 2012 Ian Lynagh
* Add test of uploading package
Ignore-this: 2e1a0e4e64ba828495dcb823a1df65f1
This relies on a version of happs which supports base64-encoded file
uploads. Patch sent to happs upstream.
M ./hackage-server.cabal -2 +6
M ./tests/HighLevelT
Fri Jul 20 20:00:56 BST 2012 Ian Lynagh
* Add test for index.tar.gz
Ignore-this: 8008ea2341d8470a287a95d56c8a6f48
M ./tests/HighLevelTest.hs -23 +51
M ./tests/Package.hs -11 +15
___
cabal-devel mailing list
cabal-devel@haskell.org
http://
Fri Jul 20 20:21:56 BST 2012 Ian Lynagh
* Make HTML more consistent
Ignore-this: 872f6072abbe6e09a9159167380371f8
We now always use and never .
M ./Distribution/Server/Pages/Template.hs -1 +1
M ./tests/HighLevelTest.hs -2 +2
Fri Jul 20 20:24:10 BST 2012 Ian Lynagh
* A coup
Sat Jul 21 14:19:55 BST 2012 Ian Lynagh
* Add a package-uploaders group
Ignore-this: 29c06f13394f5ceea35042c2c4c10ba3
Only users in this group can upload packages
M ./Distribution/Server/Acid.hs -3 +14
M ./Distribution/Server/Features/Html.hs +1
M ./Distribution/Server/Featu
Sat Jul 21 15:29:13 BST 2012 Ian Lynagh
* Show darcs and git repositories on package info pages
Ignore-this: 53699bf5306cd88d83ee4b192698d9ed
M ./Distribution/Server/Pages/Package.hs +43
___
cabal-devel mailing list
cabal-devel@haskell.org
ht
Sat Jul 21 16:07:00 BST 2012 Ian Lynagh
* Add support for more source repositories
Ignore-this: d0de217415ca673371f7b913533a0fb2
We now support the same repo types that Hackage 1 does
M ./Distribution/Server/Pages/Package.hs -2 +35
___
c
Sat Jul 21 16:43:20 BST 2012 Ian Lynagh
* Test server restarts too
Ignore-this: 798d197d66fe8233da2688e0b923528d
M ./tests/HighLevelTest.hs -12 +24
Sat Jul 21 17:05:12 BST 2012 Ian Lynagh
* Fix bug: "backup" command was using the wrong flag for the tar filename
Ignore-this: 4cdc48
Fri Jul 27 15:39:35 BST 2012 Ian Lynagh
* Add the beginnings of a doc on how to set up a doc-building VM
Ignore-this: 7bba144e2bb657b0fc9e2130b95ef48c
A ./docs/
A ./docs/create-doc-builder-vm.txt
___
cabal-devel mailing list
cabal-devel@h
Fri Jul 27 22:48:07 BST 2012 Ian Lynagh
* Add more to the doc builder VM docs
Ignore-this: b1be3efc9933a3670fd7a1a1b135df38
M ./docs/create-doc-builder-vm.txt -4 +31
___
cabal-devel mailing list
cabal-devel@haskell.org
http://www.haskell.org/
Sat Jul 28 13:07:08 BST 2012 Ian Lynagh
* Install vim in the hackage-docs VM
Ignore-this: 59081bf1fb001d47b3e9d0268e50445f
M ./docs/create-doc-builder-vm.txt -1 +1
___
cabal-devel mailing list
cabal-devel@haskell.org
http://www.haskell.org/ma
Sat Jul 28 14:02:07 BST 2012 Ian Lynagh
* Code layout and trivial refactorings
Ignore-this: 1985e431b3372a1f3c97a7fdb0b48c6b
M ./BuildClient.hs -77 +121
Sat Jul 28 14:05:25 BST 2012 Ian Lynagh
* Small refactoring
Ignore-this: feac726103331bd1ad0d5f773cba2984
M ./BuildClient.h
Sun Jul 29 22:12:57 BST 2012 Ian Lynagh
* Add a -s (silent) flag to the doc builder
Ignore-this: f92ef5e6746de5e026627e87c473
M ./BuildClient.hs +4
Sun Jul 29 22:14:17 BST 2012 Ian Lynagh
* Fix warnings
Ignore-this: d3b603f31c03ad89f35e449f1b2ffb2
M ./BuildClient.hs -5 +5
Mon Jul 30 21:42:30 BST 2012 Ian Lynagh
* When running the doc builder from cron, use silent mode
Ignore-this: f7ce01580a840bca5da2aebb71fbacb8
M ./docs/run-doc-builder.sh.example -1 +1
Mon Jul 30 21:57:05 BST 2012 Ian Lynagh
* In silent mode, pass -v0 to cabal-install
Ignore-this
Tue Jul 31 14:08:36 BST 2012 Ian Lynagh
* Allowing mirroring tarballs with a ShortTrailer error
Ignore-this: a64571d4f93469d3faa8c8684acda3a9
PlslTools-0.0.1 had this error.
M ./Distribution/Server/Packages/Unpack.hs -7 +11
___
cabal-dev
Wed Aug 1 12:16:49 BST 2012 Ian Lynagh
* Remove the pkgDesc field from PkgInfo
Ignore-this: 4bc99b4d21e7396e0840598774b424d8
This should reduce the memory usage of the server
M ./Distribution/Server/Features/Check.hs -1
M ./Distribution/Server/Features/Mirror.hs -2
M ./Dist
Wed Aug 1 14:10:24 BST 2012 Ian Lynagh
* Fix whitespace, and enable -fwarn-tabs
Ignore-this: 1fd465082a66be88b4b42c458582dc84
M ./Distribution/Server/Features/Packages.hs -2 +2
M ./Distribution/Server/Features/Users.hs -1 +1
M ./Distribution/Server/Pages/Index.hs -70 +70
M .
Wed Aug 1 14:45:35 BST 2012 Ian Lynagh
* Fix space usage of packageIndex
Ignore-this: 6581f5c82e02b3f7ca9ddb9dfe876034
It was keeping the whole PackageDescription for all packages in memory
at once.
M ./Distribution/Server/Pages/Index.hs -12 +30
Wed Aug 1 14:56:56 BST 2012 Ian Lynagh
* Fix space usage of constructImmutableTagIndex
Ignore-this: 5bf147a17b68fb2a140ff36fe0255e5a
M ./Distribution/Server/Features/Tags.hs -4 +11
Wed Aug 1 15:02:26 BST 2012 Ian Lynagh
* Fix space usage of constructItemIndex
Ignore-this: ae916b
Thu Aug 2 00:37:38 BST 2012 Ian Lynagh
* Fix memory usage while mirroring
Ignore-this: 9faf4be0f646da02f2ac1a059488fd99
We were extracting the .cabal file from the .tar file, but the
ByteString for the .cabal file was a portion of the ByteString for
the .tar file, so the whole .tar
Fri Aug 3 23:42:13 BST 2012 Ian Lynagh
* Add a CacheableAction type, and use it for the index page
Ignore-this: 84ef37b4f33f0d875a9380873e9dd07b
M ./Distribution/Server/Features/Html.hs -10 +10
M ./Distribution/Server/Framework/Cache.hs -1 +53
M ./Distribution/Server/Util/AsyncV
Sat Aug 4 23:12:43 BST 2012 Ian Lynagh
* Turn namesCache into a CacheableAction
Ignore-this: 8901de48a19600c986ebca7d3f8720
M ./Distribution/Server/Features/Html.hs -6 +6
Sat Aug 4 23:19:13 BST 2012 Ian Lynagh
* Make recents a CacheableAction
Ignore-this: a812652d81d4dc906299075
Thu Aug 16 20:15:51 BST 2012 Ian Lynagh
* Improve create-doc-builder-vm.txt
Ignore-this: 9367cdf3bd7b5b8a6bd92677fce802d8
M ./docs/create-doc-builder-vm.txt -9 +60
Thu Aug 16 20:24:42 BST 2012 Ian Lynagh
* Make the 'minimal' Cabal flag 'manual'
Ignore-this: 9f6a62a6c7b8dbd2b8a86fe
Thu Aug 16 21:44:31 BST 2012 Ian Lynagh
* Tweak doc builder instructions
Ignore-this: 2bb19a07e3d9c2affe262c65775c5b0c
M ./docs/create-doc-builder-vm.txt -1 +1
___
cabal-devel mailing list
cabal-devel@haskell.org
http://www.haskell.org/mailma
Thu Aug 16 22:17:08 BST 2012 Ian Lynagh
* Tweak create-doc-builder-vm.txt
Ignore-this: 395ea9362612aaeea4ea34a7cd0b7d50
M ./docs/create-doc-builder-vm.txt -1 +1
Thu Aug 16 22:18:48 BST 2012 Ian Lynagh
* Add / to the end of doc URLs
Ignore-this: e940a5d3ebde1a1f422a8a26bc6bb520
Fri Aug 17 20:32:17 BST 2012 Ian Lynagh
* Doc builder improvements
Ignore-this: c5a63b43eaffa7f29ffe7a9b68483754
We now put all the stuff we generate while haddocking a package inside
a single "inst" directory so that we can clean it easily.
We also pass --no-user-package-conf to
Fri Aug 17 23:49:38 BST 2012 Ian Lynagh
* Add another stat
Ignore-this: b7cb57cf2ce68aad1eda8d044bb7
M ./BuildClient.hs +2
Sat Aug 18 00:13:27 BST 2012 Ian Lynagh
* Define Cabal's logs-dir in the doc builder
Ignore-this: aacaf1155247c6eabbb5b89f1108e567
M ./BuildClient.hs
Sat Aug 18 12:57:50 BST 2012 Ian Lynagh
* Add another stat
Ignore-this: 530e09ed5764b4a2be0137446f8dc7f9
M ./BuildClient.hs +2
___
cabal-devel mailing list
cabal-devel@haskell.org
http://www.haskell.org/mailman/listinfo/cabal-devel
Sun Aug 19 20:52:01 BST 2012 Ian Lynagh
* Don't use optimisation when doing builds to generate documentation
Ignore-this: a45124cd8f7574f8839b94ce6f791641
M ./BuildClient.hs +6
___
cabal-devel mailing list
cabal-devel@haskell.org
http://www.h
Mon Aug 20 12:01:57 BST 2012 Ian Lynagh
* Add a readNewIndex function
Ignore-this: bba008c0adb63fad3b428f52e3bc26f7
This means that when running "hackage-build stats" we don't need to
re-download the index.
M ./BuildClient.hs -1 +1
M ./Distribution/Client.hs -2 +10
Mon Aug 20
Mon Aug 20 13:03:06 BST 2012 Ian Lynagh
* Forgot to multiply minutes by 60 to get seconds
Ignore-this: 67860d35111d8db8056353ae8628e081
M ./BuildClient.hs -1 +1
___
cabal-devel mailing list
cabal-devel@haskell.org
http://www.haskell.org/mailm
Tue Aug 21 18:34:22 BST 2012 Ian Lynagh
* Don't enable tests when building docs
Ignore-this: ffe4e86e21c3f4225fb4ec0dd83c9137
css-text-0.1.1's testsuite has been running for over an hour now
M ./BuildClient.hs -1
___
cabal-devel mailing
Thu Aug 30 22:58:07 BST 2012 Ian Lynagh
* Allow admins to add/remove admins
Ignore-this: 552762da705aee949c063df88e07e445
This fix feels a little unsatisfactory to me. groupResourceAt will
modify adminGroupDesc, but it will not modify the nested copies of
adminGroupDesc in the canAdd
Sat Sep 1 15:56:58 BST 2012 Ian Lynagh
* Disable per-package uploader test
Ignore-this: ddee547da6dd08f27c5a3cbc27089f07
Having both that test, and the uploader group, seems redundant, and
will add to the work load of the admins.
M ./Distribution/Server/Features/Upload.hs -1 +3
Thu Aug 23 13:15:31 BST 2012 Ian Lynagh
* Bump base64-bytestring dependency
Ignore-this: 27b56b44488ca6d13ec612c62ab8aa7f
M ./hackage-server.cabal -1 +1
Thu Aug 23 13:30:04 BST 2012 Ian Lynagh
* Remove redundant warning suppression flags
Ignore-this: d45d30c13b2751e8583c43704ffd15
Fri Sep 7 17:42:46 BST 2012 Ian Lynagh
* De-orphan the SafeCopy PackageIndex instance
Ignore-this: 7307cd707f2862aa6ae5e9c2e4e4264c
M ./Distribution/Server/Packages/PackageIndex.hs +9
M ./Distribution/Server/Packages/State.hs -8
___
caba
Fri Sep 7 17:56:18 BST 2012 Ian Lynagh
* De-orphan some more instances
Ignore-this: 228a7ee88760855406af87ae37e340c3
M ./Distribution/Server/Framework/BlobStorage.hs -1 +6
M ./Distribution/Server/Packages/State.hs -13 +1
M ./Distribution/Server/Packages/Types.hs -1 +8
Sun Sep 9 12:43:55 BST 2012 Ian Lynagh
* Fix the "unallocated top-level names" warning
Ignore-this: 8af81018fcd2cd9a37c709a329fbb9f6
M ./Distribution/Server/Packages/Unpack.hs -5 +6
___
cabal-devel mailing list
cabal-devel@haskell.org
http:/
Sun Sep 9 12:49:55 BST 2012 Ian Lynagh
* Add a trailing / to the browse-src links
Ignore-this: da8a1b2a9ba287c0a4a75e543f496372
M ./Distribution/Server/Pages/Package.hs -1 +1
___
cabal-devel mailing list
cabal-devel@haskell.org
http://www.ha
Sun Sep 9 12:57:08 BST 2012 Ian Lynagh
* Disable the maintainer check for candidates as well as uploads
Ignore-this: 22ecc8231b4f3c6d7a76726a54b13c05
M ./Distribution/Server/Features/Check.hs -1 +1
M ./Distribution/Server/Features/Upload.hs -1 +5
__
Tue Sep 11 17:55:11 BST 2012 Ian Lynagh
* Set stdout to be line-buffered
Ignore-this: 48573b0aa43cb457391c9b4cc705f368
M ./Main.hs -1 +1
___
cabal-devel mailing list
cabal-devel@haskell.org
http://www.haskell.org/mailman/listinfo/cabal-devel
Tue Sep 11 18:19:19 BST 2012 Ian Lynagh
* Define blobMd5, rather than relying on Show doing it
Ignore-this: 52972d38df650b6f315d7946680e3092
Show is now the derived instance
M ./Distribution/Server/Framework/BlobStorage.hs -2 +4
M ./Distribution/Server/Framework/ResourceTypes.hs
Tue Sep 11 19:37:33 BST 2012 Ian Lynagh
* Make the front page valid HTML
Ignore-this: 7ee9ded7ec010428251cb09f418c58a
M ./static/hackage.html -29 +49
___
cabal-devel mailing list
cabal-devel@haskell.org
http://www.haskell.org/mailman/listinfo
Tue Sep 11 20:00:58 BST 2012 Ian Lynagh
* More HTML fixing
Ignore-this: 7bec0aaadf76fdfb067abd8b9bf3815b
M ./static/accounts.html -8 +16
M ./static/admin.html -31 +33
Tue Sep 11 21:09:48 BST 2012 Ian Lynagh
* Start adding HTML validation to HighLevelTest
Ignore-this: 323a53f64
Tue Sep 11 22:05:28 BST 2012 Ian Lynagh
* Add a comment
Ignore-this: f597f4a436c0af72d022916bea3ff85c
M ./tests/HighLevelTest.hs +1
___
cabal-devel mailing list
cabal-devel@haskell.org
http://www.haskell.org/mailman/listinfo/cabal-devel
Thu Sep 20 21:29:06 BST 2012 Duncan Coutts
* Tweak dependencies
Ignore-this: c11b85c2e6ef32a87ec393c63803
M ./hackage-server.cabal -7 +8
Thu Sep 20 21:28:44 BST 2012 Duncan Coutts
* Add a feature to show the server REST API
Ignore-this: 1e622f725d03e2809234e547391c9f63
M
Thu Sep 27 22:38:03 BST 2012 Duncan Coutts
* Step towards greater encapsulation and modularity of the feature modules
Ignore-this: 2a79f6a60fdf42be6166a261d3a54de4
The Distribution.Server.Feature.* modules are the way we add
functionality to the hackage server in a nice modular way.
Fri Sep 28 16:45:01 BST 2012 Duncan Coutts
* Fix copy'n'paste typo in tags feature, it was opening the wrong db file
Ignore-this: 4daa92e6ae995ee5d7e24e023c22fafc
M ./Distribution/Server/Features/Tags.hs -1 +1
___
cabal-devel mailing list
cab
Mon Oct 1 22:45:47 BST 2012 Duncan Coutts
* Make the DistroFeature encapsulate its state
Ignore-this: 78359b30b24849b11b9bd532d1f3522d
M ./Distribution/Server/Acid.hs -12 +1
M ./Distribution/Server/Features.hs +1
M ./Distribution/Server/Features/Distro.hs -22 +40
M ./Distrib
Tue Oct 2 13:21:18 BST 2012 Duncan Coutts
* Bump some dependencies
Ignore-this: 2429e92179389101818f0687f8d50dd0
M ./Distribution/Server/Framework/BackupRestore.hs -3
M ./hackage-server.cabal -5 +4
Tue Oct 2 13:40:10 BST 2012 Duncan Coutts
* Make the DownloadFeature encapsulat
Tue Oct 2 23:23:24 BST 2012 Duncan Coutts
* Shutdown features in reverse order to init
Ignore-this: 34f267398f12e0ab653203902b26b3ca
M ./Distribution/Server/Features.hs -1 +2
Wed Oct 3 10:47:45 BST 2012 Duncan Coutts
* Split up and move the old D.S.Packages.State module
Ignore-t
Thu Oct 4 01:22:35 BST 2012 Duncan Coutts
* Move several D.S.Packages.* modules under the feature modules they belong to
Ignore-this: 5b3068e002259eb4a9a86039be0e2099
./Distribution/Server/Packages/Backup/Downloads.hs ->
./Distribution/Server/Features/DownloadCount/Backup.hs
./Di
Fri Oct 5 00:19:11 BST 2012 Duncan Coutts
* Stop exporting a number of private caches
Ignore-this: 37d162bd3be5be659d0821cc1248a479
M ./Distribution/Server/Features/Core.hs -8 +11
M ./Distribution/Server/Features/NameSearch.hs -3
M ./Distribution/Server/Features/PackageList.hs -
Fri Oct 5 09:45:57 BST 2012 Duncan Coutts
* Make text error responses use text/plain
Ignore-this: aca264f3cc0e643d706c4c256c3accca
M ./Distribution/Server/Framework/Error.hs -2 +3
Fri Oct 5 09:48:09 BST 2012 Duncan Coutts
* Serve JSON rep of deprecated package resources
Ignore-t
Wed Oct 17 16:36:12 BST 2012 Jan Minarik
* System.Directory.getModificationTime does not return ClockTime since
version 1.2
Ignore-this: 6aee54ac149b7c9b8fd4ff6fab5134cf
M ./hackage-server.cabal -1 +1
Thu Oct 18 15:31:50 BST 2012 Jan Minarik
* cabal config file is not written durin
Wed Oct 31 15:29:40 GMT 2012 Duncan Coutts
* Move some mime-type validation utils to their own module
Ignore-this: 9da513216aed47143a7fe4f3c937bf5f
M ./Distribution/Server/Features/Mirror.hs -21
M ./Distribution/Server/Framework.hs +2
A ./Distribution/Server/Framework/Validation.
Wed Nov 7 22:27:50 GMT 2012 Duncan Coutts
* Extend the import client with support for several extra kinds of data
Ignore-this: b401cb6ebc46d75ab31f3a9605dbe4c6
Adjusting the maintainer group for packages, package tarballs,
package deprecation information and distro info.
./ImportCl
Mon Nov 12 13:40:07 GMT 2012 Edsko de Vries
* Support alex >= 3
Ignore-this: 9cc786fe9919abdfb0d4e62bdebe1e0a
M ./Distribution/Server/Pages/Package/HaddockLex.x +12
M ./hackage-server.cabal -1 +1
Tue Nov 20 11:35:23 GMT 2012 Edsko de Vries
* Remove bounds on Cabal for test
Ign
Tue Nov 20 13:14:03 GMT 2012 Edsko de Vries
* Remove trailing whitespace
Ignore-this: aad2d0d4b0c3e5bdf7e7b4d25db59fd
in order to make subsequent patches more readable and merge conflicts less
likely
M ./BuildClient.hs -1 +1
M ./Data/IntTrie.hs -5 +5
M ./Data/StringTable.h
Tue Nov 20 14:20:23 GMT 2012 Edsko de Vries
* Fix (some) layout
Ignore-this: 5d5122a73dfa552f91332add689abac2
M ./Distribution/Server/Features/Html.hs -84 +190
Tue Nov 20 16:26:01 GMT 2012 Edsko de Vries
* Modify api/ to show extensions of resources
Ignore-this: 3cdcbcb79b94ff3ed8
Tue Nov 20 17:15:25 GMT 2012 Edsko de Vries
* Split resource descriptions per method
Ignore-this: 4f8a55645852b7571e3a0b05a5bd422e
M ./Distribution/Server/Features/Html.hs -10 +16
M ./Distribution/Server/Features/ServerApiDoc.hs -12 +12
M ./Distribution/Server/Features/Users.hs -
Tue Nov 20 17:31:55 GMT 2012 Edsko de Vries
* Use :path instead of {path}
Ignore-this: 6c62295abbfc0b631dafa43fc306972d
M ./Distribution/Server/Features/ServerApiDoc.hs -2 +2
Tue Nov 20 17:32:11 GMT 2012 Edsko de Vries
* Increase descriptions of Users feature
Ignore-this: 86897c5a
Tue Nov 20 19:48:30 GMT 2012 Duncan Coutts
* Fix tarball upload in import-client
Ignore-this: b4b871f4ec20d39d92ea503b8f1761
M ./ImportClient.hs -5 +9
Tue Nov 20 19:53:18 GMT 2012 Duncan Coutts
* Add concurrent upload support for tarballs to import-client
Ignore-this: 1f0cf6f59cf4
Wed Nov 21 10:06:19 GMT 2012 Edsko de Vries
* Document (almost) all the features of 'users'
Ignore-this: 6596974e93d29360c930e7faae075f1f
M ./Distribution/Server/Features/Html.hs -3 +15
M ./Distribution/Server/Features/ServerApiDoc.hs -4 +7
M ./Distribution/Server/Features/Users.
Wed Nov 21 12:46:50 GMT 2012 Edsko de Vries
* Improve feature/resource descriptions
Ignore-this: b45d88f2e718036f811615761409f0e4
M ./Distribution/Server/Features/Upload.hs -5 +10
M ./Distribution/Server/Features/Users.hs -8 +12
___
cabal
Wed Nov 21 13:49:19 GMT 2012 Edsko de Vries
* Add descriptions of what each feature backs up
Ignore-this: 8e5390238ec1d5d4d129c8da2daa04
M ./Distribution/Server.hs -8 +8
M ./Distribution/Server/Features/BuildReports.hs -9 +14
M ./Distribution/Server/Features/Core.hs -1 +5
M .
Wed Nov 21 14:58:56 GMT 2012 Duncan Coutts
* Fix the import of package deprecation info
Ignore-this: c4b7f4bb7bfc0ac6ffadd86e56b05cf0
M ./Distribution/Server/Features/PreferredVersions.hs -4 +31
M ./Distribution/Server/Framework/Validation.hs +16
M ./ImportClient.hs -1 +1
Wed No
Thu Nov 22 16:12:04 GMT 2012 Edsko de Vries
* Refactor: reify state components
Ignore-this: 4835f105d2a522c05d3158cb73aa0c02
This should make it harder to forget to provide backup methods (and easier to
check that they are provided, and which are provided). It also simplifies the
Hac
Thu Nov 22 18:50:41 GMT 2012 Duncan Coutts
* Fix a stray use of update' which should be updateState
Ignore-this: 9858c081438a8f8349ce6c2b6f5cca53
M ./Distribution/Server/Features/PreferredVersions.hs -1 +1
___
cabal-devel mailing list
cabal-d
Thu Nov 22 16:25:53 GMT 2012 Edsko de Vries
* Remove obsolete code
Ignore-this: 80f0a57579216f3bad55e8159b30a3e1
M ./Distribution/Server/Features/ServerApiDoc.hs -8
Fri Nov 23 12:48:44 GMT 2012 Edsko de Vries
* Make export pure
Ignore-this: d7404f43bbb30bf13791b6fb75657ffb
Th
Mon Nov 26 14:30:48 GMT 2012 Edsko de Vries
* Fix the 'restore' process
Ignore-this: 5199ad4a1f430bd4c338f42054ecd0b2
- Not all features implemented 'restore' after the refactoring, causing
restore to fail
- 'importTar' assumed a single RestoreBackup per feature, while we now have
Mon Nov 26 14:29:41 GMT 2012 Edsko de Vries
* Make import pure for Tags
Ignore-this: 3f973d3f9708e04bbb9289fc426325fa
M ./Distribution/Server/Features/Tags/Backup.hs -20 +21
M ./Distribution/Server/Framework/BackupRestore.hs -5 +38
___
ca
Tue Nov 27 10:11:58 GMT 2012 Edsko de Vries
* Add 'resetState' to StateComponent
Ignore-this: a4dcd475cc01e6593f8fe735cfed171
resetState has type
StateComponent -> BlobStorage -> FilePath -> IO (StateComponent st)
and basically creates a new state component with the initial s
Fri Nov 23 14:25:40 GMT 2012 Duncan Coutts
* Remove two old unused utils modules
Ignore-this: 15dcb6047f16fd05610359fac8ef0114
R ./Distribution/Server/Util/ActionLog.hs
R ./Distribution/Server/Util/TimeLogger.hs
Tue Nov 27 17:01:52 GMT 2012 Duncan Coutts
* Simplify import client
Thu Nov 29 10:36:19 GMT 2012 Edsko de Vries
* Fix comparison on tarballs
Ignore-this: 648378d5c1cdccfb8db791fe524f64ce
If the tarballs didn't contain the exact same entries, in the exact same
order,
then `equalTarBall` would report lots of superfluous errors due to a call to
`mergeB
Thu Nov 29 11:16:07 GMT 2012 Edsko de Vries
* Fix import for build reports
Ignore-this: c29ac5975354c117184b101e848272d4
Next up: try to do this in a pure fashion
M ./Distribution/Server/Features/BuildReports/Backup.hs -2 +2
___
cabal-de
Fri Nov 30 17:10:15 GMT 2012 Duncan Coutts
* Expose the mirrorers group resource
Ignore-this: faa27af54953057bb3846b715fec7112
M ./Distribution/Server/Features/Mirror.hs +3
Fri Nov 30 17:10:51 GMT 2012 Duncan Coutts
* Switch to digest auth by default
Ignore-this: 313caf73aef646b40
Fri Nov 30 11:00:21 GMT 2012 Edsko de Vries
* Deal with restoring blobs generically
Ignore-this: 28e695ea22637a21c1cf1af019df53e
M ./Distribution/Server.hs -1 +2
M ./Distribution/Server/Features/BuildReports/Backup.hs -6 +9
M ./Distribution/Server/Features/Core/Backup.hs -17 +27
Fri Nov 30 17:46:53 GMT 2012 Duncan Coutts
* Add script to get all the old hackage data
Ignore-this: 513c7f1645078a8c7823e05e9b835ea7
./hackage-import-script.sh -> ./old-hackage-import.sh
A ./old-hackage-download.sh
___
cabal-devel maili
Fri Nov 30 22:55:25 GMT 2012 Duncan Coutts
* Allow building with ghc-7.0.x
Ignore-this: 4fd2e1ea85b072cbdaf99264b2f162c8
One of the servers I want to run it on only has ghc 7.0.4
M ./BuildClient.hs -2 +1
M ./Distribution/Server/Framework/Instances.hs +9
M ./hackage-server.cabal
Mon Dec 3 09:23:07 GMT 2012 Edsko de Vries
* Use pure restore for build reports
Ignore-this: 20c2365b3052a865266be10a57654e27
This is the last feature to be converted. Next up: remove all the scaffolding
and the now obsolete impure restore types.
M ./Distribution/Server/Features/
Thu Dec 13 11:33:14 GMT 2012 Duncan Coutts
* Add memory accounting, per state component and cache component
Ignore-this: ddd9c793b83e63a0f28dfa3885ca1a0f
New page to monitor the current memory use of all the various in-memory
data stores and caches. Ranks them by size.
./Distributio
Fri Dec 14 02:52:38 GMT 2012 Duncan Coutts
* Oops, add the crucial MemSize module, missing from previous patch.
Ignore-this: 2f0c8ee118eef7ae1a64c4b2f5f530cf
A ./Distribution/Server/Framework/MemSize.hs
___
cabal-devel mailing list
cabal-deve
Sun Dec 16 10:33:22 GMT 2012 Duncan Coutts
* Don't parse all the .cabal files when loading the data
Ignore-this: d9596e748145330dd552c3298d66ef94
M ./Distribution/Server/Packages/Types.hs -4 +1
___
cabal-devel mailing list
cabal-devel@haskell
Sun Dec 16 14:05:47 GMT 2012 Duncan Coutts
* Extend debug and logging infrastructure
Ignore-this: e8618d92e85f8a5af4aa13de90d9b507
Add better log functions and pass verbosity into each feature.
Add logging to feature initialisation.
M ./Distribution/Server.hs -4 +3
M ./Distributi
Sun Dec 16 14:27:22 GMT 2012 Duncan Coutts
* Make a few feature's expensive cache init operations asynchronous
Ignore-this: 3272cd4c79d739bfa6919e9e7c874374
Should parallelise startup a bit
M ./Distribution/Server/Features/Core.hs +2
M ./Distribution/Server/Features/Html.hs +2
Sun Dec 16 14:51:20 GMT 2012 Duncan Coutts
* Add a log timing function and use it in the package state loading
Ignore-this: c29a834df997c2bb0720fb6036c764a5
M ./Distribution/Server/Features/Core.hs -5 +7
M ./Distribution/Server/Framework/Cache.hs -16 +7
M ./Distribution/Server/Fr
Wed Jan 9 20:25:36 GMT 2013 Duncan Coutts
* Improve the utils for validating and consuming the request body
Ignore-this: b217bd39e4245315dcf48ef034544f2e
Check the mime type better, do transparent gzip decoding and also
return the actual content.
Also rename the module and equiv respon
Fri Jan 11 14:43:34 GMT 2013 Edsko de Vries
* Rename Packages to RecentPackages and Check to PackageCandidates
Ignore-this: 5b75163b27213b904d4d27616db714d8
./Distribution/Server/Features/Check ->
./Distribution/Server/Features/PackageCandidates
./Distribution/Server/Features/Chec
Tue Jan 22 10:57:26 GMT 2013 Edsko de Vries
* Rename functions to that tarindex creation is more explicit
Ignore-this: 2792e75ff8113a067e4c7a0a5c521298
In particular, readTarIndex is now called constructTarIndexFromFile, and
lookupTarball is now given the (intentionally unwieldy) name
Tue Jan 22 14:40:39 GMT 2013 Edsko de Vries
* Remove dependency of PackageContents on PackageCandidates
Ignore-this: f6eb56b31f5e55cd3078dfdd0e4560c3
This means there is a bit of duplication between PackageCandidates and
PackageCandidates (serveTarball and friends), but we can factor t
Wed Jan 23 11:40:35 GMT 2013 Edsko de Vries
* Introduce TarIndexCache feature
Ignore-this: 9450fc9a76131a0fa21329f67d4a6540
This provides generic support for caching tarball indices. The package
contents
feature now uses this to get access to the tar index. We no longer reconstruct
1 - 100 of 165 matches
Mail list logo