[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