* [PATCH 5/7] config: allow "0" as a valid mainrepo path
2019-10-15 20:36 4% [PATCH 0/7] List-ID support in mda, watch, www Eric Wong
@ 2019-10-15 20:36 7% ` Eric Wong
0 siblings, 0 replies; 2+ results
From: Eric Wong @ 2019-10-15 20:36 UTC (permalink / raw)
To: meta; +Cc: Eric W. Biederman
It's probably wrong to use relative path names, but things are
all relative these days anyways with shared and networked FSes.
---
lib/PublicInbox/Config.pm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/PublicInbox/Config.pm b/lib/PublicInbox/Config.pm
index e0329ebf..509de0a0 100644
--- a/lib/PublicInbox/Config.pm
+++ b/lib/PublicInbox/Config.pm
@@ -93,7 +93,7 @@ sub each_inbox {
# may auto-vivify if config file is non-existent:
foreach my $section (@{$self->{-section_order}}) {
next if $section !~ m!\Apublicinbox\.([^/]+)\z!;
- $self->{"publicinbox.$1.mainrepo"} or next;
+ defined($self->{"publicinbox.$1.mainrepo"}) or next;
my $ibx = lookup_name($self, $1) or next;
$cb->($ibx);
}
^ permalink raw reply related [relevance 7%]
* [PATCH 0/7] List-ID support in mda, watch, www
@ 2019-10-15 20:36 4% Eric Wong
2019-10-15 20:36 7% ` [PATCH 5/7] config: allow "0" as a valid mainrepo path Eric Wong
0 siblings, 1 reply; 2+ results
From: Eric Wong @ 2019-10-15 20:36 UTC (permalink / raw)
To: meta; +Cc: Eric W. Biederman
Starting with Eric Biederman's support for declaring "List-ID",
-watch and -mda are now able to deliver messages using List-ID.
Benefits for -mda users:
* Extra/private addresses no longer need to be configured
Benefits for -watch users:
* (slightly?) easier-to-use than "watchheader"
* allows combining multiple lists into one inbox
There's also several Perl 5.10+-inspired cleanups to the config
while I was in the area...
Eric W. Biederman (1):
Config.pm: Add support for mailing list information
Eric Wong (6):
config: we always have {-section_order}
config: simplify lookup* methods
config: avoid unnecessary '||' use
config: allow "0" as a valid mainrepo path
mda, watch: wire up List-ID header support
wwwtext: show listid config directive(s)
Documentation/public-inbox-config.pod | 18 ++++
Documentation/public-inbox-mda.pod | 3 +
lib/PublicInbox/Config.pm | 150 ++++++++++++--------------
lib/PublicInbox/WatchMaildir.pm | 31 ++++--
lib/PublicInbox/WwwText.pm | 2 +-
script/public-inbox-mda | 17 ++-
t/config.t | 73 ++++++-------
t/config_limiter.t | 24 ++---
t/mda.t | 28 +++++
t/psgi_attach.t | 8 +-
t/psgi_bad_mids.t | 10 +-
t/psgi_mount.t | 8 +-
t/psgi_multipart_not.t | 10 +-
t/psgi_scan_all.t | 12 ++-
t/psgi_search.t | 8 +-
t/psgi_text.t | 8 +-
t/psgi_v2.t | 10 +-
t/watch_filter_rubylang.t | 20 ++--
t/watch_maildir.t | 14 +--
t/watch_maildir_v2.t | 59 +++++++---
20 files changed, 305 insertions(+), 208 deletions(-)
^ permalink raw reply [relevance 4%]
Results 1-2 of 2 | reverse | options above
-- pct% links below jump to the message on this page, permalinks otherwise --
2019-10-15 20:36 4% [PATCH 0/7] List-ID support in mda, watch, www Eric Wong
2019-10-15 20:36 7% ` [PATCH 5/7] config: allow "0" as a valid mainrepo path Eric Wong
Code repositories for project(s) associated with this public inbox
https://80x24.org/public-inbox.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).