From 43238d3688a51d98ce47151173aa7971e231a3bb Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Thu, 3 Sep 2015 03:00:28 +0000 Subject: get rid of Message-ID compression entirely Provide a fallback for legacy SHA-1 messages, but do not advertise shorter URLs anymore for data portability concerns. This fixes a regression introduced in commit 81a9c1b476987d845b340ab9013d26cf4487cb9a ("search: disable Message-ID compression in Xapian") which ended up breaking thread-related endpoints for large Message-IDs, as lookups on the SHA-1 message no longer worked. --- lib/PublicInbox/Mbox.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lib/PublicInbox/Mbox.pm') diff --git a/lib/PublicInbox/Mbox.pm b/lib/PublicInbox/Mbox.pm index 19c18ac4..453f4cda 100644 --- a/lib/PublicInbox/Mbox.pm +++ b/lib/PublicInbox/Mbox.pm @@ -4,7 +4,7 @@ package PublicInbox::Mbox; use strict; use warnings; -use PublicInbox::MID qw/mid_compress mid2path/; +use PublicInbox::MID qw/mid2path/; require Email::Simple; sub thread_mbox { @@ -69,7 +69,7 @@ sub emit_mbox { $fh = PublicInbox::MboxGz->new($fh) if $sfx; require PublicInbox::GitCatFile; - my $mid = mid_compress($ctx->{mid}); + my $mid = $ctx->{mid}; my $git = PublicInbox::GitCatFile->new($ctx->{git_dir}); my %opts = (offset => 0); my $nr; -- cgit v1.2.3-24-ge0c7