comparison src/protocols/oscar/auth.c @ 3213:7ed9fa994055

[gaim-migrate @ 3230] More stuff from Kingant committer: Tailor Script <tailor@pidgin.im>
author Sean Egan <seanegan@gmail.com>
date Sun, 05 May 2002 19:07:05 +0000
parents 1b64206cfbdc
children 66b1ad9782a9
comparison
equal deleted inserted replaced
3212:56746b0868db 3213:7ed9fa994055
288 aim_addtlvtochain_raw(&tl, 0x0001, strlen(sn), sn); 288 aim_addtlvtochain_raw(&tl, 0x0001, strlen(sn), sn);
289 289
290 aim_encode_password_md5(password, key, digest); 290 aim_encode_password_md5(password, key, digest);
291 aim_addtlvtochain_raw(&tl, 0x0025, 16, digest); 291 aim_addtlvtochain_raw(&tl, 0x0025, 16, digest);
292 292
293 /*
294 * Newer versions of winaim have an empty type x004c TLV here.
295 */
296
293 if (ci->clientstring) 297 if (ci->clientstring)
294 aim_addtlvtochain_raw(&tl, 0x0003, strlen(ci->clientstring), ci->clientstring); 298 aim_addtlvtochain_raw(&tl, 0x0003, strlen(ci->clientstring), ci->clientstring);
295 aim_addtlvtochain16(&tl, 0x0016, (fu16_t)ci->clientid); 299 aim_addtlvtochain16(&tl, 0x0016, (fu16_t)ci->clientid);
296 aim_addtlvtochain16(&tl, 0x0017, (fu16_t)ci->major); 300 aim_addtlvtochain16(&tl, 0x0017, (fu16_t)ci->major);
297 aim_addtlvtochain16(&tl, 0x0018, (fu16_t)ci->minor); 301 aim_addtlvtochain16(&tl, 0x0018, (fu16_t)ci->minor);
302 306
303 /* 307 /*
304 * If set, old-fashioned buddy lists will not work. You will need 308 * If set, old-fashioned buddy lists will not work. You will need
305 * to use SSI. 309 * to use SSI.
306 */ 310 */
307
308 aim_addtlvtochain8(&tl, 0x004a, 0x01); 311 aim_addtlvtochain8(&tl, 0x004a, 0x01);
309 312
310 aim_writetlvchain(&fr->data, &tl); 313 aim_writetlvchain(&fr->data, &tl);
311 314
312 aim_freetlvchain(&tl); 315 aim_freetlvchain(&tl);