Patch 2 is the important one in this series to drop unique tokens from public archives.
I noticed our unsubscribe.milter example was adopted on one of the lists I'm subscribed to, and didn't want my independent public archive of that list to get sabotaged by somebody else unsubscribing me via HTTPS. Oddly, the rest of the unsubscription process via unsubscribe.psgi (HTTPS) or mailto: didn't seem configured by that list I'm subscribed to. IOW, they're only running unsubscribe.milter so far and generating List-Unsubscribe headers which don't work... 1, 3 and 4 fix some small things I noticed while working on 2. Eric Wong (4): learn: fix redundant ham import on dual matches mda|learn|watch: support dropUniqueUnsubscribe config mda: fix and test some usage problems doc: update README.unsubscribe Documentation/public-inbox-config.pod | 17 ++++++++ Documentation/public-inbox-learn.pod | 19 +++++++++ Documentation/public-inbox-mda.pod | 18 +++++++- Documentation/public-inbox-watch.pod | 6 ++- examples/README.unsubscribe | 9 ++-- lib/PublicInbox/Import.pm | 27 ++++++++++++ lib/PublicInbox/LeiToMail.pm | 6 +++ lib/PublicInbox/Watch.pm | 1 + script/public-inbox-learn | 7 +++- script/public-inbox-mda | 11 ++++- script/public-inbox-watch | 2 + t/lei-import.t | 48 +++++++++++++++++++++- t/mda.t | 59 +++++++++++++++++++++++++-- t/watch_maildir.t | 30 ++++++++++++-- 14 files changed, 242 insertions(+), 18 deletions(-)
