• Home
  • History
  • Annotate
  • only in /packages/apps/UnifiedEmail/src/org/
History log of /packages/apps/UnifiedEmail/src/org/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
9c4bcbc46a3530c596b6c2bade048f2971a8c69f 15-May-2014 Jay Shrauner <shrauner@google.com> Fix invalid substring range parameters

Fix the fix in decodeEncodedWords to do proper checking of -1 return
values from String.indexOf, and make similar fixes in decodeEncodedWord.
Add unit tests.

Bug:15016488
Change-Id: I607c363bd2dcf76a95d233644e00de74b69770d2
pache/james/mime4j/decoder/DecoderUtil.java
4fa0a3295bcacbdcd6a9e7709cf17aa5adb90356 04-Apr-2014 Scott Kennedy <skennedy@google.com> Remove Windows newlines

Change-Id: I91d7cc98f3eedf6a25d2c1eba0b46b682c2db31f
pache/commons/io/CopyUtils.java
pache/commons/io/DirectoryWalker.java
pache/commons/io/EndianUtils.java
pache/commons/io/FileCleaner.java
pache/commons/io/FileCleaningTracker.java
pache/commons/io/FileDeleteStrategy.java
pache/commons/io/FileSystemUtils.java
pache/commons/io/FileUtils.java
pache/commons/io/FilenameUtils.java
pache/commons/io/HexDump.java
pache/commons/io/IOCase.java
pache/commons/io/IOExceptionWithCause.java
pache/commons/io/IOUtils.java
pache/commons/io/LineIterator.java
pache/commons/io/comparator/DefaultFileComparator.java
pache/commons/io/comparator/ExtensionFileComparator.java
pache/commons/io/comparator/LastModifiedFileComparator.java
pache/commons/io/comparator/NameFileComparator.java
pache/commons/io/comparator/PathFileComparator.java
pache/commons/io/comparator/ReverseComparator.java
pache/commons/io/comparator/SizeFileComparator.java
pache/commons/io/comparator/package.html
pache/commons/io/filefilter/AbstractFileFilter.java
pache/commons/io/filefilter/AgeFileFilter.java
pache/commons/io/filefilter/AndFileFilter.java
pache/commons/io/filefilter/CanReadFileFilter.java
pache/commons/io/filefilter/CanWriteFileFilter.java
pache/commons/io/filefilter/ConditionalFileFilter.java
pache/commons/io/filefilter/DelegateFileFilter.java
pache/commons/io/filefilter/DirectoryFileFilter.java
pache/commons/io/filefilter/EmptyFileFilter.java
pache/commons/io/filefilter/FalseFileFilter.java
pache/commons/io/filefilter/FileFileFilter.java
pache/commons/io/filefilter/FileFilterUtils.java
pache/commons/io/filefilter/HiddenFileFilter.java
pache/commons/io/filefilter/IOFileFilter.java
pache/commons/io/filefilter/NameFileFilter.java
pache/commons/io/filefilter/NotFileFilter.java
pache/commons/io/filefilter/OrFileFilter.java
pache/commons/io/filefilter/PrefixFileFilter.java
pache/commons/io/filefilter/RegexFileFilter.java
pache/commons/io/filefilter/SizeFileFilter.java
pache/commons/io/filefilter/SuffixFileFilter.java
pache/commons/io/filefilter/TrueFileFilter.java
pache/commons/io/filefilter/WildcardFileFilter.java
pache/commons/io/filefilter/package.html
pache/commons/io/input/AutoCloseInputStream.java
pache/commons/io/input/CharSequenceReader.java
pache/commons/io/input/ClassLoaderObjectInputStream.java
pache/commons/io/input/CloseShieldInputStream.java
pache/commons/io/input/ClosedInputStream.java
pache/commons/io/input/CountingInputStream.java
pache/commons/io/input/DemuxInputStream.java
pache/commons/io/input/NullInputStream.java
pache/commons/io/input/NullReader.java
pache/commons/io/input/ProxyInputStream.java
pache/commons/io/input/ProxyReader.java
pache/commons/io/input/SwappedDataInputStream.java
pache/commons/io/input/TeeInputStream.java
pache/commons/io/input/package.html
pache/commons/io/output/ByteArrayOutputStream.java
pache/commons/io/output/CloseShieldOutputStream.java
pache/commons/io/output/ClosedOutputStream.java
pache/commons/io/output/CountingOutputStream.java
pache/commons/io/output/DeferredFileOutputStream.java
pache/commons/io/output/DemuxOutputStream.java
pache/commons/io/output/FileWriterWithEncoding.java
pache/commons/io/output/LockableFileWriter.java
pache/commons/io/output/NullOutputStream.java
pache/commons/io/output/NullWriter.java
pache/commons/io/output/ProxyOutputStream.java
pache/commons/io/output/ProxyWriter.java
pache/commons/io/output/TeeOutputStream.java
pache/commons/io/output/ThresholdingOutputStream.java
pache/commons/io/output/package.html
pache/commons/io/overview.html
pache/commons/io/package.html
pache/james/mime4j/AbstractContentHandler.java
pache/james/mime4j/BodyDescriptor.java
pache/james/mime4j/CloseShieldInputStream.java
pache/james/mime4j/ContentHandler.java
pache/james/mime4j/EOLConvertingInputStream.java
pache/james/mime4j/MimeBoundaryInputStream.java
pache/james/mime4j/MimeStreamParser.java
pache/james/mime4j/RootInputStream.java
pache/james/mime4j/SimpleContentHandler.java
pache/james/mime4j/decoder/Base64InputStream.java
pache/james/mime4j/decoder/ByteQueue.java
pache/james/mime4j/decoder/DecoderUtil.java
pache/james/mime4j/decoder/QuotedPrintableInputStream.java
pache/james/mime4j/decoder/UnboundedFifoByteBuffer.java
pache/james/mime4j/field/AddressListField.java
pache/james/mime4j/field/ContentTransferEncodingField.java
pache/james/mime4j/field/ContentTypeField.java
pache/james/mime4j/field/DateTimeField.java
pache/james/mime4j/field/DefaultFieldParser.java
pache/james/mime4j/field/DelegatingFieldParser.java
pache/james/mime4j/field/Field.java
pache/james/mime4j/field/FieldParser.java
pache/james/mime4j/field/MailboxField.java
pache/james/mime4j/field/MailboxListField.java
pache/james/mime4j/field/UnstructuredField.java
pache/james/mime4j/field/address/Address.java
pache/james/mime4j/field/address/AddressList.java
pache/james/mime4j/field/address/Builder.java
pache/james/mime4j/field/address/DomainList.java
pache/james/mime4j/field/address/Group.java
pache/james/mime4j/field/address/Mailbox.java
pache/james/mime4j/field/address/MailboxList.java
pache/james/mime4j/field/address/NamedMailbox.java
pache/james/mime4j/field/address/parser/AddressListParser.java
pache/james/mime4j/field/address/parser/AddressListParser.jj
pache/james/mime4j/field/address/parser/AddressListParserConstants.java
pache/james/mime4j/field/address/parser/AddressListParserTokenManager.java
pache/james/mime4j/field/address/parser/BaseNode.java
pache/james/mime4j/field/address/parser/ParseException.java
pache/james/mime4j/field/address/parser/SimpleCharStream.java
pache/james/mime4j/field/address/parser/Token.java
pache/james/mime4j/field/address/parser/TokenMgrError.java
pache/james/mime4j/field/contenttype/parser/ContentTypeParser.java
pache/james/mime4j/field/contenttype/parser/ContentTypeParserConstants.java
pache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager.java
pache/james/mime4j/field/contenttype/parser/ParseException.java
pache/james/mime4j/field/contenttype/parser/SimpleCharStream.java
pache/james/mime4j/field/contenttype/parser/Token.java
pache/james/mime4j/field/contenttype/parser/TokenMgrError.java
pache/james/mime4j/field/datetime/DateTime.java
pache/james/mime4j/field/datetime/parser/DateTimeParser.java
pache/james/mime4j/field/datetime/parser/DateTimeParserConstants.java
pache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager.java
pache/james/mime4j/field/datetime/parser/ParseException.java
pache/james/mime4j/field/datetime/parser/SimpleCharStream.java
pache/james/mime4j/field/datetime/parser/Token.java
pache/james/mime4j/field/datetime/parser/TokenMgrError.java
pache/james/mime4j/message/AbstractBody.java
pache/james/mime4j/message/BinaryBody.java
pache/james/mime4j/message/Body.java
pache/james/mime4j/message/BodyPart.java
pache/james/mime4j/message/Entity.java
pache/james/mime4j/message/Header.java
pache/james/mime4j/message/MemoryBinaryBody.java
pache/james/mime4j/message/MemoryTextBody.java
pache/james/mime4j/message/Message.java
pache/james/mime4j/message/Multipart.java
pache/james/mime4j/message/TempFileBinaryBody.java
pache/james/mime4j/message/TempFileTextBody.java
pache/james/mime4j/message/TextBody.java
pache/james/mime4j/util/CharsetUtil.java
pache/james/mime4j/util/PartialInputStream.java
pache/james/mime4j/util/PositionInputStream.java
pache/james/mime4j/util/SimpleTempStorage.java
pache/james/mime4j/util/TempFile.java
pache/james/mime4j/util/TempPath.java
pache/james/mime4j/util/TempStorage.java
ec8c218f2155aa692b237d13f45bb7a87c8d7116 25-Mar-2014 Scott Kennedy <skennedy@google.com> Fix more Apache warnings

