]> Sergey Matveev's repositories - public-inbox.git/commit
daemon: reload TLS certs and keys on SIGHUP
authorEric Wong <e@80x24.org>
Wed, 3 Aug 2022 08:06:03 +0000 (08:06 +0000)
committerEric Wong <e@80x24.org>
Wed, 3 Aug 2022 19:57:58 +0000 (19:57 +0000)
commitec328a09ae172569ac72bafb02eaf1dc2d489867
treed2ed66eabcdd65d5db5ac1f87beee8e2552a2438
parentaa26a8a66c845bc4754f7099b675082899933078
daemon: reload TLS certs and keys on SIGHUP

This allows new TLS certificates to be loaded for new clients
without having to timeout nor drop existing clients with
established connections made with the old certs.  This should
benefit users with admins who expire certificates frequently (as
encouraged by Let's Encrypt).
lib/PublicInbox/Daemon.pm
lib/PublicInbox/IMAP.pm
lib/PublicInbox/IMAPD.pm
lib/PublicInbox/NNTP.pm
lib/PublicInbox/NNTPD.pm
lib/PublicInbox/POP3.pm
lib/PublicInbox/POP3D.pm
lib/PublicInbox/TLS.pm
t/httpd-https.t