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
Date
Commit message (
Expand
)
2019-06-24
ds: split out IO::KQueue-specific code
2019-06-24
daemon: use FreeBSD accept filters on non-NNTP
2019-06-24
daemon: set TCP_DEFER_ACCEPT on everything but NNTP
2019-06-24
nntp: send greeting immediately for plain sockets
2019-06-24
ci: require IO::KQueue on FreeBSD, for now
2019-06-24
nntp: lazily allocate and stash rbuf
2019-06-24
ds: flush_write runs ->write callbacks even if closed
2019-06-24
nntp: simplify long response logic and fix nesting
2019-06-24
ds: always use EV_ADD with EV_SET
2019-06-24
nntp: reduce allocations for greeting
2019-06-24
ds: allow ->write callbacks to syswrite directly
2019-06-24
daemon: use SSL_MODE_RELEASE_BUFFERS
2019-06-24
t/nntpd-tls: slow client connection test
2019-06-24
nntp: call SSL_shutdown in normal cases
2019-06-24
ds|nntp: use CORE::close on socket
2019-06-24
daemon: map inherited sockets to well-known schemes
2019-06-24
certs/create-certs.perl: fix cert validity on 32-bit
2019-06-24
nntp: NNTPS and NNTP+STARTTLS working
2019-06-24
nntp: wait for writability before sending greeting
2019-06-24
ds: deal better with FS-related errors IO buffers
2019-06-24
allow use of PerlIO layers for filesystem writes
2019-06-24
nntp: simplify re-arming/requeue logic
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: remove pointless exit calls
2019-06-24
evcleanup: replace _run_asap with `event_step' callback
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
qspawn: describe where `$rpipe' come from
2019-06-24
spawn: remove `Blocking' flag handling
2019-06-24
httpd/async: remove EINTR check
2019-06-24
ds: get rid of event_watch field
2019-06-24
ds: remove IO::Poll support (for now)
2019-06-24
ds: share watch_chg between watch_read/watch_write
2019-06-24
ds: import IO::KQueue namespace
2019-06-24
ds: set event flags directly at initialization
2019-06-24
syscall: get rid of unnecessary uname local vars
2019-06-24
syscall: get rid of unused EPOLL* constants
2019-06-24
ds: get rid of redundant and unnecessary POLL* constants
2019-06-24
ds: switch write buffering to use a tempfile
2019-06-24
ds: share send(..., MSG_MORE) logic
2019-06-24
http: favor DS->write(strref) when reasonable
2019-06-24
ds: remove support for DS->write(undef)
2019-06-24
ds: don't pass `events' arg to EPOLL_CTL_DEL
2019-06-24
ds: lazy-initialize wbuf
2019-06-24
ds: split out from ->flush_write and ->write
2019-06-24
ds: lazy initialize wbuf_off
2019-06-24
ds: get rid of on_incomplete_write wrapper
[prev]
[next]