Release Name: 6.3.21 Notes: This release fixes a NUL-byte-insertion bug in the IMAP client that occurs when the last line of the input has no LF- and no CRLF-termination. It fixes that by adding a CRLF sequence. This has no impact on messages ending up in mbox-format mailboxes, but adds this excess CRLF in Maildir(++) stores. Changes: fetchmail-6.3.21 (released 2011-08-21, 26011 LoC): # CRITICAL BUG FIX * The IMAP client no longer inserts NUL bytes into the last line of a message when it is not closed with a LF or CRLF sequence. Reported by Antoine Levitt. As a side effect of the fix, and in order to avoid a full rewrite, fetchmail will now CRLF-terminate the last line fetched through IMAP, even if it is originally not terminated by LF or CRLF. This bears no relevance if your messages end up in mbox, but adds line termination for storages (like Maildir) that do not require that the last line be LF- or CRLF-terminated. # CONTRIB/ addition * There is a patch against fetchnews's source, contrib/rawlog.patch, that can log (and hexdump non-printing characters) raw socket data to a file. It proved useful to debug Antoine's bug described above. Reproducible: Always We should stabilize =net-mail/fetchmail-6.3.21
Thanks Eray, If you say "ok", we can go ahead to stabilize it.
Yes, we should go ahead and stabilize =net-mail/fetchmail-6.3.21. That was the point of my last sentence above.
Arches, please test and mark stable: =net-mail/fetchmail-6.3.21 Target keywords : "alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86"
Stable for HPPA.
amd64 ok
ppc/ppc64 stable
amd64 done. Thanks Agostino
x86 stable. Thanks
alpha/arm/ia64/s390/sh/sparc stable
Thanks, folks. Vote: no.
NO too. Closing noglsa.