james-server-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Stefano Bagnara (JIRA)" <server-...@james.apache.org>
Subject [jira] Updated: (MIME4J-67) Base64Encoder fails to encode streams longer than its buffer size (1024)
Date Wed, 30 Jul 2008 11:13:31 GMT

     [ https://issues.apache.org/jira/browse/MIME4J-67?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Stefano Bagnara updated MIME4J-67:
----------------------------------

         Priority: Minor  (was: Major)
    Fix Version/s:     (was: 0.4)
                   0.5

Moving this to 0.5 and set priority to minor because we applied MIME4J-65 patch and the bug
is not hitted by the current library.

> Base64Encoder fails to encode streams longer than its buffer size (1024)
> ------------------------------------------------------------------------
>
>                 Key: MIME4J-67
>                 URL: https://issues.apache.org/jira/browse/MIME4J-67
>             Project: Mime4j
>          Issue Type: Bug
>    Affects Versions: 0.4
>            Reporter: Stefano Bagnara
>            Priority: Minor
>             Fix For: 0.5
>
>
> When encoding streams longer than 1024 bytes the encoder simply concatenate the base64
version of each 1024 chunk and this is wrong. Base64 streams are only concatenable when the
original text length was a multiple of 3. Supporting buffer chunks encoding require keeping
the last 1-2 bytes in a buffer and eventually convert them to base64 ending sequences only
when the stream is closed.

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


---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org


Mime
View raw message