Website Summary Files Commits Branches @commit @diff @stats
Commit message (Collapse)AuthorAgeLinesSHA
...
* | | Merge branch 'lh/mimetypes'
 Lars Hjemli
2009-08-09-5/+4517e3ff4
|\ \ \
| * | | Add support for mime type registration and lookup
 Lars Hjemli
2009-07-25-5/+45c4d46c7
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | | Expose file extension in tree lists as class to allow nicer tree styling
 Martin Szulecki
2009-08-08-1/+7b4c3562
| | | | | | | | | | | | Signed-off-by: Martin Szulecki <opensuse@sukimashita.com>
* | | Introduce noplainemail option to hide email adresses from spambots
 Martin Szulecki
2009-08-08-7/+222f56e39
|/ / | | | | | | Signed-off-by: Martin Szulecki <opensuse@sukimashita.com>
* | Merge branch 'lh/embedded'
 Lars Hjemli
2009-07-25-6/+37286a905
|\ \ | | | | | | | | | | | | | | | Conflicts: cgitrc.5.txt ui-shared.c
| * | cgit.h: keep config flags sorted
 Lars Hjemli
2009-07-25-2/+27a8b3b4
| | | | | | | | | | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| * | cgitrc.5.txt: document 'embedded' and 'noheader'
 Lars Hjemli
2009-07-25-0/+986b753c
| | | | | | | | | | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| * | Add support for 'noheader' option
 Lars Hjemli
2009-07-25-7/+16ef0c6aa
| | | | | | | | | | | | | | | | | | | | | | | | 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>
| * | Add support for an 'embedded' option in cgitrc
 Lars Hjemli
2009-02-02-0/+130cbb508
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | | Merge branch 'ml/head-include'
 Lars Hjemli
2009-07-25-1/+10542f6a4
|\ \ \
| * | | cgitrc.5.txt: document 'head-include'
 Lars Hjemli
2009-07-25-0/+4f618e8f
| | | | | | | | | | | | | | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| * | | Add head-include configuration option.
 Mark Lodato
2009-06-07-1/+6b5a3a20
| | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | Merge branch 'plain-etag'
 Lars Hjemli
2009-07-25-0/+12681fdc4
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | Conflicts: ui-shared.c
| * | | | Add support for HEAD requests
 Lars Hjemli
2009-02-19-0/+73ff58dd
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a quick 'n dirty hack which makes cgit honor HEAD requests. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| * | | | Add support for ETag in 'plain' view
 Lars Hjemli
2009-02-19-0/+5488a214
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | | | | Merge branch 'rt/plain-binary'
 Lars Hjemli
2009-07-25-2/+117e5c048
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| * | | | | ui-blob: return 'application/octet-stream' for binary blobs
 Lars Hjemli
2009-07-25-1/+7596eb8f
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| * | | | | ui-plain: Return 'application/octet-stream' for binary files.
 Remko Tronçon
2009-07-25-1/+47d77008
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | Signed-off-by: Remko Tronçon <git@el-tramo.be> Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* | | | | Merge branch 'do/https'
 Lars Hjemli
2009-07-25-3/+18fbe091a
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| * | | | | use cgit_httpscheme() for atom feed
 Diego Ongaro
2009-06-11-3/+6694dd43
| | | | | |
| * | | | | add cgit_httpscheme() -> http:// or https://
 Diego Ongaro
2009-06-11-0/+1287a89ae
| | |_|/ / | |/| | |
* / | | | Return http statuscode 404 on unknown branch
 Lars Hjemli
2009-06-07-0/+6e429fb0
|/ / / / | | | | | | | | | | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* | | | Merge branch 'stable'
 Lars Hjemli
2009-03-15-1/+145e7fce
|\| | |
| * | | CGIT 0.8.2.1
 Lars Hjemli
2009-03-15-1/+1fdd559a
| | | | | | | | | | | | | | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* | | | Fix doc-related glitches in Makefile and .gitignore
 Lars Hjemli
2009-03-15-1/+6290c2a7
| | | | | | | | | | | | | | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* | | | Merge branch 'stable'
 Lars Hjemli
