You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by "Rick McGuire (JIRA)" <de...@geronimo.apache.org> on 2006/05/01 13:38:46 UTC

[jira] Created: (GERONIMO-1953) MimeUtility uuencode support has multiple bugs.

MimeUtility uuencode support has multiple bugs.
-----------------------------------------------

         Key: GERONIMO-1953
         URL: http://issues.apache.org/jira/browse/GERONIMO-1953
     Project: Geronimo
        Type: Bug
    Security: public (Regular issues) 
  Components: mail  
    Versions: 1.1    
    Reporter: Rick McGuire
 Assigned to: Rick McGuire 
     Fix For: 1.1


The MimeUtiltiy encode()/decode() method has multiple round trip problems when a uuencode encoding is specified.  Among these problems:

1)  not properly recognizing the begin marker
2)  incorrect end of data marker is written out
3)  incorrect encoded length tests.
4)  not properly writing out the second and third bytes of a decoded triplet.
5)  a backwards System.arraycopy() munges decoded data. 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Resolved: (GERONIMO-1953) MimeUtility uuencode support has multiple bugs.

Posted by "Rick McGuire (JIRA)" <de...@geronimo.apache.org>.
     [ http://issues.apache.org/jira/browse/GERONIMO-1953?page=all ]
     
Rick McGuire resolved GERONIMO-1953:
------------------------------------

    Resolution: Fixed

Committed revision 398574.

Also added unit test for all encode()/decode() streams. 

> MimeUtility uuencode support has multiple bugs.
> -----------------------------------------------
>
>          Key: GERONIMO-1953
>          URL: http://issues.apache.org/jira/browse/GERONIMO-1953
>      Project: Geronimo
>         Type: Bug
>     Security: public(Regular issues) 
>   Components: mail
>     Versions: 1.1
>     Reporter: Rick McGuire
>     Assignee: Rick McGuire
>      Fix For: 1.1

>
> The MimeUtiltiy encode()/decode() method has multiple round trip problems when a uuencode encoding is specified.  Among these problems:
> 1)  not properly recognizing the begin marker
> 2)  incorrect end of data marker is written out
> 3)  incorrect encoded length tests.
> 4)  not properly writing out the second and third bytes of a decoded triplet.
> 5)  a backwards System.arraycopy() munges decoded data. 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira