]> Sergey Matveev's repositories - public-inbox.git/history - lib/PublicInbox/Daemon.pm
thread: avoid Perl5 internal scratchpad target cache
[public-inbox.git] / lib / PublicInbox / Daemon.pm
2021-10-16 Eric Wongimapd+nntpd: drop timer-based expiration
2021-10-13 Eric Wongdaemon: set $SIG{__WARN__} properly
2021-10-12 Eric Wongdaemon: quiet down Eml-related warnings
2021-10-12 Eric Wongdaemon: use v5.10.1, disable local warnings
2021-10-08 Eric Wonggit: fatalize async callback errors by default
2021-10-01 Eric Wongds: simplify signalfd use
2021-10-01 Eric Wongdaemon: make SO_ACCEPTFILTER a shared variable
2021-05-23 Eric Wongtreewide: favor open(..., '+<&=', $fd)
2021-01-25 Eric Wongdoc: re-add missing 1.6 release notes
2021-01-24 Eric Wongtreewide: reseed RNG in child processes
2021-01-14 Eric Wongdaemon+watch: fix localization of %SIG for non-signalfd...
2021-01-12 Eric Wongds: block signals when reaping
2021-01-01 Eric Wongupdate copyrights for 2021
2021-01-01 Eric Wongsyscall: SFD_NONBLOCK can be a constant, again
2021-01-01 Eric WongMerge remote-tracking branch 'origin/lei' into eidx
2021-01-01 Eric WongMerge tag 'v1.6.1' into eidx
2020-12-31 Eric WongMerge remote-tracking branch 'origin/master' into lorelei
2020-12-26 Eric Wongdaemon: support --daemonize without Net::Server::Daemonize
2020-12-20 Eric Wongdaemon: kill_workers: eliminate unnecessary loop
2020-12-20 Eric Wongdaemon: unconditionally call IO::Handle::blocking(0)
2020-12-20 Eric Wongdaemon: lazy load Cwd only for --daemonize users
2020-12-19 Eric Wonglei: FD-passing and IPC basics
2020-12-16 Eric Wongdaemon: simplify fork() failure checks
2020-12-16 Eric Wongdaemon: support --daemonize without Net::Server::Daemonize
2020-09-28 Eric Wonggcf2: improve error handling and do not ->fail on wbuf
2020-09-19 Eric Wonggcf2: wire up read-only daemons and rm -gcf2 script
2020-09-14 Eric Wongsigfd: fix typos and scoping on systems w/o epoll+kqueue
2020-09-02 Eric Wongdaemon: support --help/-h in -httpd/imapd/nntpd
2020-09-01 Eric Wongreplace ParentPipe with EOFpipe
2020-08-07 Eric Wongsyscall: support sparc64 (and maybe other big-endian...
2020-06-28 Eric Wongwatch: use signalfd for Maildir watching
2020-06-13 Eric Wongpreliminary imap server implementation
2020-03-24 Eric Wongdaemon: unlink .oldbin PID file correctly
2020-03-24 Eric Wongdaemon: fix SIGUSR2 upgrade with -W0 (no workers)
2020-03-07 Eric Wongdaemon: remove unused $parent_pipe variable
2020-02-06 Eric Wongtreewide: run update-copyrights from gnulib for 2019
2020-01-28 Eric Wongdaemon: provide TCP_DEFER_ACCEPT for Perl <5.14
2020-01-08 Eric Wongdaemon: ignore SIGPIPE while running
2020-01-06 Eric Wongtreewide: "require" + "use" cleanup and docs
2019-12-16 Eric Wongdaemon: drop listeners early in master on graceful...
2019-12-16 Eric Wongdaemon: shorten lifetime of listener_names mapping
2019-12-14 Eric Wongdaemon: use DESTROY for unlinking --pid-file
2019-12-14 Eric Wongds: move EvCleanup code into DS
2019-11-27 Eric Wonghttpd|nntpd: avoid missed signal wakeups
2019-11-24 Eric Wongdaemon: avoid race when quitting workers
2019-11-24 Eric Wongdaemon: use sigprocmask when respawning workers
2019-11-24 Eric Wongdaemon: use sigprocmask to block signals at startup
2019-09-09 Eric Wongrun update-copyrights from gnulib for 2019
2019-07-08 Eric Wongdaemon: use POSIX and WNOHANG more idiomatically
2019-06-30 Eric Wongdaemon: warn on inheriting blocking listeners
2019-06-30 Eric WongMerge remote-tracking branch 'origin/email-simple-mem...
2019-06-29 Eric Wongparentpipe: make the ->close call more obvious
2019-06-26 Eric WongMerge remote-tracking branch 'origin/nntp-tls'
2019-06-24 Eric Wongdaemon: use FreeBSD accept filters on non-NNTP
2019-06-24 Eric Wongdaemon: set TCP_DEFER_ACCEPT on everything but NNTP
2019-06-24 Eric Wongdaemon: use SSL_MODE_RELEASE_BUFFERS
2019-06-24 Eric Wongdaemon: map inherited sockets to well-known schemes
2019-06-24 Eric Wongnntp: NNTPS and NNTP+STARTTLS working
2019-06-24 Eric Wongds: use and export monotonic now()
2019-05-21 Eric WongMerge remote-tracking branch 'origin/xap-optional'...
2019-05-15 Eric Wongremove hard Devel::Peek dependency and lazy load for...
2019-05-08 Eric WongMerge remote-tracking branch 'origin/danga-bundle'
2019-05-04 Eric Wongbundle Danga::Socket and Sys::Syscall
2019-02-07 Eric Wongdaemon: favor Socket.pm in Perl 5.14+ for IPv6
2019-02-07 Eric Wongdaemon: die properly when Socket6 is missing
2019-01-10 Eric WongMerge commit 'mem'
2019-01-10 Eric Wongdaemon: make Socket6 optional, note about Net::Socket::IP
2019-01-05 Eric Wongshrink low-bandwidth pipes under Linux
2018-04-18 Eric Wong (Contrac... Merge remote-tracking branch 'origin/master' into v2
2018-03-22 Eric Wong (Contrac... fix syntax warnings
2018-03-02 Eric Wong (Contrac... evcleanup: disable outside of daemon
2018-02-07 Eric Wongupdate copyrights for 2018
2016-12-12 Eric Wongdaemon: set $now time for NNTP shutdown
2016-08-02 Eric Wongdaemon: do not chdir unless daemonizing
2016-07-29 Eric Wongdaemon: re-enable SIGWINCH without setsid
2016-07-06 Eric Wongdaemon: disable USR2/TTIN/TTOU/WINCH in workers
2016-06-21 Eric Wongdaemon: disable SIGWINCH unless explicitly daemonized
2016-06-18 Eric Wongdaemon: be less misleading about graceful shutdown
2016-06-11 Eric Wongdaemon: reset unused signal handlers to default in...
2016-06-07 Eric WongMerge branch 'unsubscribe'
2016-05-23 Eric Wongdaemon: ignore SIGWINCH when connected to terminal
2016-05-21 Eric Wongdaemon: simplify forking
2016-05-21 Eric Wonglocalize $/ in more places to avoid potential problems
2016-04-30 Eric Wongdaemon: graceful shutdown warning and limit removal
2016-03-17 Eric Wongdaemon: expand @ARGV paths for running in '/'
2016-03-11 Eric Wongdaemon: fixup usage of the '-l' switch with IP/INET6...
2016-03-08 Eric Wongdaemon: allow using IO::Socket::IP over INET6
2016-03-05 Eric Wongdaemon: sockname detects listeners correctly
2016-03-05 Eric Wongdaemon: document optional Net::Server dependency
2016-03-05 Eric Wongdaemon: simplify parent death handling
2016-03-05 Eric Wongdaemon: avoid cyclic references for once-used callbacks
2016-03-05 Eric Wongdaemon: drop listener sockets ASAP on termination
2016-03-04 Eric Wongdaemon: simplify socket inheriting, slightly
2016-03-04 Eric Wongdaemon: support listening on Unix domain sockets
2016-03-03 Eric Wongdaemon: introduce host_with_port for identifying sockets
2016-03-03 Eric Wongdaemon: avoid polluting the main package
2016-02-29 Eric Wongdistinguish error messages intended for users vs developers
2016-02-27 Eric Wongdaemon: refresh before forking
2016-02-26 Eric Wongdaemon: update comment about usage in httpd
2015-09-30 Eric Wongdaemon: always autoflush stdout/stderr
next