about summary refs log tree commit homepage
path: root/lib
DateCommit message (Expand)
2019-01-27viewvcs: wire up syntax-highlighting for blobs
2019-01-27hlmod: disable enclosing <pre> tag
2019-01-27wwwhighlight: read_in_full returns undef on errors
2019-01-27solver: crank up max patches to 9999
2019-01-27viewvcs: do not show final error message twice
2019-01-27qspawn: decode $? for user-friendliness
2019-01-27solver: reduce "git apply" invocations
2019-01-27solver: hold patches in temporary directory
2019-01-26solver: rewrite to use Qspawn->psgi_qx and pi-httpd.async
2019-01-26view: swap CRLF for LF in HTML output
2019-01-22qspawn: implement psgi_qx
2019-01-22httpd/async: stop running command if client disconnects
2019-01-22qspawn|httpd/async: improve and fix out-of-date comments
2019-01-22qspawn|getlinebody: support streaming filters
2019-01-22qspawn: implement psgi_return and use it for githttpbackend
2019-01-22httpd/async: remove needless sysread wrapper
2019-01-21hval: split out escape sequences to a separate table
2019-01-21highlight: initial wrapper and PSGI service
2019-01-20config: each_inbox iteration preserves config order
2019-01-20solver: remove extra "^index $OID..$OID" line
2019-01-20solver: force quoted-printable bodies to LF
2019-01-20viewvcs: disable white-space prewrap in blob view
2019-01-20viewdiff: do not link to 0{7,40} blobs (again)
2019-01-20viewdiff: quote attributes for Atom feed
2019-01-20viewdiff: cleanup state transitions a bit
2019-01-20viewdiff: support diff-highlighting w/o coderepo
2019-01-20$INBOX/_/text/color/ and sample user-side CSS
2019-01-20www: admin-configurable CSS via "publicinbox.css"
2019-01-20solver: restore diagnostics and deal with CRLF
2019-01-20view: enforce trailing slash for /$INBOX/$OID/s/ endpoints
2019-01-20solver: add a TODO note about making this fully evented
2019-01-20solver: note the synchronous nature of index preparation
2019-01-20solver: break @todo loop into a callback
2019-01-20solver: simplify control flow for initial loop
2019-01-20solver: switch patch application to use a callback
2019-01-20solver: break up patch application steps
2019-01-20solver: more verbose blob resolution
2019-01-20git: support 'ambiguous' result from --batch-check
2019-01-20view: enable naming hints for raw blob downloads
2019-01-19solver: operate directly on git index
2019-01-19git: disable abbreviations with cat-file hints
2019-01-19view: wire up diff and vcs viewers with solver
2019-01-19solver: various bugfixes and cleanups
2019-01-19git: check saves error on disambiguation
2019-01-19git: add git_quote
2019-01-19git: support multiple URL endpoints
2019-01-19solver: initial Perl implementation
2019-01-19hval: force monospace for <form> elements, too
2019-01-19view: disable bold in topic display
2019-01-18git: git_unquote handles double-quote and backslash