about summary refs log tree commit homepage
path: root/lib/PublicInbox/GitHTTPBackend.pm
AgeCommit message (Expand)AuthorFilesLines
2021-01-01update copyrights for 2021Eric Wong1-1/+1
2020-02-06treewide: run update-copyrights from gnulib for 2019Eric Wong1-1/+1
2020-01-06treewide: "require" + "use" cleanup and docsEric Wong1-1/+1
2020-01-01wwwstatic: move r(...) functions hereEric Wong1-16/+3
2020-01-01githttpbackend: remove ancient compatibility checkEric Wong1-3/+0
2019-12-30spawn: allow passing GLOB handles for redirectsEric Wong1-1/+1
2019-12-27githttpbackend: split out wwwstaticEric Wong1-88/+3
2019-12-26qspawn: psgi_return: allow non-anon parse_hdr callbackEric Wong1-5/+7
2019-09-17qspawn: improve variable naming and commentingEric Wong1-1/+1
2019-09-14githttpbackend: use REMOTE_ADDR for deleted identifierEric Wong1-1/+1
2019-09-14tmpfile: give temporary files meaningful namesEric Wong1-1/+3
2019-09-09run update-copyrights from gnulib for 2019Eric Wong1-1/+1
2019-06-24allow use of PerlIO layers for filesystem writesEric Wong1-10/+8
2019-06-04githttpbackend: require ASCII in pathEric Wong1-2/+2
2019-06-04githttpbackend: require Range:, Status: to be ASCII digitsEric Wong1-2/+2
2019-05-04bundle Danga::Socket and Sys::SyscallEric Wong1-1/+1
2019-04-15cgit: serve static css, logo, favicon directlyEric Wong1-29/+33
2019-04-04githttpbackend: check for other errors and relax CRLF checkEric Wong1-5/+6
2019-04-04githttpbackend: move more psgi.input handling into subroutineEric Wong1-9/+9
2019-04-02githttpbackend: serve $GIT_DIR/info/attributesEric Wong1-1/+1
2019-01-22qspawn: implement psgi_return and use it for githttpbackendEric Wong1-59/+5
2019-01-09doc: various overview-level module commentsEric Wong1-1/+1
2018-03-27githttpbackend: avoid infinite loop on generic PSGI serversEric Wong (Contractor, The Linux Foundation)1-0/+1
2018-02-07update copyrights for 2018Eric Wong1-1/+1
2016-12-25githttpbackend: minor cleanups to improve readabilityEric Wong1-10/+8
2016-12-25githttpbackend: simplify compatibility codeEric Wong1-9/+6
2016-12-25githttpbackend: minor readability improvementEric Wong1-4/+4
2016-12-22doc: various comments on async handlingEric Wong1-1/+1
2016-11-26avoid IO::File for anonymous temporary filesEric Wong1-2/+2
2016-11-26githttpbackend: error checking for input handlingEric Wong1-4/+19
2016-07-09www: add configurable limitersEric Wong1-2/+8
2016-07-09qspawn: allow configurable limitersEric Wong1-1/+5
2016-07-09cleanup some unnecessary use/requiresEric Wong1-0/+1
2016-07-07githttpbackend: avoid intermediate array creation from statEric Wong1-2/+1
2016-07-03githttpbackend: match Content-Type of git-http-backend(1)Eric Wong1-4/+18
2016-07-01git: allow cloning from the URL root, tooEric Wong1-1/+1
2016-07-01githttpbackend: allow git to be a regular scalar stringEric Wong1-2/+2
2016-06-24githttpbackend: shallow clone workaroundEric Wong1-1/+0
2016-05-30git-http-backend: remove dependency on Plack::RequestEric Wong1-13/+13
2016-05-27git-http-backend: close pipe for generic PSGI on errorsEric Wong1-1/+6
2016-05-27git-http-backend: move real close to GetlineBodyEric Wong1-1/+0
2016-05-27git-http-backend: fix aborts for generic PSGI cloneEric Wong1-9/+4
2016-05-24git-http-backend: use qspawn to limit running processesEric Wong1-23/+15
2016-05-23git-http-backend: refactor to support cleanupEric Wong1-42/+40
2016-05-23git-http-backend: avoid Plack::Request parsing bodyEric Wong1-1/+1
2016-05-23git-http-backend: cleanup vestigial the process limiter codeEric Wong1-9/+0
2016-05-22git-http-backend: switch to async_passEric Wong1-91/+83
2016-05-22git-http-backend: simplify dumb servingEric Wong1-47/+19
2016-05-22git-http-backend: remove process limitEric Wong1-11/+0
2016-05-15git-http-backend: set cache headersEric Wong1-3/+13