]> gitweb.ps.run Git - ps-cgit/commitdiff
Add support for mime type registration and lookup
authorLars Hjemli <hjemli@gmail.com>
Fri, 13 Feb 2009 19:43:30 +0000 (20:43 +0100)
committerLars Hjemli <hjemli@gmail.com>
Sat, 25 Jul 2009 10:55:15 +0000 (12:55 +0200)
This patch makes it possible to register mappings from filename
extension to mime type in cgitrc and use this mapping when returning
blob content in `plain` view.

The reason for adding this mapping to cgitrc (as opposed to parsing
something like /etc/mime.types) is to allow quick lookup of a limited
number of filename extensions (/etc/mime-types on my machine currently
contains over 700 entries).

NB: A nice addition to this patch would be to parse /etc/mime.types
when `plain` view is requested for a file with an extension for which
there is no mapping registered in cgitrc.

Signed-off-by: Lars Hjemli <hjemli@gmail.com>

No differences found