Skip to content
Edsko de Vries edited this page Aug 22, 2013 · 4 revisions

Listing of all haskell-scripts URIs.

Main page

  • /
  • /packages/hackage.html

Package list

  • /packages/archive/pkg-list.html

Recently uploaded

  • /packages/archive/recent.html
  • /packages/archive/recent.rss

Account information/change password page

  • /packages/accounts.html

Admin page

  • /packages/admin.html

Search page

  • /packages/advancedsearch.html
  • /packages/search.html

Package index

  • /packages/00-index.tar.gz
  • /packages/archive/00-index.tar.gz
    • with structure ///.cabal, and also /preferred-versions

Global upload log

  • /packages/archive/log

Distributions

  • /packages/archive/00-distromap/

Package

  • /packages/archive//
  • /packages/archive///
  • /packages/archive///.cabal
  • /packages/archive///-.tar.gz
  • /packages/archive///tags

Server-side build reports

  • /packages/archive///logs/success/ghc-
  • /packages/archive///logs/failure/ghc-

Package info which may not exist

  • /packages/archive//distroinfo (may not exist)
  • /packages/archive///doc/html/
  • /packages/archive//latest/doc/html/
    • The Haddock structured is for all = (-)*
    • .html
    • mini_.html
    • doc-index-.html
    • src/.html

Current versions tar

  • /cgi-bin/hackage-scripts/archive.tar
    • with structure //-.tar.gz

Upload and check

  • /cgi-bin/hackage-scripts/protected/upload-pkg
  • /packages/upload
  • /cgi-bin/hackage-scripts/check-pkg
  • /packages/check
    • POST as multipart/form-data with a file selector named "package"

Package page

  • /cgi-bin/hackage-scripts/package/ (serve pkg-list.html)
  • /cgi-bin/hackage-scripts/package/
  • /cgi-bin/hackage-scripts/package/-
  • /package/
  • /package/-

Password change

  • /cgi-bin/hackage-scripts/htpasswd
    • POST as application/x-www-form-urlencoded: user=&old=&new=&new2=

Search

  • /cgi-bin/hackage-scripts/search
    • POST as application/x-www-form-urlencoded: either text=, or a long sequence of various parameters

Admin scripts

  • /cgi-bin/hackage-scripts/admin/htpasswd
  • /cgi-bin/hackage-scripts/admin/list-users
  • /cgi-bin/hackage-scripts/admin/re-index
  • /cgi-bin/hackage-scripts/admin/update-docs

Statistics

  • /cgi-bin/hackage-scripts/stats

Other (non-essential)

  • /packages/archive/cabalMap.txt
  • /packages/archive///log (deprecated)
  • /packages/archive/preferred-versions
  • /packages/archive/hackage-daily.png (sparklines)
  • /packages/archive/hackage-monthly.png
Clone this wiki locally