From: <svn...@op...> - 2009-02-19 17:28:44
|
Author: bellmich Date: Thu Feb 19 18:29:24 2009 New Revision: 937 URL: http://libsyncml.opensync.org/changeset/937 Log: added support for authenticated OMA DS 1.2 SANs Modified: trunk/libsyncml/data_sync_api/transport_obex_client.c Modified: trunk/libsyncml/data_sync_api/transport_obex_client.c ============================================================================== --- trunk/libsyncml/data_sync_api/transport_obex_client.c Thu Feb 19 18:28:33 2009 (r936) +++ trunk/libsyncml/data_sync_api/transport_obex_client.c Thu Feb 19 18:29:24 2009 (r937) @@ -85,6 +85,21 @@ smlNotificationSetManager(san, dsObject->manager); + /* init digest - SAN uses always MD5 */ + if (dsObject->username != NULL && strlen(dsObject->username)) + { + SmlCred *cred = smlCredNewAuth( + SML_AUTH_TYPE_MD5, + dsObject->username, + dsObject->password, + error); + if (!cred) + goto error; + smlNotificationSetCred(san, cred); + smlCredUnref(cred); + cred = NULL; + } + GList *o = dsObject->datastores; for (; o; o = o->next) { SmlDataSyncDatastore *datastore = o->data; |