# TODO: user-configurable
our @EXT_URL = (
- 'http://mid.gmane.org/%s',
- 'https://lists.debian.org/msgid-search/%s',
# leading "//" denotes protocol-relative (http:// or https://)
- '//mid.mail-archive.com/%s',
'//marc.info/?i=%s',
+ '//www.mail-archive.com/search?l=mid&q=%s',
+ 'http://mid.gmane.org/%s',
+ 'https://lists.debian.org/msgid-search/%s',
+ '//docs.FreeBSD.org/cgi/mid.cgi?db=mid&id=%s',
+ 'https://www.w3.org/mid/%s',
+ 'http://www.postgresql.org/message-id/%s',
+ 'https://lists.debconf.org/cgi-lurker/keyword.cgi?'.
+ 'doc-url=/lurker&format=en.html&query=id:%s'
);
sub ext_msg {
my $code = 404;
my $h = PublicInbox::Hval->new_msgid($mid);
- my $href = $h->as_href;
+ my $href = $h->{href};
my $html = $h->as_html;
my $title = "<$html> not found";
my $s = "<pre>Message-ID <$html>\nnot found\n";
my $u = $ibx->base_url($env) or next;
foreach my $m (@$res) {
my $p = PublicInbox::Hval->new_msgid($m);
- my $r = $p->as_href;
+ my $r = $p->{href};
my $t = $p->as_html;
$s .= qq{<a\nhref="$u$r/">$u$t/</a>\n};
}
sub exact {
my ($ctx, $found, $mid) = @_;
my $h = PublicInbox::Hval->new_msgid($mid);
- my $href = $h->as_href;
+ my $href = $h->{href};
my $html = $h->as_html;
my $title = "<$html> found in ";
my $end = @$found == 1 ? 'another inbox' : 'other inboxes';