Mercurial > pidgin
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 { |