Change-Id: Icf1c30fdf403274598cb217b68def4e5b9304ba3
pache/james/mime4j/field/contenttype/parser/SimpleCharStream.java
pache/james/mime4j/field/datetime/parser/SimpleCharStream.java
0a5b4fd4be7024dc92ba4082b2c04493c2b4b545 25-Mar-2014 Scott Kennedy <skennedy@google.com> Fix some warnings in Apache code

Change-Id: I79241e88d2091f9ebbaa89c2d0e6a8ab67e7351c
pache/commons/io/CopyUtils.java
pache/commons/io/FileCleaner.java
pache/commons/io/FileSystemUtils.java
pache/commons/io/IOUtils.java
pache/james/mime4j/field/address/parser/SimpleCharStream.java
e1a1d0f83c0b3445b3e6647af23d52b2efb1ed2c 20-Aug-2013 Scott Kennedy <skennedy@google.com> Keep a method for a Gmail test

Bug: 9560599
Change-Id: I15dbea822eac82a906e423b35e9d02474c951847
pache/commons/io/FileUtils.java
8b8a4c08957045287dead389f68c4b5a7fed20ba 05-Apr-2013 Paul Westbrook <pwestbro@google.com> Detect character encoding correctly

This is a cherry-pick of
https://android-review.googlesource.com/#/c/42213/

