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

    Stefano Bagnara committed
    …y message classes.
    
    git-svn-id: https://svn.apache.org/repos/asf/james/mime4j/branches/repackaging-proposal@676394 13f79535-47bb-0310-9956-ffa450edef68
  2. Moved a group of utilities to the stream package.

    Stefano Bagnara committed
  3. Created storage package for the temporary file handling classes (as s…

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

    Stefano Bagnara committed
  5. Move most classes from root package to the parser package. Leave only…

    Stefano Bagnara committed
    … 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
  6. Moving unused utilities to the utils package.

    Stefano Bagnara committed
  7. decoder classes are utilities. Moving them to the util package (remov…

    Stefano Bagnara committed
    …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
Commits on Jul 11, 2008
  1. Resolved MIME4J-48: Messages containing qp or base64 encoded embedded…

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

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

    itstechupnorth committed
    …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
  2. Resolved MIME4J-47: Applied patch contributed by Oleg Kalnichevski.

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

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

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

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

    itstechupnorth committed
    …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
  2. @itstechupnorth

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

    itstechupnorth committed
    …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
  3. @itstechupnorth

    Added toString

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

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

    itstechupnorth committed
    …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
  2. @itstechupnorth
Commits on Jul 7, 2008
  1. @itstechupnorth

    Added new recursion mode.

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

    Extra test coverage.

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

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

    itstechupnorth committed
    …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
Commits on Jul 5, 2008
  1. @itstechupnorth

    Added support for Content-MD5

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

    Fix NullPointerException

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

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

    itstechupnorth committed
    . 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
Commits on Jul 1, 2008
  1. @itstechupnorth
Commits on Jun 25, 2008
  1. @itstechupnorth

    Support for Content-Location

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