Summary | Maleformed date in mail breaks sync with Outlook 2012 |
Queue | Synchronization |
Queue Version | FRAMEWORK_5_2 |
Type | Bug |
State | Resolved |
Priority | 1. Low |
Owners | mrubinsk (at) horde (dot) org |
Requester | horde5 (at) exparrot (dot) de |
Created | 05/30/2016 (3335 days ago) |
Due | |
Updated | 05/31/2016 (3334 days ago) |
Assigned | 05/31/2016 (3334 days ago) |
Resolved | 05/31/2016 (3334 days ago) |
Github Issue Link | |
Github Pull Request | |
Milestone | |
Patch | No |
commit 6b3c2b77c68cdbec46123ea0d53b5563761d4cdb
Author: Michael J Rubinsky <mrubinsk@horde.org>
Date: Tue May 31 19:35:29 2016 -0400
Bug: 14381Add check for malformed offset in the header too.framework/Mime/lib/Horde/Mime/Headers/Date.php | 15 +++++++++++++++
1 file changed, 15 insertions(+)
http://github.com/horde/horde/commit/6b3c2b77c68cdbec46123ea0d53b5563761d4cdb
commit 3ef5bf779570cc4cf7a090d7eb05016c01c92c86
Author: Michael J Rubinsky <mrubinsk@horde.org>
Date: Tue May 31 19:34:06 2016 -0400
Bug: 14381Catch malformed date offsets.Need to check this first, since the missing '+' does not
throw an exception, but rather causes the offset to be taken
as the year.
framework/Imap_Client/lib/Horde/Imap/Client/DateTime.php | 13 +++++++++++++
1 file changed, 13 insertions(+)
http://github.com/horde/horde/commit/3ef5bf779570cc4cf7a090d7eb05016c01c92c86
commit 5c8645f6a3e2769c8493455aa33177ad6d0cc649
Author: Michael J Rubinsky <mrubinsk@horde.org>
Date: Tue May 31 19:32:13 2016 -0400
Bug: 14381Remove these hotfixes, as they are now fixed inappropriate libraries.
framework/ActiveSync/lib/Horde/ActiveSync/Imap/Adapter.php | 13 -------------
framework/ActiveSync/lib/Horde/ActiveSync/Imap/Message.php | 13 +------------
2 files changed, 1 insertion(+), 25 deletions(-)
http://github.com/horde/horde/commit/5c8645f6a3e2769c8493455aa33177ad6d0cc649
commit d97fd78fa7d9a3d5c6b8100279cd269556223d9a
Author: Michael J Rubinsky <mrubinsk@horde.org>
Date: Tue May 31 08:44:40 2016 -0400
Ticket: 14381Sanity check envelope date.framework/ActiveSync/lib/Horde/ActiveSync/Imap/Message.php | 13 ++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)
http://github.com/horde/horde/commit/d97fd78fa7d9a3d5c6b8100279cd269556223d9a
State ⇒ Assigned
Priority ⇒ 1. Low
Assigned to Michael Rubinsky
so the message is essentially broken. It could be handled more
gracefully though.
place where *horde* reads it, but the original headers are still sent
to the client so this may or may not help OL be less of a PITA.
the message is essentially broken. It could be handled more gracefully
though.
See https://tools.ietf.org/html/rfc2822#page-14
Priority ⇒ 2. Medium
State ⇒ Unconfirmed
New Attachment: date_issue.txt
Patch ⇒ No
Milestone ⇒
Queue ⇒ Synchronization
Summary ⇒ Maleformed date in mail breaks sync with Outlook 2012
Type ⇒ Bug
fail. There is no indication in Outlook 2012 that the sync has faild.
Just no messages later than the arrival of the attached mail are
loaded. Complete resync does not solve the issue this mail caused.
Mails until the arrival of the attached mail will be reloaded and then
it stops. In use is ActiveSync 2.33.1.
It seems to be an issue with the date as the date shown in Horde
Webmail is the year 0. Removing this mail from the inbox of the user
re-enables sync with Outlook 2012. A paired iPhone to the same account
at the same time did not encounter any issues.