about summary refs log tree commit homepage
path: root/t/httpd-corner.t
AgeCommit message (Expand)AuthorFilesLines
2021-03-17tests: show lsof output on deleted-file-check failuresEric Wong1-1/+2
2021-02-08tests: favor IPv6Eric Wong1-7/+5
2021-01-01update copyrights for 2021Eric Wong1-1/+1
2020-07-06qspawn: learn to gzip streaming responsesEric Wong1-1/+8
2020-05-03t/httpd-corner.t: fix uninitialized warningEric Wong1-1/+1
2020-04-20testcommon: spawn-aware system() and qx[] workalikesEric Wong1-16/+14
2020-04-16t/httpd-corner: improve reliability and diagnosticsEric Wong1-7/+13
2020-04-15t/httpd-corner.t: relax read-after-failed-write handlingEric Wong1-16/+23
2020-04-09triewyde: ficks soem speling errrorsEric Wong1-1/+1
2020-03-25qspawn: handle ENOENT (and other errors on exec)Eric Wong1-1/+24
2020-03-25qspawn: reinstate filter support, add gzip filterEric Wong1-0/+25
2020-03-19http: fix RFC conformance w.r.t. message lengthEric Wong1-0/+32
2020-02-06treewide: run update-copyrights from gnulib for 2019Eric Wong1-1/+1
2020-01-28avoid relying on IO::Handle/IO::File autoloadEric Wong1-1/+1
2020-01-28daemon: provide TCP_DEFER_ACCEPT for Perl <5.14Eric Wong1-4/+5
2019-12-30spawn: allow passing GLOB handles for redirectsEric Wong1-1/+1
2019-12-24testcommon: add require_mods method and use itEric Wong1-7/+2
2019-12-19tests: move t/common.perl to PublicInbox::TestCommonEric Wong1-1/+1
2019-12-19t/*.t: avoid sharing "my" variables in subsEric Wong1-4/+4
2019-11-24tests: use File::Temp->newdir instead of tempdir()Eric Wong1-2/+1
2019-11-24t/common: start_script replaces spawn_listenerEric Wong1-20/+28
2019-11-24t/httpd-corner: wait for worker process deathEric Wong1-7/+12
2019-11-15t/common: move unix_server to t/httpd-corner.tEric Wong1-0/+10
2019-11-08t/*.t: disable nntpd/httpd worker processes in most testsEric Wong1-4/+17
2019-11-08t/httpd-corner.t: get rid of IPC::Run for running curlEric Wong1-10/+11
2019-11-08t/httpd-corner.t: drop unnecessary bytes:: for length()Eric Wong1-1/+1
2019-11-04t/httpd-corner.t: check for curl(1) errors in big async testEric Wong1-0/+1
2019-09-17t/httpd-corner.t: don't fail lsof test if stdin is a pipe (try #2)Eric Wong1-3/+2
2019-09-17t/httpd-corner.t: don't fail lsof test if stdin is a pipeEric Wong1-1/+5
2019-09-15t/httpd-corner: use which() sub for detecting curl(1)Eric Wong1-9/+2
2019-09-14t/httpd-corner: check for leaking FDs and pipesEric Wong1-0/+8
2019-09-09tests: add tcp_connect() helperEric Wong1-7/+2
2019-07-04qspawn: retry sysread when parsing headers, tooEric Wong1-2/+14
2019-06-30tests: common tcp_server and unix_server helpersEric Wong1-13/+2
2019-06-24daemon: use FreeBSD accept filters on non-NNTPEric Wong1-3/+18
2019-06-24daemon: set TCP_DEFER_ACCEPT on everything but NNTPEric Wong1-0/+19
2019-06-20t/httpd-corner: ensure chunk payload read doesn't overreachEric Wong1-0/+15
2019-06-20t/httpd-corner.t: fix braino :xEric Wong1-2/+2
2019-05-14tests: get rid of unnecessary Cwd module useEric Wong1-2/+1
2019-05-14tests: remove unnecessary loading of ::DS and SocketEric Wong1-3/+3
2019-05-04bundle Danga::Socket and Sys::SyscallEric Wong1-1/+1
2018-12-29tests: consolidate process spawning code.Eric Wong1-39/+12
2018-02-07update copyrights for 2018Eric Wong1-1/+1
2016-11-26avoid IO::File for anonymous temporary filesEric Wong1-2/+1
2016-08-05http: do not allow bad getline+close responses to kill usEric Wong1-0/+33
2016-07-02www: remove Plack::Request dependency entirelyEric Wong1-1/+1
2016-04-29http: avoid corking on "Content-Length: 0" responseEric Wong1-0/+13
2016-03-12http: use Plack::HTTPParser for HTTP parsingEric Wong1-1/+1
2016-03-06http: reject excessively large HTTP request bodiesEric Wong1-0/+21
2016-03-06http: reject excessive headersEric Wong1-0/+12