Mercurial > pidgin.yaz
changeset 9966:b15c177895b9
[gaim-migrate @ 10875]
(21:08:36) nosnilmot: I have a couple of MSN patches that "should" reduce
the "error reading from notification server" errors
(21:08:52) nosnilmot: those should be pretty straightforward
committer: Tailor Script <tailor@pidgin.im>
author | Luke Schierer <lschiere@pidgin.im> |
---|---|
date | Wed, 08 Sep 2004 01:10:26 +0000 |
parents | 269029c55169 |
children | 2f153f8cdf81 |
files | src/protocols/msn/nexus.c src/protocols/msn/notification.c |
diffstat | 2 files changed, 6 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/src/protocols/msn/nexus.c Wed Sep 08 00:21:47 2004 +0000 +++ b/src/protocols/msn/nexus.c Wed Sep 08 01:10:26 2004 +0000 @@ -91,6 +91,7 @@ char *username, *password; char *request_str; char *buffer = NULL; + guint32 ctint; size_t s; nexus = data; @@ -105,10 +106,12 @@ password = g_strdup(gaim_url_encode(gaim_account_get_password(session->account))); + ctint = strtoul((char *)g_hash_table_lookup(nexus->challenge_data, "ct"), NULL, 10) + 200; + request_str = g_strdup_printf( "GET %s HTTP/1.1\r\n" "Authorization: Passport1.4 OrgVerb=GET,OrgURL=%s,sign-in=%s,pwd=%s," - "lc=%s,id=%s,tw=%s,fs=%s,ru=%s,ct=%s,kpp=%s,kv=%s,ver=%s,tpf=%s\r\n" + "lc=%s,id=%s,tw=%s,fs=%s,ru=%s,ct=%" G_GUINT32_FORMAT ",kpp=%s,kv=%s,ver=%s,tpf=%s\r\n" "User-Agent: MSMSGS\r\n" "Host: %s\r\n" "Connection: Keep-Alive\r\n" @@ -122,7 +125,7 @@ (char *)g_hash_table_lookup(nexus->challenge_data, "tw"), (char *)g_hash_table_lookup(nexus->challenge_data, "fs"), (char *)g_hash_table_lookup(nexus->challenge_data, "ru"), - (char *)g_hash_table_lookup(nexus->challenge_data, "ct"), + ctint, (char *)g_hash_table_lookup(nexus->challenge_data, "kpp"), (char *)g_hash_table_lookup(nexus->challenge_data, "kv"), (char *)g_hash_table_lookup(nexus->challenge_data, "ver"),
--- a/src/protocols/msn/notification.c Wed Sep 08 00:21:47 2004 +0000 +++ b/src/protocols/msn/notification.c Wed Sep 08 01:10:26 2004 +0000 @@ -1246,7 +1246,7 @@ msn_table_add_cmd(cbs_table, NULL, "URL", url_cmd); - /* msn_table_add_cmd(cbs_table, NULL, "XFR", xfr_cmd); */ + msn_table_add_cmd(cbs_table, NULL, "XFR", xfr_cmd); msn_table_add_error(cbs_table, "ADD", add_error); /* msn_table_add_error(cbs_table, "REA", rea_error); */