2009-03-15-11/+25780d2d9
|\| | |
| * | | ui-snapshot: avoid segfault when no filename is specified
 Lars Hjemli
2009-03-15-6/+176fddad7
| | | | | | | | | | | | | | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| * | | fix segfault when displaying empty blobs
 Eric Wong
2009-03-15-5/+81129736
| |/ / | | | | | | | | | | | | | | | | | | | | | 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>
* | | Merge branch 'asciidoc'
 Lars Hjemli
2009-03-15-58/+78942a4c2
|\ \ \ | |/ / |/| |
| * | Makefile: add doc-related targets
 Lars Hjemli
2009-02-12-2/+175e57cb2
| | | | | | | | | | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| * | Add cgit-doc.css
 Lars Hjemli
2009-02-12-0/+36d2067a
| | | | | | | | | | | | | | | | | | | | | This css is used to tweak the display of asciidoc-generated html for cgitrc.5.txt. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| * | cgitrc.5.txt: un-indent the name section
 Lars Hjemli
2009-02-12-1/+1c54f8a5
| | | | | | | | | | | | | | | | | | Otherwise, this section is treated as a preformatted, literal block. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| * | cgitrc.5.txt: wrap the example file in an asciidoc LiteralBlock
 Lars Hjemli
2009-02-12-0/+2b875a9e
| | | | | | | | | | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| * | cgitrc.5.txt: make the cgitrc options a valid asciidoc labeled list
 Lars Hjemli
2009-02-12-51/+51d3b2933
| | | | | | | | | | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| * | make cgitrc.5.txt asciidoc manpage compatible
 Matt McCormick (thewtex)
2009-02-12-4/+49f9ede3
| |/ | | | | | | | | According to the instructions and requirements here: http://www.methods.co.nz/asciidoc/chunked/ar01s20.html
* / ui-tree: escape ascii-text properly in hexdump view
 Lars Hjemli
2009-02-12-4/+96063e7b
|/ | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* CGIT 0.8.2
 Lars Hjemli
2009-02-01-1/+18cc0287
| | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Use GIT-1.6.1.1
 Lars Hjemli
2009-02-01-1/+18cbbb64
| | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Merge branch 'lh/binary'
 Lars Hjemli
2009-02-01-30/+1195e447b1
|\
| * shared.c: avoid SEGFAULT when checking for binary buffers
 Lars Hjemli
2009-02-01-2/+2481ce5e
| | | | | | | | | | | | | | Before calling buffer_is_binary() we need to verify that the buffer is valid. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| * ui-tree: show hexdump of binary blobs
 Lars Hjemli
2009-01-31-23/+67ae1d4d7
| | | | | | | | | | | | | | 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>
| * Handle binary files in diffs
 Lars Hjemli
2009-01-31-7/+52c495cf0
| | | | | | | | | | | | | | 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>
* | Merge branch 'lh/header'
 Lars Hjemli
2009-02-01-0/+90b3c746
|\ \ | |/ |/|
| * Add support for a custom header
 Lars Hjemli
2009-01-29-0/+9b115955
| | | | | | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* | Merge branch 'stable'
 Lars Hjemli
2009-01-29-2/+4d6174b7
|\ \ | |/ |/|
| * html.c: use correct escaping in html attributes
 Lars Hjemli
2009-01-29-2/+47efcef0
| | | | | | | | | | | | | | First, an apostrophe is not a quote. Second, we also need to escape quotes. And finally, quotes are encoded as '&quot;', not '&quote;'. Sighned-off-by: Lars Hjemli <hjemli@gmail.com>
* | Merge branch 'stable'
 Lars Hjemli
2009-01-27-1/+1a61871a
|\|
| * CGIT 0.8.1.1
 Lars Hjemli
2009-01-27-1/+1ba75f66
| | | | | | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* | Merge branch 'jw/commit-decorations'
 Lars Hjemli
2009-01-27-1/+12dfc4c82
|\ \ | | | | | | | | | | | | | | | | | | Conflicts: cgit.css Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| * | tests/t0105-commit.sh: expect commit decorations
 Lars Hjemli
2009-01-27-1/+138fde35
| | | | | | | | | | | | | | | | | | | | | | | | 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>