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
/
Daemon.pm
Date
Commit message (
Expand
)
2020-12-31
Merge remote-tracking branch 'origin/master' into lorelei
2020-12-20
daemon: kill_workers: eliminate unnecessary loop
2020-12-20
daemon: unconditionally call IO::Handle::blocking(0)
2020-12-20
daemon: lazy load Cwd only for --daemonize users
2020-12-19
lei: FD-passing and IPC basics
2020-12-16
daemon: simplify fork() failure checks
2020-12-16
daemon: support --daemonize without Net::Server::Daemonize
2020-09-28
gcf2: improve error handling and do not ->fail on wbuf
2020-09-19
gcf2: wire up read-only daemons and rm -gcf2 script
2020-09-14
sigfd: fix typos and scoping on systems w/o epoll+kqueue
2020-09-02
daemon: support --help/-h in -httpd/imapd/nntpd
2020-09-01
replace ParentPipe with EOFpipe
2020-08-07
syscall: support sparc64 (and maybe other big-endian systems)
2020-06-28
watch: use signalfd for Maildir watching
2020-06-13
preliminary imap server implementation
2020-03-24
daemon: unlink .oldbin PID file correctly
2020-03-24
daemon: fix SIGUSR2 upgrade with -W0 (no workers)
2020-03-07
daemon: remove unused $parent_pipe variable
2020-02-06
treewide: run update-copyrights from gnulib for 2019
2020-01-28
daemon: provide TCP_DEFER_ACCEPT for Perl <5.14
2020-01-08
daemon: ignore SIGPIPE while running
2020-01-06
treewide: "require" + "use" cleanup and docs
2019-12-16
daemon: drop listeners early in master on graceful shutdown
2019-12-16
daemon: shorten lifetime of listener_names mapping
2019-12-14
daemon: use DESTROY for unlinking --pid-file
2019-12-14
ds: move EvCleanup code into DS
2019-11-27
httpd|nntpd: avoid missed signal wakeups
2019-11-24
daemon: avoid race when quitting workers
2019-11-24
daemon: use sigprocmask when respawning workers
2019-11-24
daemon: use sigprocmask to block signals at startup
2019-09-09
run update-copyrights from gnulib for 2019
2019-07-08
daemon: use POSIX and WNOHANG more idiomatically
2019-06-30
daemon: warn on inheriting blocking listeners
2019-06-29
parentpipe: make the ->close call more obvious
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
daemon: use SSL_MODE_RELEASE_BUFFERS
2019-06-24
daemon: map inherited sockets to well-known schemes
2019-06-24
nntp: NNTPS and NNTP+STARTTLS working
2019-06-24
ds: use and export monotonic now()
2019-05-15
remove hard Devel::Peek dependency and lazy load for daemons
2019-05-04
bundle Danga::Socket and Sys::Syscall
2019-02-07
daemon: favor Socket.pm in Perl 5.14+ for IPv6
2019-02-07
daemon: die properly when Socket6 is missing
2019-01-10
daemon: make Socket6 optional, note about Net::Socket::IP
2019-01-05
shrink low-bandwidth pipes under Linux
2018-03-22
fix syntax warnings
2018-03-02
evcleanup: disable outside of daemon
2018-02-07
update copyrights for 2018
2016-12-12
daemon: set $now time for NNTP shutdown
[prev]
[next]