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
)
2023-11-26
ds: long_step: eliminate redundant fileno call
2023-11-15
ds: run @post_loop_do if any user-queued events run
2023-11-03
ds: don't try ->close after ->accept_SSL failure
2023-11-02
treewide: use ->close method rather than CORE::close
2023-11-02
ds: replace FD map hash table with array
2023-11-01
ds: make ->close behave like CORE::close
2023-11-01
ds: move maxevents further down the stack
2023-11-01
ds: do not defer close
2023-11-01
ds: next_tick: shorten object lifetimes
2023-10-18
ds: get rid of SetLoopTimeout
2023-10-18
ds: introduce and use do_fork helper
2023-10-10
ds: use a dummy poller during Reset
2023-10-04
ds: make %AWAIT_PIDS a hash, not hashref
2023-10-04
ds: cleanup fork + Reset support
2023-10-04
ds: Reset: replace Poller object early
2023-10-04
ds: don't pass FD map to post_loop_do callback
2023-10-04
ds: hoist out close_non_busy
2023-10-04
lei: drop stores explicitly at daemon shutdown
2023-09-26
ds: awaitpid: Perl waitpid retries on EINTR automatically
2023-09-25
ds: force event_loop wakeup on final child death
2023-09-14
ds: Reset at END
2023-09-12
provide select(2) backend for PublicInbox::DS
2023-09-11
ds: use constants for @UNBLOCKABLE list
2023-09-11
favor poll(2) for most daemons
2023-09-11
ds: use object-oriented API for epoll
2023-09-11
daemon: depend on DS event_loop in master process, too
2023-09-08
ds: fix signals unblock for non-signalfd/kqueue
2023-09-05
daemon: workaround pre-EVFILT_SIGNAL signals
2023-09-05
ds: don't block important signals we don't use
2023-08-28
Fix some typos/grammar/errors in docs and comments
2023-03-29
cindex: leave SIGTSTP and SIGCONT unblocked
2023-03-25
ds: @post_loop_do replaces SetPostLoopCallback
2023-03-16
ds: reap_pids: remove redundant signal blocking
2023-02-26
ds: write: do not assume final wbuf entry is tmpio
2023-01-21
ds: awaitpid: do not clobber entries for reaped processes
2023-01-19
ds: improve error handling of synchronous awaitpid
2023-01-18
ds: drop dwaitpid, switch to waitpid(-1)
2023-01-18
ds: introduce awaitpid, switch ProcessPipe users
2023-01-03
daemon: don't bother checking for existing FD flags
2022-12-23
syscall: get rid of epoll_defined() sub
2022-08-10
daemon: rely on $SIG{__WARN__} for error output
2022-08-09
imap: prioritize AUTH=ANONYMOUS clients
2022-08-03
ds: use ->dflush to distinguish from ->zflush
2022-07-23
imap+nntp: share COMPRESS implementation
2022-07-23
ds: share long_step between NNTP and IMAP
2022-07-23
ds: move requeue_once
2022-07-23
ds: move no-op ->zflush to common base class
2022-07-23
ds: support greeting protocols
2021-10-16
imapd+nntpd: drop timer-based expiration
2021-10-06
ds: tmpio: avoid Perl target cache
[next]