Mercurial > pidgin
comparison libpurple/protocols/oscar/clientlogin.c @ 28740:41656cf6af7a
Send our distid when calling startOSCARSession, as request by AOL
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Wed, 02 Dec 2009 22:21:30 +0000 |
parents | 546dcce6f780 |
children | 5e11c572d730 |
comparison
equal
deleted
inserted
replaced
28739:981374c7308b | 28740:41656cf6af7a |
---|---|
275 char *query_string, *signature, *url; | 275 char *query_string, *signature, *url; |
276 gboolean use_tls = purple_account_get_bool(purple_connection_get_account(od->gc), "use_ssl", OSCAR_DEFAULT_USE_SSL); | 276 gboolean use_tls = purple_account_get_bool(purple_connection_get_account(od->gc), "use_ssl", OSCAR_DEFAULT_USE_SSL); |
277 | 277 |
278 /* Construct the GET parameters */ | 278 /* Construct the GET parameters */ |
279 query_string = g_strdup_printf("a=%s" | 279 query_string = g_strdup_printf("a=%s" |
280 "&distId=%d" | |
280 "&f=xml" | 281 "&f=xml" |
281 "&k=%s" | 282 "&k=%s" |
282 "&ts=%" PURPLE_TIME_T_MODIFIER | 283 "&ts=%" PURPLE_TIME_T_MODIFIER |
283 "&useTLS=%d", | 284 "&useTLS=%d", |
284 purple_url_encode(token), get_client_key(od), hosttime, use_tls); | 285 purple_url_encode(token), |
286 oscar_get_ui_info_int(od->icq ? "prpl-icq-distid" | |
287 : "prpl-aim-distid", 0x00000611), | |
288 get_client_key(od), hosttime, use_tls); | |
285 signature = generate_signature("GET", URL_START_OSCAR_SESSION, | 289 signature = generate_signature("GET", URL_START_OSCAR_SESSION, |
286 query_string, session_key); | 290 query_string, session_key); |
287 url = g_strdup_printf(URL_START_OSCAR_SESSION "?%s&sig_sha256=%s", | 291 url = g_strdup_printf(URL_START_OSCAR_SESSION "?%s&sig_sha256=%s", |
288 query_string, signature); | 292 query_string, signature); |
289 g_free(query_string); | 293 g_free(query_string); |