AgeCommit message (Expand)AuthorLines
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
Log scan lock failures that are not contention Bryce Kwon-1/+6
Give up a scan or slot whose lock file was renamed Bryce Kwon-0/+13
Let a crashed scan's lock expire with its process Bryce Kwon-9/+40
Cache id-pinned pages and snapshots as static Bryce Kwon-3/+27
Keep error pages out of the cache Bryce Kwon-3/+2
Drop the Last-Modified, Expires and ETag headers Bryce Kwon-11/+0
Remove the repository homepage feature Bryce Kwon-4/+0
Restyle the sources and fix the audit's findings Bryce Kwon-843/+918
Bound the search and cache key a request can ask Bryce Kwon-1/+8
Gather page output into one buffer Bryce Kwon-0/+3
Settle the names, types and layout of the sources Bryce Kwon-59/+59
Isolate the git environment without a constructor Bryce Kwon-8/+13
Update the bundled Git to 2.55.0 Bryce Kwon-1/+1