Summary | Nokia N900 ActiveSync sends no User parameter |
Queue | Synchronization |
Queue Version | Git master |
Type | Enhancement |
State | Resolved |
Priority | 1. Low |
Owners | mrubinsk (at) horde (dot) org |
Requester | yves.bilgeri (at) bbw (dot) ch |
Created | 03/31/2011 (5212 days ago) |
Due | |
Updated | 04/01/2011 (5211 days ago) |
Assigned | 03/31/2011 (5212 days ago) |
Resolved | 04/01/2011 (5211 days ago) |
Milestone | |
Patch | No |
calendar syncing I'll get some logs and trace files of what the N900
implementation does and will make another bug report for that.
activesync (see the configuration), and attach the log to the ticket.
A wireshark session would be useful as well.
calendar syncing I'll get some logs and trace files of what the N900
implementation does and will make another bug report for that.
Assigned to Michael J Rubinsky <mrubinsk@horde.org>
State ⇒ Resolved
Anyway, if that is indeed the only only issue preventing the N900 from
synching, then this should fix it.
* [mjr] Fix for broken Nokia MfE clients (
Bug #9757).3 files changed, 30 insertions(+), 10 deletions(-)
http://git.horde.org/horde-git/-/commit/98f3793fbde1aa9b5c5d4cce89b70a390a64bf77
Priority ⇒ 1. Low
State ⇒ Accepted
Priority ⇒ 1. Low
State ⇒ Unconfirmed
Patch ⇒ No
Milestone ⇒
Queue ⇒ Synchronization
Summary ⇒ Nokia N900 ActiveSync sends no User parameter
Type ⇒ Bug
the Horde ActiveSync implementation. The N900 doesn't send the "User"
parameter in the request URL which is a required parameter in Horde
ActiveSync. The open-xchange team had the same bug report with their
implementation [1].
Before I also used the N900 with Z-Push 1.5.1 and the IMAP-Backend and
there it worked with syncing mails.
Pleas tell me, if I can provide you more information to solve the problem.
horde.log:
2011-03-30T23:01:28+02:00 NOTICE: HORDE [imp] Login success for
test.user@example.net (Horde user test.user@example.net)
[194.230.155.27] to {localhost:143 [imap]} [pid 24682 on line 199 of
"/var/www/horde4/imp/lib/Auth.php"]
2011-03-30T23:01:29+02:00 ERR: HORDE [horde] Missing required
parameters. [pid 24682 on line 56 of
"/var/www/horde4/pear/php/Horde/Rpc/ActiveSync.php"]
2011-03-30T23:01:29+02:00 EMERG: HORDE [horde] Your device requested
the ActiveSync URL wihtout required parameters. [pid 24682 on line 58
of "/var/www/horde4/pear/php/Horde/Rpc/ActiveSync.php"]
access.log
194.230.155.27 - test.user@example.net [30/Mar/2011:23:01:28 +0200]
"OPTIONS /Microsoft-Server-ActiveSync HTTP/1.1" 200 - "-" "N900/1.1"
194.230.155.27 - test.user@example.net [30/Mar/2011:23:01:29 +0200]
"POST
/Microsoft-Server-ActiveSync?Cmd=FolderSync&DeviceId=356938031943765&DeviceType=SmartPhone HTTP/1.1" 200 282 "-"
"N900/1.1"
194.230.155.27 - test.user@example.net [30/Mar/2011:23:01:32 +0200]
"POST
/Microsoft-Server-ActiveSync?Cmd=FolderSync&DeviceId=356938031943765&DeviceType=SmartPhone HTTP/1.1" 200 282 "-"
"N900/1.1"
Quote from open-xchange forum:
"we fixed the reported issue with 6.16 which will be released very
soon. The problem was, that the N900 client does not send any
authentication data as a request parameter but only as auth-basic
information. This is not usual for ActiveSync clients. In order to
maintain compatibility, we've changed the handling to support such
kinds of authentication."
[0] http://wiki.maemo.org/Mail_For_Exchange_%28MfE%29_Heartbeat_and_FAQ
[1] http://forum.open-xchange.com/archive/index.php/t-4285.html