diff options
author | Eric W. Biederman <ebiederm@xmission.com> | 2019-05-16 19:22:46 -0500 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2019-10-15 20:26:41 +0000 |
commit | 53a8e32b97985803e9de12c4312a86a8850208b3 (patch) | |
tree | d96ad36bc489d822f78d9c9c1a7bdfeef14d9fbd /t/git-http-backend.psgi | |
parent | a0ff3e44454322dd35c76a58fba311297ee00218 (diff) | |
download | public-inbox-53a8e32b97985803e9de12c4312a86a8850208b3.tar.gz |
The world has turned since I first started following mailing lists and to my surprise every mailing list that I am subscribed to properly sets the "List-ID:" mailing list header. So instead of doing something clever and flexible I am adding support for looking up public inbox mailing lists by their mailing list name. That makes the work needed for each email trivial and easy to understand. - Parse the "List-ID:" header. - Lookup in the configuration which mailbox is connected to that "List-ID:" - Deliver the mail to that mailbox. To that end this change enhances PublicInbox to have an additional mailbox configuration parameter "listid" that holds the mailing list name. A method is added to the PublicInbox config object called lookup_list_id that given a mailing list name will return the PublicInbox in the configuration that is configured to handle that mailing list. Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com> [ew: avoid autovivification of $ibx->{listid} for t/config.t]
Diffstat (limited to 't/git-http-backend.psgi')
0 files changed, 0 insertions, 0 deletions