about summary refs log tree commit homepage
path: root/lib/PublicInbox/ViewVCS.pm
DateCommit message (Expand)
2022-08-23viewvcs: separate email and date with spaces
2022-08-23viewvcs: show commit titles for parent commits
2022-08-23viewvcs: remove patchid line from commit header
2022-08-23viewdiff: linkify diffstats for non-format-patch emails
2022-08-23view: generate query in single-message and commit views
2022-08-23viewvcs: use :utf8 for opening patch, too
2022-08-23viewvcs: start improving display of git commits
2022-08-23viewvcs: drop pointless variable assignment
2022-08-23qspawn: improve error reporting and handling
2021-10-24viewvcs: die on tmpfile() errors
2021-10-13treewide: use warn() or carp() instead of env->{psgi.errors}
2021-08-28get rid of unnecessary bytes::length usage
2021-01-01update copyrights for 2021
2020-12-09treewide: replace {-inbox} with {ibx} for consistency
2020-07-10viewvcs: stop checking unused "B" query parameter
2020-07-10viewvcs: allow "0" as a path name
2020-03-30viewvcs: stream_blob_parse_hdr: fix BIN_DETECT retries
2020-03-30wwwstream::oneshot => html_oneshot
2020-03-25wwwstream: introduce oneshot API to avoid ->getline
2020-02-24hval: ascii_html: drop CRLF => LF conversion
2020-02-06treewide: run update-copyrights from gnulib for 2019
2020-01-27linkify: move to_html over from ViewDiff
2020-01-27view: start performing buffering into {obuf}
2019-12-28solvergit: allow passing arg to user-supplied callback
2019-12-27viewvcs: avoid anonymous sub for HTML response
2019-12-26qspawn: psgi_return: allow non-anon parse_hdr callback
2019-12-26qspawn: remove some anonymous subs for psgi_qx
2019-12-18viewvcs: flesh out some functionality and test
2019-09-14tmpfile: give temporary files meaningful names
2019-05-26viewvcs: keep temporary Solver dir for large streams
2019-04-04viewvcs: match 8000-byte lookup for git
2019-04-04viewvcs: preliminary support for showing non-blobs
2019-04-02viewvcs: check for premature EOF from git-cat-file
2019-02-13ensure bytes::length is available to callers
2019-02-05hlmod: do_hl* performs src_escape immediately
2019-02-05hlmod: make into a singleton
2019-02-05viewvcs: cleanup utf8 handling
2019-02-01viewvcs: allow '0' as a valid filename for blob downloads
2019-01-31doc: remove completed TODO items
2019-01-31qspawn: documentation updates
2019-01-31viewvcs: support streaming large blobs
2019-01-29viewvcs: avoid segfault with highlight.pm at shutdown
2019-01-28hval: add src_escape for highlight post-processing
2019-01-27viewvcs: wire up syntax-highlighting for blobs
2019-01-27viewvcs: do not show final error message twice
2019-01-26solver: rewrite to use Qspawn->psgi_qx and pi-httpd.async
2019-01-20viewvcs: disable white-space prewrap in blob view
2019-01-20view: enforce trailing slash for /$INBOX/$OID/s/ endpoints
2019-01-20view: enable naming hints for raw blob downloads
2019-01-19view: wire up diff and vcs viewers with solver