gar/v2: add SunOS5.9 in the table listing the allowed library version dependencies per OS

git-svn-id: http://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2@21908 d3b55034-1cff-0310-a425-aefe953e1e90
pkgdb: Store inf. who added a package to the catg

There was a bug where getpass was unconditionally used to store who inserted
a package to a catalog. The 'who' variable should be used instead.

pkgdb: Remove a comment about a proxy.

The comment was wrong.

git-svn-id: http://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2@21921 d3b55034-1cff-0310-a425-aefe953e1e90
pkgdb-web: Add a REST endpoint for recent pkgs

This can be used to pull information about recently built packages. It can be
used to embed information in websites, for example.

git-svn-id: http://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2@21922 d3b55034-1cff-0310-a425-aefe953e1e90
pkgdb: Cleanup.

git-svn-id: http://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2@21923 d3b55034-1cff-0310-a425-aefe953e1e90
pkgdb-web: Add an endpoint with catalog timing inf

This can be used to find out when a given package was inserted in a given
catalog.

git-svn-id: http://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2@21924 d3b55034-1cff-0310-a425-aefe953e1e90
cleanup

git-svn-id: http://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2@21925 d3b55034-1cff-0310-a425-aefe953e1e90
pkgdb-web: Add an endpoint with the list of maints

All the email addresses that ever produced a package, as seen by the
buildfarm.

git-svn-id: http://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2@21926 d3b55034-1cff-0310-a425-aefe953e1e90
pkgdb-web: Endpoint to look up maints by email

git-svn-id: http://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2@21927 d3b55034-1cff-0310-a425-aefe953e1e90
pkgdb-web: Non-existing maintainer won't give 500

Queries for non-exising maintainer IDs will now give 404 errors.

git-svn-id: http://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2@21928 d3b55034-1cff-0310-a425-aefe953e1e90
pkgdb-web: If a package is not there, still allow

It's about XSS protection: the server should always return the Allow-From
header even when it returns a 404, otherwise clients (e.g. jQuery) return
errors.

git-svn-id: http://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2@21929 d3b55034-1cff-0310-a425-aefe953e1e90
pkgdb-web: Speed up queries by reducing pkg info

Most clients don't need all that information, and should be able to make
additional queries to find out. The non-quick mode will eventually be removed
entirely.

git-svn-id: http://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2@21930 d3b55034-1cff-0310-a425-aefe953e1e90
pkgdb: Throw a 404 for bad catrel, arch, osrel

The previous behavior was to throw a 500, but a 404 response is a better one.

git-svn-id: http://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2@21932 d3b55034-1cff-0310-a425-aefe953e1e90
pkgdb_web: The URL patterns are at L40 now
pkgdb: README update
pkgdb: Disable caching by default in sqlobject

Should help with freeing up RAM.
pkgdb-web: Use the /static link for static content

This allows to use the standalone webpy applications (no webserver setup
necessary).
pkgdb-web: Clearer expression about catalogname
pkgdb-web: Username() method for Maintainer model

Let's not put string processing into templates.
pkgdb: Hide password, display everything else

A tweak to debugging level logging.
pkgdb: initdb - add the 'all' architecture as well

It will be always added anyway, so let's put it there during database
initialization.