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: https://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: https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2@21922 d3b55034-1cff-0310-a425-aefe953e1e90
pkgdb: Cleanup.

git-svn-id: https://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: https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2@21924 d3b55034-1cff-0310-a425-aefe953e1e90
cleanup

git-svn-id: https://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: https://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: https://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: https://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: https://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: https://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: https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2@21932 d3b55034-1cff-0310-a425-aefe953e1e90
Added method for quering timing endpoint.

git-svn-id: https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2@21952 d3b55034-1cff-0310-a425-aefe953e1e90
mGAR v2: Add a configure step for Python

It's rare, but still.

git-svn-id: https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2@21953 d3b55034-1cff-0310-a425-aefe953e1e90
pkgdb-web: Throw a 404 on nonexisting catalog

In the timing endpoint.

git-svn-id: https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2@21968 d3b55034-1cff-0310-a425-aefe953e1e90
mGAR v2: Add dependency to CSWpy-mysql for checkpkg

git-svn-id: https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2@22066 d3b55034-1cff-0310-a425-aefe953e1e90
mGAR v2: Set compiler for 5.9 in python category

There is no SOS12U3 on 5.9.

git-svn-id: https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2@22069 d3b55034-1cff-0310-a425-aefe953e1e90
mGAR v2: Allow usage of GAROSREL in GARCOMPILER selection

git-svn-id: https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2@22071 d3b55034-1cff-0310-a425-aefe953e1e90
mGAR v2: include gar/gar.mk must always be last

git-svn-id: https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2@22072 d3b55034-1cff-0310-a425-aefe953e1e90
checkpkg: A Python package must contain .py files

A new check.

git-svn-id: https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2@22075 d3b55034-1cff-0310-a425-aefe953e1e90
Added chkdbcat and associated module. It is used to check the database catalog for errors.


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