Ensure only active mirror URLs are listed

This fixes things up on the download page as well as the individual
mirror details page.

Signed-off-by: Dan McGee <dan@archlinux.org>
Guard logging operation to prevent needless text join

Signed-off-by: Dan McGee <dan@archlinux.org>
Add PGP signature signer and signee indexes

Signed-off-by: Dan McGee <dan@archlinux.org>
Add link to release listing page from public index

We didn't link this page from anywhere so it was hard to find. Also add
it to the sitemap so it gets indexed.

Signed-off-by: Dan McGee <dan@archlinux.org>
Re-enable caching for somewhat expensive mirror status query

This should be a small enough chunk of data that it isn't super
expensive to put into and pull out of memcached.

Signed-off-by: Dan McGee <dan@archlinux.org>
Move simple feeds templates directly into feed classes

No need to call out to the template engine to format... nothing at all.
Just fetch the attribute directly and save the render step.

Signed-off-by: Dan McGee <dan@archlinux.org>
Show alternate email on mirror details page

Signed-off-by: Dan McGee <dan@archlinux.org>
Bump psycopg2 requirements version

Signed-off-by: Dan McGee <dan@archlinux.org>
Use the unicode char representation of &nbsp;

Signed-off-by: Dan McGee <dan@archlinux.org>
Update memcached version requirement

Signed-off-by: Dan McGee <dan@archlinux.org>