comparison doc/FAQ @ 141:f90b022235fe

[gaim-migrate @ 151] Updates to the FAQ (there's been a few changes since 0.9.5), and found a new (and presumably the last, since AOL stopped publishing it) copy of the protocol. committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Wed, 19 Apr 2000 22:36:38 +0000
parents 2846a03bda67
children 46b6b894bc48
comparison
equal deleted inserted replaced
140:436bead8f65d 141:f90b022235fe
34 6. I have a bug not described here. 34 6. I have a bug not described here.
35 7. I have Mandrake 6.0 and GAIM doesnt work! 35 7. I have Mandrake 6.0 and GAIM doesnt work!
36 36
37 IV. Programming 37 IV. Programming
38 1. I have a patch for gaim! 38 1. I have a patch for gaim!
39 2. Can you teach me how to program GTK? 39 2. I have a plugin for gaim!
40 3. Can you teach me how to program GTK?
40 41
41 V. Miscellaneous 42 V. Miscellaneous
42 1. Can I talk to you on IM? 43 1. Can I talk to you on IM?
43 2. I want to write an IM client. Will you help me? 44 2. I want to write an IM client. Will you help me?
44 3. I have money. I need some software written. Can you help? 45 3. I have money. I need some software written. Can you help?
65 and undocumented. Some people have used network tools and such to figure 66 and undocumented. Some people have used network tools and such to figure
66 it mostly out -- Look for 'faim'. We use TOC, which is completely open and 67 it mostly out -- Look for 'faim'. We use TOC, which is completely open and
67 documented. 68 documented.
68 69
69 2. Where can I find info on it? 70 2. Where can I find info on it?
70 Go to <http://www.aim.aol.com/tik> and download a copy of TiK. 71 In the document called PROTOCOL. It's the version that was
71 In it you will find a document called PROTOCOL which describes the protocol in 72 published with AOL's TiK client version 0.75, which appears to be the last
72 full. 73 one ever published.
73 74
74 3. What other clients use this protocol? 75 3. What other clients use this protocol?
75 Go to <http://www.aim.aol.com/tik>. There is a list there. 76 There are a few other Unix programs that use it, I think. I
77 really couldn't tell you though. AOL used to keep a list of them, but no more.
76 78
77 4. TCP or UDP? 79 4. TCP or UDP?
78 TCP. 80 TCP.
79 81
80 5. So the buddy list is stored on the server? 82 5. So the buddy list is stored on the server?
114 gaim. This will eventually be fully incorporated into GAIM and the script 116 gaim. This will eventually be fully incorporated into GAIM and the script
115 will no longer be needed. 117 will no longer be needed.
116 118
117 7. I'm not a native English speaker and I would like a translated 119 7. I'm not a native English speaker and I would like a translated
118 version of gaim. 120 version of gaim.
119
120 By all means, IM me at 'Zilding' or email me at 121 By all means, IM me at 'Zilding' or email me at
121 jimduchek@ou.edu. I'm working on standard GNU locale support for the next 122 jimduchek@ou.edu. I'm working on standard GNU locale support for the next
122 version of gaim, and I'm going to need translations. If you can do a 123 version of gaim, and I'm going to need translations. If you can do a
123 translation for us, I'd greatly appreciate it! Just let me know and I'll 124 translation for us, I'd greatly appreciate it! Just let me know and I'll
124 give you detailed instructions on how to do it. 125 give you detailed instructions on how to do it.
134 1. WAAAAAH! My sound doesn't work! 135 1. WAAAAAH! My sound doesn't work!
135 ./configure should autodetect whether or not you have ESD 136 ./configure should autodetect whether or not you have ESD
136 libraries. If you have them it _WILL_ compile with them, if not it won't. 137 libraries. If you have them it _WILL_ compile with them, if not it won't.
137 If it compiles with them, you don't need to be running the ESD daemon, it'll 138 If it compiles with them, you don't need to be running the ESD daemon, it'll
138 automatically fallback to using /dev/dsp. Make sure that gaim has proper 139 automatically fallback to using /dev/dsp. Make sure that gaim has proper
139 permissions to talk to /dev/dsp and /dev/audio though! 140 permissions to talk to /dev/dsp and /dev/audio though!
141 The GNOME client now goes through GNOME for its sounds. If
142 sounds aren't playing, make sure you've got them turned on in the GNOME
143 control center. (The reason this was done was to make it more easily
144 configurable.)
140 145
141 2. My buddy list disappeared! 146 2. My buddy list disappeared!
142 You didn't back up your buddy list, did you? You never back 147 You didn't back up your buddy list, did you? You never back
143 anything up! Oh well. The TOC server loses lists from time to time, it 148 anything up! Oh well. The TOC server loses lists from time to time, it
144 happens to me as well. (And no, I never have a backup ;). I intend to 149 happens to me as well. (And no, I never have a backup ;). I intend to
153 I'm very interested in supporting other web browsers. Do 158 I'm very interested in supporting other web browsers. Do
154 send me information on how to send a URL to your browser remotely (or point 159 send me information on how to send a URL to your browser remotely (or point
155 me at the source to the browser, I might be able to figure it out.). 160 me at the source to the browser, I might be able to figure it out.).
156 161
157 5. I'm using the GNOME client. I have a bug. 162 5. I'm using the GNOME client. I have a bug.
158 Too smeggin' bad. :) I personally do NOT write any of the 163 GNOME bugs should be reported to Eric Warmenhoven (IM:
159 GNOME code. If you find bugs in the GNOME client, I will accept emails 164 EWarmenhoven (how original)), who is now maintaining that part of the code. If
160 describing these bugs, so I can pass them on to the correct person. 165 you ask the other guys about it, they'll just point you at him.
161 I will also accept PATCHES to fix these bugs (but not like any of y'all
162 ever do anything but whine about bugs anyway, who am I kidding ;).
163 If you IM me whining about a GNOME bug, you will probably be ignored.
164 166
165 6. I have a bug not described here. 167 6. I have a bug not described here.
166 Well, it could be a few things. Firstly, you MUST HAVE GTK+ 168 Well, it could be a few things. Firstly, you MUST HAVE GTK+
167 VERSION 1.2.3 installed! Please state in any bug report that you ARE using 169 VERSION 1.2.3 installed! Please state in any bug report that you ARE using
168 1.2.3, otherwise you have a chance of being ignored. With that said ;) 170 1.2.3, otherwise you have a chance of being ignored. With that said ;)
169 email me at jimduchek@ou.edu, I would like to hear your bug reports (but 171 email me at jimduchek@ou.edu, I would like to hear your bug reports (but
170 please, not your problems installing GTK). 172 please, not your problems installing GTK). Also, sourceforge.net has a bug
173 tracking system for us at <http://sourceforge.net/bugs/?group_id=235>.
171 174
172 7. I have Mandrake 6.0 and GAIM doesnt work! 175 7. I have Mandrake 6.0 and GAIM doesnt work!
173 176
174 Bob Meyer <meyer_rm@yahoo.com> writes: 177 Bob Meyer <meyer_rm@yahoo.com> writes:
175 178
185 188
186 IV. Programming 189 IV. Programming
187 1. I have a patch for gaim! 190 1. I have a patch for gaim!
188 Nice. Think about your patch though. First, does it have 191 Nice. Think about your patch though. First, does it have
189 to do with AIM? I won't apply patches for stock tickers, search engines, 192 to do with AIM? I won't apply patches for stock tickers, search engines,
190 etc. We're working on plug-ins if you really want bloat like that. 193 etc. Rewrite it as a plug-in if you really want bloat like that.
191 Second, is it useful? A lot of patches I get are horribly unuseful except 194 Second, is it useful? A lot of patches I get are horribly unuseful except
192 in very specific situations (ie YOUR situation). Thirdly, your code 195 in very specific situations (ie YOUR situation). Thirdly, your code
193 will not retain your copyright. All code submitted must be protected by 196 will not retain your copyright. All code submitted must be protected by
194 the GPL and the copyright will be given to Mark Spencer. If you don't 197 the GPL and the copyright will be given to Mark Spencer. If you don't
195 like this, don't send me your patches. You will be given authorship credit, 198 like this, don't send me your patches. You will be given authorship credit,
200 functionsLikeThis. If you do that, fine. It's great. But guess what? 203 functionsLikeThis. If you do that, fine. It's great. But guess what?
201 This is C. C programmers don't write like that. I don't write like that. 204 This is C. C programmers don't write like that. I don't write like that.
202 I don't want to READ code like that. I want a homogenous coding style 205 I don't want to READ code like that. I want a homogenous coding style
203 on this program, and it's gonna be MY coding style. :) 206 on this program, and it's gonna be MY coding style. :)
204 Now, if you've managed to get through all that and I haven't 207 Now, if you've managed to get through all that and I haven't
205 discouraged you entirely, my email address is jimduchek@ou.edu, you can 208 discouraged you entirely, send your patches to Rob Flynn (rob@linuxpimps.com).
206 send your patches there. 209
207 210 2. I have a plugin for gaim!
208 2. Can you teach me how to program GTK? 211 Cool. Before you release it to anyone though, make sure you
212 understand that if it does anything useful, it is necessarily licenced under
213 the GPL. It's that whole "code that uses GPL'ed code is thus GPL'ed" clause.
214 Also, don't send it to us. It's not that we don't want it, but there are
215 better places to put it. Head over to sourceforge.net and submit it there
216 <http://sourceforge.net/patch/?group_id=235>. It'll be available more quickly
217 that way.
218
219 3. Can you teach me how to program GTK?
209 Yes, I can. But no, I'm not going to. There's a really 220 Yes, I can. But no, I'm not going to. There's a really
210 nice tutorial at http://www.gtk.org. If you're a fairly experienced 221 nice tutorial at http://www.gtk.org. If you're a fairly experienced
211 programmer, and you get stuck on something odd, IM me, I'm usually happy to 222 programmer, and you get stuck on something odd, IM me, I'm usually happy to
212 help. If you had a little BASIC experience in high school and are having 223 help. If you had a little BASIC experience in high school and are having
213 trouble making a button widget do anything when you click it, buy a book on 224 trouble making a button widget do anything when you click it, buy a book on