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
/
DS.pm
Date
Commit message (
Expand
)
2021-10-16
imapd+nntpd: drop timer-based expiration
2021-10-06
ds: tmpio: avoid Perl target cache
2021-10-01
ds: inline set_cloexec
2021-10-01
ds: simplify signalfd use
2021-09-29
ds: drop ::later support
2021-09-29
ds: simplify idle time expiry, slightly
2021-09-18
ds: support add unique timers
2021-08-28
ds: use bytes::substr and bytes::length module-wide for now
2021-05-23
treewide: favor open(..., '+<&=', $fd)
2021-03-24
ds: improve DS->Reset fork-safety
2021-03-04
ds: import croak properly
2021-02-08
ds: improve add_timer usability
2021-02-07
treewide: replace confess with croak
2021-02-01
ds: next_tick: avoid $_ in top-level loop iterator
2021-02-01
ds: guard against stack-not-refcounted quirk of Perl 5
2021-01-12
ds: block signals when reaping
2021-01-01
ds: clobber $in_loop first at reset
2021-01-01
avoid calling waitpid from children in DESTROY
2021-01-01
use PublicInbox::DS for dwaitpid
2020-12-28
ds: flatten + reuse @events, epoll_wait style fixes
2020-12-28
ds: simplify EventLoop implementation
2020-10-30
tls: epollbit: account for miscellaneous OpenSSL errors
2020-09-27
ds: add missing label for systems w/o EPOLLEXCLUSIVE
2020-09-12
treewide: avoid `goto &NAME' for tail recursion
2020-09-01
ds: avoid unnecessary timer for waitpid
2020-09-01
ds: avoid excessive queueing when reaping PIDs
2020-06-28
ds: add_timer: allow passing arg to callback.
2020-06-28
watch: wire up IMAP IDLE reapers to DS
2020-06-28
ds: remove fields.pm usage
2020-06-25
ds: flush_write: early return on closed socket
2020-06-21
daemon: use ->can to check for IO::Socket::SSL
2020-04-09
triewyde: ficks soem speling errrors
2020-01-27
switch to sysseek + sysread for serving static files
2020-01-25
ds: tmpio: store offsets per-buffer
2020-01-13
ds: flatten $EXPMAP, delete entries on close
2020-01-13
ds: rely on autovivification for $later_queue
2020-01-13
ds: rely on autovivication for waitpid bits
2020-01-13
ds: rely on autovivification for nextq
2020-01-13
ds|http|nntp: simplify {wbuf} population
2020-01-13
ds: guard ToClose against DESTROY side-effects
2020-01-13
ds: remove Timer->cancel and Timer class+bless
2020-01-13
ds: add an in_loop() function for Inbox.pm use
2020-01-13
ds: add_timer: rename from AddTimer, remove a parameter
2020-01-13
ds: new: avoid redundant check, make clobbering fatal
2020-01-11
doc: technical/ds.txt: describe PublicInbox::DS divergences
2020-01-06
treewide: "require" + "use" cleanup and docs
2019-12-28
ds: use MSG_MORE when wbuf is empty during long responses
2019-12-15
inbox: fix periodic git process cleanup
2019-12-14
ds: move NNTP-only expiration code into DS
2019-12-14
ds: move EvCleanup code into DS
[next]