This a fix for a instance of 7700827

Bug: 7700827
Change-Id: I1497ee581e895e7a2bfb92356c6ab999ce45994f
pache/james/mime4j/util/CharsetUtil.java
96d998a038c3df43f8f2e94c570e70d9d24fbfbc 04-Aug-2012 Marc Blank <mblank@google.com> Add support for callbacks

Change-Id: I37dfe4f357c980c5b9c2faef2e78ed3cd0d54c4d
pache/james/mime4j/EOLConvertingInputStream.java
ed3bda9f7b593fe273fabb2dc9472b307963208b 03-Aug-2012 Marc Blank <mblank@google.com> Add eof detection to MimeStreamParser

Change-Id: I016a5f8c4acd77aaa8a2cf766aef8040691ae7bd
pache/james/mime4j/MimeStreamParser.java
a6c0cb31769f34b7b033167893026f1be2e9baa3 28-Jun-2012 Marc Blank <mblank@google.com> Remove dependency on emailcommon

Change-Id: I8933050833a598b274aaeb952f73aad3be9235eb
pache/james/mime4j/Log.java
pache/james/mime4j/MimeStreamParser.java
b334c9035e9b7a38766bb66c29da2208525d1e11 25-Jun-2012 Paul Westbrook <pwestbro@google.com> Changes to support different Log tags

