2011-08-08 Jeffrey Stedfast * README: Bumped version * configure.ac: Bumped version to 2.5.9 2011-07-17 Jeffrey Stedfast * gmime/gmime-utils.c (charset_convert): Don't skip validation of UTF-8 text. 2011-07-17 Jeffrey Stedfast * gmime/gmime-utils.c (charset_convert): Handle ERANGE the same as EILSEQ. * gmime/gmime-filter-charset.c (filter_filter): Handle ERANGE the same as EILSEQ. * gmime/gmime-charset.c (g_mime_charset_map_init): Improved logic for Win32 (and even Linux) systems. Don't rely on setlocale(). 2011-06-15 Jeffrey Stedfast * gmime/gmime-parser.c: Added new state, MESSAGE_HEADERS, which behaves the same as HEADERS but is only ever set when we are parsing the toplevel GMimeMessage object. (parser_step_headers): Be slightly more strict in handling malformed headers in the MESSAGE_HEADERS state so that trying to parse non-message streams fails (e.g. if someone tries to parse a jpeg stream). 2011-06-15 Jeffrey Stedfast * gmime/gmime-gpg-context.c: Define nfds_t on OSX.