From: Eric Wong Date: Fri, 2 Sep 2022 09:12:54 +0000 (+0000) Subject: extmsg: shorten partial Message-IDs minimum to 14 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=dadbd6242ca19df6ce0d94d5bf65196cde13f6c6;p=public-inbox.git extmsg: shorten partial Message-IDs minimum to 14 Gnus seems to start Message-IDs with 10 random characters followed by ".fsf@$DOMAIN". In case of mis-linkification or mis-selection from stopping at the `@', ensuring the first 14 characters are accepted as a search parameter for the truncated Message-ID improves usability. --- diff --git a/lib/PublicInbox/ExtMsg.pm b/lib/PublicInbox/ExtMsg.pm index 72cae005..95feb885 100644 --- a/lib/PublicInbox/ExtMsg.pm +++ b/lib/PublicInbox/ExtMsg.pm @@ -1,4 +1,4 @@ -# Copyright (C) 2015-2021 all contributors +# Copyright (C) all contributors # License: AGPL-3.0+ # # Used by the web interface to link to messages outside of the our @@ -11,7 +11,7 @@ use warnings; use PublicInbox::Hval qw(ascii_html prurl mid_href); use PublicInbox::WwwStream qw(html_oneshot); use PublicInbox::Smsg; -our $MIN_PARTIAL_LEN = 16; +our $MIN_PARTIAL_LEN = 14; # for 'XXXXXXXXXX.fsf' msgids gnus generates # TODO: user-configurable our @EXT_URL = map { ascii_html($_) } (