2/4 is critical in that it fixes occasional 500 errors noticed
in my cgit -> www_coderepo migration.  There's a few other
problems noticed an fixed along the way as well; having to
contort our code to PSGI expectations leads to some awkwardness,
unfortunately :<

Eric Wong (4):
  qspawn: use fallback response code from CGI program
  httpd/async: retry reads properly when parsing headers
  qspawn: consistently return 500 on premature EOF
  qspawn: fix EINTR with generic PSGI servers

 lib/PublicInbox/GitHTTPBackend.pm |  1 +
 lib/PublicInbox/HTTPD/Async.pm    |  8 +++++---
 lib/PublicInbox/Qspawn.pm         | 18 +++++++++++++-----
 3 files changed, 19 insertions(+), 8 deletions(-)

Reply via email to