[Tickets #12970] Re: Problems with S/MIME messages when sent to or received from a BlackBerry 10 device using BES
noreply at bugs.horde.org
noreply at bugs.horde.org
Sun Oct 26 18:16:56 UTC 2014
DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.
Ticket URL: https://bugs.horde.org/ticket/12970
------------------------------------------------------------------------------
Ticket | 12970
Updated By | software-horde at interfasys.ch
Summary | Problems with S/MIME messages when sent to or received
| from a BlackBerry 10 device using BES
Queue | Horde Framework Packages
Version | Git master
Type | Bug
State | Feedback
Priority | 1. Low
Milestone |
Patch |
Owners | Michael Rubinsky
------------------------------------------------------------------------------
software-horde at interfasys.ch (2014-10-26 18:16) wrote:
> There is no such thing as "being defined" in EAS. The only time we
> look at previously sent values for a collection's OPTIONS is when
> the client issues a PARTIAL SYNC. Then we load the ENTIRE previously
> requested collection data. If a SYNC request sends an OPTIONS
> structure, it MUST contain the MIMESUPPORT field, or it defaults to 0.
Ok, but what I mean is that MIMESUPPORT is defined when the SYNC >
OPTIONS is being sent. It only happens when settings things up.
Afterwards, there is never another SYNC > OPTIONS being sent.
And according to 2.2.3.115.5, these options have to be kept in the
database and re-used across requests:
"The server preserves the Options block across requests, using a
concept referred to as "sticky options". If the Options block is not
included in a request, the previous Options block is used. "
Regarding the patch, it's half working.
For the encrypted message, same as before in the logs, but the device
now knows it's an encrypted message, but still receives it as HTML and
can't decrypt it.
For signed messages, there are now extra steps.
First the message is the usual HTML one with no MIMESUPPORT in
getMessage, but then it triggers an itemoperation which includes
MIMESUPPORT.
More information about the bugs
mailing list