[apache-mime4j] branch master updated (45821f5 -> 62e9d17)

Emmanuel Bourg ebourg-guest at moszumanska.debian.org
Mon Jul 7 11:59:36 UTC 2014


This is an automated email from the git hooks/post-receive script.

ebourg-guest pushed a change to branch master
in repository apache-mime4j.

     omits  45821f5   Changelog update
     omits  f672c05   Wrap & Sort the dependencies
     omits  adb0d4f   Changed the priority from extra to optional
     omits  3f2f675   Minor simplification in debian/rules
     omits  08bb5ab   Removed the explicit build dependency on openjdk-6-jdk
     omits  7ee6fbd   debian/copyright: Updated the Format URI to 1.0
     omits  c86b0de   debian/rules: Added a get-orig-source target
     omits  1586c6b   Removed the dependency on the JRE for libapache-mime4j-java
     omits  1d1cb31   Use canonical URLs for the Vcs-* fields
     omits  c069854   Maintenance transferred to the Debian Java Maintainers (Closes: #711840)
     omits  d1efb87   Updated the watch file
     omits  1ee1fbf   Updated Standards-Version to 3.9.4 (no changes)
       new  849de90   Build-Depend on default-jdk (Closes: #683501).
       new  52d6fee   Fixed debian/watch.
      adds  14fff46   Imported Upstream version 0.7.2
       new  60d66ea   Merge tag 'upstream/0.7.2'
       new  2b9dd9c   New upstream version.
       new  567636b   Refresh patch
       new  1b3c9c8   Fix build
       new  d56e879   Manually build javadoc, waiting to understand how to properly configure maven-javadoc-plugin.
       new  f26d91f   Standards-Version bump to 3.9.4, no changes needed.
       new  855a9b6   Bump debhelper compatibility to 9.
       new  34980e9   Drop dependency on JRE.
       new  065c3b1   Updated debian/copyright.
       new  05db559   Remove examples and project from maven repo
       new  0628841   Add Class-Path to generated jars, and use javahelper to determine runtime dependencies.
       new  e2599ab   Releasing to experimental
       new  90180bb   Fixed Vcs-* fields in debian/control
       new  f90fad3   Updated debian/watch
       new  2aeeaf3   Standards-Version bump to 3.9.5, no changes needed
       new  b348a17   Upload to unstable
       new  62e9d17   Added the missing changelog entry for 0.6.1-3

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (45821f5)
            \
             N -- N -- N   refs/heads/master (62e9d17)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omits" are not gone; other references still
refer to them.  Any revisions marked "discards" are gone forever.

The 19 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .gitignore                                         |    5 +
 BUILDING.txt                                       |   49 +-
 DEPENDENCIES                                       |   11 +
 LICENSE                                            |  362 ++++++
 LICENSE.txt                                        |  451 -------
 NOTICE                                             |   13 +
 NOTICE.txt                                         |   14 -
 README                                             |   26 +
 RELEASE_NOTES.txt                                  |   67 +-
 assemble/pom.xml                                   |  105 ++
 assemble/src/assemble/bin.xml                      |   86 ++
 assemble/src/reporting-site/site.xml               |   29 +
 benchmark/pom.xml                                  |   57 +
 .../james/mime4j/Base64InputStreamBench.java       |    0
 .../james/mime4j/Base64OutputStreamBench.java      |    0
 .../james/mime4j/LongMultipartReadBench.java       |  195 +++
 .../mime4j/QuotedPrintableInputStreamBench.java    |  109 ++
 .../mime4j/QuotedPrintableOutputStreamBench.java   |   70 +
 .../src/main}/resources/long-multipart.msg         |    0
 benchmark/src/reporting-site/site.xml              |   29 +
 .../james/mime4j/LongMultipartReadBench.java       |  189 ---
 core/pom.xml                                       |   66 +
 .../appended-resources/supplemental-models.xml     |   57 +
 .../org/apache/james/mime4j/MimeException.java     |   65 +
 .../org/apache/james/mime4j/MimeIOException.java   |   58 +
 .../james/mime4j/codec/Base64InputStream.java      |  286 +++++
 .../james/mime4j/codec/Base64OutputStream.java     |  321 +++++
 .../org/apache/james/mime4j/codec/CodecUtil.java   |  108 ++
 .../apache/james/mime4j/codec/DecodeMonitor.java   |   63 +
 .../org/apache/james/mime4j/codec/DecoderUtil.java |  256 ++++
 .../org/apache/james/mime4j/codec/EncoderUtil.java |  603 +++++++++
 .../mime4j/codec/QuotedPrintableInputStream.java   |  309 +++++
 .../mime4j/codec/QuotedPrintableOutputStream.java  |  239 ++++
 .../mime4j/io/BufferedLineReaderInputStream.java   |  389 ++++++
 .../james/mime4j/io/EOLConvertingInputStream.java  |  107 ++
 .../apache/james/mime4j/io/LimitedInputStream.java |   67 +
 .../james/mime4j/io/LineNumberInputStream.java     |   67 +
 .../apache/james/mime4j/io/LineNumberSource.java   |   30 +
 .../james/mime4j/io/LineReaderInputStream.java     |   64 +
 .../mime4j/io/LineReaderInputStreamAdaptor.java    |  148 +++
 .../mime4j/io/MaxHeaderLengthLimitException.java   |   35 +
 .../james/mime4j/io/MaxHeaderLimitException.java   |   35 +
 .../james/mime4j/io/MaxLineLimitException.java     |   36 +
 .../james/mime4j/io/MimeBoundaryInputStream.java   |  356 ++++++
 .../james/mime4j/io/PositionInputStream.java       |   91 ++
 .../mime4j/parser/AbstractContentHandler.java      |   75 ++
 .../apache/james/mime4j/parser/ContentHandler.java |  202 +++
 .../james/mime4j/parser/MimeStreamParser.java      |  244 ++++
 .../james/mime4j/stream/BasicBodyDescriptor.java   |   95 ++
 .../apache/james/mime4j/stream/BodyDescriptor.java |   34 +
 .../james/mime4j/stream/BodyDescriptorBuilder.java |   77 ++
 .../james/mime4j/stream/ContentDescriptor.java     |   81 ++
 .../james/mime4j/stream/DefaultFieldBuilder.java   |   95 ++
 .../apache/james/mime4j/stream/EntityState.java    |   94 ++
 .../james/mime4j/stream/EntityStateMachine.java    |  112 ++
 .../java/org/apache/james/mime4j/stream/Event.java |   74 ++
 .../stream/FallbackBodyDescriptorBuilder.java      |  211 +++
 .../java/org/apache/james/mime4j/stream/Field.java |   52 +
 .../apache/james/mime4j/stream/FieldBuilder.java   |   69 +
 .../org/apache/james/mime4j/stream/MimeConfig.java |  273 ++++
 .../org/apache/james/mime4j/stream/MimeEntity.java |  569 +++++++++
 .../mime4j/stream/MimeParseEventException.java     |   50 +
 .../james/mime4j/stream/MimeTokenStream.java       |  394 ++++++
 .../apache/james/mime4j/stream/NameValuePair.java  |   81 ++
 .../apache/james/mime4j/stream/ParserCursor.java   |   88 ++
 .../org/apache/james/mime4j/stream/RawBody.java    |   65 +
 .../org/apache/james/mime4j/stream/RawEntity.java  |   98 ++
 .../org/apache/james/mime4j/stream/RawField.java   |   96 ++
 .../apache/james/mime4j/stream/RawFieldParser.java |  380 ++++++
 .../apache/james/mime4j/stream/RecursionMode.java  |   45 +
 .../apache/james/mime4j/util/ByteArrayBuffer.java  |  181 +++
 .../org/apache/james/mime4j/util/ByteSequence.java |   58 +
 .../org/apache/james/mime4j/util/CharsetUtil.java  |  146 +++
 .../org/apache/james/mime4j/util/ContentUtil.java  |  165 +++
 .../james/mime4j/util/EmptyByteSequence.java       |   36 +
 .../org/apache/james/mime4j/util/LangUtils.java    |   69 +
 .../org/apache/james/mime4j/util/MimeUtil.java     |  313 +++++
 core/src/main/javadoc/overview.html                |   41 +
 core/src/reporting-site/site.xml                   |   29 +
 .../java/org/apache/james/mime4j/EncodeUtils.java  |  111 ++
 .../java/org/apache/james/mime4j/ExampleMail.java  |  705 ++++++++++
 .../org/apache/james/mime4j/MimeExceptionTest.java |   46 +
 .../apache/james/mime4j/MimeIOExceptionTest.java   |   33 +
 .../java/org/apache/james/mime4j/TestUtil.java     |   73 ++
 .../james/mime4j/codec/Base64InputStreamTest.java  |  286 +++++
 .../james/mime4j/codec/Base64OutputStreamTest.java |  217 ++++
 .../apache/james/mime4j/codec/CodecUtilTest.java   |  163 +++
 .../apache/james/mime4j/codec/DecoderUtilTest.java |  129 ++
 .../apache/james/mime4j/codec/EncoderUtilTest.java |    0
 .../mime4j/codec/QuotedPrintableEncodeTest.java    |  141 ++
 .../codec/QuotedPrintableInputStreamTest.java      |  174 +++
 .../codec/QuotedPrintableOutputStreamTest.java     |  109 ++
 .../codec/QuotedPrintableTextEncodeTest.java       |  183 +++
 .../BufferedLineReaderInputStreamBufferTest.java   |  211 +++
 .../io/BufferedLineReaderInputStreamTest.java      |  166 +++
 .../mime4j/io/EOLConvertingInputStreamTest.java    |  120 ++
 .../james/mime4j/io/LimitedInputStreamTest.java    |   56 +
 .../james/mime4j/io/LineNumberInputStreamTest.java |   81 ++
 .../io/LineReaderInputStreamAdaptorTest.java       |  169 +++
 .../mime4j/io/MimeBoundaryInputStreamTest.java     |  330 +++++
 .../james/mime4j/io/PositionInputStreamTest.java   |   53 +
 .../MimeStreamParserExampleMessagesTest.java       |  128 ++
 .../james/mime4j/parser/MimeStreamParserTest.java  |  426 +++++++
 .../apache/james/mime4j/parser/TestHandler.java    |  113 ++
 .../mime4j/stream/DefaultFieldBuilderTest.java     |  136 ++
 .../stream/FallbackBodyDescriptorBuilderTest.java  |  166 +++
 .../apache/james/mime4j/stream/MimeEntityTest.java |  692 ++++++++++
 .../stream/MimeStreamTokenMessageRfc822Test.java   |   99 ++
 .../stream/MimeTokenEmbeddedMessageTest.java       |  214 ++++
 .../mime4j/stream/MimeTokenNoRecurseTest.java      |  220 ++++
 .../stream/MimeTokenStreamBodyDescriptorTest.java  |   95 ++
 .../mime4j/stream/MimeTokenStreamReaderTest.java   |  139 ++
 .../james/mime4j/stream/MimeTokenStreamTest.java   |   82 ++
 .../james/mime4j/stream/MultipartStreamTest.java   |  147 +++
 .../james/mime4j/stream/MultipartTokensTest.java   |  306 +++++
 .../james/mime4j/stream/RawFieldParserTest.java    |  433 +++++++
 .../apache/james/mime4j/stream/RawFieldTest.java   |   64 +
 .../mime4j/stream/StrictMimeTokenStreamTest.java   |  104 ++
 .../apache/james/mime4j/util/CharsetUtilTest.java  |   58 +
 .../org/apache/james/mime4j/util/MimeUtilTest.java |    0
 .../james/mime4j/util/TestByteArrayBuffer.java     |  231 ++++
 .../mimetools-testmsgs/2002_06_12_doublebound.msg  |  240 ++++
 .../mimetools-testmsgs/2002_06_12_doublebound.out  |  242 ++++
 .../mimetools-testmsgs/2002_06_12_doublebound.xml  |  274 ++++
 .../2002_06_12_doublebound_decoded.xml             |   58 +
 .../2002_06_12_doublebound_decoded_1_1.txt         |    4 +
 .../2002_06_12_doublebound_decoded_1_2.txt         |    0
 .../2002_06_12_doublebound_decoded_1_3.txt         |  210 +++
 .../mimetools-testmsgs/ARTISTIC-LICENSE.txt        |  129 ++
 .../test/resources/mimetools-testmsgs/README.txt   |    2 +
 .../test/resources/mimetools-testmsgs/ak-0696.msg  |  111 ++
 .../test/resources/mimetools-testmsgs/ak-0696.out  |  116 ++
 .../test/resources/mimetools-testmsgs/ak-0696.xml  |  164 +++
 .../mimetools-testmsgs/ak-0696_decoded.xml         |  105 ++
 .../mimetools-testmsgs/ak-0696_decoded_1_1.txt     |    2 +
 .../mimetools-testmsgs/ak-0696_decoded_1_2_1.txt   |   51 +
 .../attachment-filename-encoding-Latin1.msg        |   20 +
 .../attachment-filename-encoding-Latin1.out        |   22 +
 .../attachment-filename-encoding-Latin1.xml        |   41 +
 ...attachment-filename-encoding-Latin1_decoded.xml |   38 +
 ...chment-filename-encoding-Latin1_decoded_1_1.txt |    1 +
 ...chment-filename-encoding-Latin1_decoded_1_2.txt |    1 +
 .../attachment-filename-encoding-UTF8.msg          |   20 +
 .../attachment-filename-encoding-UTF8.out          |   22 +
 .../attachment-filename-encoding-UTF8.xml          |   41 +
 .../attachment-filename-encoding-UTF8_decoded.xml  |   38 +
 ...tachment-filename-encoding-UTF8_decoded_1_1.txt |    1 +
 ...tachment-filename-encoding-UTF8_decoded_1_2.txt |    1 +
 .../test/resources/mimetools-testmsgs/badbound.msg |  160 +++
 .../test/resources/mimetools-testmsgs/badbound.out |  162 +++
 .../test/resources/mimetools-testmsgs/badbound.xml |  188 +++
 .../mimetools-testmsgs/badbound_decoded.xml        |  188 +++
 .../test/resources/mimetools-testmsgs/badfile.msg  |    8 +
 .../test/resources/mimetools-testmsgs/badfile.out  |    8 +
 .../test/resources/mimetools-testmsgs/badfile.xml  |   19 +
 .../mimetools-testmsgs/badfile_decoded.xml         |   17 +
 .../mimetools-testmsgs/badfile_decoded_1.txt       |    1 +
 .../mimetools-testmsgs/bluedot-postcard.msg        |  138 ++
 .../mimetools-testmsgs/bluedot-postcard.out        |  118 ++
 .../mimetools-testmsgs/bluedot-postcard.xml        |  173 +++
 .../bluedot-postcard_decoded.xml                   |   69 +
 .../bluedot-postcard_decoded_1_1.txt               |    3 +
 .../bluedot-postcard_decoded_1_2_1.txt             |    4 +
 .../bluedot-postcard_decoded_1_2_2.bin             |  Bin 0 -> 4272 bytes
 .../mimetools-testmsgs/bluedot-simple.msg          |  100 ++
 .../mimetools-testmsgs/bluedot-simple.out          |   80 ++
 .../mimetools-testmsgs/bluedot-simple.xml          |  109 ++
 .../mimetools-testmsgs/bluedot-simple_decoded.xml  |   13 +
 .../bluedot-simple_decoded_1.bin                   |  Bin 0 -> 4272 bytes
 .../resources/mimetools-testmsgs/double-bound.msg  |   67 +
 .../resources/mimetools-testmsgs/double-bound.out  |   77 ++
 .../resources/mimetools-testmsgs/double-bound.xml  |  139 ++
 .../mimetools-testmsgs/double-bound_decoded.xml    |  115 ++
 .../double-bound_decoded_1_1.txt                   |    0
 .../double-bound_decoded_1_10.bin                  |  Bin 0 -> 357 bytes
 .../double-bound_decoded_1_2.txt                   |    6 +
 .../double-bound_decoded_1_3.txt                   |    0
 .../double-bound_decoded_1_4.txt                   |    1 +
 .../double-bound_decoded_1_5.txt                   |    0
 .../double-bound_decoded_1_6.txt                   |    1 +
 .../double-bound_decoded_1_7.txt                   |    0
 .../double-bound_decoded_1_8.txt                   |    0
 .../double-bound_decoded_1_9.txt                   |    0
 .../mimetools-testmsgs/double-semicolon.msg        |   17 +
 .../mimetools-testmsgs/double-semicolon.out        |   17 +
 .../mimetools-testmsgs/double-semicolon.xml        |   34 +
 .../mimetools-testmsgs/double-semicolon2.msg       |   17 +
 .../mimetools-testmsgs/double-semicolon2.out       |   17 +
 .../mimetools-testmsgs/double-semicolon2.xml       |   34 +
 .../double-semicolon2_decoded.xml                  |   30 +
 .../double-semicolon2_decoded_1_1.txt              |    1 +
 .../double-semicolon2_decoded_1_2.txt              |    1 +
 .../double-semicolon_decoded.xml                   |   30 +
 .../double-semicolon_decoded_1_1.txt               |    1 +
 .../double-semicolon_decoded_1_2.txt               |    1 +
 .../resources/mimetools-testmsgs/dup-names.msg     |   78 ++
 .../resources/mimetools-testmsgs/dup-names.out     |   83 ++
 .../resources/mimetools-testmsgs/dup-names.xml     |  125 ++
 .../mimetools-testmsgs/dup-names_decoded.xml       |   88 ++
 .../mimetools-testmsgs/dup-names_decoded_1_1.bin   |  Bin 0 -> 419 bytes
 .../mimetools-testmsgs/dup-names_decoded_1_2.bin   |  Bin 0 -> 357 bytes
 .../mimetools-testmsgs/dup-names_decoded_1_3.bin   |  Bin 0 -> 419 bytes
 .../mimetools-testmsgs/dup-names_decoded_1_4.bin   |  Bin 0 -> 357 bytes
 .../mimetools-testmsgs/dup-names_decoded_1_5.bin   |  Bin 0 -> 357 bytes
 .../mimetools-testmsgs/empty-preamble.msg          |   27 +
 .../mimetools-testmsgs/empty-preamble.out          |   29 +
 .../mimetools-testmsgs/empty-preamble.xml          |   49 +
 .../mimetools-testmsgs/empty-preamble_decoded.xml  |   37 +
 .../empty-preamble_decoded_1_1.txt                 |    6 +
 .../empty-preamble_decoded_1_2.bin                 |  Bin 0 -> 160 bytes
 .../src/test/resources/mimetools-testmsgs/frag.msg | 1229 ++++++++++++++++++
 .../src/test/resources/mimetools-testmsgs/frag.out | 1231 ++++++++++++++++++
 .../src/test/resources/mimetools-testmsgs/frag.xml | 1348 ++++++++++++++++++++
 .../resources/mimetools-testmsgs/frag_decoded.xml  |  250 ++++
 .../mimetools-testmsgs/frag_decoded_1_1.txt        |    1 +
 .../mimetools-testmsgs/frag_decoded_1_2_1_1.txt    |    2 +
 .../frag_decoded_1_2_1_2_1_1.txt                   |    1 +
 .../frag_decoded_1_2_1_2_1_2_1_1.txt               |   20 +
 .../frag_decoded_1_2_1_2_1_2_1_2.bin               |  Bin 0 -> 60894 bytes
 .../resources/mimetools-testmsgs/german-qp.msg     |   27 +
 .../resources/mimetools-testmsgs/german-qp.out     |   29 +
 .../resources/mimetools-testmsgs/german-qp.xml     |   42 +
 .../mimetools-testmsgs/german-qp_decoded.xml       |   25 +
 .../mimetools-testmsgs/german-qp_decoded_1.txt     |   15 +
 .../test/resources/mimetools-testmsgs/german.msg   |   79 ++
 .../test/resources/mimetools-testmsgs/german.out   |   84 ++
 .../test/resources/mimetools-testmsgs/german.xml   |  107 ++
 .../mimetools-testmsgs/german_decoded.xml          |   54 +
 .../mimetools-testmsgs/german_decoded_1.txt        |   48 +
 .../resources/mimetools-testmsgs/hdr-fakeout.msg   |   15 +
 .../resources/mimetools-testmsgs/hdr-fakeout.out   |   13 +
 .../resources/mimetools-testmsgs/hdr-fakeout.xml   |   29 +
 .../mimetools-testmsgs/hdr-fakeout_decoded.xml     |   28 +
 .../mimetools-testmsgs/hdr-fakeout_decoded_1.txt   |    0
 .../test/resources/mimetools-testmsgs/infinite.msg |   92 ++
 .../test/resources/mimetools-testmsgs/infinite.out |   74 ++
 .../test/resources/mimetools-testmsgs/infinite.xml |  101 ++
 .../mimetools-testmsgs/infinite_decoded.xml        |   13 +
 .../mimetools-testmsgs/infinite_decoded_1.txt      |   99 ++
 .../src/test/resources/mimetools-testmsgs/intl.msg |   12 +
 .../src/test/resources/mimetools-testmsgs/intl.out |   12 +
 .../src/test/resources/mimetools-testmsgs/intl.xml |   23 +
 .../resources/mimetools-testmsgs/intl_decoded.xml  |   19 +
 .../mimetools-testmsgs/intl_decoded_1.txt          |    3 +
 .../test/resources/mimetools-testmsgs/jt-0498.msg  |  107 ++
 .../test/resources/mimetools-testmsgs/jt-0498.out  |  108 ++
 .../test/resources/mimetools-testmsgs/jt-0498.xml  |  166 +++
 .../mimetools-testmsgs/jt-0498_decoded.xml         |  126 ++
 .../mimetools-testmsgs/jt-0498_decoded_1_1.txt     |   30 +
 .../mimetools-testmsgs/jt-0498_decoded_1_2_1.txt   |    7 +
 .../test/resources/mimetools-testmsgs/lennie.msg   |   81 ++
 .../test/resources/mimetools-testmsgs/lennie.out   |   81 ++
 .../test/resources/mimetools-testmsgs/lennie.xml   |  119 ++
 .../mimetools-testmsgs/lennie_decoded.xml          |   76 ++
 .../mimetools-testmsgs/lennie_decoded_1_1.txt      |    1 +
 .../mimetools-testmsgs/lennie_decoded_1_2.txt      |   15 +
 .../mimetools-testmsgs/lennie_decoded_1_3.bin      |  Bin 0 -> 1325 bytes
 .../resources/mimetools-testmsgs/mp-msg-rfc822.msg |  112 ++
 .../resources/mimetools-testmsgs/mp-msg-rfc822.out |  116 ++
 .../resources/mimetools-testmsgs/mp-msg-rfc822.xml |  164 +++
 .../mimetools-testmsgs/mp-msg-rfc822_decoded.xml   |  105 ++
 .../mp-msg-rfc822_decoded_1_1.txt                  |    2 +
 .../mp-msg-rfc822_decoded_1_2_1.txt                |   51 +
 .../resources/mimetools-testmsgs/multi-2evil.msg   |   58 +
 .../resources/mimetools-testmsgs/multi-2evil.out   |   60 +
 .../resources/mimetools-testmsgs/multi-2evil.xml   |   91 ++
 .../mimetools-testmsgs/multi-2evil_decoded.xml     |   62 +
 .../mimetools-testmsgs/multi-2evil_decoded_1_1.txt |   13 +
 .../mimetools-testmsgs/multi-2evil_decoded_1_2.bin |  Bin 0 -> 419 bytes
 .../mimetools-testmsgs/multi-2evil_decoded_1_3.bin |  Bin 0 -> 357 bytes
 .../mimetools-testmsgs/multi-2gifs-base64.msg      |   48 +
 .../mimetools-testmsgs/multi-2gifs-base64.out      |   47 +
 .../mimetools-testmsgs/multi-2gifs-base64.xml      |  100 ++
 .../multi-2gifs-base64_decoded.xml                 |   71 ++
 .../multi-2gifs-base64_decoded_1_1_1.txt           |   13 +
 .../multi-2gifs-base64_decoded_1_1_2.bin           |  Bin 0 -> 419 bytes
 .../multi-2gifs-base64_decoded_1_1_3.bin           |  Bin 0 -> 357 bytes
 .../resources/mimetools-testmsgs/multi-2gifs.msg   |   57 +
 .../resources/mimetools-testmsgs/multi-2gifs.out   |   59 +
 .../resources/mimetools-testmsgs/multi-2gifs.xml   |   90 ++
 .../mimetools-testmsgs/multi-2gifs_decoded.xml     |   61 +
 .../mimetools-testmsgs/multi-2gifs_decoded_1_1.txt |   13 +
 .../mimetools-testmsgs/multi-2gifs_decoded_1_2.bin |  Bin 0 -> 419 bytes
 .../mimetools-testmsgs/multi-2gifs_decoded_1_3.bin |  Bin 0 -> 357 bytes
 .../resources/mimetools-testmsgs/multi-bad.msg     |  181 +++
 .../resources/mimetools-testmsgs/multi-bad.out     |  183 +++
 .../resources/mimetools-testmsgs/multi-bad.xml     |  204 +++
 .../mimetools-testmsgs/multi-bad_decoded.xml       |  162 +++
 .../mimetools-testmsgs/multi-bad_decoded_1_1.txt   |   41 +
 .../mimetools-testmsgs/multi-badnames.msg          |   30 +
 .../mimetools-testmsgs/multi-badnames.out          |   30 +
 .../mimetools-testmsgs/multi-badnames.xml          |   54 +
 .../mimetools-testmsgs/multi-badnames_decoded.xml  |   46 +
 .../multi-badnames_decoded_1_1.txt                 |    0
 .../multi-badnames_decoded_1_2.txt                 |    3 +
 .../multi-badnames_decoded_1_3.txt                 |    2 +
 .../resources/mimetools-testmsgs/multi-clen.msg    |   40 +
 .../resources/mimetools-testmsgs/multi-clen.out    |   40 +
 .../resources/mimetools-testmsgs/multi-clen.xml    |   65 +
 .../mimetools-testmsgs/multi-clen_decoded.xml      |   48 +
 .../mimetools-testmsgs/multi-clen_decoded_1_1.txt  |    2 +
 .../mimetools-testmsgs/multi-clen_decoded_1_2.txt  |    3 +
 .../mimetools-testmsgs/multi-clen_decoded_1_3.txt  |   10 +
 .../resources/mimetools-testmsgs/multi-digest.msg  |   30 +
 .../resources/mimetools-testmsgs/multi-digest.out  |   30 +
 .../resources/mimetools-testmsgs/multi-digest.xml  |   60 +
 .../mimetools-testmsgs/multi-digest_decoded.xml    |   55 +
 .../multi-digest_decoded_1_1_1.txt                 |    2 +
 .../multi-digest_decoded_1_2_1.txt                 |    2 +
 .../resources/mimetools-testmsgs/multi-frag.msg    |   90 ++
 .../resources/mimetools-testmsgs/multi-frag.out    |   90 ++
 .../resources/mimetools-testmsgs/multi-frag.xml    |  146 +++
 .../mimetools-testmsgs/multi-frag_decoded.xml      |  109 ++
 .../mimetools-testmsgs/multi-frag_decoded_1_1.txt  |    5 +
 .../mimetools-testmsgs/multi-frag_decoded_1_2.txt  |    4 +
 .../multi-frag_decoded_1_3_1.bin                   |  Bin 0 -> 419 bytes
 .../multi-frag_decoded_1_3_2.bin                   |  Bin 0 -> 399 bytes
 .../mimetools-testmsgs/multi-frag_decoded_1_4.txt  |    4 +
 .../multi-frag_decoded_1_5_1.txt                   |    1 +
 .../resources/mimetools-testmsgs/multi-igor.msg    |  198 +++
 .../resources/mimetools-testmsgs/multi-igor.out    |  169 +++
 .../resources/mimetools-testmsgs/multi-igor.xml    |  234 ++++
 .../resources/mimetools-testmsgs/multi-igor2.msg   |  198 +++
 .../resources/mimetools-testmsgs/multi-igor2.out   |  169 +++
 .../resources/mimetools-testmsgs/multi-igor2.xml   |  234 ++++
 .../mimetools-testmsgs/multi-igor2_decoded.xml     |   69 +
 .../mimetools-testmsgs/multi-igor2_decoded_1_1.txt |   16 +
 .../mimetools-testmsgs/multi-igor2_decoded_1_2.txt |   76 ++
 .../mimetools-testmsgs/multi-igor2_decoded_1_3.txt |   88 ++
 .../mimetools-testmsgs/multi-igor2_decoded_1_4.txt |   28 +
 .../mimetools-testmsgs/multi-igor_decoded.xml      |   69 +
 .../mimetools-testmsgs/multi-igor_decoded_1_1.txt  |   16 +
 .../mimetools-testmsgs/multi-igor_decoded_1_2.txt  |   76 ++
 .../mimetools-testmsgs/multi-igor_decoded_1_3.txt  |   88 ++
 .../mimetools-testmsgs/multi-igor_decoded_1_4.txt  |   28 +
 .../resources/mimetools-testmsgs/multi-nested.msg  |   89 ++
 .../resources/mimetools-testmsgs/multi-nested.out  |   91 ++
 .../resources/mimetools-testmsgs/multi-nested.xml  |  145 +++
 .../resources/mimetools-testmsgs/multi-nested2.msg |   89 ++
 .../resources/mimetools-testmsgs/multi-nested2.out |   91 ++
 .../resources/mimetools-testmsgs/multi-nested2.xml |  145 +++
 .../mimetools-testmsgs/multi-nested2_decoded.xml   |  112 ++
 .../multi-nested2_decoded_1_1.txt                  |    5 +
 .../multi-nested2_decoded_1_2.txt                  |    4 +
 .../multi-nested2_decoded_1_3_1.bin                |  Bin 0 -> 419 bytes
 .../multi-nested2_decoded_1_3_2.bin                |  Bin 0 -> 357 bytes
 .../multi-nested2_decoded_1_4.txt                  |    4 +
 .../multi-nested2_decoded_1_5_1.txt                |    1 +
 .../resources/mimetools-testmsgs/multi-nested3.msg |   89 ++
 .../resources/mimetools-testmsgs/multi-nested3.out |   91 ++
 .../resources/mimetools-testmsgs/multi-nested3.xml |  145 +++
 .../mimetools-testmsgs/multi-nested3_decoded.xml   |  112 ++
 .../multi-nested3_decoded_1_1.txt                  |    5 +
 .../multi-nested3_decoded_1_2.txt                  |    4 +
 .../multi-nested3_decoded_1_3_1.bin                |  Bin 0 -> 419 bytes
 .../multi-nested3_decoded_1_3_2.bin                |  Bin 0 -> 357 bytes
 .../multi-nested3_decoded_1_4.txt                  |    4 +
 .../multi-nested3_decoded_1_5_1.txt                |    1 +
 .../mimetools-testmsgs/multi-nested_decoded.xml    |  112 ++
 .../multi-nested_decoded_1_1.txt                   |    5 +
 .../multi-nested_decoded_1_2.txt                   |    4 +
 .../multi-nested_decoded_1_3_1.bin                 |  Bin 0 -> 419 bytes
 .../multi-nested_decoded_1_3_2.bin                 |  Bin 0 -> 357 bytes
 .../multi-nested_decoded_1_4.txt                   |    4 +
 .../multi-nested_decoded_1_5_1.txt                 |    1 +
 .../resources/mimetools-testmsgs/multi-simple.msg  |   23 +
 .../resources/mimetools-testmsgs/multi-simple.out  |   23 +
 .../resources/mimetools-testmsgs/multi-simple.xml  |   42 +
 .../mimetools-testmsgs/multi-simple_decoded.xml    |   37 +
 .../multi-simple_decoded_1_1.txt                   |    2 +
 .../multi-simple_decoded_1_2.txt                   |    2 +
 .../mimetools-testmsgs/multi-weirdspace.msg        |   56 +
 .../mimetools-testmsgs/multi-weirdspace.out        |   58 +
 .../mimetools-testmsgs/multi-weirdspace.xml        |   88 ++
 .../multi-weirdspace_decoded.xml                   |   59 +
 .../multi-weirdspace_decoded_1_1.txt               |   13 +
 .../multi-weirdspace_decoded_1_2.bin               |  Bin 0 -> 419 bytes
 .../multi-weirdspace_decoded_1_3.bin               |  Bin 0 -> 357 bytes
 .../test/resources/mimetools-testmsgs/not-mime.msg |   17 +
 .../test/resources/mimetools-testmsgs/not-mime.out |   17 +
 .../test/resources/mimetools-testmsgs/not-mime.xml |   27 +
 .../mimetools-testmsgs/not-mime_decoded.xml        |   15 +
 .../mimetools-testmsgs/not-mime_decoded_1.txt      |   11 +
 .../test/resources/mimetools-testmsgs/re-fwd.msg   |   33 +
 .../test/resources/mimetools-testmsgs/re-fwd.out   |   33 +
 .../test/resources/mimetools-testmsgs/re-fwd.xml   |   72 ++
 .../mimetools-testmsgs/re-fwd_decoded.xml          |   69 +
 .../mimetools-testmsgs/re-fwd_decoded_1_1_1.txt    |    2 +
 .../test/resources/mimetools-testmsgs/russian.msg  |    7 +
 .../test/resources/mimetools-testmsgs/russian.out  |    7 +
 .../test/resources/mimetools-testmsgs/russian.xml  |   15 +
 .../mimetools-testmsgs/russian_decoded.xml         |   11 +
 .../mimetools-testmsgs/russian_decoded_1.txt       |    3 +
 .../test/resources/mimetools-testmsgs/sig-uu.msg   |   29 +
 .../test/resources/mimetools-testmsgs/sig-uu.out   |   29 +
 .../test/resources/mimetools-testmsgs/sig-uu.xml   |   36 +
 .../mimetools-testmsgs/sig-uu_decoded.xml          |    9 +
 .../mimetools-testmsgs/sig-uu_decoded_1.txt        |   26 +
 .../test/resources/mimetools-testmsgs/simple.msg   |   20 +
 .../test/resources/mimetools-testmsgs/simple.out   |   20 +
 .../test/resources/mimetools-testmsgs/simple.xml   |   31 +
 .../mimetools-testmsgs/simple_decoded.xml          |   17 +
 .../mimetools-testmsgs/simple_decoded_1.txt        |   13 +
 .../resources/mimetools-testmsgs/ticket-60931.msg  |   15 +
 .../resources/mimetools-testmsgs/ticket-60931.out  |   16 +
 .../resources/mimetools-testmsgs/ticket-60931.xml  |   33 +
 .../mimetools-testmsgs/ticket-60931_decoded.xml    |   29 +
 .../ticket-60931_decoded_1_1.txt                   |    1 +
 .../ticket-60931_decoded_1_2.txt                   |    1 +
 .../test/resources/mimetools-testmsgs/twopart.msg  |  571 +++++++++
 .../test/resources/mimetools-testmsgs/twopart.out  |  572 +++++++++
 .../test/resources/mimetools-testmsgs/twopart.xml  |  599 +++++++++
 .../mimetools-testmsgs/twopart_decoded.xml         |   54 +
 .../mimetools-testmsgs/twopart_decoded_1_1.txt     |    6 +
 .../mimetools-testmsgs/twopart_decoded_1_2.bin     |  Bin 0 -> 30631 bytes
 .../mimetools-testmsgs/uu-junk-target.msg          |  182 +++
 .../mimetools-testmsgs/uu-junk-target.out          |  158 +++
 .../mimetools-testmsgs/uu-junk-target.xml          |  227 ++++
 .../mimetools-testmsgs/uu-junk-target_decoded.xml  |   98 ++
 .../uu-junk-target_decoded_1_1.txt                 |   11 +
 .../uu-junk-target_decoded_1_2_1.txt               |    3 +
 .../uu-junk-target_decoded_1_2_2.bin               |  Bin 0 -> 110 bytes
 .../uu-junk-target_decoded_1_2_3.bin               |  Bin 0 -> 4834 bytes
 .../test/resources/mimetools-testmsgs/uu-junk.msg  |  168 +++
 .../test/resources/mimetools-testmsgs/uu-junk.out  |  167 +++
 .../test/resources/mimetools-testmsgs/uu-junk.xml  |  192 +++
 .../mimetools-testmsgs/uu-junk_decoded.xml         |   55 +
 .../mimetools-testmsgs/uu-junk_decoded_1_1.txt     |   11 +
 .../mimetools-testmsgs/uu-junk_decoded_1_2.txt     |  124 ++
 .../resources/mimetools-testmsgs/uu-zeegee.msg     |  125 ++
 .../resources/mimetools-testmsgs/uu-zeegee.out     |  125 ++
 .../resources/mimetools-testmsgs/uu-zeegee.xml     |  133 ++
 .../mimetools-testmsgs/uu-zeegee_decoded.xml       |   11 +
 .../mimetools-testmsgs/uu-zeegee_decoded_1.txt     |  121 ++
 .../test/resources/mimetools-testmsgs/x-gzip64.msg |   13 +
 .../test/resources/mimetools-testmsgs/x-gzip64.out |   13 +
 .../test/resources/mimetools-testmsgs/x-gzip64.xml |   25 +
 .../mimetools-testmsgs/x-gzip64_decoded.xml        |   19 +
 .../mimetools-testmsgs/x-gzip64_decoded_1.txt      |    5 +
 .../bad-newlines-multiple-parts-base64.msg         |    0
 .../bad-newlines-multiple-parts-base64.out         |    0
 .../bad-newlines-multiple-parts-base64.xml         |    0
 .../bad-newlines-multiple-parts-base64_decoded.xml |    0
 ...ewlines-multiple-parts-base64_decoded_1_1_1.txt |    0
 .../testmsgs/bad-newlines-multiple-parts.msg       |    0
 .../testmsgs/bad-newlines-multiple-parts.out       |    0
 .../testmsgs/bad-newlines-multiple-parts.xml       |    0
 .../bad-newlines-multiple-parts_decoded.xml        |    0
 .../bad-newlines-multiple-parts_decoded_1_1.txt    |    0
 .../resources/testmsgs/base64-encoded-text.msg     |    0
 .../resources/testmsgs/base64-encoded-text.out     |    0
 .../resources/testmsgs/base64-encoded-text.xml     |    0
 .../testmsgs/base64-encoded-text_decoded.xml       |    0
 .../testmsgs/base64-encoded-text_decoded_1.txt     |    0
 .../base64encoded-rfc822message-nested.msg         |    0
 .../base64encoded-rfc822message-nested.out         |    0
 .../base64encoded-rfc822message-nested.xml         |    0
 .../base64encoded-rfc822message-nested_decoded.xml |    0
 ...4encoded-rfc822message-nested_decoded_1_1_1.txt |    0
 .../testmsgs/base64encoded-rfc822message.msg       |    0
 .../testmsgs/base64encoded-rfc822message.out       |    0
 .../testmsgs/base64encoded-rfc822message.xml       |    0
 .../base64encoded-rfc822message_decoded.xml        |    0
 .../base64encoded-rfc822message_decoded_1_1.txt    |    0
 .../testmsgs/basic-plain-very-long-lines.msg       |    0
 .../testmsgs/basic-plain-very-long-lines.out       |    0
 .../testmsgs/basic-plain-very-long-lines.xml       |    0
 .../basic-plain-very-long-lines_decoded.xml        |    0
 .../basic-plain-very-long-lines_decoded_1.txt      |    0
 .../basic-plain-with-bad-header-separator.msg      |    0
 .../basic-plain-with-bad-header-separator.out      |    0
 .../basic-plain-with-bad-header-separator.xml      |    0
 ...sic-plain-with-bad-header-separator_decoded.xml |    0
 ...c-plain-with-bad-header-separator_decoded_1.txt |    0
 .../src}/test/resources/testmsgs/basic-plain.msg   |    0
 .../src}/test/resources/testmsgs/basic-plain.out   |    0
 .../src}/test/resources/testmsgs/basic-plain.xml   |    0
 .../resources/testmsgs/basic-plain_decoded.xml     |    0
 .../resources/testmsgs/basic-plain_decoded_1.txt   |    0
 .../test/resources/testmsgs/ending-boundaries.msg  |    0
 .../test/resources/testmsgs/ending-boundaries.out  |   21 +
 .../test/resources/testmsgs/ending-boundaries.xml  |   31 +
 .../testmsgs/ending-boundaries_decoded.xml         |   29 +
 .../testmsgs/ending-boundaries_decoded_1_1.txt     |    0
 .../src}/test/resources/testmsgs/example.msg       |    0
 .../src}/test/resources/testmsgs/example.out       |    0
 core/src/test/resources/testmsgs/example.xml       |  211 +++
 .../test/resources/testmsgs/example_decoded.xml    |  135 ++
 .../resources/testmsgs/example_decoded_1_1.txt     |    0
 .../resources/testmsgs/example_decoded_1_2.bin     |  Bin
 .../resources/testmsgs/example_decoded_1_3.bin     |  Bin
 .../resources/testmsgs/example_decoded_1_4.txt     |    0
 .../resources/testmsgs/intermediate-boundaries.msg |    0
 .../resources/testmsgs/intermediate-boundaries.out |    0
 .../resources/testmsgs/intermediate-boundaries.xml |    0
 .../testmsgs/intermediate-boundaries_decoded.xml   |    0
 .../intermediate-boundaries_decoded_1_1.txt        |    0
 .../intermediate-boundaries_decoded_1_2.txt        |    0
 .../testmsgs/malformedHeader-nocrlfcrlf.msg        |    5 +
 .../testmsgs/malformedHeader-nocrlfcrlf.out        |    4 +
 .../testmsgs/malformedHeader-nocrlfcrlf.xml        |   11 +
 .../malformedHeader-nocrlfcrlf_decoded.xml         |    9 +
 .../malformedHeader-nocrlfcrlf_decoded_1.txt       |    1 +
 .../testmsgs/malformedHeader-noheader.msg          |    2 +
 .../testmsgs/malformedHeader-noheader.out          |    1 +
 .../testmsgs/malformedHeader-noheader.xml          |    6 +
 .../testmsgs/malformedHeader-noheader_decoded.xml  |    5 +
 .../malformedHeader-noheader_decoded_1.txt         |    0
 .../malformedHeaderStartsBody-nocrlfcrlf.msg       |    5 +
 .../malformedHeaderStartsBody-nocrlfcrlf.out       |    5 +
 .../malformedHeaderStartsBody-nocrlfcrlf.xml       |   11 +
 ...alformedHeaderStartsBody-nocrlfcrlf_decoded.xml |    7 +
 ...formedHeaderStartsBody-nocrlfcrlf_decoded_1.txt |    3 +
 .../malformedHeaderStartsBody-noheader.msg         |    2 +
 .../malformedHeaderStartsBody-noheader.out         |    2 +
 .../malformedHeaderStartsBody-noheader.xml         |    7 +
 .../malformedHeaderStartsBody-noheader_decoded.xml |    5 +
 ...alformedHeaderStartsBody-noheader_decoded_1.txt |    1 +
 .../test/resources/testmsgs/misplaced-boundary.msg |    0
 .../test/resources/testmsgs/misplaced-boundary.out |    0
 .../test/resources/testmsgs/misplaced-boundary.xml |   21 +
 .../testmsgs/misplaced-boundary_decoded.xml        |   18 +
 .../testmsgs/misplaced-boundary_decoded_1_1.txt    |    0
 .../test/resources/testmsgs/missing-boundary.msg   |    4 +
 .../test/resources/testmsgs/missing-boundary.out   |    6 +
 .../test/resources/testmsgs/missing-boundary.xml   |   12 +
 .../testmsgs/missing-boundary_decoded.xml          |   12 +
 .../resources/testmsgs/missing-inner-boundary.msg  |    0
 .../resources/testmsgs/missing-inner-boundary.out  |   18 +
 .../resources/testmsgs/missing-inner-boundary.xml  |   34 +
 .../testmsgs/missing-inner-boundary_decoded.xml    |   32 +
 .../missing-inner-boundary_decoded_1_1.txt         |    0
 .../missing-inner-boundary_decoded_1_2_1.txt       |    0
 .../testmsgs/missing-inner-start-boundary.msg      |   17 +
 .../testmsgs/missing-inner-start-boundary.out      |   18 +
 .../testmsgs/missing-inner-start-boundary.xml      |   34 +
 .../missing-inner-start-boundary_decoded.xml       |   32 +
 .../missing-inner-start-boundary_decoded_1_1.txt   |    0
 .../testmsgs/multipartdigestnestedemptyparts.msg   |   26 +
 .../testmsgs/multipartdigestnestedemptyparts.out   |   27 +
 .../testmsgs/multipartdigestnestedemptyparts.xml   |   55 +
 .../multipartdigestnestedemptyparts_decoded.xml    |   54 +
 ...ipartdigestnestedemptyparts_decoded_1_1_1_1.txt |    0
 .../test/resources/testmsgs/multipartemptypart.msg |   12 +
 .../test/resources/testmsgs/multipartemptypart.out |   14 +
 .../test/resources/testmsgs/multipartemptypart.xml |   29 +
 .../testmsgs/multipartemptypart_decoded.xml        |   28 +
 .../testmsgs/multipartemptypart_decoded_1_1.txt    |    0
 .../testmsgs/multipartemptypart_decoded_1_2.txt    |    0
 .../testmsgs/multipartnestedemptyparts.msg         |   27 +
 .../testmsgs/multipartnestedemptyparts.out         |   28 +
 .../testmsgs/multipartnestedemptyparts.xml         |   57 +
 .../testmsgs/multipartnestedemptyparts_decoded.xml |   56 +
 .../multipartnestedemptyparts_decoded_1_1.txt      |   13 +
 .../multipartnestedemptyparts_decoded_1_1_1_1.txt  |    0
 .../testmsgs/multipartnestedemptypartsnorfc822.msg |   21 +
 .../testmsgs/multipartnestedemptypartsnorfc822.out |   22 +
 .../testmsgs/multipartnestedemptypartsnorfc822.xml |   43 +
 .../multipartnestedemptypartsnorfc822_decoded.xml  |   42 +
 ...ipartnestedemptypartsnorfc822_decoded_1_1_1.txt |    0
 .../test/resources/testmsgs/multipartnopart.msg    |   11 +
 .../test/resources/testmsgs/multipartnopart.out    |   11 +
 .../test/resources/testmsgs/multipartnopart.xml    |   23 +
 .../resources/testmsgs/multipartnopart_decoded.xml |   23 +
 core/src/test/resources/testmsgs/obsolete.msg      |    8 +
 core/src/test/resources/testmsgs/obsolete.out      |    7 +
 core/src/test/resources/testmsgs/obsolete.xml      |   15 +
 .../test/resources/testmsgs/obsolete_decoded.xml   |   13 +
 .../test/resources/testmsgs/obsolete_decoded_1.txt |    1 +
 .../src}/test/resources/testmsgs/qp-body.msg       |    0
 .../src}/test/resources/testmsgs/qp-body.out       |    0
 .../src}/test/resources/testmsgs/qp-body.xml       |    0
 .../test/resources/testmsgs/qp-body_decoded.xml    |    0
 .../test/resources/testmsgs/qp-body_decoded_1.txt  |    0
 .../test/resources/testmsgs/russian-headers.msg    |    0
 .../test/resources/testmsgs/russian-headers.out    |    0
 .../test/resources/testmsgs/russian-headers.xml    |    0
 .../resources/testmsgs/russian-headers_decoded.xml |    0
 .../testmsgs/russian-headers_decoded_1.txt         |    0
 .../test/resources/testmsgs/simple-attachment.msg  |    0
 .../test/resources/testmsgs/simple-attachment.out  |    0
 .../test/resources/testmsgs/simple-attachment.xml  |    0
 .../testmsgs/simple-attachment_decoded.xml         |    0
 .../testmsgs/simple-attachment_decoded_1_1.txt     |    0
 .../testmsgs/simple-attachment_decoded_1_2.bin     |  Bin
 .../test/resources/testmsgs/very-long-boundary.msg |    0
 .../test/resources/testmsgs/very-long-boundary.out |    0
 .../test/resources/testmsgs/very-long-boundary.xml |    0
 .../testmsgs/very-long-boundary_decoded.xml        |    0
 .../testmsgs/very-long-boundary_decoded_1_1.txt    |    0
 .../resources/testmsgs/very-very-long-boundary.msg |    0
 .../resources/testmsgs/very-very-long-boundary.out |    0
 .../resources/testmsgs/very-very-long-boundary.xml |    0
 .../testmsgs/very-very-long-boundary_decoded.xml   |    0
 .../very-very-long-boundary_decoded_1_1.txt        |    0
 .../test/resources/testmsgs/weird-boundary.msg     |    0
 .../test/resources/testmsgs/weird-boundary.out     |    0
 .../test/resources/testmsgs/weird-boundary.xml     |    0
 .../resources/testmsgs/weird-boundary_decoded.xml  |    0
 .../testmsgs/weird-boundary_decoded_1_1.txt        |    0
 debian/changelog                                   |   25 +
 debian/compat                                      |    2 +-
 debian/control                                     |   44 +-
 debian/copyright                                   |   22 +-
 debian/libapache-mime4j-java-doc.install           |    2 +-
 debian/libapache-mime4j-java.classpath             |    3 +
 debian/libapache-mime4j-java.poms                  |    6 +
 debian/maven.ignoreRules                           |    2 +-
 debian/patches/00-fix_build.patch                  |   97 +-
 debian/rules                                       |   31 +-
 debian/watch                                       |    2 +-
 dom/pom.xml                                        |   89 ++
 .../appended-resources/supplemental-models.xml     |   57 +
 .../org/apache/james/mime4j/dom/BinaryBody.java    |   33 +
 .../java/org/apache/james/mime4j/dom/Body.java     |   46 +
 .../org/apache/james/mime4j/dom/Disposable.java    |   36 +
 .../java/org/apache/james/mime4j/dom/Entity.java   |  132 ++
 .../org/apache/james/mime4j/dom/FieldParser.java   |   37 +
 .../java/org/apache/james/mime4j/dom/Header.java   |   94 ++
 .../java/org/apache/james/mime4j/dom/Message.java  |  321 +++++
 .../apache/james/mime4j/dom/MessageBuilder.java    |   50 +
 .../james/mime4j/dom/MessageServiceFactory.java    |   43 +
 .../org/apache/james/mime4j/dom/MessageWriter.java |   45 +
 .../org/apache/james/mime4j/dom/Multipart.java     |  142 +++
 .../org/apache/james/mime4j/dom/ServiceLoader.java |   90 ++
 .../james/mime4j/dom/ServiceLoaderException.java   |   38 +
 .../org/apache/james/mime4j/dom/SingleBody.java    |  139 ++
 .../java/org/apache/james/mime4j/dom/TextBody.java |   53 +
 .../apache/james/mime4j/dom/address/Address.java   |   48 +
 .../james/mime4j/dom/address/AddressList.java      |   98 ++
 .../james/mime4j/dom/address/DomainList.java       |   95 ++
 .../org/apache/james/mime4j/dom/address/Group.java |  113 ++
 .../apache/james/mime4j/dom/address/Mailbox.java   |  204 +++
 .../james/mime4j/dom/address/MailboxList.java      |   68 +
 .../apache/james/mime4j/dom/datetime/DateTime.java |  165 +++
 .../james/mime4j/dom/field/AddressListField.java   |   28 +
 .../mime4j/dom/field/ContentDescriptionField.java  |   31 +
 .../mime4j/dom/field/ContentDispositionField.java  |  136 ++
 .../james/mime4j/dom/field/ContentIdField.java     |   31 +
 .../mime4j/dom/field/ContentLanguageField.java     |   33 +
 .../james/mime4j/dom/field/ContentLengthField.java |   31 +
 .../mime4j/dom/field/ContentLocationField.java     |   31 +
 .../james/mime4j/dom/field/ContentMD5Field.java    |   31 +
 .../dom/field/ContentTransferEncodingField.java    |   31 +
 .../james/mime4j/dom/field/ContentTypeField.java   |  107 ++
 .../james/mime4j/dom/field/DateTimeField.java      |   28 +
 .../apache/james/mime4j/dom/field/FieldName.java   |   60 +
 .../james/mime4j/dom/field/MailboxField.java       |   28 +
 .../james/mime4j/dom/field/MailboxListField.java   |   28 +
 .../james/mime4j/dom/field/MimeVersionField.java   |   28 +
 .../james/mime4j/dom/field/ParseException.java     |   64 +
 .../apache/james/mime4j/dom/field/ParsedField.java |   49 +
 .../james/mime4j/dom/field/UnstructuredField.java  |   26 +
 .../apache/james/mime4j/field/AbstractField.java   |   97 ++
 .../james/mime4j/field/AddressListFieldImpl.java   |   84 ++
 .../mime4j/field/AddressListFieldLenientImpl.java  |   82 ++
 .../mime4j/field/ContentDescriptionFieldImpl.java  |   65 +
 .../mime4j/field/ContentDispositionFieldImpl.java  |  258 ++++
 .../field/ContentDispositionFieldLenientImpl.java  |  205 +++
 .../james/mime4j/field/ContentIdFieldImpl.java     |   65 +
 .../mime4j/field/ContentLanguageFieldImpl.java     |   82 ++
 .../field/ContentLanguageFieldLenientImpl.java     |   99 ++
 .../james/mime4j/field/ContentLengthFieldImpl.java |   76 ++
 .../mime4j/field/ContentLocationFieldImpl.java     |   87 ++
 .../field/ContentLocationFieldLenientImpl.java     |   88 ++
 .../james/mime4j/field/ContentMD5FieldImpl.java    |   65 +
 .../field/ContentTransferEncodingFieldImpl.java    |   83 ++
 .../james/mime4j/field/ContentTypeFieldImpl.java   |  232 ++++
 .../mime4j/field/ContentTypeFieldLenientImpl.java  |  155 +++
 .../james/mime4j/field/DateTimeFieldImpl.java      |   89 ++
 .../mime4j/field/DateTimeFieldLenientImpl.java     |  106 ++
 .../james/mime4j/field/DefaultFieldParser.java     |  167 +++
 .../james/mime4j/field/DelegatingFieldParser.java  |   62 +
 .../java/org/apache/james/mime4j/field/Fields.java |  635 +++++++++
 .../james/mime4j/field/LenientFieldParser.java     |  177 +++
 .../james/mime4j/field/MailboxFieldImpl.java       |   83 ++
 .../mime4j/field/MailboxFieldLenientImpl.java      |   77 ++
 .../james/mime4j/field/MailboxListFieldImpl.java   |   83 ++
 .../mime4j/field/MailboxListFieldLenientImpl.java  |   82 ++
 .../james/mime4j/field/MimeVersionFieldImpl.java   |  100 ++
 .../mime4j/field/MimeVersionFieldLenientImpl.java  |  113 ++
 .../james/mime4j/field/UnstructuredFieldImpl.java  |   66 +
 .../james/mime4j/field/address/AddressBuilder.java |  120 ++
 .../mime4j/field/address/AddressFormatter.java     |  214 ++++
 .../james/mime4j/field/address/BaseNode.java       |   27 +
 .../apache/james/mime4j/field/address/Builder.java |  229 ++++
 .../field/address/LenientAddressBuilder.java       |  338 +++++
 .../james/mime4j/message/AbstractEntity.java       |  556 ++++++++
 .../james/mime4j/message/AbstractHeader.java       |  205 +++
 .../james/mime4j/message/AbstractMessage.java      |  504 ++++++++
 .../james/mime4j/message/AbstractMultipart.java    |  237 ++++
 .../james/mime4j/message/BasicBinaryBody.java      |   47 +
 .../james/mime4j/message/BasicBodyFactory.java     |   86 ++
 .../apache/james/mime4j/message/BasicTextBody.java |   62 +
 .../apache/james/mime4j/message/BodyFactory.java   |   65 +
 .../org/apache/james/mime4j/message/BodyPart.java  |   90 ++
 .../message/DefaultBodyDescriptorBuilder.java      |  149 +++
 .../mime4j/message/DefaultMessageBuilder.java      |  318 +++++
 .../james/mime4j/message/DefaultMessageWriter.java |  271 ++++
 .../apache/james/mime4j/message/EntityBuilder.java |  223 ++++
 .../apache/james/mime4j/message/HeaderImpl.java    |   35 +
 .../mime4j/message/MaximalBodyDescriptor.java      |  315 +++++
 .../apache/james/mime4j/message/MessageImpl.java   |  141 ++
 .../mime4j/message/MessageServiceFactoryImpl.java  |   99 ++
 .../apache/james/mime4j/message/MultipartImpl.java |  127 ++
 .../james/mime4j/message/SimpleContentHandler.java |   96 ++
 .../apache/james/mime4j/message/StringBody.java    |   62 +
 .../james/mime4j/message/StringInputStream.java    |  150 +++
 .../contentdisposition/ContentDispositionParser.jj |    0
 .../field/contentdisposition/ParseException.java   |  220 ++++
 .../mime4j/field/contenttype/ContentTypeParser.jj  |    0
 .../mime4j/field/contenttype/ParseException.java   |  220 ++++
 .../james/mime4j/field/datetime/DateTimeParser.jj  |  344 +++++
 .../mime4j/field/datetime/ParseException.java      |  220 ++++
 .../mime4j/field/language/ContentLanguageParser.jj |    0
 .../mime4j/field/language/ParseException.java      |  220 ++++
 .../mime4j/field/mimeversion/MimeVersionParser.jj  |    0
 .../mime4j/field/mimeversion/ParseException.java   |  220 ++++
 .../mime4j/field/structured/ParseException.java    |  220 ++++
 .../field/structured/StructuredFieldParser.jj      |  227 ++++
 .../mime4j/field/address/AddressListParser.jjt     |  358 ++++++
 .../james/mime4j/field/address/ParseException.java |  220 ++++
 dom/src/main/resources/META-INF/README             |   26 +
 ...g.apache.james.mime4j.dom.MessageServiceFactory |    1 +
 dom/src/reporting-site/site.xml                    |   29 +
 .../org/apache/james/mime4j/dom/EntityTest.java    |  129 ++
 .../mime4j/dom/ExampleMessagesRoundtripTest.java   |  130 ++
 .../org/apache/james/mime4j/dom/HeaderTest.java    |  139 ++
 .../james/mime4j/dom/MessageCompleteMailTest.java  |   62 +
 .../mime4j/dom/MessageHeadlessParserTest.java      |  109 ++
 .../apache/james/mime4j/dom/MessageParserTest.java |  238 ++++
 .../mime4j/dom/MessageServiceFactoryTest.java      |   41 +
 .../org/apache/james/mime4j/dom/MessageTest.java   |  531 ++++++++
 .../james/mime4j/dom/MessageWriteToTest.java       |   95 ++
 .../james/mime4j/dom/MimeBuilderCopyTest.java      |  195 +++
 .../apache/james/mime4j/dom/MultipartFormTest.java |   91 ++
 .../mime4j/field/ContentDispositionFieldTest.java  |  168 +++
 .../mime4j/field/ContentLanguageFieldTest.java     |   75 ++
 .../mime4j/field/ContentLocationFieldTest.java     |   63 +
 .../field/ContentTransferEncodingFieldTest.java    |   68 +
 .../james/mime4j/field/ContentTypeFieldTest.java   |  105 ++
 .../org/apache/james/mime4j/field/FieldsTest.java  |  405 ++++++
 .../field/LenientContentDispositionFieldTest.java  |  168 +++
 .../field/LenientContentLanguageFieldTest.java     |   84 ++
 .../field/LenientContentLocationFieldTest.java     |   63 +
 .../mime4j/field/LenientContentTypeFieldTest.java  |   90 ++
 .../mime4j/field/LenientDateTimeFieldTest.java     |   56 +
 .../mime4j/field/LenientMimeVersionParserTest.java |   92 ++
 .../james/mime4j/field/MimeVersionParserTest.java  |   71 ++
 .../james/mime4j/field/UnstructuredFieldTest.java  |   42 +
 .../james/mime4j/field/address/AddressTest.java    |  154 +++
 .../field/address/DefaultAddressBuilderTest.java   |  307 +++++
 .../field/address/DefaultAddressFormatterTest.java |   86 ++
 .../field/address/LenientAddressBuilderTest.java   |  412 ++++++
 .../contentdisposition/ContentDispositionTest.java |   34 +
 .../mime4j/field/contenttype/ContentTypeTest.java  |   57 +
 .../james/mime4j/field/datetime/DateTimeTest.java  |  109 ++
 .../field/mimeversion/MimeVersionParserTest.java   |   80 ++
 .../structured/StructuredFieldParserTest.java      |   75 ++
 .../mime4j/message/MaximalBodyDescriptorTest.java  |  324 +++++
 .../mime4j/message/StringInputStreamTest.java      |  129 ++
 examples/pom.xml                                   |   52 +
 .../james/mime4j/samples/dom/MultipartMessage.java |  187 ---
 .../james/mime4j/samples/dom/TextPlainMessage.java |   70 -
 .../mime4j/samples/transform/TransformMessage.java |  175 ---
 .../james/mime4j/samples/tree/MessageTree.java     |  385 ------
 .../james/mime4j/samples/dom/LoggingMonitor.java   |   44 +
 .../james/mime4j/samples/dom/MultipartMessage.java |  191 +++
 .../james/mime4j/samples/dom/TextPlainMessage.java |   74 ++
 .../mime4j/samples/transform/TransformMessage.java |  187 +++
 .../james/mime4j/samples/tree/MessageTree.java     |  391 ++++++
 examples/src/reporting-site/site.xml               |   29 +
 pom.xml                                            |  575 +++------
 src/assemble/bin.xml                               |   64 -
 src/assemble/src.xml                               |   43 -
 .../appended-resources/supplemental-models.xml     |   95 --
 .../org/apache/james/mime4j/MimeException.java     |   58 -
 .../org/apache/james/mime4j/MimeIOException.java   |   52 -
 .../james/mime4j/codec/Base64InputStream.java      |  280 ----
 .../james/mime4j/codec/Base64OutputStream.java     |  321 -----
 .../org/apache/james/mime4j/codec/ByteQueue.java   |   62 -
 .../org/apache/james/mime4j/codec/CodecUtil.java   |  107 --
 .../org/apache/james/mime4j/codec/DecoderUtil.java |  253 ----
 .../org/apache/james/mime4j/codec/EncoderUtil.java |  609 ---------
 .../james/mime4j/codec/QuotedPrintableEncoder.java |  206 ---
 .../mime4j/codec/QuotedPrintableInputStream.java   |  230 ----
 .../mime4j/codec/QuotedPrintableOutputStream.java  |   72 --
 .../mime4j/codec/UnboundedFifoByteBuffer.java      |  265 ----
 .../james/mime4j/descriptor/BodyDescriptor.java    |   35 -
 .../james/mime4j/descriptor/ContentDescriptor.java |   88 --
 .../mime4j/descriptor/DefaultBodyDescriptor.java   |  244 ----
 .../mime4j/descriptor/MaximalBodyDescriptor.java   |  467 -------
 .../mime4j/descriptor/MutableBodyDescriptor.java   |   36 -
 .../apache/james/mime4j/field/AbstractField.java   |  174 ---
 .../james/mime4j/field/AddressListField.java       |   79 --
 .../mime4j/field/ContentDispositionField.java      |  326 -----
 .../mime4j/field/ContentTransferEncodingField.java |   65 -
 .../james/mime4j/field/ContentTypeField.java       |  258 ----
 .../apache/james/mime4j/field/DateTimeField.java   |   89 --
 .../james/mime4j/field/DefaultFieldParser.java     |   53 -
 .../james/mime4j/field/DelegatingFieldParser.java  |   53 -
 .../org/apache/james/mime4j/field/FieldName.java   |   53 -
 .../org/apache/james/mime4j/field/FieldParser.java |   28 -
 .../java/org/apache/james/mime4j/field/Fields.java |  630 ---------
 .../apache/james/mime4j/field/MailboxField.java    |   84 --
 .../james/mime4j/field/MailboxListField.java       |   80 --
 .../apache/james/mime4j/field/ParseException.java  |   64 -
 .../org/apache/james/mime4j/field/ParsedField.java |   46 -
 .../james/mime4j/field/UnstructuredField.java      |   58 -
 .../apache/james/mime4j/field/address/Address.java |  122 --
 .../james/mime4j/field/address/AddressList.java    |  148 ---
 .../apache/james/mime4j/field/address/Builder.java |  224 ----
 .../james/mime4j/field/address/DomainList.java     |   95 --
 .../apache/james/mime4j/field/address/Group.java   |  161 ---
 .../apache/james/mime4j/field/address/Mailbox.java |  288 -----
 .../james/mime4j/field/address/MailboxList.java    |   79 --
 .../mime4j/field/address/parser/BaseNode.java      |   28 -
 .../james/mime4j/field/datetime/DateTime.java      |  165 ---
 .../mime4j/io/BufferedLineReaderInputStream.java   |  345 -----
 .../james/mime4j/io/EOLConvertingInputStream.java  |  107 --
 .../apache/james/mime4j/io/LimitedInputStream.java |   67 -
 .../james/mime4j/io/LineNumberInputStream.java     |   67 -
 .../apache/james/mime4j/io/LineNumberSource.java   |   30 -
 .../james/mime4j/io/LineReaderInputStream.java     |   48 -
 .../mime4j/io/LineReaderInputStreamAdaptor.java    |  118 --
 .../james/mime4j/io/MaxHeaderLimitException.java   |   35 -
 .../james/mime4j/io/MaxLineLimitException.java     |   36 -
 .../james/mime4j/io/MimeBoundaryInputStream.java   |  298 -----
 .../james/mime4j/io/PositionInputStream.java       |   91 --
 .../apache/james/mime4j/message/BinaryBody.java    |   45 -
 .../java/org/apache/james/mime4j/message/Body.java |   46 -
 .../apache/james/mime4j/message/BodyCopier.java    |   68 -
 .../apache/james/mime4j/message/BodyFactory.java   |  310 -----
 .../org/apache/james/mime4j/message/BodyPart.java  |   54 -
 .../apache/james/mime4j/message/Disposable.java    |   36 -
 .../org/apache/james/mime4j/message/Entity.java    |  557 --------
 .../org/apache/james/mime4j/message/Header.java    |  238 ----
 .../org/apache/james/mime4j/message/Message.java   |  604 ---------
 .../james/mime4j/message/MessageBuilder.java       |  220 ----
 .../apache/james/mime4j/message/MessageWriter.java |  221 ----
 .../org/apache/james/mime4j/message/Multipart.java |  319 -----
 .../james/mime4j/message/SimpleContentHandler.java |  109 --
 .../apache/james/mime4j/message/SingleBody.java    |  104 --
 .../james/mime4j/message/StorageBinaryBody.java    |   75 --
 .../james/mime4j/message/StorageTextBody.java      |   85 --
 .../james/mime4j/message/StringTextBody.java       |   81 --
 .../org/apache/james/mime4j/message/TextBody.java  |   53 -
 .../mime4j/parser/AbstractContentHandler.java      |  115 --
 .../apache/james/mime4j/parser/AbstractEntity.java |  389 ------
 .../apache/james/mime4j/parser/ContentHandler.java |  201 ---
 .../james/mime4j/parser/EntityStateMachine.java    |  103 --
 .../apache/james/mime4j/parser/EntityStates.java   |   95 --
 .../java/org/apache/james/mime4j/parser/Event.java |   71 --
 .../java/org/apache/james/mime4j/parser/Field.java |   50 -
 .../org/apache/james/mime4j/parser/MimeEntity.java |  320 -----
 .../james/mime4j/parser/MimeEntityConfig.java      |  181 ---
 .../mime4j/parser/MimeParseEventException.java     |   50 -
 .../james/mime4j/parser/MimeStreamParser.java      |  199 ---
 .../james/mime4j/parser/MimeTokenStream.java       |  385 ------
 .../org/apache/james/mime4j/parser/RawEntity.java  |   92 --
 .../org/apache/james/mime4j/parser/RawField.java   |   76 --
 .../apache/james/mime4j/parser/RecursionMode.java  |   45 -
 .../mime4j/storage/DefaultStorageProvider.java     |  101 --
 .../james/mime4j/storage/StorageOutputStream.java  |  170 ---
 .../apache/james/mime4j/util/ByteArrayBuffer.java  |  166 ---
 .../org/apache/james/mime4j/util/ByteSequence.java |   58 -
 .../org/apache/james/mime4j/util/CharsetUtil.java  | 1271 ------------------
 .../org/apache/james/mime4j/util/ContentUtil.java  |  138 --
 .../james/mime4j/util/EmptyByteSequence.java       |   36 -
 .../org/apache/james/mime4j/util/MimeUtil.java     |  545 --------
 .../apache/james/mime4j/util/StringArrayMap.java   |  253 ----
 .../field/contentdisposition/ParseException.java   |  220 ----
 .../mime4j/field/contenttype/ParseException.java   |  220 ----
 .../james/mime4j/field/datetime/DateTimeParser.jj  |  344 -----
 .../mime4j/field/datetime/ParseException.java      |  220 ----
 .../mime4j/field/language/ParseException.java      |  220 ----
 .../mime4j/field/mimeversion/ParseException.java   |  220 ----
 .../mime4j/field/structured/ParseException.java    |  220 ----
 .../field/structured/StructuredFieldParser.jj      |  227 ----
 src/main/javadoc/overview.html                     |   32 -
 .../mime4j/field/address/AddressListParser.jjt     |  358 ------
 .../james/mime4j/field/address/ParseException.java |  220 ----
 src/reporting-site/site.xml                        |   36 +
 src/site/apt/status.apt                            |   16 +-
 src/site/apt/usage.apt                             |   37 +-
 src/site/site.xml                                  |   80 +-
 src/site/xdoc/index.xml                            |    6 +-
 src/site/xdoc/navigation.xml                       |   43 -
 .../java/org/apache/james/mime4j/EncodeUtils.java  |  111 --
 .../java/org/apache/james/mime4j/ExampleMail.java  |  691 ----------
 .../java/org/apache/james/mime4j/TestUtil.java     |   73 --
 .../james/mime4j/codec/Base64InputStreamTest.java  |  293 -----
 .../james/mime4j/codec/Base64OutputStreamTest.java |  217 ----
 .../apache/james/mime4j/codec/CodecUtilTest.java   |  163 ---
 .../apache/james/mime4j/codec/DecoderUtilTest.java |  127 --
 .../mime4j/codec/QuotedPrintableEncodeTest.java    |  141 --
 .../codec/QuotedPrintableInputStreamTest.java      |   97 --
 .../codec/QuotedPrintableOutputStreamTest.java     |   85 --
 .../codec/QuotedPrintableTextEncodeTest.java       |  183 ---
 .../descriptor/BaseTestForBodyDescriptors.java     |  237 ----
 .../descriptor/DefaultBodyDescriptorTest.java      |   34 -
 .../descriptor/MaximalBodyDescriptorTest.java      |  190 ---
 .../mime4j/field/ContentDispositionFieldTest.java  |  209 ---
 .../field/ContentTransferEncodingFieldTest.java    |   68 -
 .../james/mime4j/field/ContentTypeFieldTest.java   |  111 --
 .../org/apache/james/mime4j/field/FieldTest.java   |   63 -
 .../org/apache/james/mime4j/field/FieldsTest.java  |  381 ------
 .../james/mime4j/field/UnstructuredFieldTest.java  |   42 -
 .../james/mime4j/field/address/AddressTest.java    |  485 -------
 .../contentdisposition/ContentDispositionTest.java |   34 -
 .../mime4j/field/contenttype/ContentTypeTest.java  |   57 -
 .../james/mime4j/field/datetime/DateTimeTest.java  |  109 --
 .../field/mimeversion/MimeVersionParserTest.java   |   80 --
 .../structured/StructuredFieldParserTest.java      |   75 --
 .../BufferedLineReaderInputStreamBufferTest.java   |  211 ---
 .../io/BufferedLineReaderInputStreamTest.java      |  166 ---
 .../mime4j/io/EOLConvertingInputStreamTest.java    |  120 --
 .../james/mime4j/io/LimitedInputStreamTest.java    |   56 -
 .../james/mime4j/io/LineNumberInputStreamTest.java |   81 --
 .../io/LineReaderInputStreamAdaptorTest.java       |  169 ---
 .../mime4j/io/MimeBoundaryInputStreamTest.java     |  343 -----
 .../james/mime4j/io/PositionInputStreamTest.java   |   53 -
 .../james/mime4j/message/CopyConstructorTest.java  |  188 ---
 .../apache/james/mime4j/message/EntityTest.java    |  124 --
 .../message/ExampleMessagesRoundtripTest.java      |  111 --
 .../apache/james/mime4j/message/HeaderTest.java    |  129 --
 .../mime4j/message/MessageCompleteMailTest.java    |   59 -
 .../james/mime4j/message/MessageParserTest.java    |  256 ----
 .../apache/james/mime4j/message/MessageTest.java   |  504 --------
 .../james/mime4j/message/MessageWriteToTest.java   |   71 --
 .../james/mime4j/message/MultipartFormTest.java    |   83 --
 .../james/mime4j/message/SingleBodyCopyTest.java   |  129 --
 .../apache/james/mime4j/parser/MimeEntityTest.java |  540 --------
 .../MimeStreamParserExampleMessagesTest.java       |  115 --
 .../james/mime4j/parser/MimeStreamParserTest.java  |  475 -------
 .../parser/MimeStreamTokenMessageRfc822Test.java   |  101 --
 .../parser/MimeTokenEmbeddedMessageTest.java       |  216 ----
 .../mime4j/parser/MimeTokenNoRecurseTest.java      |  222 ----
 .../parser/MimeTokenStreamBodyDescriptorTest.java  |   97 --
 .../mime4j/parser/MimeTokenStreamReaderTest.java   |  140 --
 .../james/mime4j/parser/MimeTokenStreamTest.java   |   85 --
 .../james/mime4j/parser/MultipartStreamTest.java   |  148 ---
 .../james/mime4j/parser/MultipartTokensTest.java   |  301 -----
 .../mime4j/parser/StrictMimeTokenStreamTest.java   |   62 -
 .../apache/james/mime4j/parser/TestHandler.java    |  112 --
 .../apache/james/mime4j/util/CharsetUtilTest.java  |   39 -
 .../james/mime4j/util/StringArrayMapTest.java      |  138 --
 .../james/mime4j/util/TestByteArrayBuffer.java     |  169 ---
 src/test/resources/testmsgs/ending-boundaries.out  |   22 -
 src/test/resources/testmsgs/ending-boundaries.xml  |   33 -
 .../testmsgs/ending-boundaries_decoded.xml         |   31 -
 src/test/resources/testmsgs/example.xml            |  213 ----
 src/test/resources/testmsgs/example_decoded.xml    |  137 --
 src/test/resources/testmsgs/misplaced-boundary.out |   11 -
 src/test/resources/testmsgs/misplaced-boundary.xml |   23 -
 .../testmsgs/misplaced-boundary_decoded.xml        |   20 -
 .../resources/testmsgs/missing-inner-boundary.out  |   21 -
 .../resources/testmsgs/missing-inner-boundary.xml  |   42 -
 .../testmsgs/missing-inner-boundary_decoded.xml    |   39 -
 stage/commons-io/jars/commons-io-1.2.jar           |  Bin 65621 -> 0 bytes
 stage/commons-io/poms/commons-io-1.2.pom           |  235 ----
 stage/commons-logging/jars/commons-logging-1.1.jar |  Bin 52915 -> 0 bytes
 stage/commons-logging/poms/commons-logging-1.1.pom |  191 ---
 stage/junit/jars/junit-3.8.1.jar                   |  Bin 121070 -> 0 bytes
 stage/junit/poms/junit-3.8.1.pom                   |   33 -
 stage/log4j/jars/log4j-1.2.14.jar                  |  Bin 367444 -> 0 bytes
 stage/log4j/poms/log4j-1.2.14.pom                  |    1 -
 stage/org.apache.james/jars/maven-skin-1.1.jar     |  Bin 19074 -> 0 bytes
 stage/org.apache.james/poms/james-parent-1.1.pom   |  385 ------
 stage/org.apache.james/poms/james-project-1.2.pom  |   76 --
 stage/org.apache.james/poms/maven-skin-1.1.pom     |   66 -
 .../xmls/james-parent-1.1-site.xml                 |   18 -
 .../xmls/james-project-1.2-site.xml                |   68 -
 .../jars/apache-jar-resource-bundle-1.2.jar        |  Bin 10867 -> 0 bytes
 storage/pom.xml                                    |   66 +
 .../mime4j/storage/AbstractStorageProvider.java    |    0
 .../mime4j/storage/CipherStorageProvider.java      |    0
 .../mime4j/storage/DefaultStorageProvider.java     |   93 ++
 .../mime4j/storage/MemoryStorageProvider.java      |    0
 .../mime4j/storage/MultiReferenceStorage.java      |    0
 .../org/apache/james/mime4j/storage/Storage.java   |    0
 .../james/mime4j/storage/StorageBinaryBody.java    |   75 ++
 .../james/mime4j/storage/StorageBodyFactory.java   |  299 +++++
 .../james/mime4j/storage/StorageOutputStream.java  |  170 +++
 .../james/mime4j/storage/StorageProvider.java      |    0
 .../james/mime4j/storage/StorageTextBody.java      |   77 ++
 .../james/mime4j/storage/StringTextBody.java       |   88 ++
 .../mime4j/storage/TempFileStorageProvider.java    |    0
 .../mime4j/storage/ThresholdStorageProvider.java   |    0
 storage/src/reporting-site/site.xml                |   29 +
 .../mime4j/storage/DefaultStorageProviderTest.java |    0
 .../mime4j/storage/MultiReferenceStorageTest.java  |    0
 .../james/mime4j/storage/SingleBodyCopyTest.java   |  128 ++
 .../james/mime4j/storage/StorageProviderTest.java  |    0
 994 files changed, 61953 insertions(+), 32981 deletions(-)
 create mode 100644 .gitignore
 create mode 100644 DEPENDENCIES
 create mode 100644 LICENSE
 delete mode 100644 LICENSE.txt
 create mode 100644 NOTICE
 delete mode 100644 NOTICE.txt
 create mode 100644 README
 create mode 100644 assemble/pom.xml
 create mode 100644 assemble/src/assemble/bin.xml
 create mode 100644 assemble/src/reporting-site/site.xml
 create mode 100644 benchmark/pom.xml
 rename {benchmarks/src => benchmark/src/main/java}/org/apache/james/mime4j/Base64InputStreamBench.java (100%)
 rename {benchmarks/src => benchmark/src/main/java}/org/apache/james/mime4j/Base64OutputStreamBench.java (100%)
 create mode 100644 benchmark/src/main/java/org/apache/james/mime4j/LongMultipartReadBench.java
 create mode 100644 benchmark/src/main/java/org/apache/james/mime4j/QuotedPrintableInputStreamBench.java
 create mode 100644 benchmark/src/main/java/org/apache/james/mime4j/QuotedPrintableOutputStreamBench.java
 rename {benchmarks => benchmark/src/main}/resources/long-multipart.msg (100%)
 create mode 100644 benchmark/src/reporting-site/site.xml
 delete mode 100644 benchmarks/src/org/apache/james/mime4j/LongMultipartReadBench.java
 create mode 100644 core/pom.xml
 create mode 100644 core/src/main/appended-resources/supplemental-models.xml
 create mode 100644 core/src/main/java/org/apache/james/mime4j/MimeException.java
 create mode 100644 core/src/main/java/org/apache/james/mime4j/MimeIOException.java
 create mode 100644 core/src/main/java/org/apache/james/mime4j/codec/Base64InputStream.java
 create mode 100644 core/src/main/java/org/apache/james/mime4j/codec/Base64OutputStream.java
 create mode 100644 core/src/main/java/org/apache/james/mime4j/codec/CodecUtil.java
 create mode 100644 core/src/main/java/org/apache/james/mime4j/codec/DecodeMonitor.java
 create mode 100644 core/src/main/java/org/apache/james/mime4j/codec/DecoderUtil.java
 create mode 100644 core/src/main/java/org/apache/james/mime4j/codec/EncoderUtil.java
 create mode 100644 core/src/main/java/org/apache/james/mime4j/codec/QuotedPrintableInputStream.java
 create mode 100644 core/src/main/java/org/apache/james/mime4j/codec/QuotedPrintableOutputStream.java
 create mode 100644 core/src/main/java/org/apache/james/mime4j/io/BufferedLineReaderInputStream.java
 create mode 100644 core/src/main/java/org/apache/james/mime4j/io/EOLConvertingInputStream.java
 create mode 100644 core/src/main/java/org/apache/james/mime4j/io/LimitedInputStream.java
 create mode 100644 core/src/main/java/org/apache/james/mime4j/io/LineNumberInputStream.java
 create mode 100644 core/src/main/java/org/apache/james/mime4j/io/LineNumberSource.java
 create mode 100644 core/src/main/java/org/apache/james/mime4j/io/LineReaderInputStream.java
 create mode 100644 core/src/main/java/org/apache/james/mime4j/io/LineReaderInputStreamAdaptor.java
 create mode 100644 core/src/main/java/org/apache/james/mime4j/io/MaxHeaderLengthLimitException.java
 create mode 100644 core/src/main/java/org/apache/james/mime4j/io/MaxHeaderLimitException.java
 create mode 100644 core/src/main/java/org/apache/james/mime4j/io/MaxLineLimitException.java
 create mode 100644 core/src/main/java/org/apache/james/mime4j/io/MimeBoundaryInputStream.java
 create mode 100644 core/src/main/java/org/apache/james/mime4j/io/PositionInputStream.java
 create mode 100644 core/src/main/java/org/apache/james/mime4j/parser/AbstractContentHandler.java
 create mode 100644 core/src/main/java/org/apache/james/mime4j/parser/ContentHandler.java
 create mode 100644 core/src/main/java/org/apache/james/mime4j/parser/MimeStreamParser.java
 create mode 100644 core/src/main/java/org/apache/james/mime4j/stream/BasicBodyDescriptor.java
 create mode 100644 core/src/main/java/org/apache/james/mime4j/stream/BodyDescriptor.java
 create mode 100644 core/src/main/java/org/apache/james/mime4j/stream/BodyDescriptorBuilder.java
 create mode 100644 core/src/main/java/org/apache/james/mime4j/stream/ContentDescriptor.java
 create mode 100644 core/src/main/java/org/apache/james/mime4j/stream/DefaultFieldBuilder.java
 create mode 100644 core/src/main/java/org/apache/james/mime4j/stream/EntityState.java
 create mode 100644 core/src/main/java/org/apache/james/mime4j/stream/EntityStateMachine.java
 create mode 100644 core/src/main/java/org/apache/james/mime4j/stream/Event.java
 create mode 100644 core/src/main/java/org/apache/james/mime4j/stream/FallbackBodyDescriptorBuilder.java
 create mode 100644 core/src/main/java/org/apache/james/mime4j/stream/Field.java
 create mode 100644 core/src/main/java/org/apache/james/mime4j/stream/FieldBuilder.java
 create mode 100644 core/src/main/java/org/apache/james/mime4j/stream/MimeConfig.java
 create mode 100644 core/src/main/java/org/apache/james/mime4j/stream/MimeEntity.java
 create mode 100644 core/src/main/java/org/apache/james/mime4j/stream/MimeParseEventException.java
 create mode 100644 core/src/main/java/org/apache/james/mime4j/stream/MimeTokenStream.java
 create mode 100644 core/src/main/java/org/apache/james/mime4j/stream/NameValuePair.java
 create mode 100644 core/src/main/java/org/apache/james/mime4j/stream/ParserCursor.java
 create mode 100644 core/src/main/java/org/apache/james/mime4j/stream/RawBody.java
 create mode 100644 core/src/main/java/org/apache/james/mime4j/stream/RawEntity.java
 create mode 100644 core/src/main/java/org/apache/james/mime4j/stream/RawField.java
 create mode 100644 core/src/main/java/org/apache/james/mime4j/stream/RawFieldParser.java
 create mode 100644 core/src/main/java/org/apache/james/mime4j/stream/RecursionMode.java
 create mode 100644 core/src/main/java/org/apache/james/mime4j/util/ByteArrayBuffer.java
 create mode 100644 core/src/main/java/org/apache/james/mime4j/util/ByteSequence.java
 create mode 100644 core/src/main/java/org/apache/james/mime4j/util/CharsetUtil.java
 create mode 100644 core/src/main/java/org/apache/james/mime4j/util/ContentUtil.java
 create mode 100644 core/src/main/java/org/apache/james/mime4j/util/EmptyByteSequence.java
 create mode 100644 core/src/main/java/org/apache/james/mime4j/util/LangUtils.java
 create mode 100644 core/src/main/java/org/apache/james/mime4j/util/MimeUtil.java
 create mode 100644 core/src/main/javadoc/overview.html
 create mode 100644 core/src/reporting-site/site.xml
 create mode 100644 core/src/test/java/org/apache/james/mime4j/EncodeUtils.java
 create mode 100644 core/src/test/java/org/apache/james/mime4j/ExampleMail.java
 create mode 100644 core/src/test/java/org/apache/james/mime4j/MimeExceptionTest.java
 create mode 100644 core/src/test/java/org/apache/james/mime4j/MimeIOExceptionTest.java
 create mode 100644 core/src/test/java/org/apache/james/mime4j/TestUtil.java
 create mode 100644 core/src/test/java/org/apache/james/mime4j/codec/Base64InputStreamTest.java
 create mode 100644 core/src/test/java/org/apache/james/mime4j/codec/Base64OutputStreamTest.java
 create mode 100644 core/src/test/java/org/apache/james/mime4j/codec/CodecUtilTest.java
 create mode 100644 core/src/test/java/org/apache/james/mime4j/codec/DecoderUtilTest.java
 rename {src => core/src}/test/java/org/apache/james/mime4j/codec/EncoderUtilTest.java (100%)
 create mode 100644 core/src/test/java/org/apache/james/mime4j/codec/QuotedPrintableEncodeTest.java
 create mode 100644 core/src/test/java/org/apache/james/mime4j/codec/QuotedPrintableInputStreamTest.java
 create mode 100644 core/src/test/java/org/apache/james/mime4j/codec/QuotedPrintableOutputStreamTest.java
 create mode 100644 core/src/test/java/org/apache/james/mime4j/codec/QuotedPrintableTextEncodeTest.java
 create mode 100644 core/src/test/java/org/apache/james/mime4j/io/BufferedLineReaderInputStreamBufferTest.java
 create mode 100644 core/src/test/java/org/apache/james/mime4j/io/BufferedLineReaderInputStreamTest.java
 create mode 100644 core/src/test/java/org/apache/james/mime4j/io/EOLConvertingInputStreamTest.java
 create mode 100644 core/src/test/java/org/apache/james/mime4j/io/LimitedInputStreamTest.java
 create mode 100644 core/src/test/java/org/apache/james/mime4j/io/LineNumberInputStreamTest.java
 create mode 100644 core/src/test/java/org/apache/james/mime4j/io/LineReaderInputStreamAdaptorTest.java
 create mode 100644 core/src/test/java/org/apache/james/mime4j/io/MimeBoundaryInputStreamTest.java
 create mode 100644 core/src/test/java/org/apache/james/mime4j/io/PositionInputStreamTest.java
 create mode 100644 core/src/test/java/org/apache/james/mime4j/parser/MimeStreamParserExampleMessagesTest.java
 create mode 100644 core/src/test/java/org/apache/james/mime4j/parser/MimeStreamParserTest.java
 create mode 100644 core/src/test/java/org/apache/james/mime4j/parser/TestHandler.java
 create mode 100644 core/src/test/java/org/apache/james/mime4j/stream/DefaultFieldBuilderTest.java
 create mode 100644 core/src/test/java/org/apache/james/mime4j/stream/FallbackBodyDescriptorBuilderTest.java
 create mode 100644 core/src/test/java/org/apache/james/mime4j/stream/MimeEntityTest.java
 create mode 100644 core/src/test/java/org/apache/james/mime4j/stream/MimeStreamTokenMessageRfc822Test.java
 create mode 100644 core/src/test/java/org/apache/james/mime4j/stream/MimeTokenEmbeddedMessageTest.java
 create mode 100644 core/src/test/java/org/apache/james/mime4j/stream/MimeTokenNoRecurseTest.java
 create mode 100644 core/src/test/java/org/apache/james/mime4j/stream/MimeTokenStreamBodyDescriptorTest.java
 create mode 100644 core/src/test/java/org/apache/james/mime4j/stream/MimeTokenStreamReaderTest.java
 create mode 100644 core/src/test/java/org/apache/james/mime4j/stream/MimeTokenStreamTest.java
 create mode 100644 core/src/test/java/org/apache/james/mime4j/stream/MultipartStreamTest.java
 create mode 100644 core/src/test/java/org/apache/james/mime4j/stream/MultipartTokensTest.java
 create mode 100644 core/src/test/java/org/apache/james/mime4j/stream/RawFieldParserTest.java
 create mode 100644 core/src/test/java/org/apache/james/mime4j/stream/RawFieldTest.java
 create mode 100644 core/src/test/java/org/apache/james/mime4j/stream/StrictMimeTokenStreamTest.java
 create mode 100644 core/src/test/java/org/apache/james/mime4j/util/CharsetUtilTest.java
 rename {src => core/src}/test/java/org/apache/james/mime4j/util/MimeUtilTest.java (100%)
 create mode 100644 core/src/test/java/org/apache/james/mime4j/util/TestByteArrayBuffer.java
 create mode 100644 core/src/test/resources/mimetools-testmsgs/2002_06_12_doublebound.msg
 create mode 100644 core/src/test/resources/mimetools-testmsgs/2002_06_12_doublebound.out
 create mode 100644 core/src/test/resources/mimetools-testmsgs/2002_06_12_doublebound.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/2002_06_12_doublebound_decoded.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/2002_06_12_doublebound_decoded_1_1.txt
 copy src/test/resources/testmsgs/missing-inner-boundary_decoded_1_2_1.txt => core/src/test/resources/mimetools-testmsgs/2002_06_12_doublebound_decoded_1_2.txt (100%)
 create mode 100644 core/src/test/resources/mimetools-testmsgs/2002_06_12_doublebound_decoded_1_3.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/ARTISTIC-LICENSE.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/README.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/ak-0696.msg
 create mode 100644 core/src/test/resources/mimetools-testmsgs/ak-0696.out
 create mode 100644 core/src/test/resources/mimetools-testmsgs/ak-0696.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/ak-0696_decoded.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/ak-0696_decoded_1_1.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/ak-0696_decoded_1_2_1.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/attachment-filename-encoding-Latin1.msg
 create mode 100644 core/src/test/resources/mimetools-testmsgs/attachment-filename-encoding-Latin1.out
 create mode 100644 core/src/test/resources/mimetools-testmsgs/attachment-filename-encoding-Latin1.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/attachment-filename-encoding-Latin1_decoded.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/attachment-filename-encoding-Latin1_decoded_1_1.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/attachment-filename-encoding-Latin1_decoded_1_2.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/attachment-filename-encoding-UTF8.msg
 create mode 100644 core/src/test/resources/mimetools-testmsgs/attachment-filename-encoding-UTF8.out
 create mode 100644 core/src/test/resources/mimetools-testmsgs/attachment-filename-encoding-UTF8.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/attachment-filename-encoding-UTF8_decoded.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/attachment-filename-encoding-UTF8_decoded_1_1.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/attachment-filename-encoding-UTF8_decoded_1_2.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/badbound.msg
 create mode 100644 core/src/test/resources/mimetools-testmsgs/badbound.out
 create mode 100644 core/src/test/resources/mimetools-testmsgs/badbound.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/badbound_decoded.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/badfile.msg
 create mode 100644 core/src/test/resources/mimetools-testmsgs/badfile.out
 create mode 100644 core/src/test/resources/mimetools-testmsgs/badfile.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/badfile_decoded.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/badfile_decoded_1.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/bluedot-postcard.msg
 create mode 100644 core/src/test/resources/mimetools-testmsgs/bluedot-postcard.out
 create mode 100644 core/src/test/resources/mimetools-testmsgs/bluedot-postcard.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/bluedot-postcard_decoded.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/bluedot-postcard_decoded_1_1.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/bluedot-postcard_decoded_1_2_1.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/bluedot-postcard_decoded_1_2_2.bin
 create mode 100644 core/src/test/resources/mimetools-testmsgs/bluedot-simple.msg
 create mode 100644 core/src/test/resources/mimetools-testmsgs/bluedot-simple.out
 create mode 100644 core/src/test/resources/mimetools-testmsgs/bluedot-simple.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/bluedot-simple_decoded.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/bluedot-simple_decoded_1.bin
 create mode 100644 core/src/test/resources/mimetools-testmsgs/double-bound.msg
 create mode 100644 core/src/test/resources/mimetools-testmsgs/double-bound.out
 create mode 100644 core/src/test/resources/mimetools-testmsgs/double-bound.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/double-bound_decoded.xml
 rename stage/org.apache.james/xmls/james-parent-1.1-site_en.xml => core/src/test/resources/mimetools-testmsgs/double-bound_decoded_1_1.txt (100%)
 create mode 100644 core/src/test/resources/mimetools-testmsgs/double-bound_decoded_1_10.bin
 create mode 100644 core/src/test/resources/mimetools-testmsgs/double-bound_decoded_1_2.txt
 rename stage/org.apache.james/xmls/james-project-1.2-site_en.xml => core/src/test/resources/mimetools-testmsgs/double-bound_decoded_1_3.txt (100%)
 create mode 100644 core/src/test/resources/mimetools-testmsgs/double-bound_decoded_1_4.txt
 copy src/test/resources/testmsgs/missing-inner-boundary_decoded_1_2_1.txt => core/src/test/resources/mimetools-testmsgs/double-bound_decoded_1_5.txt (100%)
 create mode 100644 core/src/test/resources/mimetools-testmsgs/double-bound_decoded_1_6.txt
 copy src/test/resources/testmsgs/missing-inner-boundary_decoded_1_2_1.txt => core/src/test/resources/mimetools-testmsgs/double-bound_decoded_1_7.txt (100%)
 copy src/test/resources/testmsgs/missing-inner-boundary_decoded_1_2_1.txt => core/src/test/resources/mimetools-testmsgs/double-bound_decoded_1_8.txt (100%)
 copy src/test/resources/testmsgs/missing-inner-boundary_decoded_1_2_1.txt => core/src/test/resources/mimetools-testmsgs/double-bound_decoded_1_9.txt (100%)
 create mode 100644 core/src/test/resources/mimetools-testmsgs/double-semicolon.msg
 create mode 100644 core/src/test/resources/mimetools-testmsgs/double-semicolon.out
 create mode 100644 core/src/test/resources/mimetools-testmsgs/double-semicolon.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/double-semicolon2.msg
 create mode 100644 core/src/test/resources/mimetools-testmsgs/double-semicolon2.out
 create mode 100644 core/src/test/resources/mimetools-testmsgs/double-semicolon2.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/double-semicolon2_decoded.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/double-semicolon2_decoded_1_1.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/double-semicolon2_decoded_1_2.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/double-semicolon_decoded.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/double-semicolon_decoded_1_1.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/double-semicolon_decoded_1_2.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/dup-names.msg
 create mode 100644 core/src/test/resources/mimetools-testmsgs/dup-names.out
 create mode 100644 core/src/test/resources/mimetools-testmsgs/dup-names.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/dup-names_decoded.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/dup-names_decoded_1_1.bin
 create mode 100644 core/src/test/resources/mimetools-testmsgs/dup-names_decoded_1_2.bin
 create mode 100644 core/src/test/resources/mimetools-testmsgs/dup-names_decoded_1_3.bin
 create mode 100644 core/src/test/resources/mimetools-testmsgs/dup-names_decoded_1_4.bin
 create mode 100644 core/src/test/resources/mimetools-testmsgs/dup-names_decoded_1_5.bin
 create mode 100644 core/src/test/resources/mimetools-testmsgs/empty-preamble.msg
 create mode 100644 core/src/test/resources/mimetools-testmsgs/empty-preamble.out
 create mode 100644 core/src/test/resources/mimetools-testmsgs/empty-preamble.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/empty-preamble_decoded.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/empty-preamble_decoded_1_1.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/empty-preamble_decoded_1_2.bin
 create mode 100644 core/src/test/resources/mimetools-testmsgs/frag.msg
 create mode 100644 core/src/test/resources/mimetools-testmsgs/frag.out
 create mode 100644 core/src/test/resources/mimetools-testmsgs/frag.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/frag_decoded.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/frag_decoded_1_1.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/frag_decoded_1_2_1_1.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/frag_decoded_1_2_1_2_1_1.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/frag_decoded_1_2_1_2_1_2_1_1.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/frag_decoded_1_2_1_2_1_2_1_2.bin
 create mode 100644 core/src/test/resources/mimetools-testmsgs/german-qp.msg
 create mode 100644 core/src/test/resources/mimetools-testmsgs/german-qp.out
 create mode 100644 core/src/test/resources/mimetools-testmsgs/german-qp.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/german-qp_decoded.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/german-qp_decoded_1.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/german.msg
 create mode 100644 core/src/test/resources/mimetools-testmsgs/german.out
 create mode 100644 core/src/test/resources/mimetools-testmsgs/german.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/german_decoded.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/german_decoded_1.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/hdr-fakeout.msg
 create mode 100644 core/src/test/resources/mimetools-testmsgs/hdr-fakeout.out
 create mode 100644 core/src/test/resources/mimetools-testmsgs/hdr-fakeout.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/hdr-fakeout_decoded.xml
 copy src/test/resources/testmsgs/missing-inner-boundary_decoded_1_2_1.txt => core/src/test/resources/mimetools-testmsgs/hdr-fakeout_decoded_1.txt (100%)
 create mode 100644 core/src/test/resources/mimetools-testmsgs/infinite.msg
 create mode 100644 core/src/test/resources/mimetools-testmsgs/infinite.out
 create mode 100644 core/src/test/resources/mimetools-testmsgs/infinite.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/infinite_decoded.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/infinite_decoded_1.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/intl.msg
 create mode 100644 core/src/test/resources/mimetools-testmsgs/intl.out
 create mode 100644 core/src/test/resources/mimetools-testmsgs/intl.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/intl_decoded.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/intl_decoded_1.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/jt-0498.msg
 create mode 100644 core/src/test/resources/mimetools-testmsgs/jt-0498.out
 create mode 100644 core/src/test/resources/mimetools-testmsgs/jt-0498.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/jt-0498_decoded.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/jt-0498_decoded_1_1.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/jt-0498_decoded_1_2_1.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/lennie.msg
 create mode 100644 core/src/test/resources/mimetools-testmsgs/lennie.out
 create mode 100644 core/src/test/resources/mimetools-testmsgs/lennie.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/lennie_decoded.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/lennie_decoded_1_1.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/lennie_decoded_1_2.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/lennie_decoded_1_3.bin
 create mode 100644 core/src/test/resources/mimetools-testmsgs/mp-msg-rfc822.msg
 create mode 100644 core/src/test/resources/mimetools-testmsgs/mp-msg-rfc822.out
 create mode 100644 core/src/test/resources/mimetools-testmsgs/mp-msg-rfc822.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/mp-msg-rfc822_decoded.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/mp-msg-rfc822_decoded_1_1.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/mp-msg-rfc822_decoded_1_2_1.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-2evil.msg
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-2evil.out
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-2evil.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-2evil_decoded.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-2evil_decoded_1_1.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-2evil_decoded_1_2.bin
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-2evil_decoded_1_3.bin
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-2gifs-base64.msg
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-2gifs-base64.out
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-2gifs-base64.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-2gifs-base64_decoded.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-2gifs-base64_decoded_1_1_1.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-2gifs-base64_decoded_1_1_2.bin
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-2gifs-base64_decoded_1_1_3.bin
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-2gifs.msg
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-2gifs.out
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-2gifs.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-2gifs_decoded.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-2gifs_decoded_1_1.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-2gifs_decoded_1_2.bin
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-2gifs_decoded_1_3.bin
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-bad.msg
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-bad.out
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-bad.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-bad_decoded.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-bad_decoded_1_1.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-badnames.msg
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-badnames.out
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-badnames.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-badnames_decoded.xml
 copy src/test/resources/testmsgs/missing-inner-boundary_decoded_1_2_1.txt => core/src/test/resources/mimetools-testmsgs/multi-badnames_decoded_1_1.txt (100%)
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-badnames_decoded_1_2.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-badnames_decoded_1_3.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-clen.msg
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-clen.out
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-clen.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-clen_decoded.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-clen_decoded_1_1.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-clen_decoded_1_2.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-clen_decoded_1_3.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-digest.msg
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-digest.out
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-digest.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-digest_decoded.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-digest_decoded_1_1_1.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-digest_decoded_1_2_1.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-frag.msg
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-frag.out
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-frag.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-frag_decoded.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-frag_decoded_1_1.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-frag_decoded_1_2.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-frag_decoded_1_3_1.bin
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-frag_decoded_1_3_2.bin
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-frag_decoded_1_4.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-frag_decoded_1_5_1.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-igor.msg
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-igor.out
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-igor.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-igor2.msg
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-igor2.out
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-igor2.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-igor2_decoded.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-igor2_decoded_1_1.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-igor2_decoded_1_2.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-igor2_decoded_1_3.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-igor2_decoded_1_4.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-igor_decoded.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-igor_decoded_1_1.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-igor_decoded_1_2.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-igor_decoded_1_3.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-igor_decoded_1_4.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-nested.msg
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-nested.out
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-nested.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-nested2.msg
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-nested2.out
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-nested2.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-nested2_decoded.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-nested2_decoded_1_1.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-nested2_decoded_1_2.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-nested2_decoded_1_3_1.bin
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-nested2_decoded_1_3_2.bin
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-nested2_decoded_1_4.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-nested2_decoded_1_5_1.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-nested3.msg
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-nested3.out
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-nested3.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-nested3_decoded.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-nested3_decoded_1_1.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-nested3_decoded_1_2.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-nested3_decoded_1_3_1.bin
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-nested3_decoded_1_3_2.bin
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-nested3_decoded_1_4.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-nested3_decoded_1_5_1.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-nested_decoded.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-nested_decoded_1_1.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-nested_decoded_1_2.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-nested_decoded_1_3_1.bin
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-nested_decoded_1_3_2.bin
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-nested_decoded_1_4.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-nested_decoded_1_5_1.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-simple.msg
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-simple.out
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-simple.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-simple_decoded.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-simple_decoded_1_1.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-simple_decoded_1_2.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-weirdspace.msg
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-weirdspace.out
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-weirdspace.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-weirdspace_decoded.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-weirdspace_decoded_1_1.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-weirdspace_decoded_1_2.bin
 create mode 100644 core/src/test/resources/mimetools-testmsgs/multi-weirdspace_decoded_1_3.bin
 create mode 100644 core/src/test/resources/mimetools-testmsgs/not-mime.msg
 create mode 100644 core/src/test/resources/mimetools-testmsgs/not-mime.out
 create mode 100644 core/src/test/resources/mimetools-testmsgs/not-mime.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/not-mime_decoded.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/not-mime_decoded_1.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/re-fwd.msg
 create mode 100644 core/src/test/resources/mimetools-testmsgs/re-fwd.out
 create mode 100644 core/src/test/resources/mimetools-testmsgs/re-fwd.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/re-fwd_decoded.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/re-fwd_decoded_1_1_1.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/russian.msg
 create mode 100644 core/src/test/resources/mimetools-testmsgs/russian.out
 create mode 100644 core/src/test/resources/mimetools-testmsgs/russian.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/russian_decoded.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/russian_decoded_1.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/sig-uu.msg
 create mode 100644 core/src/test/resources/mimetools-testmsgs/sig-uu.out
 create mode 100644 core/src/test/resources/mimetools-testmsgs/sig-uu.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/sig-uu_decoded.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/sig-uu_decoded_1.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/simple.msg
 create mode 100644 core/src/test/resources/mimetools-testmsgs/simple.out
 create mode 100644 core/src/test/resources/mimetools-testmsgs/simple.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/simple_decoded.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/simple_decoded_1.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/ticket-60931.msg
 create mode 100644 core/src/test/resources/mimetools-testmsgs/ticket-60931.out
 create mode 100644 core/src/test/resources/mimetools-testmsgs/ticket-60931.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/ticket-60931_decoded.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/ticket-60931_decoded_1_1.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/ticket-60931_decoded_1_2.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/twopart.msg
 create mode 100644 core/src/test/resources/mimetools-testmsgs/twopart.out
 create mode 100644 core/src/test/resources/mimetools-testmsgs/twopart.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/twopart_decoded.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/twopart_decoded_1_1.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/twopart_decoded_1_2.bin
 create mode 100644 core/src/test/resources/mimetools-testmsgs/uu-junk-target.msg
 create mode 100644 core/src/test/resources/mimetools-testmsgs/uu-junk-target.out
 create mode 100644 core/src/test/resources/mimetools-testmsgs/uu-junk-target.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/uu-junk-target_decoded.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/uu-junk-target_decoded_1_1.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/uu-junk-target_decoded_1_2_1.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/uu-junk-target_decoded_1_2_2.bin
 create mode 100644 core/src/test/resources/mimetools-testmsgs/uu-junk-target_decoded_1_2_3.bin
 create mode 100644 core/src/test/resources/mimetools-testmsgs/uu-junk.msg
 create mode 100644 core/src/test/resources/mimetools-testmsgs/uu-junk.out
 create mode 100644 core/src/test/resources/mimetools-testmsgs/uu-junk.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/uu-junk_decoded.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/uu-junk_decoded_1_1.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/uu-junk_decoded_1_2.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/uu-zeegee.msg
 create mode 100644 core/src/test/resources/mimetools-testmsgs/uu-zeegee.out
 create mode 100644 core/src/test/resources/mimetools-testmsgs/uu-zeegee.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/uu-zeegee_decoded.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/uu-zeegee_decoded_1.txt
 create mode 100644 core/src/test/resources/mimetools-testmsgs/x-gzip64.msg
 create mode 100644 core/src/test/resources/mimetools-testmsgs/x-gzip64.out
 create mode 100644 core/src/test/resources/mimetools-testmsgs/x-gzip64.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/x-gzip64_decoded.xml
 create mode 100644 core/src/test/resources/mimetools-testmsgs/x-gzip64_decoded_1.txt
 rename {src => core/src}/test/resources/testmsgs/bad-newlines-multiple-parts-base64.msg (100%)
 rename {src => core/src}/test/resources/testmsgs/bad-newlines-multiple-parts-base64.out (100%)
 rename {src => core/src}/test/resources/testmsgs/bad-newlines-multiple-parts-base64.xml (100%)
 rename {src => core/src}/test/resources/testmsgs/bad-newlines-multiple-parts-base64_decoded.xml (100%)
 rename {src => core/src}/test/resources/testmsgs/bad-newlines-multiple-parts-base64_decoded_1_1_1.txt (100%)
 rename {src => core/src}/test/resources/testmsgs/bad-newlines-multiple-parts.msg (100%)
 rename {src => core/src}/test/resources/testmsgs/bad-newlines-multiple-parts.out (100%)
 rename {src => core/src}/test/resources/testmsgs/bad-newlines-multiple-parts.xml (100%)
 rename {src => core/src}/test/resources/testmsgs/bad-newlines-multiple-parts_decoded.xml (100%)
 rename {src => core/src}/test/resources/testmsgs/bad-newlines-multiple-parts_decoded_1_1.txt (100%)
 rename {src => core/src}/test/resources/testmsgs/base64-encoded-text.msg (100%)
 rename {src => core/src}/test/resources/testmsgs/base64-encoded-text.out (100%)
 rename {src => core/src}/test/resources/testmsgs/base64-encoded-text.xml (100%)
 rename {src => core/src}/test/resources/testmsgs/base64-encoded-text_decoded.xml (100%)
 rename {src => core/src}/test/resources/testmsgs/base64-encoded-text_decoded_1.txt (100%)
 rename {src => core/src}/test/resources/testmsgs/base64encoded-rfc822message-nested.msg (100%)
 rename {src => core/src}/test/resources/testmsgs/base64encoded-rfc822message-nested.out (100%)
 rename {src => core/src}/test/resources/testmsgs/base64encoded-rfc822message-nested.xml (100%)
 rename {src => core/src}/test/resources/testmsgs/base64encoded-rfc822message-nested_decoded.xml (100%)
 rename {src => core/src}/test/resources/testmsgs/base64encoded-rfc822message-nested_decoded_1_1_1.txt (100%)
 rename {src => core/src}/test/resources/testmsgs/base64encoded-rfc822message.msg (100%)
 rename {src => core/src}/test/resources/testmsgs/base64encoded-rfc822message.out (100%)
 rename {src => core/src}/test/resources/testmsgs/base64encoded-rfc822message.xml (100%)
 rename {src => core/src}/test/resources/testmsgs/base64encoded-rfc822message_decoded.xml (100%)
 rename {src => core/src}/test/resources/testmsgs/base64encoded-rfc822message_decoded_1_1.txt (100%)
 rename {src => core/src}/test/resources/testmsgs/basic-plain-very-long-lines.msg (100%)
 rename {src => core/src}/test/resources/testmsgs/basic-plain-very-long-lines.out (100%)
 rename {src => core/src}/test/resources/testmsgs/basic-plain-very-long-lines.xml (100%)
 rename {src => core/src}/test/resources/testmsgs/basic-plain-very-long-lines_decoded.xml (100%)
 rename {src => core/src}/test/resources/testmsgs/basic-plain-very-long-lines_decoded_1.txt (100%)
 rename {src => core/src}/test/resources/testmsgs/basic-plain-with-bad-header-separator.msg (100%)
 rename {src => core/src}/test/resources/testmsgs/basic-plain-with-bad-header-separator.out (100%)
 rename {src => core/src}/test/resources/testmsgs/basic-plain-with-bad-header-separator.xml (100%)
 rename {src => core/src}/test/resources/testmsgs/basic-plain-with-bad-header-separator_decoded.xml (100%)
 rename {src => core/src}/test/resources/testmsgs/basic-plain-with-bad-header-separator_decoded_1.txt (100%)
 rename {src => core/src}/test/resources/testmsgs/basic-plain.msg (100%)
 rename {src => core/src}/test/resources/testmsgs/basic-plain.out (100%)
 rename {src => core/src}/test/resources/testmsgs/basic-plain.xml (100%)
 rename {src => core/src}/test/resources/testmsgs/basic-plain_decoded.xml (100%)
 rename {src => core/src}/test/resources/testmsgs/basic-plain_decoded_1.txt (100%)
 rename {src => core/src}/test/resources/testmsgs/ending-boundaries.msg (100%)
 create mode 100644 core/src/test/resources/testmsgs/ending-boundaries.out
 create mode 100644 core/src/test/resources/testmsgs/ending-boundaries.xml
 create mode 100644 core/src/test/resources/testmsgs/ending-boundaries_decoded.xml
 rename {src => core/src}/test/resources/testmsgs/ending-boundaries_decoded_1_1.txt (100%)
 rename {src => core/src}/test/resources/testmsgs/example.msg (100%)
 rename {src => core/src}/test/resources/testmsgs/example.out (100%)
 create mode 100644 core/src/test/resources/testmsgs/example.xml
 create mode 100644 core/src/test/resources/testmsgs/example_decoded.xml
 rename {src => core/src}/test/resources/testmsgs/example_decoded_1_1.txt (100%)
 rename {src => core/src}/test/resources/testmsgs/example_decoded_1_2.bin (100%)
 rename {src => core/src}/test/resources/testmsgs/example_decoded_1_3.bin (100%)
 rename {src => core/src}/test/resources/testmsgs/example_decoded_1_4.txt (100%)
 rename {src => core/src}/test/resources/testmsgs/intermediate-boundaries.msg (100%)
 rename {src => core/src}/test/resources/testmsgs/intermediate-boundaries.out (100%)
 rename {src => core/src}/test/resources/testmsgs/intermediate-boundaries.xml (100%)
 rename {src => core/src}/test/resources/testmsgs/intermediate-boundaries_decoded.xml (100%)
 rename {src => core/src}/test/resources/testmsgs/intermediate-boundaries_decoded_1_1.txt (100%)
 rename {src => core/src}/test/resources/testmsgs/intermediate-boundaries_decoded_1_2.txt (100%)
 create mode 100644 core/src/test/resources/testmsgs/malformedHeader-nocrlfcrlf.msg
 create mode 100644 core/src/test/resources/testmsgs/malformedHeader-nocrlfcrlf.out
 create mode 100644 core/src/test/resources/testmsgs/malformedHeader-nocrlfcrlf.xml
 create mode 100644 core/src/test/resources/testmsgs/malformedHeader-nocrlfcrlf_decoded.xml
 create mode 100644 core/src/test/resources/testmsgs/malformedHeader-nocrlfcrlf_decoded_1.txt
 create mode 100644 core/src/test/resources/testmsgs/malformedHeader-noheader.msg
 create mode 100644 core/src/test/resources/testmsgs/malformedHeader-noheader.out
 create mode 100644 core/src/test/resources/testmsgs/malformedHeader-noheader.xml
 create mode 100644 core/src/test/resources/testmsgs/malformedHeader-noheader_decoded.xml
 copy src/test/resources/testmsgs/missing-inner-boundary_decoded_1_2_1.txt => core/src/test/resources/testmsgs/malformedHeader-noheader_decoded_1.txt (100%)
 create mode 100644 core/src/test/resources/testmsgs/malformedHeaderStartsBody-nocrlfcrlf.msg
 create mode 100644 core/src/test/resources/testmsgs/malformedHeaderStartsBody-nocrlfcrlf.out
 create mode 100644 core/src/test/resources/testmsgs/malformedHeaderStartsBody-nocrlfcrlf.xml
 create mode 100644 core/src/test/resources/testmsgs/malformedHeaderStartsBody-nocrlfcrlf_decoded.xml
 create mode 100644 core/src/test/resources/testmsgs/malformedHeaderStartsBody-nocrlfcrlf_decoded_1.txt
 create mode 100644 core/src/test/resources/testmsgs/malformedHeaderStartsBody-noheader.msg
 create mode 100644 core/src/test/resources/testmsgs/malformedHeaderStartsBody-noheader.out
 create mode 100644 core/src/test/resources/testmsgs/malformedHeaderStartsBody-noheader.xml
 create mode 100644 core/src/test/resources/testmsgs/malformedHeaderStartsBody-noheader_decoded.xml
 create mode 100644 core/src/test/resources/testmsgs/malformedHeaderStartsBody-noheader_decoded_1.txt
 copy {src => core/src}/test/resources/testmsgs/misplaced-boundary.msg (100%)
 rename src/test/resources/testmsgs/misplaced-boundary.msg => core/src/test/resources/testmsgs/misplaced-boundary.out (100%)
 create mode 100644 core/src/test/resources/testmsgs/misplaced-boundary.xml
 create mode 100644 core/src/test/resources/testmsgs/misplaced-boundary_decoded.xml
 rename {src => core/src}/test/resources/testmsgs/misplaced-boundary_decoded_1_1.txt (100%)
 create mode 100644 core/src/test/resources/testmsgs/missing-boundary.msg
 create mode 100644 core/src/test/resources/testmsgs/missing-boundary.out
 create mode 100644 core/src/test/resources/testmsgs/missing-boundary.xml
 create mode 100644 core/src/test/resources/testmsgs/missing-boundary_decoded.xml
 rename {src => core/src}/test/resources/testmsgs/missing-inner-boundary.msg (100%)
 create mode 100644 core/src/test/resources/testmsgs/missing-inner-boundary.out
 create mode 100644 core/src/test/resources/testmsgs/missing-inner-boundary.xml
 create mode 100644 core/src/test/resources/testmsgs/missing-inner-boundary_decoded.xml
 copy {src => core/src}/test/resources/testmsgs/missing-inner-boundary_decoded_1_1.txt (100%)
 copy {src => core/src}/test/resources/testmsgs/missing-inner-boundary_decoded_1_2_1.txt (100%)
 create mode 100644 core/src/test/resources/testmsgs/missing-inner-start-boundary.msg
 create mode 100644 core/src/test/resources/testmsgs/missing-inner-start-boundary.out
 create mode 100644 core/src/test/resources/testmsgs/missing-inner-start-boundary.xml
 create mode 100644 core/src/test/resources/testmsgs/missing-inner-start-boundary_decoded.xml
 rename src/test/resources/testmsgs/missing-inner-boundary_decoded_1_1.txt => core/src/test/resources/testmsgs/missing-inner-start-boundary_decoded_1_1.txt (100%)
 create mode 100644 core/src/test/resources/testmsgs/multipartdigestnestedemptyparts.msg
 create mode 100644 core/src/test/resources/testmsgs/multipartdigestnestedemptyparts.out
 create mode 100644 core/src/test/resources/testmsgs/multipartdigestnestedemptyparts.xml
 create mode 100644 core/src/test/resources/testmsgs/multipartdigestnestedemptyparts_decoded.xml
 copy src/test/resources/testmsgs/missing-inner-boundary_decoded_1_2_1.txt => core/src/test/resources/testmsgs/multipartdigestnestedemptyparts_decoded_1_1_1_1.txt (100%)
 create mode 100644 core/src/test/resources/testmsgs/multipartemptypart.msg
 create mode 100644 core/src/test/resources/testmsgs/multipartemptypart.out
 create mode 100644 core/src/test/resources/testmsgs/multipartemptypart.xml
 create mode 100644 core/src/test/resources/testmsgs/multipartemptypart_decoded.xml
 copy src/test/resources/testmsgs/missing-inner-boundary_decoded_1_2_1.txt => core/src/test/resources/testmsgs/multipartemptypart_decoded_1_1.txt (100%)
 copy src/test/resources/testmsgs/missing-inner-boundary_decoded_1_2_1.txt => core/src/test/resources/testmsgs/multipartemptypart_decoded_1_2.txt (100%)
 create mode 100644 core/src/test/resources/testmsgs/multipartnestedemptyparts.msg
 create mode 100644 core/src/test/resources/testmsgs/multipartnestedemptyparts.out
 create mode 100644 core/src/test/resources/testmsgs/multipartnestedemptyparts.xml
 create mode 100644 core/src/test/resources/testmsgs/multipartnestedemptyparts_decoded.xml
 create mode 100644 core/src/test/resources/testmsgs/multipartnestedemptyparts_decoded_1_1.txt
 copy src/test/resources/testmsgs/missing-inner-boundary_decoded_1_2_1.txt => core/src/test/resources/testmsgs/multipartnestedemptyparts_decoded_1_1_1_1.txt (100%)
 create mode 100644 core/src/test/resources/testmsgs/multipartnestedemptypartsnorfc822.msg
 create mode 100644 core/src/test/resources/testmsgs/multipartnestedemptypartsnorfc822.out
 create mode 100644 core/src/test/resources/testmsgs/multipartnestedemptypartsnorfc822.xml
 create mode 100644 core/src/test/resources/testmsgs/multipartnestedemptypartsnorfc822_decoded.xml
 rename src/test/resources/testmsgs/missing-inner-boundary_decoded_1_2_1.txt => core/src/test/resources/testmsgs/multipartnestedemptypartsnorfc822_decoded_1_1_1.txt (100%)
 create mode 100644 core/src/test/resources/testmsgs/multipartnopart.msg
 create mode 100644 core/src/test/resources/testmsgs/multipartnopart.out
 create mode 100644 core/src/test/resources/testmsgs/multipartnopart.xml
 create mode 100644 core/src/test/resources/testmsgs/multipartnopart_decoded.xml
 create mode 100644 core/src/test/resources/testmsgs/obsolete.msg
 create mode 100644 core/src/test/resources/testmsgs/obsolete.out
 create mode 100644 core/src/test/resources/testmsgs/obsolete.xml
 create mode 100644 core/src/test/resources/testmsgs/obsolete_decoded.xml
 create mode 100644 core/src/test/resources/testmsgs/obsolete_decoded_1.txt
 rename {src => core/src}/test/resources/testmsgs/qp-body.msg (100%)
 rename {src => core/src}/test/resources/testmsgs/qp-body.out (100%)
 rename {src => core/src}/test/resources/testmsgs/qp-body.xml (100%)
 rename {src => core/src}/test/resources/testmsgs/qp-body_decoded.xml (100%)
 rename {src => core/src}/test/resources/testmsgs/qp-body_decoded_1.txt (100%)
 rename {src => core/src}/test/resources/testmsgs/russian-headers.msg (100%)
 rename {src => core/src}/test/resources/testmsgs/russian-headers.out (100%)
 rename {src => core/src}/test/resources/testmsgs/russian-headers.xml (100%)
 rename {src => core/src}/test/resources/testmsgs/russian-headers_decoded.xml (100%)
 rename {src => core/src}/test/resources/testmsgs/russian-headers_decoded_1.txt (100%)
 rename {src => core/src}/test/resources/testmsgs/simple-attachment.msg (100%)
 rename {src => core/src}/test/resources/testmsgs/simple-attachment.out (100%)
 rename {src => core/src}/test/resources/testmsgs/simple-attachment.xml (100%)
 rename {src => core/src}/test/resources/testmsgs/simple-attachment_decoded.xml (100%)
 rename {src => core/src}/test/resources/testmsgs/simple-attachment_decoded_1_1.txt (100%)
 rename {src => core/src}/test/resources/testmsgs/simple-attachment_decoded_1_2.bin (100%)
 rename {src => core/src}/test/resources/testmsgs/very-long-boundary.msg (100%)
 rename {src => core/src}/test/resources/testmsgs/very-long-boundary.out (100%)
 rename {src => core/src}/test/resources/testmsgs/very-long-boundary.xml (100%)
 rename {src => core/src}/test/resources/testmsgs/very-long-boundary_decoded.xml (100%)
 rename {src => core/src}/test/resources/testmsgs/very-long-boundary_decoded_1_1.txt (100%)
 rename {src => core/src}/test/resources/testmsgs/very-very-long-boundary.msg (100%)
 rename {src => core/src}/test/resources/testmsgs/very-very-long-boundary.out (100%)
 rename {src => core/src}/test/resources/testmsgs/very-very-long-boundary.xml (100%)
 rename {src => core/src}/test/resources/testmsgs/very-very-long-boundary_decoded.xml (100%)
 rename {src => core/src}/test/resources/testmsgs/very-very-long-boundary_decoded_1_1.txt (100%)
 rename {src => core/src}/test/resources/testmsgs/weird-boundary.msg (100%)
 rename {src => core/src}/test/resources/testmsgs/weird-boundary.out (100%)
 rename {src => core/src}/test/resources/testmsgs/weird-boundary.xml (100%)
 rename {src => core/src}/test/resources/testmsgs/weird-boundary_decoded.xml (100%)
 rename {src => core/src}/test/resources/testmsgs/weird-boundary_decoded_1_1.txt (100%)
 create mode 100644 debian/libapache-mime4j-java.classpath
 create mode 100644 dom/pom.xml
 create mode 100644 dom/src/main/appended-resources/supplemental-models.xml
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/dom/BinaryBody.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/dom/Body.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/dom/Disposable.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/dom/Entity.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/dom/FieldParser.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/dom/Header.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/dom/Message.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/dom/MessageBuilder.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/dom/MessageServiceFactory.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/dom/MessageWriter.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/dom/Multipart.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/dom/ServiceLoader.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/dom/ServiceLoaderException.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/dom/SingleBody.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/dom/TextBody.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/dom/address/Address.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/dom/address/AddressList.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/dom/address/DomainList.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/dom/address/Group.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/dom/address/Mailbox.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/dom/address/MailboxList.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/dom/datetime/DateTime.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/dom/field/AddressListField.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/dom/field/ContentDescriptionField.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/dom/field/ContentDispositionField.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/dom/field/ContentIdField.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/dom/field/ContentLanguageField.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/dom/field/ContentLengthField.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/dom/field/ContentLocationField.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/dom/field/ContentMD5Field.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/dom/field/ContentTransferEncodingField.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/dom/field/ContentTypeField.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/dom/field/DateTimeField.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/dom/field/FieldName.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/dom/field/MailboxField.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/dom/field/MailboxListField.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/dom/field/MimeVersionField.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/dom/field/ParseException.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/dom/field/ParsedField.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/dom/field/UnstructuredField.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/field/AbstractField.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/field/AddressListFieldImpl.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/field/AddressListFieldLenientImpl.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/field/ContentDescriptionFieldImpl.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/field/ContentDispositionFieldImpl.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/field/ContentDispositionFieldLenientImpl.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/field/ContentIdFieldImpl.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/field/ContentLanguageFieldImpl.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/field/ContentLanguageFieldLenientImpl.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/field/ContentLengthFieldImpl.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/field/ContentLocationFieldImpl.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/field/ContentLocationFieldLenientImpl.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/field/ContentMD5FieldImpl.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/field/ContentTransferEncodingFieldImpl.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/field/ContentTypeFieldImpl.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/field/ContentTypeFieldLenientImpl.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/field/DateTimeFieldImpl.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/field/DateTimeFieldLenientImpl.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/field/DefaultFieldParser.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/field/DelegatingFieldParser.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/field/Fields.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/field/LenientFieldParser.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/field/MailboxFieldImpl.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/field/MailboxFieldLenientImpl.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/field/MailboxListFieldImpl.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/field/MailboxListFieldLenientImpl.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/field/MimeVersionFieldImpl.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/field/MimeVersionFieldLenientImpl.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/field/UnstructuredFieldImpl.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/field/address/AddressBuilder.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/field/address/AddressFormatter.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/field/address/BaseNode.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/field/address/Builder.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/field/address/LenientAddressBuilder.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/message/AbstractEntity.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/message/AbstractHeader.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/message/AbstractMessage.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/message/AbstractMultipart.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/message/BasicBinaryBody.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/message/BasicBodyFactory.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/message/BasicTextBody.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/message/BodyFactory.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/message/BodyPart.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/message/DefaultBodyDescriptorBuilder.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/message/DefaultMessageBuilder.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/message/DefaultMessageWriter.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/message/EntityBuilder.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/message/HeaderImpl.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/message/MaximalBodyDescriptor.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/message/MessageImpl.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/message/MessageServiceFactoryImpl.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/message/MultipartImpl.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/message/SimpleContentHandler.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/message/StringBody.java
 create mode 100644 dom/src/main/java/org/apache/james/mime4j/message/StringInputStream.java
 rename {src => dom/src}/main/javacc/org/apache/james/mime4j/field/contentdisposition/ContentDispositionParser.jj (100%)
 create mode 100644 dom/src/main/javacc/org/apache/james/mime4j/field/contentdisposition/ParseException.java
 rename {src => dom/src}/main/javacc/org/apache/james/mime4j/field/contenttype/ContentTypeParser.jj (100%)
 create mode 100644 dom/src/main/javacc/org/apache/james/mime4j/field/contenttype/ParseException.java
 create mode 100644 dom/src/main/javacc/org/apache/james/mime4j/field/datetime/DateTimeParser.jj
 create mode 100644 dom/src/main/javacc/org/apache/james/mime4j/field/datetime/ParseException.java
 rename {src => dom/src}/main/javacc/org/apache/james/mime4j/field/language/ContentLanguageParser.jj (100%)
 create mode 100644 dom/src/main/javacc/org/apache/james/mime4j/field/language/ParseException.java
 rename {src => dom/src}/main/javacc/org/apache/james/mime4j/field/mimeversion/MimeVersionParser.jj (100%)
 create mode 100644 dom/src/main/javacc/org/apache/james/mime4j/field/mimeversion/ParseException.java
 create mode 100644 dom/src/main/javacc/org/apache/james/mime4j/field/structured/ParseException.java
 create mode 100644 dom/src/main/javacc/org/apache/james/mime4j/field/structured/StructuredFieldParser.jj
 create mode 100644 dom/src/main/jjtree/org/apache/james/mime4j/field/address/AddressListParser.jjt
 create mode 100644 dom/src/main/jjtree/org/apache/james/mime4j/field/address/ParseException.java
 create mode 100644 dom/src/main/resources/META-INF/README
 create mode 100644 dom/src/main/resources/META-INF/services/org.apache.james.mime4j.dom.MessageServiceFactory
 create mode 100644 dom/src/reporting-site/site.xml
 create mode 100644 dom/src/test/java/org/apache/james/mime4j/dom/EntityTest.java
 create mode 100644 dom/src/test/java/org/apache/james/mime4j/dom/ExampleMessagesRoundtripTest.java
 create mode 100644 dom/src/test/java/org/apache/james/mime4j/dom/HeaderTest.java
 create mode 100644 dom/src/test/java/org/apache/james/mime4j/dom/MessageCompleteMailTest.java
 create mode 100644 dom/src/test/java/org/apache/james/mime4j/dom/MessageHeadlessParserTest.java
 create mode 100644 dom/src/test/java/org/apache/james/mime4j/dom/MessageParserTest.java
 create mode 100644 dom/src/test/java/org/apache/james/mime4j/dom/MessageServiceFactoryTest.java
 create mode 100644 dom/src/test/java/org/apache/james/mime4j/dom/MessageTest.java
 create mode 100644 dom/src/test/java/org/apache/james/mime4j/dom/MessageWriteToTest.java
 create mode 100644 dom/src/test/java/org/apache/james/mime4j/dom/MimeBuilderCopyTest.java
 create mode 100644 dom/src/test/java/org/apache/james/mime4j/dom/MultipartFormTest.java
 create mode 100644 dom/src/test/java/org/apache/james/mime4j/field/ContentDispositionFieldTest.java
 create mode 100644 dom/src/test/java/org/apache/james/mime4j/field/ContentLanguageFieldTest.java
 create mode 100644 dom/src/test/java/org/apache/james/mime4j/field/ContentLocationFieldTest.java
 create mode 100644 dom/src/test/java/org/apache/james/mime4j/field/ContentTransferEncodingFieldTest.java
 create mode 100644 dom/src/test/java/org/apache/james/mime4j/field/ContentTypeFieldTest.java
 create mode 100644 dom/src/test/java/org/apache/james/mime4j/field/FieldsTest.java
 create mode 100644 dom/src/test/java/org/apache/james/mime4j/field/LenientContentDispositionFieldTest.java
 create mode 100644 dom/src/test/java/org/apache/james/mime4j/field/LenientContentLanguageFieldTest.java
 create mode 100644 dom/src/test/java/org/apache/james/mime4j/field/LenientContentLocationFieldTest.java
 create mode 100644 dom/src/test/java/org/apache/james/mime4j/field/LenientContentTypeFieldTest.java
 create mode 100644 dom/src/test/java/org/apache/james/mime4j/field/LenientDateTimeFieldTest.java
 create mode 100644 dom/src/test/java/org/apache/james/mime4j/field/LenientMimeVersionParserTest.java
 create mode 100644 dom/src/test/java/org/apache/james/mime4j/field/MimeVersionParserTest.java
 create mode 100644 dom/src/test/java/org/apache/james/mime4j/field/UnstructuredFieldTest.java
 create mode 100644 dom/src/test/java/org/apache/james/mime4j/field/address/AddressTest.java
 create mode 100644 dom/src/test/java/org/apache/james/mime4j/field/address/DefaultAddressBuilderTest.java
 create mode 100644 dom/src/test/java/org/apache/james/mime4j/field/address/DefaultAddressFormatterTest.java
 create mode 100644 dom/src/test/java/org/apache/james/mime4j/field/address/LenientAddressBuilderTest.java
 create mode 100644 dom/src/test/java/org/apache/james/mime4j/field/contentdisposition/ContentDispositionTest.java
 create mode 100644 dom/src/test/java/org/apache/james/mime4j/field/contenttype/ContentTypeTest.java
 create mode 100644 dom/src/test/java/org/apache/james/mime4j/field/datetime/DateTimeTest.java
 create mode 100644 dom/src/test/java/org/apache/james/mime4j/field/mimeversion/MimeVersionParserTest.java
 create mode 100644 dom/src/test/java/org/apache/james/mime4j/field/structured/StructuredFieldParserTest.java
 create mode 100644 dom/src/test/java/org/apache/james/mime4j/message/MaximalBodyDescriptorTest.java
 create mode 100644 dom/src/test/java/org/apache/james/mime4j/message/StringInputStreamTest.java
 create mode 100644 examples/pom.xml
 delete mode 100644 examples/src/java/org/apache/james/mime4j/samples/dom/MultipartMessage.java
 delete mode 100644 examples/src/java/org/apache/james/mime4j/samples/dom/TextPlainMessage.java
 delete mode 100644 examples/src/java/org/apache/james/mime4j/samples/transform/TransformMessage.java
 delete mode 100644 examples/src/java/org/apache/james/mime4j/samples/tree/MessageTree.java
 create mode 100644 examples/src/main/java/org/apache/james/mime4j/samples/dom/LoggingMonitor.java
 create mode 100644 examples/src/main/java/org/apache/james/mime4j/samples/dom/MultipartMessage.java
 create mode 100644 examples/src/main/java/org/apache/james/mime4j/samples/dom/TextPlainMessage.java
 create mode 100644 examples/src/main/java/org/apache/james/mime4j/samples/transform/TransformMessage.java
 create mode 100644 examples/src/main/java/org/apache/james/mime4j/samples/tree/MessageTree.java
 create mode 100644 examples/src/reporting-site/site.xml
 delete mode 100644 src/assemble/bin.xml
 delete mode 100644 src/assemble/src.xml
 delete mode 100644 src/main/appended-resources/supplemental-models.xml
 delete mode 100644 src/main/java/org/apache/james/mime4j/MimeException.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/MimeIOException.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/codec/Base64InputStream.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/codec/Base64OutputStream.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/codec/ByteQueue.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/codec/CodecUtil.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/codec/DecoderUtil.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/codec/EncoderUtil.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/codec/QuotedPrintableEncoder.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/codec/QuotedPrintableInputStream.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/codec/QuotedPrintableOutputStream.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/codec/UnboundedFifoByteBuffer.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/descriptor/BodyDescriptor.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/descriptor/ContentDescriptor.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/descriptor/DefaultBodyDescriptor.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/descriptor/MaximalBodyDescriptor.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/descriptor/MutableBodyDescriptor.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/field/AbstractField.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/field/AddressListField.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/field/ContentDispositionField.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/field/ContentTransferEncodingField.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/field/ContentTypeField.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/field/DateTimeField.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/field/DefaultFieldParser.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/field/DelegatingFieldParser.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/field/FieldName.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/field/FieldParser.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/field/Fields.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/field/MailboxField.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/field/MailboxListField.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/field/ParseException.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/field/ParsedField.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/field/UnstructuredField.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/field/address/Address.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/field/address/AddressList.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/field/address/Builder.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/field/address/DomainList.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/field/address/Group.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/field/address/Mailbox.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/field/address/MailboxList.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/field/address/parser/BaseNode.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/field/datetime/DateTime.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/io/BufferedLineReaderInputStream.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/io/EOLConvertingInputStream.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/io/LimitedInputStream.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/io/LineNumberInputStream.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/io/LineNumberSource.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/io/LineReaderInputStream.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/io/LineReaderInputStreamAdaptor.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/io/MaxHeaderLimitException.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/io/MaxLineLimitException.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/io/MimeBoundaryInputStream.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/io/PositionInputStream.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/message/BinaryBody.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/message/Body.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/message/BodyCopier.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/message/BodyFactory.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/message/BodyPart.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/message/Disposable.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/message/Entity.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/message/Header.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/message/Message.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/message/MessageBuilder.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/message/MessageWriter.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/message/Multipart.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/message/SimpleContentHandler.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/message/SingleBody.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/message/StorageBinaryBody.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/message/StorageTextBody.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/message/StringTextBody.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/message/TextBody.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/parser/AbstractContentHandler.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/parser/AbstractEntity.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/parser/ContentHandler.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/parser/EntityStateMachine.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/parser/EntityStates.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/parser/Event.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/parser/Field.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/parser/MimeEntity.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/parser/MimeEntityConfig.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/parser/MimeParseEventException.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/parser/MimeStreamParser.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/parser/MimeTokenStream.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/parser/RawEntity.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/parser/RawField.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/parser/RecursionMode.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/storage/DefaultStorageProvider.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/storage/StorageOutputStream.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/util/ByteArrayBuffer.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/util/ByteSequence.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/util/CharsetUtil.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/util/ContentUtil.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/util/EmptyByteSequence.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/util/MimeUtil.java
 delete mode 100644 src/main/java/org/apache/james/mime4j/util/StringArrayMap.java
 delete mode 100644 src/main/javacc/org/apache/james/mime4j/field/contentdisposition/ParseException.java
 delete mode 100644 src/main/javacc/org/apache/james/mime4j/field/contenttype/ParseException.java
 delete mode 100644 src/main/javacc/org/apache/james/mime4j/field/datetime/DateTimeParser.jj
 delete mode 100644 src/main/javacc/org/apache/james/mime4j/field/datetime/ParseException.java
 delete mode 100644 src/main/javacc/org/apache/james/mime4j/field/language/ParseException.java
 delete mode 100644 src/main/javacc/org/apache/james/mime4j/field/mimeversion/ParseException.java
 delete mode 100644 src/main/javacc/org/apache/james/mime4j/field/structured/ParseException.java
 delete mode 100644 src/main/javacc/org/apache/james/mime4j/field/structured/StructuredFieldParser.jj
 delete mode 100644 src/main/javadoc/overview.html
 delete mode 100644 src/main/jjtree/org/apache/james/mime4j/field/address/AddressListParser.jjt
 delete mode 100644 src/main/jjtree/org/apache/james/mime4j/field/address/ParseException.java
 create mode 100644 src/reporting-site/site.xml
 delete mode 100644 src/site/xdoc/navigation.xml
 delete mode 100644 src/test/java/org/apache/james/mime4j/EncodeUtils.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/ExampleMail.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/TestUtil.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/codec/Base64InputStreamTest.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/codec/Base64OutputStreamTest.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/codec/CodecUtilTest.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/codec/DecoderUtilTest.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/codec/QuotedPrintableEncodeTest.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/codec/QuotedPrintableInputStreamTest.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/codec/QuotedPrintableOutputStreamTest.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/codec/QuotedPrintableTextEncodeTest.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/descriptor/BaseTestForBodyDescriptors.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/descriptor/DefaultBodyDescriptorTest.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/descriptor/MaximalBodyDescriptorTest.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/field/ContentDispositionFieldTest.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/field/ContentTransferEncodingFieldTest.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/field/ContentTypeFieldTest.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/field/FieldTest.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/field/FieldsTest.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/field/UnstructuredFieldTest.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/field/address/AddressTest.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/field/contentdisposition/ContentDispositionTest.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/field/contenttype/ContentTypeTest.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/field/datetime/DateTimeTest.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/field/mimeversion/MimeVersionParserTest.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/field/structured/StructuredFieldParserTest.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/io/BufferedLineReaderInputStreamBufferTest.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/io/BufferedLineReaderInputStreamTest.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/io/EOLConvertingInputStreamTest.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/io/LimitedInputStreamTest.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/io/LineNumberInputStreamTest.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/io/LineReaderInputStreamAdaptorTest.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/io/MimeBoundaryInputStreamTest.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/io/PositionInputStreamTest.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/message/CopyConstructorTest.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/message/EntityTest.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/message/ExampleMessagesRoundtripTest.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/message/HeaderTest.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/message/MessageCompleteMailTest.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/message/MessageParserTest.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/message/MessageTest.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/message/MessageWriteToTest.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/message/MultipartFormTest.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/message/SingleBodyCopyTest.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/parser/MimeEntityTest.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/parser/MimeStreamParserExampleMessagesTest.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/parser/MimeStreamParserTest.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/parser/MimeStreamTokenMessageRfc822Test.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/parser/MimeTokenEmbeddedMessageTest.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/parser/MimeTokenNoRecurseTest.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/parser/MimeTokenStreamBodyDescriptorTest.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/parser/MimeTokenStreamReaderTest.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/parser/MimeTokenStreamTest.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/parser/MultipartStreamTest.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/parser/MultipartTokensTest.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/parser/StrictMimeTokenStreamTest.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/parser/TestHandler.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/util/CharsetUtilTest.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/util/StringArrayMapTest.java
 delete mode 100644 src/test/java/org/apache/james/mime4j/util/TestByteArrayBuffer.java
 delete mode 100644 src/test/resources/testmsgs/ending-boundaries.out
 delete mode 100644 src/test/resources/testmsgs/ending-boundaries.xml
 delete mode 100644 src/test/resources/testmsgs/ending-boundaries_decoded.xml
 delete mode 100644 src/test/resources/testmsgs/example.xml
 delete mode 100644 src/test/resources/testmsgs/example_decoded.xml
 delete mode 100644 src/test/resources/testmsgs/misplaced-boundary.out
 delete mode 100644 src/test/resources/testmsgs/misplaced-boundary.xml
 delete mode 100644 src/test/resources/testmsgs/misplaced-boundary_decoded.xml
 delete mode 100644 src/test/resources/testmsgs/missing-inner-boundary.out
 delete mode 100644 src/test/resources/testmsgs/missing-inner-boundary.xml
 delete mode 100644 src/test/resources/testmsgs/missing-inner-boundary_decoded.xml
 delete mode 100644 stage/commons-io/jars/commons-io-1.2.jar
 delete mode 100644 stage/commons-io/poms/commons-io-1.2.pom
 delete mode 100644 stage/commons-logging/jars/commons-logging-1.1.jar
 delete mode 100644 stage/commons-logging/poms/commons-logging-1.1.pom
 delete mode 100644 stage/junit/jars/junit-3.8.1.jar
 delete mode 100644 stage/junit/poms/junit-3.8.1.pom
 delete mode 100644 stage/log4j/jars/log4j-1.2.14.jar
 delete mode 100644 stage/log4j/poms/log4j-1.2.14.pom
 delete mode 100644 stage/org.apache.james/jars/maven-skin-1.1.jar
 delete mode 100644 stage/org.apache.james/poms/james-parent-1.1.pom
 delete mode 100644 stage/org.apache.james/poms/james-project-1.2.pom
 delete mode 100644 stage/org.apache.james/poms/maven-skin-1.1.pom
 delete mode 100644 stage/org.apache.james/xmls/james-parent-1.1-site.xml
 delete mode 100644 stage/org.apache.james/xmls/james-project-1.2-site.xml
 delete mode 100644 stage/org.apache/jars/apache-jar-resource-bundle-1.2.jar
 create mode 100644 storage/pom.xml
 rename {src => storage/src}/main/java/org/apache/james/mime4j/storage/AbstractStorageProvider.java (100%)
 rename {src => storage/src}/main/java/org/apache/james/mime4j/storage/CipherStorageProvider.java (100%)
 create mode 100644 storage/src/main/java/org/apache/james/mime4j/storage/DefaultStorageProvider.java
 rename {src => storage/src}/main/java/org/apache/james/mime4j/storage/MemoryStorageProvider.java (100%)
 rename {src => storage/src}/main/java/org/apache/james/mime4j/storage/MultiReferenceStorage.java (100%)
 rename {src => storage/src}/main/java/org/apache/james/mime4j/storage/Storage.java (100%)
 create mode 100644 storage/src/main/java/org/apache/james/mime4j/storage/StorageBinaryBody.java
 create mode 100644 storage/src/main/java/org/apache/james/mime4j/storage/StorageBodyFactory.java
 create mode 100644 storage/src/main/java/org/apache/james/mime4j/storage/StorageOutputStream.java
 rename {src => storage/src}/main/java/org/apache/james/mime4j/storage/StorageProvider.java (100%)
 create mode 100644 storage/src/main/java/org/apache/james/mime4j/storage/StorageTextBody.java
 create mode 100644 storage/src/main/java/org/apache/james/mime4j/storage/StringTextBody.java
 rename {src => storage/src}/main/java/org/apache/james/mime4j/storage/TempFileStorageProvider.java (100%)
 rename {src => storage/src}/main/java/org/apache/james/mime4j/storage/ThresholdStorageProvider.java (100%)
 create mode 100644 storage/src/reporting-site/site.xml
 rename {src => storage/src}/test/java/org/apache/james/mime4j/storage/DefaultStorageProviderTest.java (100%)
 rename {src => storage/src}/test/java/org/apache/james/mime4j/storage/MultiReferenceStorageTest.java (100%)
 create mode 100644 storage/src/test/java/org/apache/james/mime4j/storage/SingleBodyCopyTest.java
 rename {src => storage/src}/test/java/org/apache/james/mime4j/storage/StorageProviderTest.java (100%)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/apache-mime4j.git



More information about the pkg-java-commits mailing list