This patchset fixes the string encoding issues on Ruby 1.9.1. The general strategy is to treat raw messsages as binary and ensure that everything is passed through Iconv or String#ascii before being displayed or stored. I tested an earlier version of this patchset (with more debug checks) on around 700 thousand mails including plenty of spam. It'd be nice if someone tested signed/encrypted mails to make sure I didn't break anything there.
The only effect on Ruby 1.8 should be asciifying the raw header/message view, and maybe a little speedup due to reusing the RMail message header instead of parsing it ourselves. _______________________________________________ Sup-devel mailing list Sup-devel@rubyforge.org http://rubyforge.org/mailman/listinfo/sup-devel