Mercurial > pidgin
annotate libfaim/README.gaim @ 253:5b28ef2b550e
[gaim-migrate @ 263]
A few things happened in this update:
- Commented out the libfaim deny/permit list stuff because it's seriously buggy
- Added Socks v4 support
- improved proxy support for things like getting users' info
- i think that's it
committer: Tailor Script <tailor@pidgin.im>
| author | Eric Warmenhoven <eric@warmenhoven.org> |
|---|---|
| date | Tue, 23 May 2000 05:26:30 +0000 |
| parents | b1ff272bc495 |
| children | 7615d22ad227 |
| rev | line source |
|---|---|
| 237 | 1 Hello, your good friend EW here with a nice little notice that I'm sure will |
| 2 affect the ten of you who actually read this. | |
| 3 | |
| 4 I'm going to start trying to get gaim to use Oscar through libfaim. As far as I | |
| 5 can tell, the only thing it used to be able to do is sign on and receive IMs. I | |
| 6 updated libfaim to what's currently in the libfaim CVS on sourceforge. As of | |
|
248
cfc73b8501a7
[gaim-migrate @ 258]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
247
diff
changeset
|
7 right now, I've been able to implement most of the features libfaim offers. |
| 237 | 8 |
| 9 I'm going to try to make as few modifications as possible to the libfaim code. | |
| 10 The only two modifications I'll probably ever make to it are 1) to make my life | |
| 11 easier (like putting all the .h files in the same directory as the .c files) or | |
| 12 2) to fix a compilation error that I happen to be able to fix very easily (like | |
| 13 with a typo or something). That means that what you're getting when you enable | |
| 14 oscar is basically faimtest (the very instructional program included with the | |
| 15 libfaim source on sourceforge) with the Gaim GTK front-end. I'll put any changes | |
| 16 I make into a file, but so far, I haven't made any changes other than moving the | |
| 17 .h files down a directory. | |
| 18 | |
|
250
c5aa7bf99059
[gaim-migrate @ 260]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
249
diff
changeset
|
19 And finally, a word of warning. Gaim/Faim is VERY buggy. It'll screw with your |
|
c5aa7bf99059
[gaim-migrate @ 260]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
249
diff
changeset
|
20 .gaimrc file. It won't always sign on right. It uses all your CPU. Please, don't |
|
c5aa7bf99059
[gaim-migrate @ 260]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
249
diff
changeset
|
21 use this for anything other than laughs right now. Hopefully we'll get it |
|
c5aa7bf99059
[gaim-migrate @ 260]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
249
diff
changeset
|
22 working better soon (please help!). |
|
c5aa7bf99059
[gaim-migrate @ 260]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
249
diff
changeset
|
23 |
|
247
f6e8ea29b24f
[gaim-migrate @ 257]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
237
diff
changeset
|
24 CURRENTLY SUPPORTED FEATURES |
|
f6e8ea29b24f
[gaim-migrate @ 257]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
237
diff
changeset
|
25 ============================ |
|
f6e8ea29b24f
[gaim-migrate @ 257]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
237
diff
changeset
|
26 Signing on |
|
f6e8ea29b24f
[gaim-migrate @ 257]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
237
diff
changeset
|
27 Sending IMs |
|
f6e8ea29b24f
[gaim-migrate @ 257]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
237
diff
changeset
|
28 Receiving IMs |
|
f6e8ea29b24f
[gaim-migrate @ 257]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
237
diff
changeset
|
29 Being away/coming back |
|
f6e8ea29b24f
[gaim-migrate @ 257]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
237
diff
changeset
|
30 Being idle |
|
f6e8ea29b24f
[gaim-migrate @ 257]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
237
diff
changeset
|
31 Setting your info |
|
249
810c595258c8
[gaim-migrate @ 259]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
248
diff
changeset
|
32 Getting users' info |
|
810c595258c8
[gaim-migrate @ 259]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
248
diff
changeset
|
33 Getting users' away messages (PLEASE do not use oscar/libfaim just because of |
|
250
c5aa7bf99059
[gaim-migrate @ 260]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
249
diff
changeset
|
34 this, gaim with libfaim is still really buggy, none of you will listen |
|
c5aa7bf99059
[gaim-migrate @ 260]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
249
diff
changeset
|
35 to me anyway) |
|
248
cfc73b8501a7
[gaim-migrate @ 258]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
247
diff
changeset
|
36 Chat: |
|
cfc73b8501a7
[gaim-migrate @ 258]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
247
diff
changeset
|
37 - joining rooms |
|
cfc73b8501a7
[gaim-migrate @ 258]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
247
diff
changeset
|
38 - leaving rooms |
|
251
b1ff272bc495
[gaim-migrate @ 261]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
250
diff
changeset
|
39 - getting invited |
|
248
cfc73b8501a7
[gaim-migrate @ 258]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
247
diff
changeset
|
40 - talking |
|
247
f6e8ea29b24f
[gaim-migrate @ 257]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
237
diff
changeset
|
41 |
|
f6e8ea29b24f
[gaim-migrate @ 257]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
237
diff
changeset
|
42 CURRENTLY UNSUPPORTED FEATURES |
|
f6e8ea29b24f
[gaim-migrate @ 257]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
237
diff
changeset
|
43 ============================== |
|
248
cfc73b8501a7
[gaim-migrate @ 258]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
247
diff
changeset
|
44 Warning users/getting warned |
|
cfc73b8501a7
[gaim-migrate @ 258]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
247
diff
changeset
|
45 Chat: |
|
cfc73b8501a7
[gaim-migrate @ 258]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
247
diff
changeset
|
46 - whispering |
|
cfc73b8501a7
[gaim-migrate @ 258]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
247
diff
changeset
|
47 - refreshing the chatlist in the preferences dialog |
|
251
b1ff272bc495
[gaim-migrate @ 261]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
250
diff
changeset
|
48 - inviting someone |
|
248
cfc73b8501a7
[gaim-migrate @ 258]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
247
diff
changeset
|
49 Getting/setting dir info |
|
cfc73b8501a7
[gaim-migrate @ 258]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
247
diff
changeset
|
50 Changing your password |
|
cfc73b8501a7
[gaim-migrate @ 258]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
247
diff
changeset
|
51 File transfer/IM images/voice chat/etc. |
|
253
5b28ef2b550e
[gaim-migrate @ 263]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
251
diff
changeset
|
52 Telling the server who's on your permit/deny lists (buggy) |
|
247
f6e8ea29b24f
[gaim-migrate @ 257]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
237
diff
changeset
|
53 |
|
248
cfc73b8501a7
[gaim-migrate @ 258]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
247
diff
changeset
|
54 KNOWN ISSUES |
|
cfc73b8501a7
[gaim-migrate @ 258]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
247
diff
changeset
|
55 ============ |
|
250
c5aa7bf99059
[gaim-migrate @ 260]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
249
diff
changeset
|
56 - libfaim apparently has a problem with receiving messages too fast (sort of). |
|
c5aa7bf99059
[gaim-migrate @ 260]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
249
diff
changeset
|
57 You can receive more messages in less time with TOC than with libfaim. It's not |
|
c5aa7bf99059
[gaim-migrate @ 260]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
249
diff
changeset
|
58 completely libfaim's fault though. |
|
248
cfc73b8501a7
[gaim-migrate @ 258]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
247
diff
changeset
|
59 |
|
253
5b28ef2b550e
[gaim-migrate @ 263]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
251
diff
changeset
|
60 - It's possible that if the server negotiations don't happen fast enough, it'll |
|
5b28ef2b550e
[gaim-migrate @ 263]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
251
diff
changeset
|
61 look like you're trying to sign in twice (and in fact you will be). It doesn't |
|
5b28ef2b550e
[gaim-migrate @ 263]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
251
diff
changeset
|
62 seem to negatively affect anything, but it will when people start using it. (I |
|
5b28ef2b550e
[gaim-migrate @ 263]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
251
diff
changeset
|
63 think this may actually be related to the auto_recon plugin.) (FIXME for this is |
|
5b28ef2b550e
[gaim-migrate @ 263]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
251
diff
changeset
|
64 marked in aim.c) |
|
248
cfc73b8501a7
[gaim-migrate @ 258]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
247
diff
changeset
|
65 |
|
cfc73b8501a7
[gaim-migrate @ 258]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
247
diff
changeset
|
66 - Adding or removing people to your permit/deny lists causes the server to tell |
|
cfc73b8501a7
[gaim-migrate @ 258]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
247
diff
changeset
|
67 you everyone on your buddy list signed off and then immediately signed in again. |
|
cfc73b8501a7
[gaim-migrate @ 258]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
247
diff
changeset
|
68 While you won't ever see that it happens (other than everyone will suddenly have |
|
250
c5aa7bf99059
[gaim-migrate @ 260]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
249
diff
changeset
|
69 the guy-in-the-door icon), you'll hear it. Be warned. (This also happens at |
|
253
5b28ef2b550e
[gaim-migrate @ 263]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
251
diff
changeset
|
70 sign-on, because the list gets built, even if you don't have a list.) I've |
|
5b28ef2b550e
[gaim-migrate @ 263]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
251
diff
changeset
|
71 commented it out because it was causing too many problems. (FIXME for this is |
|
5b28ef2b550e
[gaim-migrate @ 263]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
251
diff
changeset
|
72 marked in server.c) |
|
250
c5aa7bf99059
[gaim-migrate @ 260]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
249
diff
changeset
|
73 |
|
253
5b28ef2b550e
[gaim-migrate @ 263]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
251
diff
changeset
|
74 - There are a lot of problems with panel support (funny that I'm supporting the |
|
5b28ef2b550e
[gaim-migrate @ 263]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
251
diff
changeset
|
75 panel code, and the oscar code I wrote doesn't work well with it). |
|
250
c5aa7bf99059
[gaim-migrate @ 260]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
249
diff
changeset
|
76 |
|
c5aa7bf99059
[gaim-migrate @ 260]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
249
diff
changeset
|
77 - Oh, yeah, by the way, it'll eat up all your CPU. (Someone please fix this, |
|
c5aa7bf99059
[gaim-migrate @ 260]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
249
diff
changeset
|
78 there's a nice FIXME near the top of oscar.c that says what the problem is.) |
|
247
f6e8ea29b24f
[gaim-migrate @ 257]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
237
diff
changeset
|
79 |
|
253
5b28ef2b550e
[gaim-migrate @ 263]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
251
diff
changeset
|
80 - There are also FIXME's scattered about oscar.c. Grep around for those, figure |
|
250
c5aa7bf99059
[gaim-migrate @ 260]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
249
diff
changeset
|
81 out what needs to be fixed, do that sort of thing. :) (Fixing the things listed |
|
c5aa7bf99059
[gaim-migrate @ 260]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
249
diff
changeset
|
82 in KNOWN ISSUES above, or any other bugs you happen to find, is a very good use |
|
c5aa7bf99059
[gaim-migrate @ 260]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
249
diff
changeset
|
83 of your time.) (You didn't hear that from me.) |
