| Summary | SyncML : sessionID is too long (>32) for the database |
| Queue | Synchronization |
| Type | Bug |
| State | Resolved |
| Priority | 1. Low |
| Owners | karsten (at) horde (dot) org |
| Requester | patrick.abiven (at) apitech (dot) fr |
| Created | 12/19/2006 (6900 days ago) |
| Due | |
| Updated | 01/22/2007 (6866 days ago) |
| Assigned | 01/14/2007 (6874 days ago) |
| Resolved | 01/22/2007 (6866 days ago) |
| Github Issue Link | |
| Github Pull Request | |
| Milestone | |
| Patch | No |
State ⇒ Feedback
Assigned to Karsten Fourmont
Priority ⇒ 1. Low
Type ⇒ Bug
Summary ⇒ SyncML : sessionID is too long (>32) for the database
Queue ⇒ Synchronization
State ⇒ Unconfirmed
Using the Synthesis SyncML client with PalmOS (DeviceInfo v5.2.1.0
deviceID = 35 caracters) generates a SessionId key which is too long
(> 32 char) for the SessionHandler database. So the SyncML process
fails.
The SessionID is generated with 'syncml' + DevInfo.deviceID.
How can we enforce sessionID that are compatible with the database ?
In SyncHdr.php , the establishState() function seems to be the place
where SessionID is generated ?!
Regards
Patrick