[commits] ActiveSync branch FRAMEWORK_5_2 updated. b7411635ea515c94867889796033dd74ce17d273
Michael J. Rubinsky
mrubinsk at horde.org
Sun Aug 18 19:18:40 UTC 2019
The branch "FRAMEWORK_5_2" has been updated.
The following is a summary of the commits.
from: ed71236df9700290428094ebfaf27413c8941049
3c042e5 Only decode TNEF if our client can't handle natively.
518d9f8 Remove redundant check.
45ab7ff Fix scope; the device object is not in Adapter...
93841de Fix scope
136d5d8 Fix issue with handling TNEF attachments;
de7722d Prepend an '.eml' file extension for message/rfc822 attachments;
3e289de Shorten const name
af5d396 Add alterPart to the activesync mime wrapper.
7fc30b8 [mjr] Improve support for TNEF attachments.
573a111 [mjr] Improve support for TNEF attachments.
b741163 Prepare for release.
Summary: https://github.com/horde/ActiveSync/compare/ed71236df970...b7411635ea51
-----------------------------------------------------------------------
commit 3c042e55a2885a4339c46ab2f5fc6dfe36f3e3b7
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date: Sun, 18 Aug 2019 15:12:34 -0400
Only decode TNEF if our client can't handle natively.
For MS clients like Outlook, TNEF data can be transmitted as-is,
attempt to detect this and act accordingly.
Request: 14932
M lib/Horde/ActiveSync/Device.php
M lib/Horde/ActiveSync/Imap/Adapter.php
M lib/Horde/ActiveSync/Imap/Message.php
https://github.com/horde/ActiveSync/commit/3c042e55a2885a4339c46ab2f5fc6dfe36f3e3b7
-----------------------------------------------------------------------
commit 518d9f887fc798b89a9827d16f09477342c44aef
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date: Sun, 18 Aug 2019 15:13:40 -0400
Remove redundant check.
M lib/Horde/ActiveSync/Imap/Message.php
https://github.com/horde/ActiveSync/commit/518d9f887fc798b89a9827d16f09477342c44aef
-----------------------------------------------------------------------
commit 45ab7ff71f9fbc4b999cf399d2913fb92b70ec86
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date: Sun, 18 Aug 2019 15:13:51 -0400
Fix scope; the device object is not in Adapter...
M lib/Horde/ActiveSync/Imap/Adapter.php
https://github.com/horde/ActiveSync/commit/45ab7ff71f9fbc4b999cf399d2913fb92b70ec86
-----------------------------------------------------------------------
commit 93841de6e03f91298878a9d7f321e005d4c75776
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date: Sun, 18 Aug 2019 15:14:00 -0400
Fix scope
M lib/Horde/ActiveSync/Imap/Adapter.php
https://github.com/horde/ActiveSync/commit/93841de6e03f91298878a9d7f321e005d4c75776
-----------------------------------------------------------------------
commit 136d5d866260ebf37373c9b5827045126cef9cfc
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date: Sun, 18 Aug 2019 15:14:11 -0400
Fix issue with handling TNEF attachments;
The used to work on older EAS versions because it would
return the entire base mime part. With modern versions
we only return a list of attachments initially, then fetch
the attachement data only if needed, identified by the mime part
id. This means we need to rewrite the basePart's structure any
time we _might_ be tryting to access the mime part of a tnef
attachment.
M lib/Horde/ActiveSync/Imap/Message.php
https://github.com/horde/ActiveSync/commit/136d5d866260ebf37373c9b5827045126cef9cfc
-----------------------------------------------------------------------
commit de7722d9591848a7d18fc70ec5c6c826e41b1df3
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date: Sun, 18 Aug 2019 15:14:31 -0400
Prepend an '.eml' file extension for message/rfc822 attachments;
At least a few major clients don't seem to be able to know what to
do with the data if the file extensions isn't present.
M lib/Horde/ActiveSync/Imap/Message.php
https://github.com/horde/ActiveSync/commit/de7722d9591848a7d18fc70ec5c6c826e41b1df3
-----------------------------------------------------------------------
commit 3e289dececea33b6ee766ef1f4420ca4ace908da
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date: Sun, 18 Aug 2019 15:14:43 -0400
Shorten const name
M lib/Horde/ActiveSync/Imap/Message.php
https://github.com/horde/ActiveSync/commit/3e289dececea33b6ee766ef1f4420ca4ace908da
-----------------------------------------------------------------------
commit af5d396d6291e699b9c6eb0c4e7b4d7b6facc8ff
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date: Sun, 18 Aug 2019 15:15:18 -0400
Add alterPart to the activesync mime wrapper.
Avoid having to implement/passthrough all the array access methods.
M lib/Horde/ActiveSync/Mime.php
https://github.com/horde/ActiveSync/commit/af5d396d6291e699b9c6eb0c4e7b4d7b6facc8ff
-----------------------------------------------------------------------
commit 7fc30b8b7713260e19f6b5b926d52c07d438a161
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date: Sun, 18 Aug 2019 15:16:21 -0400
[mjr] Improve support for TNEF attachments.
M doc/Horde/ActiveSync/changelog.yml
https://github.com/horde/ActiveSync/commit/7fc30b8b7713260e19f6b5b926d52c07d438a161
-----------------------------------------------------------------------
commit 573a111972ffe21a0920eaaa287e0fddccd6adf8
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date: Sun, 18 Aug 2019 15:16:21 -0400
[mjr] Improve support for TNEF attachments.
M doc/Horde/ActiveSync/CHANGES
M package.xml
https://github.com/horde/ActiveSync/commit/573a111972ffe21a0920eaaa287e0fddccd6adf8
-----------------------------------------------------------------------
commit b7411635ea515c94867889796033dd74ce17d273
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date: Sun, 18 Aug 2019 15:18:23 -0400
Prepare for release.
M doc/Horde/ActiveSync/CHANGES
M doc/Horde/ActiveSync/changelog.yml
M package.xml
https://github.com/horde/ActiveSync/commit/b7411635ea515c94867889796033dd74ce17d273
More information about the commits
mailing list