comparison src/protocols/oscar/aim.h @ 4342:051265d35a36

[gaim-migrate @ 4607] Thanks tp Aubin LaBrosse for a receive-file-transfer fix. Gaim no longer ignores file transfer sends where the other user didn't enter a description. I "fixed" invisibility with ICQ. Currently, if you set yourself to invisible you'll just show up as invisible on everyone's list. The fix is to set your permit/deny setting to "allow only the users below." ...and so this is a little ugly. Basically, parts of the permit/deny code need to be rewritten to allow the prpls to choose the names of the permit/deny lists, and allow a prpl to pick how many lists there are. ICQ has a visible list, an invisible list, and an ignore list. committer: Tailor Script <tailor@pidgin.im>
author Mark Doliner <mark@kingant.net>
date Sat, 18 Jan 2003 22:43:22 +0000
parents cc2f780c0505
children 858979ab3867
comparison
equal deleted inserted replaced
4341:3ba910921aa0 4342:051265d35a36
438 #define AIM_SESS_FLAGS_XORLOGIN 0x00000002 438 #define AIM_SESS_FLAGS_XORLOGIN 0x00000002
439 #define AIM_SESS_FLAGS_NONBLOCKCONNECT 0x00000004 439 #define AIM_SESS_FLAGS_NONBLOCKCONNECT 0x00000004
440 #define AIM_SESS_FLAGS_DONTTIMEOUTONICBM 0x00000008 440 #define AIM_SESS_FLAGS_DONTTIMEOUTONICBM 0x00000008
441 441
442 /* Valid for calling aim_icq_setstatus() and for aim_userinfo_t->icqinfo.status */ 442 /* Valid for calling aim_icq_setstatus() and for aim_userinfo_t->icqinfo.status */
443 #define AIM_ICQ_STATE_NORMAL 0x00000000 443 #define AIM_ICQ_STATE_NORMAL 0x00000000
444 #define AIM_ICQ_STATE_AWAY 0x00000001 444 #define AIM_ICQ_STATE_AWAY 0x00000001
445 #define AIM_ICQ_STATE_DND 0x00000002 445 #define AIM_ICQ_STATE_DND 0x00000002
446 #define AIM_ICQ_STATE_OUT 0x00000004 446 #define AIM_ICQ_STATE_OUT 0x00000004
447 #define AIM_ICQ_STATE_BUSY 0x00000010 447 #define AIM_ICQ_STATE_BUSY 0x00000010
448 #define AIM_ICQ_STATE_CHAT 0x00000020 448 #define AIM_ICQ_STATE_CHAT 0x00000020
449 #define AIM_ICQ_STATE_INVISIBLE 0x00000100 449 #define AIM_ICQ_STATE_INVISIBLE 0x00000100
450 #define AIM_ICQ_STATE_WEBAWARE 0x00010000 450 #define AIM_ICQ_STATE_WEBAWARE 0x00010000
451 #define AIM_ICQ_STATE_HIDEIP 0x00020000
452 #define AIM_ICQ_STATE_BIRTHDAY 0x00080000
453 #define AIM_ICQ_STATE_DIRECTDISABLED 0x00100000
454 #define AIM_ICQ_STATE_ICQHOMEPAGE 0x00200000
455 #define AIM_ICQ_STATE_DIRECTREQUIREAUTH 0x10000000
456 #define AIM_ICQ_STATE_DIRECTCONTACTLIST 0x20000000
451 457
452 /* 458 /*
453 * AIM User Info, Standard Form. 459 * AIM User Info, Standard Form.
454 */ 460 */
455 typedef struct { 461 typedef struct {