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
)
2024-02-08
daemon: quiet Email::Address::XS warnings properly
2023-11-26
drop redundant calls to DS->Reset
2023-10-18
ds: introduce and use do_fork helper
2023-10-06
finalize DragonFlyBSD support
2023-10-04
move all non-test @post_loop_do into named subs
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-03
daemon: enable SO_ACCEPTFILTER on NetBSD
2023-09-11
favor poll(2) for most daemons
2023-09-11
daemon: depend on DS event_loop in master process, too
2023-08-28
Fix some typos/grammar/errors in docs and comments
2023-04-14
listener: support multi-accept like nginx
2023-03-25
sigfd: pass signal name rather than number to callback
2023-03-25
ds: @post_loop_do replaces SetPostLoopCallback
2023-01-18
eofpipe: drop {arg} support for now
2023-01-03
daemon: don't bother checking for existing FD flags
2022-08-09
daemon: cleanup internal data structures
2022-08-09
daemon: use per-listener SIG{__WARN__} callbacks
2022-08-09
daemon: use default address + well-known ports for scheme
2022-08-06
daemon: dedupe PublicInbox::Config objects by pathname
2022-08-04
daemon: handle per-listener options on inherited, well-known ports
2022-08-03
daemon: reload TLS certs and keys on SIGHUP
2022-08-02
daemon: share FDs for identical log paths
2022-08-02
daemon: allow listening on well-known ports based on protocol
2022-08-02
daemon: add diagnostics about inherited/bound listeners
2022-08-02
daemon: require absolute cert/key paths with --daemonize
2022-08-02
daemon: support per-listener env, .psgi, out, err
2022-08-02
httpd: make internals slightly more generic
2022-07-20
netd: setup TLS bits for well-known STARTTLS ports
2022-07-20
public-inbox-pop3d - a mostly read-only POP3 server
2022-07-20
netd: load modules for well-known ports
2022-05-08
daemon: fix uninitialized variable
2022-05-05
public-inbox-netd: a multi-protocol superserver
2021-10-16
imapd+nntpd: drop timer-based expiration
2021-10-13
daemon: set $SIG{__WARN__} properly
2021-10-12
daemon: quiet down Eml-related warnings
2021-10-12
daemon: use v5.10.1, disable local warnings
2021-10-08
git: fatalize async callback errors by default
2021-10-01
ds: simplify signalfd use
2021-10-01
daemon: make SO_ACCEPTFILTER a shared variable
2021-05-23
treewide: favor open(..., '+<&=', $fd)
2021-01-24
treewide: reseed RNG in child processes
2021-01-14
daemon+watch: fix localization of %SIG for non-signalfd users
2021-01-12
ds: block signals when reaping
2021-01-01
update copyrights for 2021
2021-01-01
syscall: SFD_NONBLOCK can be a constant, again
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
[next]