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-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 D63DC1F8C2 for ; Mon, 8 Feb 2021 09:05:21 +0000 (UTC) From: Eric Wong To: meta@public-inbox.org Subject: [PATCH 00/13] lei approxidate, startup fix, --alert Date: Sun, 7 Feb 2021 23:05:08 -1000 Message-Id: <20210208090521.28909-1-e@80x24.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit List-Id: I've redone and squashed some changes into PATCH 1/13 which was posted yesterday. 3/13 (SIGWINCH) is rebase necessary after 1/13, 4/13 (--alert=CMD) is a generalized take on 3/13. 12/13 is... Eric Wong (13): lei q: improve remote mboxrd UX + MUA lei_xsearch: quiet Eml warnings from remote mboxrds lei q: SIGWINCH process group with the terminal lei q: support --alert=CMD for early MUA users tests: favor IPv6 ds: improve add_timer usability lei: start_pager: drop COLUMNS default lei: avoid racing on unlink + bind + listen lei: drop BSD::Resource usage git: implement date_parse method lei q: use git approxidate with d:, dt: and rt: ranges search: use one git-rev-parse process for all dates spawnpp: raise exception on E2BIG errors lib/PublicInbox/DS.pm | 10 ++-- lib/PublicInbox/ExtSearchIdx.pm | 5 +- lib/PublicInbox/FakeInotify.pm | 4 +- lib/PublicInbox/Git.pm | 10 +++- lib/PublicInbox/IPC.pm | 8 +-- lib/PublicInbox/LEI.pm | 100 ++++++++++++++++++++++---------- lib/PublicInbox/LeiCurl.pm | 11 +++- lib/PublicInbox/LeiMirror.pm | 5 +- lib/PublicInbox/LeiOverview.pm | 6 +- lib/PublicInbox/LeiQuery.pm | 12 ++-- lib/PublicInbox/LeiToMail.pm | 24 ++++---- lib/PublicInbox/LeiXSearch.pm | 97 ++++++++++++++++++++----------- lib/PublicInbox/Search.pm | 86 +++++++++++++++++++++++++++ lib/PublicInbox/SpawnPP.pm | 23 ++++++-- lib/PublicInbox/TestCommon.pm | 30 ++++++++-- lib/PublicInbox/Watch.pm | 19 +++--- script/lei | 16 ++--- t/extsearch.t | 2 +- t/git.t | 17 +++++- t/httpd-corner.psgi | 2 +- t/httpd-corner.t | 12 ++-- t/httpd-https.t | 2 +- t/httpd-unix.t | 7 +-- t/httpd.t | 8 +-- t/imapd-tls.t | 4 +- t/imapd.t | 8 +-- t/lei-mirror.t | 2 +- t/nntpd-tls.t | 4 +- t/nntpd.t | 11 ++-- t/psgi_attach.t | 2 +- t/psgi_v2.t | 2 +- t/search.t | 51 ++++++++++++++++ t/solver_git.t | 2 +- t/v2mirror.t | 3 +- t/v2writable.t | 3 +- t/www_altid.t | 2 +- t/www_listing.t | 3 +- xt/git-http-backend.t | 4 +- xt/httpd-async-stream.t | 2 +- xt/imapd-mbsync-oimap.t | 4 +- xt/imapd-validate.t | 4 +- xt/mem-imapd-tls.t | 2 +- xt/nntpd-validate.t | 3 +- xt/perf-nntpd.t | 16 ++--- xt/solver.t | 3 +- 45 files changed, 441 insertions(+), 210 deletions(-)