Mercurial > pidgin
changeset 256:7615d22ad227
[gaim-migrate @ 266]
Permit/deny works now (I hope). Also, the README's and things for libfaim
are now included in 'make dist'. Hopefully someone will actually READ the
README.gaim file.
committer: Tailor Script <tailor@pidgin.im>
author | Eric Warmenhoven <eric@warmenhoven.org> |
---|---|
date | Tue, 23 May 2000 18:11:39 +0000 |
parents | be4ac6d5c1b4 |
children | a93e273ca1d6 |
files | libfaim/CHANGES.gaim libfaim/Makefile.am libfaim/README.gaim src/server.c |
diffstat | 4 files changed, 9 insertions(+), 12 deletions(-) [+] |
line wrap: on
line diff
--- a/libfaim/CHANGES.gaim Tue May 23 06:02:38 2000 +0000 +++ b/libfaim/CHANGES.gaim Tue May 23 18:11:39 2000 +0000 @@ -1,3 +1,7 @@ + +Tue May 23 18:07:00 UTC 2000 EWarmenhoven + - I fixed the code to tell the server who's on your permit/deny list. + I still don't think it works right in all cases, but it does in most. Tue May 23 03:32:26 UTC 2000 EWarmenhoven - I commented out the code to tell the server who's on your permit or
--- a/libfaim/Makefile.am Tue May 23 06:02:38 2000 +0000 +++ b/libfaim/Makefile.am Tue May 23 18:11:39 2000 +0000 @@ -2,7 +2,8 @@ EXTRA_LIBRARIES = libfaim.a -EXTRA_DIST = aim.h aim_cbtypes.h faimconfig.h +EXTRA_DIST = aim.h aim_cbtypes.h faimconfig.h README README.gaim CHANGES \ + CHANGES.gaim COPYING BUGS #libfaim_a_SOURCES = aim_chatnav.c aim_info.c aim_rxhandlers.c \ # aim_tlv.c aim_auth.c aim_conn.c aim_login.c \
--- a/libfaim/README.gaim Tue May 23 06:02:38 2000 +0000 +++ b/libfaim/README.gaim Tue May 23 18:11:39 2000 +0000 @@ -38,6 +38,7 @@ - leaving rooms - getting invited - talking +Telling the server who's on your permit/deny lists CURRENTLY UNSUPPORTED FEATURES ============================== @@ -49,7 +50,6 @@ Getting/setting dir info Changing your password File transfer/IM images/voice chat/etc. -Telling the server who's on your permit/deny lists (buggy) KNOWN ISSUES ============ @@ -63,14 +63,6 @@ think this may actually be related to the auto_recon plugin.) (FIXME for this is marked in aim.c) -- Adding or removing people to your permit/deny lists causes the server to tell -you everyone on your buddy list signed off and then immediately signed in again. -While you won't ever see that it happens (other than everyone will suddenly have -the guy-in-the-door icon), you'll hear it. Be warned. (This also happens at -sign-on, because the list gets built, even if you don't have a list.) I've -commented it out because it was causing too many problems. (FIXME for this is -marked in server.c) - - There are a lot of problems with panel support (funny that I'm supporting the panel code, and the oscar code I wrote doesn't work well with it).
--- a/src/server.c Tue May 23 06:02:38 2000 +0000 +++ b/src/server.c Tue May 23 18:11:39 2000 +0000 @@ -379,7 +379,8 @@ /* oscar requires us to do everyone at once (?) */ /* FIXME : there's something wrong with this code, it causes the entire buddy * list to update, and can cause other people's buddy lists to improperly update - if (!(permdeny == 1 || permdeny == 3)) { + */ + if (!(permdeny == 1 || permdeny == 4)) { list = permit; at = 0; while (list) { at += g_snprintf(&buf[at], sizeof(buf) - at, "%s&", list->data); @@ -397,7 +398,6 @@ aim_bos_changevisibility(gaim_sess, gaim_conn, AIM_VISIBILITYCHANGE_DENYADD, buf); } - */ #endif }