| Age | Commit message (Collapse) | Author | Lines |
|---|---|---|---|
| Read a negative ref count as no limit | Bryce Kwon | -4/+6 | |
| summary-branches, summary-tags and max-ref-count already listed every ref at 0, but a negative value reached qsort as a count and crashed the summary and refs pages, and emptied the branch switcher. | |||
| Say blame gets the source filter and line numbers | Bryce Kwon | -6/+6 | |
| Name every trailer link-trailers.lua links | Bryce Kwon | -3/+3 | |
| Fix the sample cgitrc's defaults and value syntax | Bryce Kwon | -13/+16 | |
| Describe root-readme as the site's about page | Bryce Kwon | -5/+5 | |
| Name the log link that enable-index-links adds | Bryce Kwon | -1/+1 | |
| The manual has named the commit page since it was written in 2008, a year after the index started linking the log instead. | |||
| Stop caching clone files and oversized responses | Bryce Kwon | -0/+5 | |
| The dumb transport reads files that already sit on the disk, so a pack copied into a slot cost that disk twice and the request a second write of every byte. A snapshot took a slot whatever its size, so a visitor naming distinct refs and ids could fill the cache root with archives. cache-max-slot-size, 64 MB unless set, now serves a larger response from the lock file and drops it, along with any expired copy it would have replaced. | |||
| Gate html serving behind trust-scan-config | Bryce Kwon | -3/+3 | |
| enable-html-serving makes the plain page send a repository file as text/html on the site's own origin, with no nosniff and no policy, so a scanned repository could switch it on from its git config or cgitrc without trust-scan-config and run script against every visitor. The warning for a key read from git config also named a null repository, because repo->path was set only after that file had been read. | |||
| Rename enable-trailers to enable-commit-trailers | Bryce Kwon | -11/+12 | |
| Unify the docs, samples and extensions | Bryce Kwon | -133/+139 | |
| Harden the request path, scan and error recovery | Bryce Kwon | -6/+6 | |
| Gate scanned filters with trust-scan-filters | Bryce Kwon | -18/+16 | |
| Apply the mailmap at HEAD to every ident | Bryce Kwon | -0/+9 | |
| Split trailers out of the commit message | Bryce Kwon | -0/+19 | |
| Clean up the whole tree | Bryce Kwon | -4/+3 | |
| Trim the comments and dead code across the tree | Bryce Kwon | -74/+28 | |
| Rename the inconsistent config keys | Bryce Kwon | -117/+126 | |
| The old spellings are no longer read. enable-header and enable-plain-email take the opposite value of the noheader and noplainemail they replace. | |||
| Remove the language breakdown from the stats page | Bryce Kwon | -2/+2 | |
| Document cache directory ownership | Bryce Kwon | -1/+3 | |
| Remove the repository homepage feature | Bryce Kwon | -3/+0 | |
| Add enable-relative-dates and date-format | Bryce Kwon | -0/+9 | |
| Drop the help tab and its built-in guide | Bryce Kwon | -4/+0 | |
| Reorganise the tree into vendor/ and custom/ | Bryce Kwon | -2/+2 | |
