Mercurial > pidgin
comparison libpurple/protocols/oscar/oscar.h @ 30362:879baaf87aa2
Added an error handler for family_icq.c. So far it works for
icq fullinfo and alias requests.
This was originally motivated by me getting "Server rate limit exceeded"
while testing authorization requests. This error completely prevented
the authorization request dialog from showing up.
author | ivan.komarov@soc.pidgin.im |
---|---|
date | Sun, 30 May 2010 19:01:30 +0000 |
parents | 9881f18b95b1 |
children | 05c634403678 |
comparison
equal
deleted
inserted
replaced
30361:9881f18b95b1 | 30362:879baaf87aa2 |
---|---|
540 * hashtable and the core parts of libfaim shouldn't | 540 * hashtable and the core parts of libfaim shouldn't |
541 * need to know about them. | 541 * need to know about them. |
542 */ | 542 */ |
543 | 543 |
544 IcbmCookie *msgcookies; | 544 IcbmCookie *msgcookies; |
545 struct aim_icq_info *icq_info; | 545 GSList *icq_info; |
546 | 546 |
547 /** Only used when connecting with the old-style BUCP login. */ | 547 /** Only used when connecting with the old-style BUCP login. */ |
548 struct aim_authresp_info *authinfo; | 548 struct aim_authresp_info *authinfo; |
549 struct aim_emailinfo *emailinfo; | 549 struct aim_emailinfo *emailinfo; |
550 | 550 |
1412 | 1412 |
1413 /* email (0x00eb) */ | 1413 /* email (0x00eb) */ |
1414 guint16 numaddresses; | 1414 guint16 numaddresses; |
1415 char **email2; | 1415 char **email2; |
1416 | 1416 |
1417 /* we keep track of these in a linked list because we're 1337 */ | |
1418 struct aim_icq_info *next; | |
1419 | |
1420 /* status note info */ | 1417 /* status note info */ |
1421 guint8 icbm_cookie[8]; | 1418 guint8 icbm_cookie[8]; |
1422 char *status_note_title; | 1419 char *status_note_title; |
1423 | 1420 |
1424 gboolean for_auth_request; | 1421 gboolean for_auth_request; |