patch applied (hackage-server): "Add things missing from the last patch" and 2 others
devnull at community.haskell.org
devnull at community.haskell.org
Mon Mar 11 13:01:27 CET 2013
Sat Mar 9 17:38:46 GMT 2013 Duncan Coutts <duncan at community.haskell.org>
* Add things missing from the last patch
Ignore-this: b0d49238d7a159681e0958d2b50ea67b
Update the data-files list in the .cabal file
and add the little haskell png logo
A ./datafiles/static/hslogo-16.png
M ./hackage-server.cabal -4
Mon Mar 11 11:47:05 GMT 2013 Duncan Coutts <duncan at community.haskell.org>
* Improve the handling of the content type of error responses
Ignore-this: d5b1163ba3579f8a34eda8762e23b89e
For all resources, we can now format errors in either plain text or
in html, with themeing via templates.
All resource handlers now operate in ServerPartE, features are allowed
to provide error handlers for different content types and those are
used by the resource serving system. They're picked usung content
negotiation with backup choices from the default content type for the
resource in question.
M ./Distribution/Server.hs -5 +23
M ./Distribution/Server/Features/BuildReports.hs -12 +12
M ./Distribution/Server/Features/Core.hs -5 +5
M ./Distribution/Server/Features/Distro.hs -7 +6
M ./Distribution/Server/Features/Documentation.hs -6 +7
M ./Distribution/Server/Features/Html.hs -89 +71
M ./Distribution/Server/Features/LegacyPasswds.hs -4 +4
M ./Distribution/Server/Features/LegacyRedirects.hs -5 +5
M ./Distribution/Server/Features/Mirror.hs -11 +11
M ./Distribution/Server/Features/NameSearch.hs -4 +4
M ./Distribution/Server/Features/PackageCandidates.hs -12 +10
M ./Distribution/Server/Features/PackageContents.hs -6 +4
M ./Distribution/Server/Features/PreferredVersions.hs -2 +2
M ./Distribution/Server/Features/ServerIntrospect.hs -3 +3
M ./Distribution/Server/Features/StaticFiles.hs -7 +36
M ./Distribution/Server/Features/Tags.hs -2 +2
M ./Distribution/Server/Features/UserDetails.hs -12 +12
M ./Distribution/Server/Features/UserSignup.hs -14 +14
M ./Distribution/Server/Features/Users.hs -7 +7
M ./Distribution/Server/Framework/Feature.hs -4 +3
M ./Distribution/Server/Framework/Resource.hs -11 +59
A ./datafiles/templates/hackageErrorPage.html.st
A ./datafiles/templates/hackageErrorPage.txt.st
Mon Mar 11 11:58:24 GMT 2013 Duncan Coutts <duncan at community.haskell.org>
* Serve xhtml as text/html for compatability reasons
Ignore-this: 31b7d2888f7f0aef7196e702fa6be9ee
Turns out IE just does not do xhtml at all, but can parse it in quirks
mode if served it as text/html. We should probably just switch to using
blaze-html and serve html5.
M ./Distribution/Server/Framework/ResponseContentTypes.hs -2 +2
More information about the cabal-devel
mailing list