index
:
public-inbox.git
ci-WIP
fuse3
malloc_info
master
p516-leak
repobrowse
stable-1.6
viewdiff
an "archives first" approach to mailing lists
about
summary
refs
log
tree
commit
homepage
log msg
author
committer
range
path:
root
/
lib
/
PublicInbox
/
HTTP.pm
Date
Commit message (
Expand
)
2023-11-26
http: fix pipelining during long async requests
2023-11-02
treewide: use ->close method rather than CORE::close
2023-10-25
qspawn: introduce new psgi_yield API
2023-01-24
http: reuse STDIN if it's already /dev/null
2022-08-09
daemon: use per-listener SIG{__WARN__} callbacks
2022-08-04
http: coerce SERVER_PORT to integer
2022-08-02
httpd: make internals slightly more generic
2022-01-31
http: don't send chunk finalizer on HEAD responses
2021-10-24
http: use a larger buffer for ->getline responses
2021-10-20
httpd: reject requests with spaces in header names
2021-10-16
httpd: move pipeline logic into event_step
2021-10-16
imapd+nntpd: drop timer-based expiration
2021-10-13
treewide: use warn() or carp() instead of env->{psgi.errors}
2021-10-09
http: avoid Perl target cache for psgi.input
2021-08-28
get rid of unnecessary bytes::length usage
2021-01-01
update copyrights for 2021
2020-10-30
tls: epollbit: account for miscellaneous OpenSSL errors
2020-07-06
mboxgz: do asynchronous git blob retrievals
2020-06-28
ds: remove fields.pm usage
2020-06-21
daemon: use ->can to check for IO::Socket::SSL
2020-03-19
http: fix RFC conformance w.r.t. message length
2020-02-06
treewide: run update-copyrights from gnulib for 2019
2020-01-25
http: eliminate short-lived cyclic ref for psgix.io
2020-01-13
ds|http|nntp: simplify {wbuf} population
2020-01-11
allow HTTP_HOST to be '0' via defined() checks
2020-01-09
http: log response_write errors
2020-01-06
treewide: "require" + "use" cleanup and docs
2020-01-01
http: update comment about psgix.io usage
2019-12-22
http: avoid anonymous sub for getline callback
2019-12-22
http: get rid of anonymous subs for write/close
2019-12-14
ds: move EvCleanup code into DS
2019-09-17
http: remove unnecessary delete
2019-09-17
http: drop unused `$env' variable after delete
2019-09-14
tmpfile: give temporary files meaningful names
2019-09-09
run update-copyrights from gnulib for 2019
2019-07-10
http|nntp: avoid recursion inside ->write
2019-07-08
http|nntp: "use PublicInbox::DS" instead of ->import
2019-06-29
httpd/async: switch to buffering-as-fast-as-possible
2019-06-29
http: support HTTPS (kinda)
2019-06-29
ds: handle deferred DS->close after timers
2019-06-29
http: use requeue instead of watch_in1
2019-06-29
ds: share lazy rbuf handling between HTTP and NNTP
2019-06-24
allow use of PerlIO layers for filesystem writes
2019-06-24
ds: hoist out do_read from NNTP and HTTP
2019-06-24
http|nntp: be explicit about bytes::length on rbuf
2019-06-24
ds: pass $self to code references
2019-06-24
http: don't pass extra args to PublicInbox::DS::close
2019-06-24
ds: favor `delete' over assigning fields to `undef'
2019-06-24
http|nntp: favor "$! == EFOO" over $!{EFOO} checks
2019-06-24
ds: get rid of event_watch field
[next]