projects
/
public-inbox.git
/ shortlog
summary
| shortlog |
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
public-inbox.git
2019-09-18
Eric Wong
config: boolean handling matches git-config(1)
commit
|
commitdiff
|
tree
2019-09-18
Eric Wong
doc: add release notes directory
commit
|
commitdiff
|
tree
2019-09-17
Eric Wong
t/httpd-corner.t: don't fail lsof test if stdin is...
commit
|
commitdiff
|
tree
2019-09-17
Eric Wong
t/httpd-corner.t: don't fail lsof test if stdin is...
commit
|
commitdiff
|
tree
2019-09-17
Eric Wong
http: remove unnecessary delete
commit
|
commitdiff
|
tree
2019-09-17
Eric Wong
http: drop unused `$env' variable after delete
commit
|
commitdiff
|
tree
2019-09-17
Eric Wong
qspawn: improve variable naming and commenting
commit
|
commitdiff
|
tree
2019-09-17
Eric Wong
qspawn: shorten lifetime of circular references
commit
|
commitdiff
|
tree
2019-09-17
Eric Wong
qspawn: log errors for generic PSGI server users
commit
|
commitdiff
|
tree
2019-09-17
Eric Wong
qspawn: remove return value from ->finish
commit
|
commitdiff
|
tree
2019-09-15
Eric Wong
doc: update config manpage for "publicinbox.grokmanifest"
commit
|
commitdiff
|
tree
2019-09-15
Eric Wong
qspawn: shorten lifetime of environ and opts args
commit
|
commitdiff
|
tree
2019-09-15
Eric Wong
qspawn: clarify and improve error handling
commit
|
commitdiff
|
tree
2019-09-15
Eric Wong
t/httpd-corner: use which() sub for detecting curl(1)
commit
|
commitdiff
|
tree
2019-09-14
Eric Wong
doc: update nntpd with NNTPS and STARTTLS examples
commit
|
commitdiff
|
tree
2019-09-14
Eric Wong
t/httpd-corner: check for leaking FDs and pipes
commit
|
commitdiff
|
tree
2019-09-14
Eric Wong
qspawn: remove unused WNOHANG import
commit
|
commitdiff
|
tree
2019-09-14
Eric Wong
httpd/async: improve naming and comments
commit
|
commitdiff
|
tree
2019-09-14
Eric Wong
githttpbackend: use REMOTE_ADDR for deleted identifier
commit
|
commitdiff
|
tree
2019-09-14
Eric Wong
tmpfile: support O_APPEND and use it in DS::tmpio
commit
|
commitdiff
|
tree
2019-09-14
Eric Wong
tmpfile: give temporary files meaningful names
commit
|
commitdiff
|
tree
2019-09-14
Eric Wong
qspawn: simplify by using PerlIO::scalar
commit
|
commitdiff
|
tree
2019-09-14
Eric Wong
admin: warn and ignore inaccessible inboxes
commit
|
commitdiff
|
tree
2019-09-12
Eric Wong
solvergit: don't drop update-index stdin with qspawn
commit
|
commitdiff
|
tree
2019-09-09
Eric Wong
doc daemon: note the --listen directive is not always...
commit
|
commitdiff
|
tree
2019-09-09
Eric Wong
doc edit: move =for comment after item
commit
|
commitdiff
|
tree
2019-09-09
Eric Wong
run update-copyrights from gnulib for 2019
commit
|
commitdiff
|
tree
2019-09-09
Eric Wong
doc config: document indexlevel directive
commit
|
commitdiff
|
tree
2019-09-09
Eric Wong
tests: add tcp_connect() helper
commit
|
commitdiff
|
tree
2019-09-08
Eric Wong
nntp: regexp always consumes rbuf if "\n" exists
commit
|
commitdiff
|
tree
2019-09-08
Eric Wong
nntp: fix redundant CRLF from "LISTGROUP GROUP RANGE"
commit
|
commitdiff
|
tree
2019-07-14
Eric Wong
nntpdeflate: reduce overhead of idle clients
commit
|
commitdiff
|
tree
2019-07-13
Eric Wong
TODO: remove done items, add some more
commit
|
commitdiff
|
tree
2019-07-13
Eric Wong
nntp: support optional [range] arg in LISTGROUP
commit
|
commitdiff
|
tree
2019-07-13
Eric Wong
nntp: fix LIST OVERVIEW.FMT ordering and format
commit
|
commitdiff
|
tree
2019-07-13
Eric Wong
nntpdeflate: stop relying on SUPER for ->do_read
commit
|
commitdiff
|
tree
2019-07-12
Eric Wong
nntp: clear local timer on idle client expiry
commit
|
commitdiff
|
tree
2019-07-10
Eric Wong
http|nntp: avoid recursion inside ->write
commit
|
commitdiff
|
tree
2019-07-10
Eric Wong
solver: remove redundant spawn imports
commit
|
commitdiff
|
tree
2019-07-08
Eric Wong
http|nntp: "use PublicInbox::DS" instead of ->import
commit
|
commitdiff
|
tree
2019-07-08
Eric Wong
httpd: (cleanup) use reference instead of *glob
commit
|
commitdiff
|
tree
2019-07-08
Eric Wong
daemon: use POSIX and WNOHANG more idiomatically
commit
|
commitdiff
|
tree
2019-07-08
Eric Wong
Merge remote-tracking branch 'origin/nntp-compress'
commit
|
commitdiff
|
tree
2019-07-08
Eric Wong
ds: use WNOHANG with waitpid if inside event loop
commit
|
commitdiff
|
tree
2019-07-07
Eric Wong
nntp: improve error reporting for COMPRESS
commit
|
commitdiff
|
tree
2019-07-06
Eric Wong
nntp: reduce memory overhead of zlib
commit
|
commitdiff
|
tree
2019-07-06
Eric Wong
nntp: support COMPRESS DEFLATE per RFC 8054
commit
|
commitdiff
|
tree
2019-07-06
Eric Wong
nntp: move LINE_MAX constant to the top
commit
|
commitdiff
|
tree
2019-07-06
Eric Wong
nntp: use msg_more as a method
commit
|
commitdiff
|
tree
2019-07-06
Eric Wong
watch: allow multiple spam watch directories
commit
|
commitdiff
|
tree
2019-07-06
Eric Wong
watch: remove some indirectly-used imports
commit
|
commitdiff
|
tree
2019-07-05
Eric Wong
viewdiff: do not anchor using diffstat comments
commit
|
commitdiff
|
tree
2019-07-05
Eric Wong
t/nntpd*.t: require IO::Socket::SSL 2.007 for Net:...
commit
|
commitdiff
|
tree
2019-07-04
Eric Wong
qspawn: retry sysread when parsing headers, too
commit
|
commitdiff
|
tree
2019-06-30
Eric Wong
Merge remote-tracking branch 'origin/nntp'
commit
|
commitdiff
|
tree
2019-06-30
Eric Wong
nntp: add support for CAPABILITIES command
commit
|
commitdiff
|
tree
2019-06-30
Eric Wong
nntp: remove DISABLED hash checks
commit
|
commitdiff
|
tree
2019-06-30
Eric Wong
t/httpd-unix.t: avoid race in between bind() and listen()
commit
|
commitdiff
|
tree
2019-06-30
Eric Wong
daemon: warn on inheriting blocking listeners
commit
|
commitdiff
|
tree
2019-06-30
Eric Wong
tests: common tcp_server and unix_server helpers
commit
|
commitdiff
|
tree
2019-06-30
Eric Wong
t/perf-nntpd.t: fix off-by-one if NEWNEWS_DATE is unset
commit
|
commitdiff
|
tree
2019-06-30
Eric Wong
Merge remote-tracking branch 'origin/email-simple-mem...
commit
|
commitdiff
|
tree
2019-06-30
Eric Wong
examples/*@.service: sockets MUST be NonBlocking
commit
|
commitdiff
|
tree
2019-06-30
Eric Wong
ds: fix return values of do_read and *_tls_step
commit
|
commitdiff
|
tree
2019-06-30
Eric Wong
ds: rely on refcounting to close descriptors
commit
|
commitdiff
|
tree
2019-06-30
Eric Wong
t/nntpd*.t: skip TLS tests for old Net::NNTP
commit
|
commitdiff
|
tree
2019-06-29
Eric Wong
dskqxs: more closely match epoll semantics
commit
|
commitdiff
|
tree
2019-06-29
Eric Wong
http: use bigger, but shorter-lived buffers for pipes
commit
|
commitdiff
|
tree
2019-06-29
Eric Wong
httpd/async: switch to buffering-as-fast-as-possible
commit
|
commitdiff
|
tree
2019-06-29
Eric Wong
parentpipe: make the ->close call more obvious
commit
|
commitdiff
|
tree
2019-06-29
Eric Wong
parentpipe: document and use one-shot wakeups
commit
|
commitdiff
|
tree
2019-06-29
Eric Wong
http: support HTTPS (kinda)
commit
|
commitdiff
|
tree
2019-06-29
Eric Wong
ds: consolidate IO::Socket::SSL checks
commit
|
commitdiff
|
tree
2019-06-29
Eric Wong
ds: handle deferred DS->close after timers
commit
|
commitdiff
|
tree
2019-06-29
Eric Wong
listener: use edge-triggered notifications
commit
|
commitdiff
|
tree
2019-06-29
Eric Wong
http: use requeue instead of watch_in1
commit
|
commitdiff
|
tree
2019-06-29
Eric Wong
ds: move requeue logic over from NNTP
commit
|
commitdiff
|
tree
2019-06-29
Eric Wong
ds: share lazy rbuf handling between HTTP and NNTP
commit
|
commitdiff
|
tree
2019-06-29
Eric Wong
t/ds-leak: fix race
commit
|
commitdiff
|
tree
2019-06-27
Eric Wong
watchmaildir: show the current path on spamcheck failures
commit
|
commitdiff
|
tree
2019-06-27
Eric Wong
nntp: reduce syscalls for ARTICLE and BODY
commit
|
commitdiff
|
tree
2019-06-27
Eric Wong
mbox: split header and body processing
commit
|
commitdiff
|
tree
2019-06-27
Eric Wong
mbox: use Email::Simple->new to do in-place modifications
commit
|
commitdiff
|
tree
2019-06-27
Eric Wong
nntp: rework and simplify art_lookup response
commit
|
commitdiff
|
tree
2019-06-26
Eric Wong
certs/create-certs: create certs in 'certs/' directory
commit
|
commitdiff
|
tree
2019-06-26
Eric Wong
ds: cleanup poll test and avoid clobbering imports
commit
|
commitdiff
|
tree
2019-06-26
Eric Wong
Merge remote-tracking branch 'origin/nntp-tls'
commit
|
commitdiff
|
tree
2019-06-25
Eric Wong
searchview: avoid displaying full paths on errors
commit
|
commitdiff
|
tree
2019-06-24
Eric Wong
msgmap: mid_insert: use plain "INSERT" to detect duplicates
commit
|
commitdiff
|
tree
2019-06-24
Eric Wong
ds: ->write must not clobber empty wbuf array
commit
|
commitdiff
|
tree
2019-06-24
Eric Wong
Makefile: skip DSKQXS in global syntax check
commit
|
commitdiff
|
tree
2019-06-24
Eric Wong
ds: reduce overhead of tempfile creation
commit
|
commitdiff
|
tree
2019-06-24
Eric Wong
Revert "ci: require IO::KQueue on FreeBSD, for now"
commit
|
commitdiff
|
tree
2019-06-24
Eric Wong
ds: reimplement IO::Poll support to look like epoll
commit
|
commitdiff
|
tree
2019-06-24
Eric Wong
ds: split out IO::KQueue-specific code
commit
|
commitdiff
|
tree
2019-06-24
Eric Wong
daemon: use FreeBSD accept filters on non-NNTP
commit
|
commitdiff
|
tree
2019-06-24
Eric Wong
daemon: set TCP_DEFER_ACCEPT on everything but NNTP
commit
|
commitdiff
|
tree
2019-06-24
Eric Wong
nntp: send greeting immediately for plain sockets
commit
|
commitdiff
|
tree
2019-06-24
Eric Wong
ci: require IO::KQueue on FreeBSD, for now
commit
|
commitdiff
|
tree
2019-06-24
Eric Wong
nntp: lazily allocate and stash rbuf
commit
|
commitdiff
|
tree
next