Skip to content
Commits on Jul 13, 2008
  1. moved storage package inside the message package as it is used only b…

    …y message classes.
    
    git-svn-id: https://svn.apache.org/repos/asf/james/mime4j/branches/repackaging-proposal@676394 13f79535-47bb-0310-9956-ffa450edef68
    Stefano Bagnara committed Jul 13, 2008
  2. RootInputStream has no dependencies and better belongs to the stream …

    …package.
    
    git-svn-id: https://svn.apache.org/repos/asf/james/mime4j/branches/repackaging-proposal@676392 13f79535-47bb-0310-9956-ffa450edef68
    Stefano Bagnara committed Jul 13, 2008
  3. Created a descriptor package and moved the body/content descriptors t…

    …here.
    
    git-svn-id: https://svn.apache.org/repos/asf/james/mime4j/branches/repackaging-proposal@676386 13f79535-47bb-0310-9956-ffa450edef68
    Stefano Bagnara committed Jul 13, 2008
  4. InputBuffer is not a stream, moving back to util by now.

    Stefano Bagnara committed Jul 13, 2008
  5. Moved a group of utilities to the stream package.

    Stefano Bagnara committed Jul 13, 2008
  6. Created storage package for the temporary file handling classes (as s…

    …uggested by Bernd)
    
    git-svn-id: https://svn.apache.org/repos/asf/james/mime4j/branches/repackaging-proposal@676368 13f79535-47bb-0310-9956-ffa450edef68
    Stefano Bagnara committed Jul 13, 2008
  7. Moved Byte and Char ArrayBuffers to util package.

    Stefano Bagnara committed Jul 13, 2008
  8. Move most classes from root package to the parser package. Leave only…

    … core interfaces in the main package.
    
    git-svn-id: https://svn.apache.org/repos/asf/james/mime4j/branches/repackaging-proposal@676356 13f79535-47bb-0310-9956-ffa450edef68
    Stefano Bagnara committed Jul 13, 2008
  9. Moving unused utilities to the utils package.

    Stefano Bagnara committed Jul 13, 2008
  10. decoder classes are utilities. Moving them to the util package (remov…

    …e cycles). We can better structure the util package once cycles are gone.
    
    git-svn-id: https://svn.apache.org/repos/asf/james/mime4j/branches/repackaging-proposal@676351 13f79535-47bb-0310-9956-ffa450edef68
    Stefano Bagnara committed Jul 13, 2008
Commits on Jul 11, 2008
  1. Resolved MIME4J-48: Messages containing qp or base64 encoded embedded…

    … messages should now parse as expected.
    
    git-svn-id: https://svn.apache.org/repos/asf/james/mime4j/trunk@675871 13f79535-47bb-0310-9956-ffa450edef68
    Niklas Therning committed Jul 11, 2008
Commits on Jul 10, 2008
  1. @itstechupnorth

    For some JVMs, Sun elects to throw a IOException when an InputStreamR…

    …eader encounters a zero. For example, see http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4684515. This prevents JAMES IMAP from functioning correct when faced with some large emails. Most clients will simply call this method again if zero is returned so I think that this fix should reasonably safe but please review.
    
    git-svn-id: https://svn.apache.org/repos/asf/james/mime4j/trunk@675781 13f79535-47bb-0310-9956-ffa450edef68
    itstechupnorth committed Jul 10, 2008
  2. Resolved MIME4J-47: Applied patch contributed by Oleg Kalnichevski.

    git-svn-id: https://svn.apache.org/repos/asf/james/mime4j/trunk@675695 13f79535-47bb-0310-9956-ffa450edef68
    Niklas Therning committed Jul 10, 2008
  3. @itstechupnorth
  4. Remove imports from the same package.

    git-svn-id: https://svn.apache.org/repos/asf/james/mime4j/trunk@675622 13f79535-47bb-0310-9956-ffa450edef68
    Stefano Bagnara committed Jul 10, 2008
  5. Remove unused import (created a declared but unexisting cyclic depenc…

    …ies between packages)
    
    git-svn-id: https://svn.apache.org/repos/asf/james/mime4j/trunk@675620 13f79535-47bb-0310-9956-ffa450edef68
    Stefano Bagnara committed Jul 10, 2008
