fateserver: add FFmpeg website-style banner and navbar

Signed-off-by: Timothy Gu <timothygu99@gmail.com>
fateserver: remove styles conflicting with website CSS

Signed-off-by: Timothy Gu <timothygu99@gmail.com>
fateserver/history: mark build only success as green

This was missed in e7f6fd3a which adds build only config support.

Signed-off-by: Timothy Gu <timothygu99@gmail.com>
fateserver: make tables width 100%

Improves appearance especially on slot history pages.

Signed-off-by: Timothy Gu <timothygu99@gmail.com>
fateserver: use singular form of "test" when applicable

Signed-off-by: Timothy Gu <timothygu99@gmail.com>
fateserver: Make gitweb linking work again

Signed-off-by: Timothy Gu <timothygu99@gmail.com>
fateserver: close img tag to make W3C Validator happy

Signed-off-by: Timothy Gu <timothygu99@gmail.com>
fate-recv: ignore user id

it causes problems and so far has never prevented a problem
fateserver/history: escape untrusted data

Fixes Cross-Site Script with:

http://fate.ffmpeg.org/history.cgi?slot="><script>alert(1)</script>

or equivalent.

Signed-off-by: Timothy Gu <timothygu99@gmail.com>
fateserver: prevent division by 0, and therefore 500 error

... when no fate data is present.

Signed-off-by: Timothy Gu <timothygu99@gmail.com>
index: move $params declaration to lsort()

Signed-off-by: Timothy Gu <timothygu99@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Add support for querying a specific compiler, OS, and/or architecture

Signed-off-by: Timothy Gu <timothygu99@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>