Robert, I moved MIME4J-66 and MIME4J-67 to 0.5 and marked as minor as I applied my patch to MIME4J-65.

Please update them according to your willingness to fix it for a future release or not (and in this last case maybe we should remove the buggy code, attaching it to JIRA for historical reasons).

Does this work for you?

Stefano

Stefano Bagnara (JIRA) ha scritto:
     [ 
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.



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to