+2007-01-04 [colin] 2.6.1cvs105
+
+ * src/common/quoted-printable.c
+ Fix bug 1089, 'NUL characters in Subject
+ line are misinterpreted'. Not a pain to
+ fix in fact.
+
2007-01-04 [wwp] 2.6.1cvs104
* src/image_viewer.c
( cvs diff -u -r 1.12.2.19 -r 1.12.2.20 src/html.c; cvs diff -u -r 1.3.2.7 -r 1.3.2.8 src/html.h; ) > 2.6.1cvs102.patchset
( cvs diff -u -r 1.1.2.13 -r 1.1.2.14 src/image_viewer.c; cvs diff -u -r 1.94.2.114 -r 1.94.2.115 src/messageview.c; ) > 2.6.1cvs103.patchset
( cvs diff -u -r 1.1.2.14 -r 1.1.2.15 src/image_viewer.c; ) > 2.6.1cvs104.patchset
+( cvs diff -u -r 1.3.2.9 -r 1.3.2.10 src/common/quoted-printable.c; ) > 2.6.1cvs105.patchset
while (*inp != '\0') {
if (*inp == '=') {
+ if (inp[1] && inp[2] && inp[1] == '0' && inp[2] == '0')
+ inp += 3;
if (inp[1] && inp[2] &&
get_hex_value((guchar *)outp, inp[1], inp[2])
== TRUE) {
while (*inp != '\0' && avail > 0) {
if (*inp == '=') {
+ if (inp[1] && inp[2] && inp[1] == '0' && inp[2] == '0')
+ inp += 3;
if (inp[1] && inp[2] &&
get_hex_value((guchar *)outp, inp[1], inp[2])
== TRUE) {
while (inp - in < inlen && *inp != '\0') {
if (*inp == '=' && inp + 3 - in <= inlen) {
+ if (inp[1] == '0' && inp[2] == '0')
+ inp += 3;
if (get_hex_value(outp, inp[1], inp[2]) == TRUE) {
inp += 3;
} else {