AgeCommit message (Expand)AuthorLines
ui-shared: add homepage to tabsJason A. Donenfeld-0/+4
ui-plain: add enable-html-serving flagJason A. Donenfeld-0/+5
ui-blob: Do not accept mimetype from userJason A. Donenfeld-2/+0
filter: avoid integer overflow in authenticate_postJason A. Donenfeld-1/+1
cgit.c: remove useless null checkJohn Keeping-1/+1
cmd: no need for pre function hook nowJason A. Donenfeld-3/+0
cmd: remove "want_layout" fieldJohn Keeping-9/+0
cgit: use cgit_print_error_page() where appropriateJohn Keeping-20/+7
log: allow users to follow a fileJohn Keeping-0/+4
about: always ensure page has a trailing slashJason A. Donenfeld-0/+3
git: update to v2.5.0Christian Hesse-1/+1
Fix processing of repo.hide and repo.ignoreDaniel Reichelt-4/+4
cgit: remember to set up env vars before empty clone pathJason A. Donenfeld-0/+1
Avoid non-ANSI function declarationsJohn Keeping-1/+1
cgit: show clone URLs for empty repoJason A. Donenfeld-0/+16
git: update for v2.3.0Christian Hesse-1/+1
Add repo.hide and repo.ignoreLukas Fleischer-0/+6
repolist: add owner-filterChris Burroughs-0/+6
git: update to v2.2.1Christian Hesse-1/+1
Change "ss" diff flag to an enumJohn Keeping-4/+8
Always check if README exists in choose_readme()Lukas Fleischer-6/+0
git: update for git 2.0Christian Hesse-13/+13
Add a cache-snapshot-ttl configuration variableLukas Fleischer-0/+6
cgit: add --version argument for printing infoJason A. Donenfeld-0/+17
cgit.c: free tmp variableJason A. Donenfeld-0/+1
Switch to exclusively using global ctxLukas Fleischer-161/+161
auth: have cgit calculate login addressJason A. Donenfeld-1/+2
authentication: use hidden form instead of refererJason A. Donenfeld-14/+8
auth: add basic authentication filter frameworkJason A. Donenfeld-2/+94
filter: add support for email filterJason A. Donenfeld-0/+6
filter: basic write hooking infrastructureJason A. Donenfeld-0/+2
filter: allow for cleanup hook for filter typesJason A. Donenfeld-0/+1
filter: add fprintf_filter functionJohn Keeping-3/+3
filter: split filter functions into their own fileJason A. Donenfeld-36/+6
cgit.c: Fix comment on bit mask hackLukas Fleischer-8/+10
cgit.c: Use "else" for mutually exclusive branchesLukas Fleischer-19/+10
Replace most uses of strncmp() with prefixcmp()Lukas Fleischer-9/+9
Update copyright informationLukas Fleischer-2/+1
cache: id means static, even if head is specified tooJason A. Donenfeld-3/+3
cache: document negative ttls and add about ttlJason A. Donenfeld-3/+12
use favicon by defaultChristian Hesse-0/+1
readme: use string_list instead of space deliminationsJason A. Donenfeld-23/+69
readme: Accept multiple candidates and test them.Jason A. Donenfeld-0/+35
ui-summary: Pass filename to about-filterJason A. Donenfeld-1/+1
cgit.c: Do not reset HOME after unsetting it.Jason A. Donenfeld-13/+0
cgit.c: sync repo config printing with struct cgit_repoJason A. Donenfeld-0/+14
Add branch-sort and repo.branch-sort options.Jason A. Donenfeld-1/+13
cgit.c: Do not restore unset environment variablesLukas Fleischer-2/+4
Do not load user or system gitconfig and gitattributesJason A. Donenfeld-0/+24
use struct strbuf instead of static buffersJohn Keeping-36/+36