| Age | Commit message (Collapse) | Author | Lines |
|
With these and the two changes before them, cgit builds under git's
DEVELOPER=1 settings, which also annotate their own callbacks this way.
|
|
A failed stat logged the directory rather than the entry inside it,
and a project list that failed to read printed strerror of the flag
ferror returns, which names an unrelated error.
|
|
trust-scan-config passed any readme holding a colon as a tracked file,
while the parser takes one only when a path follows the colon, so a
scanned repository could still name a file on disk outside itself.
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
AUTHORS now records the upstream developers as the project's history
rather than as maintainers of the fork.
|
|
A relative path shorter than five bytes made the /.git suffix test read
before the buffer.
|
|
Everything the build generates now lands in build/, so a clean is a
single remove and the source tree stays free of build output.
|