X-Git-Url: http://git.hcoop.net/hcoop/debian/courier-authlib.git/blobdiff_plain/8d138742ae268344f406cb75d79aa6bf853f9d87:/rfc822/ChangeLog..b0322a8536f3cab76471c98122fe1df75bb7c387:/libs/rfc822/ChangeLog diff --git a/rfc822/ChangeLog b/libs/rfc822/ChangeLog similarity index 80% rename from rfc822/ChangeLog rename to libs/rfc822/ChangeLog index 7de0934..6dc142a 100644 --- a/rfc822/ChangeLog +++ b/libs/rfc822/ChangeLog @@ -1,3 +1,52 @@ +2013-02-20 Sam Varshavchik + + * rfc2047.c, rfc2047u.c: workaround for invalid utf-8 input making + libidn go off the rails. + +2011-02-12 Sam Varshavchik + + * rfc2047.c (do_encode_words_method): Avoid splitting RFC 2047-encoded + works in a middle of a grapheme. + +2011-02-10 Sam Varshavchik + + * rfc2047.c (rfc2047_encode_callback): Likely bug fixed. + (rfc2047_encode_str): Ignore invalid charset sequence when encoding + RFC-2047, too much code assumes that encoding always works. + +2011-01-24 Sam Varshavchik + + * rfc822/rfc2047.c (rfc2047_encode_callback): Rewrite broken logic. + +2011-01-22 Sam Varshavchik + + * rfc822/encodeautodetect.c (libmail_encode_autodetect): Remove obsolete + unicode API. Determine encoding with heuristics based entirely on + the content. Remove charset arg, replace with "use7bit", to force + qp or base64, instead of 8bit. Take a binaryflag param that gets set + to indicate whether base64 was selected based on binary content. + + * rfc2047.c (rfc2047_encode_str): Removed + rfc2047_encode_callback_base64, invoked from rfc2047_encode_str(). + Rewrite rfc2047_encode_str() to use the new unicode API. + + * rfc2047u.c: Unicode API updates. + +2011-01-09 Sam Varshavchik + + * rfc822_parsedt.c: Eliminate the dependency on ctype, replaced + them with macros. + +2011-01-08 Sam Varshavchik + + * rfc822hdr.c (rfc822hdr_namecmp): Factor out rfc822hdr_namecmp from + rfc822hdr_is_addr, and make it usable, generically. + +2010-06-25 Sam Varshavchik + + * rfc822.c (rfc822_print_common_nameaddr): Prevent segfault if + address decode fails. + 2009-11-22 Sam Varshavchik * rfc822.c: Removed rfc822_praddr().