|  | Commit message (Collapse) | Author | Age | Lines | 
|---|
| ... |  | 
| | |/ /  
| | |   
| | |   
| | |   
| | |   
| | |   
| | |   
| | |   
| | |   
| | |   
| | |   
| | |   
| | |   
| | |   
| | |   
| | |   
| | | | 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> | 
| | | | 
| | | 
| | | 
| | | | Signed-off-by: Martin Szulecki <opensuse@sukimashita.com> | 
| |/ /  
| |   
| |   
| | | Signed-off-by: Martin Szulecki <opensuse@sukimashita.com> | 
| |\ \  
| | | 
| | | 
| | | 
| | | 
| | | | Conflicts:
	cgitrc.5.txt
	ui-shared.c | 
| | | | 
| | | 
| | | 
| | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com> | 
| | | | 
| | | 
| | | 
| | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com> | 
| | | | 
| | | 
| | | 
| | | 
| | | 
| | | 
| | | 
| | | | This option can be used to disable the standard cgit page header, which
might be useful in combination with the 'embedded' option.
Suggested-by: Mark Constable <markc@renta.net>
Signed-off-by: Lars Hjemli <hjemli@gmail.com> | 
| | | | 
| | | 
| | | 
| | | 
| | | 
| | | 
| | | 
| | | 
| | | 
| | | | When activated, cgit will neither generate http headers nor any 'framing'
html elements (like <html> and <body>). Also, all page content is now
wrapped in a <div id='cgit'> element to make it easier to select the
correct cgit classes when embedded/themed.
Suggested-by: Matt Sealey <matt@genesi-usa.com>
Signed-off-by: Lars Hjemli <hjemli@gmail.com> | 
| |\ \ \ |  | 
| | | | | 
| | | | 
| | | | 
| | | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com> | 
| | | | | 
| | | | 
| | | | 
| | | | 
| | | | 
| | | | | This patch adds an option to the configuration file, "head-include",
which works just like "header" or "footer", except the content is put
into the HTML's <head> tag. | 
| |\ \ \ \  
| | | | | 
| | | | | 
| | | | | 
| | | | | | Conflicts:
	ui-shared.c | 
| | | | | | 
| | | | | 
| | | | | 
| | | | | 
| | | | | 
| | | | | | This is a quick 'n dirty hack which makes cgit honor HEAD requests.
Signed-off-by: Lars Hjemli <hjemli@gmail.com> | 
| | | | | | 
| | | | | 
| | | | | 
| | | | | 
| | | | | 
| | | | | 
| | | | | 
| | | | | 
| | | | | 
| | | | | 
| | | | | 
| | | | | | When downloading a blob identified by its path, the client might want
to know if the blob has been modified since a previous download of the
same path. To this end, an ETag containing the blob SHA1 seems to be
ideal.
Todo: add support for HEAD requests...
Suggested-by: Owen Taylor <otaylor@redhat.com>
Signed-off-by: Lars Hjemli <hjemli@gmail.com> | 
| |\ \ \ \ \  
| | | | | | 
| | | | | | 
| | | | | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com> | 
| | | | | | | 
| | | | | | 
| | | | | | 
| | | | | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com> | 
| | | |_|_|/  
| |/| | |   
| | | | |   
| | | | |   
| | | | | | Signed-off-by: Remko Tronçon <git@el-tramo.be>
Signed-off-by: Lars Hjemli <hjemli@gmail.com> | 
| |\ \ \ \ \  
| | | | | | 
| | | | | | 
| | | | | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com> | 
| | | | | | | |  | 
| | | |_|/ /  
| |/| | | |  | 
| |/ / / /  
| | | |   
| | | |   
| | | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com> | 
| |\ \ \ \  
| |/ / / |  | 
| | | | | 
| | | | 
| | | | 
| | | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com> | 
| | | | | 
| | | | 
| | | | 
| | | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com> | 
| |\ \ \ \  
| |/ / / |  | 
| | | | | 
| | | | 
| | | | 
| | | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com> | 
| | |/ /  
| | |   
| | |   
| | |   
| | |   
| | |   
| | |   
| | | | When size is zero, subtracting one from it turns it into
ULONG_MAX which causes an out-of-bounds access on buf.
Signed-off-by: Eric Wong <normalperson@yhbt.net>
Signed-off-by: Lars Hjemli <hjemli@gmail.com> | 
| |\ \ \  
| |/ /  
|/| | |  | 
| | | | 
| | | 
| | | 
| | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com> | 
| | | | 
| | | 
| | | 
| | | 
| | | 
| | | 
| | | | This css is used to tweak the display of asciidoc-generated html for
cgitrc.5.txt.
Signed-off-by: Lars Hjemli <hjemli@gmail.com> | 
| | | | 
| | | 
| | | 
| | | 
| | | 
| | | | Otherwise, this section is treated as a preformatted, literal block.
Signed-off-by: Lars Hjemli <hjemli@gmail.com> | 
| | | | 
| | | 
| | | 
| | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com> | 
| | | | 
| | | 
| | | 
| | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com> | 
| | |/  
| |   
| |   
| |   
| | | According to the instructions and requirements here:
http://www.methods.co.nz/asciidoc/chunked/ar01s20.html | 
| |/  
|   
|   
| | Signed-off-by: Lars Hjemli <hjemli@gmail.com> | 
| | 
| 
| 
| | Signed-off-by: Lars Hjemli <hjemli@gmail.com> | 
| | 
| 
| 
| | Signed-off-by: Lars Hjemli <hjemli@gmail.com> | 
| |\ |  | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | | Before calling buffer_is_binary() we need to verify that the buffer
is valid.
Signed-off-by: Lars Hjemli <hjemli@gmail.com> | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | | This teaches ui-tree to detect binary blobs and display them similar
to `hexdump -C` (only wider).
Signed-off-by: Lars Hjemli <hjemli@gmail.com> | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | | This teaches all diff-related operations (i.e. ui-log, ui-diff and ui-patch)
how to handle binary files.
Signed-off-by: Lars Hjemli <hjemli@gmail.com> | 
| |\ \  
| |/  
|/| |  | 
| | | 
| | 
| | 
| | | Signed-off-by: Lars Hjemli <hjemli@gmail.com> | 
| |\ \  
| |/  
|/| |  | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | | First, an apostrophe is not a quote. Second, we also need to escape
quotes. And finally, quotes are encoded as '"', not '"e;'.
Sighned-off-by: Lars Hjemli <hjemli@gmail.com> | 
| |\ \  
| |/ |  | 
| | | 
| | 
| | 
| | | Signed-off-by: Lars Hjemli <hjemli@gmail.com> | 
| |\ \  
| | | 
| | | 
| | | 
| | | 
| | | 
| | | | Conflicts:
	cgit.css
Signed-off-by: Lars Hjemli <hjemli@gmail.com> | 
| | | | 
| | | 
| | | 
| | | 
| | | 
| | | 
| | | 
| | | | When a commit is referenced by a branch or tag the commit subject-
line will be suffixed with the proper decorations, hence the test
for this line needs to be updated.
Signed-off-by: Lars Hjemli <hjemli@gmail.com> | 
| | | | 
| | | 
| | | 
| | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com> |