From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: X-Spam-Status: No, score=-4.0 required=3.0 tests=ALL_TRUSTED,BAYES_00 shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from localhost (dcvr.yhbt.net [127.0.0.1]) by dcvr.yhbt.net (Postfix) with ESMTP id A9A881F8C8 for ; Fri, 1 Oct 2021 09:54:45 +0000 (UTC) From: Eric Wong To: meta@public-inbox.org Subject: [PATCH 0/9] daemon-related things Date: Fri, 1 Oct 2021 09:54:36 +0000 Message-Id: <20211001095445.9326-1-e@80x24.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit List-Id: 5/9 has been a long-time coming, a few other small things, too. The diff stat for lib/ alone shows a nice reduction Eric Wong (9): doc: lei-security: some more updates listener: switch to level-triggered epoll daemon: make SO_ACCEPTFILTER a shared variable ipc: run Net::SSLeay::randomize ds: simplify signalfd use inbox: inline and eliminate git_cleanup inbox: keep DB handles if git processes are live ds: inline set_cloexec doc: lei-daemon: new manpage Documentation/lei-daemon.pod | 61 ++++++++++++++++ Documentation/lei-security.pod | 5 +- Documentation/lei.pod | 9 ++- Documentation/lei_design_notes.txt | 2 +- MANIFEST | 1 + Makefile.PL | 2 +- lib/PublicInbox/ConfigIter.pm | 2 +- lib/PublicInbox/DS.pm | 110 ++++++++++++++--------------- lib/PublicInbox/DSKQXS.pm | 10 +-- lib/PublicInbox/Daemon.pm | 20 ++---- lib/PublicInbox/ExtMsg.pm | 2 +- lib/PublicInbox/ExtSearchIdx.pm | 12 +--- lib/PublicInbox/Gcf2Client.pm | 4 +- lib/PublicInbox/Git.pm | 4 +- lib/PublicInbox/IPC.pm | 5 +- lib/PublicInbox/Inbox.pm | 41 +++++------ lib/PublicInbox/LEI.pm | 17 +---- lib/PublicInbox/Listener.pm | 5 +- lib/PublicInbox/Qspawn.pm | 2 +- lib/PublicInbox/Sigfd.pm | 10 +-- lib/PublicInbox/Syscall.pm | 12 ++-- lib/PublicInbox/Watch.pm | 3 +- script/public-inbox-watch | 9 --- t/dir_idle.t | 6 +- t/ds-leak.t | 4 +- t/httpd-corner.t | 4 +- t/httpd-https.t | 6 +- t/httpd.t | 6 +- t/imapd-tls.t | 7 +- t/imapd.t | 6 +- t/nntpd-tls.t | 7 +- t/nntpd.t | 2 +- t/sigfd.t | 7 +- t/watch_maildir.t | 2 +- xt/mem-imapd-tls.t | 6 +- xt/net_writer-imap.t | 2 +- 36 files changed, 221 insertions(+), 192 deletions(-) create mode 100644 Documentation/lei-daemon.pod