# to protect git and NNTP clients
$val =~ tr/\0\t\n/ /;
+ # rare: in case headers have wide chars (not RFC2047-encoded)
+ utf8::decode($val);
+
# lower-case fields for read-only stuff
$self->{lc($f)} = $val;
my $digits = '10010260936330';
my $ua = 'Pine.LNX.4.10';
my $mid = "$ua.$digits.2460-100000\@penguin.transmeta.com";
+
+# n.b. these headers are not properly RFC2047-encoded
my $mime = PublicInbox::Eml->new(<<EOF);
-Subject: test
+Subject: test Ævar
Message-ID: <$mid>
From: Ævar Arnfjörð Bjarmason <avarab\@example>
To: git\@vger.kernel.org
'subject-less message linked from "/$INBOX/"');
like($html, qr/\bhref="blank-subject[^>]+>\(no subject\)</,
'blank subject message linked from "/$INBOX/"');
+ like($html, qr/test Ævar/,
+ "displayed Ævar's name properly in topic view");
$res = $cb->(GET('/test/?q=tc:git'));
like($html, qr/\bhref="no-subject-at-all[^>]+>\(no subject\)</,