Commits on Jul 9, 2008
  1. @itstechupnorth

    MIME4J-30 Transfer-encoding should be transparent, https://issues.apa…

    …che.org/jira/browse/MIME4J-30. Committed patch contributed by Oleg Kalnichevski. Introduces transparent encoding but makes it optional.
    
    git-svn-id: https://svn.apache.org/repos/asf/james/mime4j/trunk@675333 13f79535-47bb-0310-9956-ffa450edef68
    itstechupnorth committed Jul 9, 2008
  2. @itstechupnorth

    MIME4J-5 Performance improvements patch 4, https://issues.apache.org/…

    …jira/browse/MIME4J-5. Contributed by Oleg Kalnichevski. Fixes issue caused by reset when parsing complex messages with embedded mail. Other minor performance improvements.
    
    git-svn-id: https://svn.apache.org/repos/asf/james/mime4j/trunk@675310 13f79535-47bb-0310-9956-ffa450edef68
    itstechupnorth committed Jul 9, 2008
  3. @itstechupnorth

    Added toString

    git-svn-id: https://svn.apache.org/repos/asf/james/mime4j/trunk@675292 13f79535-47bb-0310-9956-ffa450edef68
    itstechupnorth committed Jul 9, 2008
Commits on Jul 8, 2008
  1. @itstechupnorth

    MIME4J-5 Performance patch 3, https://issues.apache.org/jira/browse/M…

    …IME4J-5. Contributed by Oleg Kalnichevski. This patch eliminates one-byte-reads for common use cases; eliminates the synchronised StringBuffer and reduces memory footprint.
    
    git-svn-id: https://svn.apache.org/repos/asf/james/mime4j/trunk@674944 13f79535-47bb-0310-9956-ffa450edef68
    itstechupnorth committed Jul 8, 2008
  2. @itstechupnorth

    Trying to track down why Mime4J now longer parses complex nested mess…

    …ages correctly.
    
    git-svn-id: https://svn.apache.org/repos/asf/james/mime4j/trunk@674936 13f79535-47bb-0310-9956-ffa450edef68
    itstechupnorth committed Jul 8, 2008
Commits on Jul 7, 2008
  1. @itstechupnorth

    Added new recursion mode.

    git-svn-id: https://svn.apache.org/repos/asf/james/mime4j/trunk@674620 13f79535-47bb-0310-9956-ffa450edef68
    itstechupnorth committed Jul 7, 2008
Commits on Jul 6, 2008
  1. @itstechupnorth
  2. @itstechupnorth

    Extra test coverage.

    git-svn-id: https://svn.apache.org/repos/asf/james/mime4j/trunk@674337 13f79535-47bb-0310-9956-ffa450edef68
    itstechupnorth committed Jul 6, 2008
  3. @itstechupnorth

    This change breaks backwards compatibility but I think is justified. …

    …I agree that defaulting is appropriate for TEXT types but is very unreliable for other types. For many types conversion to characters is not appropriate (for example, image/png). For other types, the type itself contains charset meta-data (for example application/xhtml+xml). By defaulting in these cases information is lost: it is not possible to destinguish between the case when the charset parameters is explicitly set to us-ascii and when the charset is unset. Non TEXT types cannot be assumed to default to us-ascii and so this behaviour is potentially dangerous.
    
    git-svn-id: https://svn.apache.org/repos/asf/james/mime4j/trunk@674281 13f79535-47bb-0310-9956-ffa450edef68
    itstechupnorth committed Jul 6, 2008
Commits on Jul 5, 2008
  1. @itstechupnorth

    Added support for Content-MD5

    git-svn-id: https://svn.apache.org/repos/asf/james/mime4j/trunk@674241 13f79535-47bb-0310-9956-ffa450edef68
    itstechupnorth committed Jul 5, 2008
  2. @itstechupnorth

    Doh! Patch doesn't delete, just empties.

    git-svn-id: https://svn.apache.org/repos/asf/james/mime4j/trunk@674230 13f79535-47bb-0310-9956-ffa450edef68
    itstechupnorth committed Jul 5, 2008
  3. @itstechupnorth

    Fix NullPointerException

    git-svn-id: https://svn.apache.org/repos/asf/james/mime4j/trunk@674229 13f79535-47bb-0310-9956-ffa450edef68
    itstechupnorth committed Jul 5, 2008
  4. @itstechupnorth

    Second patch from MIM4J-5 https://issues.apache.org/jira/browse/MIME4J-5

    . Contributed by Oleg Kalnichevski. Factors out an abstract superclass and interface for pull parser state machine. This will ease the creation of alternatives to MimeTokenStream. Factors state constants into separate classes to improve readability. Removes Cursor. This was originally added to allow first class support for nio. The design cost of this abstract is higher than the likely performance gain.
    
    git-svn-id: https://svn.apache.org/repos/asf/james/mime4j/trunk@674206 13f79535-47bb-0310-9956-ffa450edef68
    itstechupnorth committed Jul 5, 2008
Commits on Jul 1, 2008
  1. @itstechupnorth
Commits on Jun 25, 2008
  1. @itstechupnorth

    Support for Content-Location

    git-svn-id: https://svn.apache.org/repos/asf/james/mime4j/trunk@671658 13f79535-47bb-0310-9956-ffa450edef68
    itstechupnorth committed Jun 25, 2008
Something went wrong with that request. Please try again.