Bug#507890: perl-modules 5.8.8-7etch5 break ytnef-filter

2008-12-06 Thread Niko Tyni
On Fri, Dec 05, 2008 at 04:16:12PM +0100, Jan Kontze wrote:
 Package: ytnef
 Version: 2.6-1
 Severity: normal
 
 Recent update of perl-modules from 5.8.8-7etch3 to 5.8.8-7etch5 seems to
 break ytnef-filter in many cases. 
 A single, stray boundary line - as specified in the Content-Type header
 field is appended to mail body and prevents Cyrus imap lmtpd from
 successfully delivering those emails (after being filtered by
 ytnef-filter).

Thanks for the report.

I'm having trouble to reproduce this. Could you please supply a full
example message (both the header and the body) that shows different
behaviour when run through ytnef-filter with perl 5.8.8-7etch3
vs. 5.8.8-7etch5 ?
-- 
Niko Tyni   [EMAIL PROTECTED]



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#507890: perl-modules 5.8.8-7etch5 break ytnef-filter

2008-12-05 Thread Jan Kontze
Package: ytnef
Version: 2.6-1
Severity: normal


Recent update of perl-modules from 5.8.8-7etch3 to 5.8.8-7etch5 seems to
break ytnef-filter in many cases. 
A single, stray boundary line - as specified in the Content-Type header
field is appended to mail body and prevents Cyrus imap lmtpd from
successfully delivering those emails (after being filtered by
ytnef-filter).

The following tnef relevant(?) lines in mail header and an one-line mail
body lines might be enough to trigger that behaviour:

 Content-class: urn:content-classes:message
 MIME-Version: 1.0
 Content-Type: multipart/alternative;
boundary=_=_NextPart_001_01C956C3.5FFA0A45
 X-MimeOLE: Produced By Microsoft Exchange V6.5
 X-MS-Has-Attach:
 X-MS-TNEF-Correlator:
 

The result of ytnef-filtering is a mail with a single line

 --_=_NextPart_001_01C956C3.5FFA0A45--

appended at the end, which is then rejected by exim/Cyrus lmtpd with a
LMTP error after end of data: 554 5.6.0 Message contains invalid
header error.


-- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.24
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15)

Versions of packages ytnef depends on:
ii  libc6  2.3.6.ds1-13etch7 GNU C Library: Shared libraries
ii  libytnef0  1.5-1 improved decoder for application/m

Versions of packages ytnef recommends:
ii  libmailtools-perl 1.74-1 Manipulate email in perl programs
ii  libmime-perl  5.420-0.1  Perl5 modules for MIME-compliant m

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]