Handling of embedded padding in base64 encoded data changed in 1.4
------------------------------------------------------------------

                 Key: CODEC-91
                 URL: https://issues.apache.org/jira/browse/CODEC-91
             Project: Commons Codec
          Issue Type: Bug
    Affects Versions: 1.4
            Reporter: Chris Pimlott


1.4 changed the way that embedded padding characters (i.e. "=") were handled 
when decoding base64 data.  Previously, the decoder ignored them and decoded 
all the data.  Now it stops upon encountering the first padding byte.  This 
breaks compatibility with previous versions.

For example, in 1.4,

b64.decode("Y29tbW9ucwo=".getBytes());

gives the same result as

b64.decode("Y29tbW9ucwo=Y29tbW9ucwo=".getBytes());


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to