[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