/[Apache-SVN]
ViewVC logotype

Revision 1874990


Jump to revision: Previous Next
Author: kiwiwings
Date: Sun Mar 8 23:26:53 2020 UTC (4 years, 3 months ago)
Changed paths: 9
Log Message:
github-167 - HSMF enhancements

introduce NameIdChunks.GetPropertyTag:
which enables evaluating property ids from properties identified by name/id in property sets (simple version of IMAPIProp::GetIDsFromNames)

AttachmentChunks.getAttachData:
use new ByteChunkDeferred instead of ByteChunk which enables delayed reading of attachments to avoid all attachments are completely read into memory when parsing which may cause OutOfMemoryErrors on e-mails with big attachments.

POIFSChunkParser:
support reading multi valued chunks (e.g. required when reading the Keywords ("categories") property)

add MAPIProperty.RECEIVED_BY_SMTP_ADDRESS

add unit tests

Changed paths

Path Details
Directorypoi/site/src/documentation/content/xdocs/changes.xml modified , text changed
Directorypoi/trunk/src/scratchpad/src/org/apache/poi/hsmf/datatypes/ByteChunkDeferred.java added
Directorypoi/trunk/src/scratchpad/src/org/apache/poi/hsmf/datatypes/Chunks.java modified , text changed
Directorypoi/trunk/src/scratchpad/src/org/apache/poi/hsmf/datatypes/MAPIProperty.java modified , text changed
Directorypoi/trunk/src/scratchpad/src/org/apache/poi/hsmf/datatypes/NameIdChunks.java modified , text changed
Directorypoi/trunk/src/scratchpad/src/org/apache/poi/hsmf/parsers/POIFSChunkParser.java modified , text changed
Directorypoi/trunk/src/scratchpad/testcases/org/apache/poi/hsmf/TestFileWithAttachmentsRead.java modified , text changed
Directorypoi/trunk/src/scratchpad/testcases/org/apache/poi/hsmf/TestNameIdChunks.java added
Directorypoi/trunk/test-data/hsmf/keywords.msg added

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26