AgeCommit message (Expand)AuthorLines
Keep the repository title in one static buffer Bryce Kwon-2/+6
Drop a query value check that cannot fire Bryce Kwon-3/+0
Share one lock-file helper between the caches Bryce Kwon-35/+3
Keep the script name local to prepare_context Bryce Kwon-4/+1
Move cgit.c's own helpers out of shared.c Bryce Kwon-6/+78
Spell the version banner cgit Bryce Kwon-1/+1
Drop ui-blob's constant file_only arguments Bryce Kwon-1/+1
Keep the query string parser beside its one caller Bryce Kwon-0/+17
Open and close each page through the layout calls Bryce Kwon-8/+4
Sort with git's QSORT Bryce Kwon-1/+1
Allocate formatted strings with git's xstrfmt Bryce Kwon-4/+4
Lock the cached repolist with flock Bryce Kwon-9/+4
Open the lock files close-on-exec Bryce Kwon-1/+1
Use the parser's INT_MAX for every snapshot format Bryce Kwon-5/+1
Hand back the fallback branch rather than a copy Bryce Kwon-13/+4
Drop dead checks and a repeated filter cleanup Bryce Kwon-12/+7
Cap the search with xstrndup alone Bryce Kwon-4/+1
Rename prepare_repo_env to open_repo Bryce Kwon-2/+2
Explain the notes setup in one comment Bryce Kwon-4/+3
Let scan_tree choose the project list itself Bryce Kwon-12/+3
Drop the command line switches the query covers Bryce Kwon-11/+0
Drop the defaults the memset already sets Bryce Kwon-17/+0
Mark the static pages in the command table Bryce Kwon-28/+2
Set the virtual root from SCRIPT_NAME up front Bryce Kwon-6/+5
Offer the versions as an option Bryce Kwon-0/+2
Name the page first in every title Bryce Kwon-1/+1
Sign patches with the cgit version Bryce Kwon-0/+2
Isolate git from HOME before git's own setup Bryce Kwon-3/+5
Sort an empty list without handing qsort a null Bryce Kwon-1/+1
Pass over a notes ref that names no tree Bryce Kwon-3/+14
Keep string literals behind const pointers Bryce Kwon-1/+1
Remove what the version removal left behind Bryce Kwon-2/+0
Cache every branch page under cache-dynamic-ttl Bryce Kwon-7/+2
Gate a readme ending in a colon like a disk path Bryce Kwon-4/+2
End a request quietly when the client has gone Bryce Kwon-1/+3
Keep clone files and oversized responses out of the cache Bryce Kwon-1/+19
Rename enable-trailers to enable-commit-trailers Bryce Kwon-5/+5
Align with spaces instead of tabs Bryce Kwon-13/+12
Harden the request path, scan and error recovery Bryce Kwon-52/+125
Answer 404 for a repository whose path is missing Bryce Kwon-6/+8
Gate scanned filters with `trust-scan-filters` Bryce Kwon-22/+13
Apply the mailmap at HEAD to every ident Bryce Kwon-0/+6
Split trailers out of the commit message Bryce Kwon-2/+14
Clean up the whole tree Bryce Kwon-56/+47
Trim the comments and dead code across the tree Bryce Kwon-54/+37
Report ignored config keys on stderr Bryce Kwon-4/+12
Rename the inconsistent config keys Bryce Kwon-23/+25
Fold `enable-stats` back into `max-stats` Bryce Kwon-6/+0
Use standard HTTP reason phrases Bryce Kwon-5/+5
Resolve submodule links from `.gitmodules` Bryce Kwon-0/+5