Change-Id: I7121fbf7132444fc0f5c0c130373e3f2d1a3cf7a
pache/james/mime4j/Log.java
pache/james/mime4j/MimeStreamParser.java
116e09e6f5aef14fb6cc51a7496ea27490e18d20 30-Jan-2012 Mindy Pereira <mindyp@google.com> Make it possible to use org outside of unified email so we can remove it from email.

Change-Id: I3e7ad07ca219b7bef76b6235e5707213ce1fe358
pache/james/mime4j/field/DateTimeField.java
30e2c24b056542f3b1b438aeb798305d1226d0c8 07-Jan-2012 Andy Huang <ath@google.com> rename unified email's package name to com.android.mail

New code needs a new package name. Fixes IDE conflicts when
browsing.

Change-Id: I328484c6d6c71df077a05d2f7d6d1e85074107c2
pache/james/mime4j/Log.java
pache/james/mime4j/MimeStreamParser.java
pache/james/mime4j/field/DateTimeField.java
4ebb916ddca5f59d4f854f104fca0de6e0dda706 03-Jan-2012 Mindy Pereira <mindyp@google.com> Move over address and mime parsing logic for headers from email.

Change-Id: I3cd9ab38b1ae0d7b85bebc2ed3773e0258ad6a35
pache/commons/io/CopyUtils.java
pache/commons/io/DirectoryWalker.java
pache/commons/io/EndianUtils.java
pache/commons/io/FileCleaner.java
pache/commons/io/FileCleaningTracker.java
pache/commons/io/FileDeleteStrategy.java
pache/commons/io/FileSystemUtils.java
pache/commons/io/FileUtils.java
pache/commons/io/FilenameUtils.java
pache/commons/io/HexDump.java
pache/commons/io/IOCase.java
pache/commons/io/IOExceptionWithCause.java
pache/commons/io/IOUtils.java
pache/commons/io/LineIterator.java
pache/commons/io/ThirdPartyProject.prop
pache/commons/io/comparator/DefaultFileComparator.java
pache/commons/io/comparator/ExtensionFileComparator.java
pache/commons/io/comparator/LastModifiedFileComparator.java
pache/commons/io/comparator/NameFileComparator.java
pache/commons/io/comparator/PathFileComparator.java
pache/commons/io/comparator/ReverseComparator.java
pache/commons/io/comparator/SizeFileComparator.java
pache/commons/io/comparator/package.html
pache/commons/io/filefilter/AbstractFileFilter.java
pache/commons/io/filefilter/AgeFileFilter.java
pache/commons/io/filefilter/AndFileFilter.java
pache/commons/io/filefilter/CanReadFileFilter.java
pache/commons/io/filefilter/CanWriteFileFilter.java
pache/commons/io/filefilter/ConditionalFileFilter.java
pache/commons/io/filefilter/DelegateFileFilter.java
pache/commons/io/filefilter/DirectoryFileFilter.java
pache/commons/io/filefilter/EmptyFileFilter.java
pache/commons/io/filefilter/FalseFileFilter.java
pache/commons/io/filefilter/FileFileFilter.java
pache/commons/io/filefilter/FileFilterUtils.java
pache/commons/io/filefilter/HiddenFileFilter.java
pache/commons/io/filefilter/IOFileFilter.java
pache/commons/io/filefilter/NameFileFilter.java
pache/commons/io/filefilter/NotFileFilter.java
pache/commons/io/filefilter/OrFileFilter.java
pache/commons/io/filefilter/PrefixFileFilter.java
pache/commons/io/filefilter/RegexFileFilter.java
pache/commons/io/filefilter/SizeFileFilter.java
pache/commons/io/filefilter/SuffixFileFilter.java
pache/commons/io/filefilter/TrueFileFilter.java
pache/commons/io/filefilter/WildcardFileFilter.java
pache/commons/io/filefilter/package.html
pache/commons/io/input/AutoCloseInputStream.java
pache/commons/io/input/CharSequenceReader.java
pache/commons/io/input/ClassLoaderObjectInputStream.java
pache/commons/io/input/CloseShieldInputStream.java
pache/commons/io/input/ClosedInputStream.java
pache/commons/io/input/CountingInputStream.java
pache/commons/io/input/DemuxInputStream.java
pache/commons/io/input/NullInputStream.java
pache/commons/io/input/NullReader.java
pache/commons/io/input/ProxyInputStream.java
pache/commons/io/input/ProxyReader.java
pache/commons/io/input/SwappedDataInputStream.java
pache/commons/io/input/TeeInputStream.java
pache/commons/io/input/package.html
pache/commons/io/output/ByteArrayOutputStream.java
pache/commons/io/output/CloseShieldOutputStream.java
pache/commons/io/output/ClosedOutputStream.java
pache/commons/io/output/CountingOutputStream.java
pache/commons/io/output/DeferredFileOutputStream.java
pache/commons/io/output/DemuxOutputStream.java
pache/commons/io/output/FileWriterWithEncoding.java
pache/commons/io/output/LockableFileWriter.java
pache/commons/io/output/NullOutputStream.java
pache/commons/io/output/NullWriter.java
pache/commons/io/output/ProxyOutputStream.java
pache/commons/io/output/ProxyWriter.java
pache/commons/io/output/TeeOutputStream.java
pache/commons/io/output/ThresholdingOutputStream.java
pache/commons/io/output/package.html
pache/commons/io/overview.html
pache/commons/io/package.html
pache/james/mime4j/AbstractContentHandler.java
pache/james/mime4j/BodyDescriptor.java
pache/james/mime4j/CloseShieldInputStream.java
pache/james/mime4j/ContentHandler.java
pache/james/mime4j/EOLConvertingInputStream.java
pache/james/mime4j/Log.java
pache/james/mime4j/LogFactory.java
pache/james/mime4j/MimeBoundaryInputStream.java
pache/james/mime4j/MimeStreamParser.java
pache/james/mime4j/RootInputStream.java
pache/james/mime4j/SimpleContentHandler.java
pache/james/mime4j/ThirdPartyProject.prop
pache/james/mime4j/codec/EncoderUtil.java
pache/james/mime4j/decoder/Base64InputStream.java
pache/james/mime4j/decoder/ByteQueue.java
pache/james/mime4j/decoder/DecoderUtil.java
pache/james/mime4j/decoder/QuotedPrintableInputStream.java
pache/james/mime4j/decoder/UnboundedFifoByteBuffer.java
pache/james/mime4j/field/AddressListField.java
pache/james/mime4j/field/ContentTransferEncodingField.java
pache/james/mime4j/field/ContentTypeField.java
pache/james/mime4j/field/DateTimeField.java
pache/james/mime4j/field/DefaultFieldParser.java
pache/james/mime4j/field/DelegatingFieldParser.java
pache/james/mime4j/field/Field.java
pache/james/mime4j/field/FieldParser.java
pache/james/mime4j/field/MailboxField.java
pache/james/mime4j/field/MailboxListField.java
pache/james/mime4j/field/UnstructuredField.java
pache/james/mime4j/field/address/Address.java
pache/james/mime4j/field/address/AddressList.java
pache/james/mime4j/field/address/Builder.java
pache/james/mime4j/field/address/DomainList.java
pache/james/mime4j/field/address/Group.java
pache/james/mime4j/field/address/Mailbox.java
pache/james/mime4j/field/address/MailboxList.java
pache/james/mime4j/field/address/NamedMailbox.java
pache/james/mime4j/field/address/parser/ASTaddr_spec.java
pache/james/mime4j/field/address/parser/ASTaddress.java
pache/james/mime4j/field/address/parser/ASTaddress_list.java
pache/james/mime4j/field/address/parser/ASTangle_addr.java
pache/james/mime4j/field/address/parser/ASTdomain.java
pache/james/mime4j/field/address/parser/ASTgroup_body.java
pache/james/mime4j/field/address/parser/ASTlocal_part.java
pache/james/mime4j/field/address/parser/ASTmailbox.java
pache/james/mime4j/field/address/parser/ASTname_addr.java
pache/james/mime4j/field/address/parser/ASTphrase.java
pache/james/mime4j/field/address/parser/ASTroute.java
pache/james/mime4j/field/address/parser/AddressListParser.java
pache/james/mime4j/field/address/parser/AddressListParser.jj
pache/james/mime4j/field/address/parser/AddressListParserConstants.java
pache/james/mime4j/field/address/parser/AddressListParserTokenManager.java
pache/james/mime4j/field/address/parser/AddressListParserTreeConstants.java
pache/james/mime4j/field/address/parser/AddressListParserVisitor.java
pache/james/mime4j/field/address/parser/BaseNode.java
pache/james/mime4j/field/address/parser/JJTAddressListParserState.java
pache/james/mime4j/field/address/parser/Node.java
pache/james/mime4j/field/address/parser/ParseException.java
pache/james/mime4j/field/address/parser/SimpleCharStream.java
pache/james/mime4j/field/address/parser/SimpleNode.java
pache/james/mime4j/field/address/parser/Token.java
pache/james/mime4j/field/address/parser/TokenMgrError.java
pache/james/mime4j/field/contenttype/parser/ContentTypeParser.java
pache/james/mime4j/field/contenttype/parser/ContentTypeParserConstants.java
pache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager.java
pache/james/mime4j/field/contenttype/parser/ParseException.java
pache/james/mime4j/field/contenttype/parser/SimpleCharStream.java
pache/james/mime4j/field/contenttype/parser/Token.java
pache/james/mime4j/field/contenttype/parser/TokenMgrError.java
pache/james/mime4j/field/datetime/DateTime.java
pache/james/mime4j/field/datetime/parser/DateTimeParser.java
pache/james/mime4j/field/datetime/parser/DateTimeParserConstants.java
pache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager.java
pache/james/mime4j/field/datetime/parser/ParseException.java
pache/james/mime4j/field/datetime/parser/SimpleCharStream.java
pache/james/mime4j/field/datetime/parser/Token.java
pache/james/mime4j/field/datetime/parser/TokenMgrError.java
pache/james/mime4j/message/AbstractBody.java
pache/james/mime4j/message/BinaryBody.java
pache/james/mime4j/message/Body.java
pache/james/mime4j/message/BodyPart.java
pache/james/mime4j/message/Entity.java
pache/james/mime4j/message/Header.java
pache/james/mime4j/message/MemoryBinaryBody.java
pache/james/mime4j/message/MemoryTextBody.java
pache/james/mime4j/message/Message.java
pache/james/mime4j/message/Multipart.java
pache/james/mime4j/message/TempFileBinaryBody.java
pache/james/mime4j/message/TempFileTextBody.java
pache/james/mime4j/message/TextBody.java
pache/james/mime4j/util/CharsetUtil.java
pache/james/mime4j/util/PartialInputStream.java
pache/james/mime4j/util/PositionInputStream.java
pache/james/mime4j/util/SimpleTempStorage.java
pache/james/mime4j/util/TempFile.java
pache/james/mime4j/util/TempPath.java
pache/james/mime4j/util/TempStorage.java