--
Ryan Hoegg
ISIS Networks
http://www.isisnetworks.net
Martin Redington wrote:
np, but you might want to check out my most recent patches on bug 9931.
These added:
a final newline to encoded data (which seems to be RFC compliant, as lines are supposed to be folded as "at most" 76 characters, and this is also how the Perl base64 behaves).
discarding of whitespace and any non-base64 chars in decode() [which is RFC compliant, although the RFC encourages an exception or warning if non-base64 chars are detected].
significant speedups (about 50%) to decode(). The Vectors slowed the old version down quite a bit.
There was also a patch to Base64Test that fixed a few minor issues (and is necessary for the "final newline" change above to pass the tests).
If you have any q's or problems with the patches let me know ...
cheers,
m.