root/branches/vendor/third/gaim/doc/FAQ @ 22221

Revision 22221, 62.6 KB (checked in by ghudson, 4 years ago)

Import gaim 1.4.0.

Line 
1Gaim: The Pimpin' Penguin IM Clone Thats Good For The Soul
2
31. Compiling and Installing
4
5         1.1.  What does "Gaim" stand for?
6         1.2.  Why can't I compile Gaim?
7         1.3.  I'm trying to install Gaim, but it complains that I don't have
8               libgtkspell.so.0, from where can I get this?
9         1.4.  What do I need to use the SILC protocol?
10         1.5.  Is there some way I can compile just Gaim, without all of these
11               protocols?
12         1.6.  I installed a new version of Gaim, but the about window says I'm
13               still using the old version.
14         1.7.  Are the packages signed? If so, by who, and how can I get the
15               key?
16         1.8.  Can I use Gaim for GTK+ 1.2?
17         1.9.  Can I run Gaim on IRIX?
18         1.10. Can I run gaim on MacOSX?
19         1.11. How do I apply the patch "something.diff"?
20         1.12. Why is gaim crashing when I start it?
21         1.13. Gaim <non-current version> is buggy. Gaim CVS is buggy. Why?
22         1.14. Why do you always say not to use CVS?
23
242. Using Gaim
25
26         2.1.  How do I register for a new account?
27         2.2.  How do I use AIM, MSN, Yahoo!, Jabber, ICQ, or any other
28               protocol?
29         2.3.  How do I change the font Gaim uses?
30         2.4.  How do I make gaim use emacs-like keybindings?
31         2.5.  How do I use smiley themes?
32         2.6.  Why are the status icons so big?
33         2.7.  Why do the emblems move around the status icon?
34         2.8.  How do I get sound to work correctly?
35         2.9.  How do I make Gaim use ALSA or OSS for playing sounds? What does
36               the "Automatic" option do?
37               Why does Gaim use the same WM_CLASS for every window? It makes
38         2.10. it impossible to control window size and placement for the buddy
39               list separately from the conversations.
40         2.11. I blocked someone accidentally, how can I unblock them?
41         2.12. What is a "Buddy Pounce"?
42         2.13. Where does gaim store its logs?
43         2.14. How can I see my own status with Gaim?
44         2.15. Can I use Gaim for e-mail, blogging, an RSS feed, or something
45               else that isn't IM-related?
46
473. Features
48
49         3.1. Does Gaim support file transfer?
50         3.2. Is there a Gaim tray icon, or docklet, or gnome applet, or panel
51              icon, or something?
52         3.3. What do those colors in the conversation tab mean?
53         3.4. Will Gaim save my buddy list to the server?
54         3.5. Can I import or export my buddy list?
55         3.6. Does Gaim support animated smileys?
56         3.7. Can I make Gaim group screen names by the person that owns them?
57              You know, like Trillian's Meta Contacts?
58         3.8. How do I get the old logging back?
59         3.9. How can I convert my old logs to the new format?
60
614. ICQ Protocol
62
63         4.1. How do I use ICQ?
64         4.2. Can I send SMS messages?
65
665. TOC Protocol
67
68         5.1. What is the TOC protocol?
69
706. AIM/ICQ (OSCAR) Protocol
71
72         6.1.  Can I set my profile?
73         6.2.  Can I set a buddy icon?
74         6.3.  Some of my buddies are not showing up as online, why is that?
75         6.4.  Can I use AIM URI's such as "aim:goim?screenname=robflynn"?
76         6.5.  I just changed my buddy icon, and I can't see the new one.
77         6.6.  Does Gaim support DirectIM and IM Image?
78         6.7.  Can I send SMS messages?
79         6.8.  Can I add SMS numbers to my buddy list?
80         6.9.  I heard AOL is combining ICQ and AIM, does that mean I can send
81               a message from an AIM account to an ICQ account and vice-versa?
82         6.10. Why can't I connect via either Oscar or TOC?
83               English is not my native language, and some of my friends have
84         6.11. trouble seeing my IMs/I have trouble seeing my friends' IMs. How
85               do I use a native language character set with ICQ?
86         6.12. Can I set myself invisible?
87         6.13. I am having trouble with file transfer. What's up?
88
897. IRC Protocol
90
91         7.1. How do I join a channel with the IRC plugin?
92         7.2. Is there a way to make Gaim automatically identify me and/or join
93              IRC chats on login?
94         7.3. Is it possible to change the user name that appears in
95              username@hostname?
96         7.4. How can I set/change my real name?
97
988. Jabber Protocol
99
100         8.1. How do I choose which Jabber server to use?
101         8.2. How do I change my Jabber resource to be other than the default
102              of "/Gaim"?
103         8.3. How do I register a new Jabber account?
104         8.4. How do I use invisibility?
105              I've a buddy that I keep removing from my buddy list but the
106         8.5. entry keeps coming back every time I log in again! How can I stop
107              this?
108         8.6. Can I remove a buddy from my Jabber roster entirely?
109         8.7. What does "Cancel Presence Notification" do?
110
1119. Y!M (Yahoo) Protocol
112
113         9.1. I cannot connect to Yahoo! and get "Invalid Password" errors, or
114              I'm using a version of Gaim older than 0.79!
115         9.2. I cannot connect to Yahoo! and I'm behind a firewall or NAT. Why
116              doesn't Gaim have Yahoo's "Firewall with no proxy" option?
117         9.3. I blocked someone, but it doesn't seem to have worked.
118         9.4. Can I get a list of Yahoo! Chat rooms? What about non-US lists?
119         9.5. What protocol does Gaim use to connect to Yahoo!?
120
12110. MSN Protocol
122
123         10.1.  Will Gaim support MSN video chat?
124         10.2.  Why are my file transfers so slow?
125         10.3.  I'm getting lots of "Already in Opposite list" errors on MSN,
126                why?
127         10.4.  Is there a way to invite more than one person to an MSN chat?
128         10.5.  Is MSNP9 (MSN6) going to be supported?
129                Will I be able to use Gaim for MSN after October 15th 2003?
130         10.6.  (The day they're preventing third party clients from
131                connecting)
132         10.7.  I just upgraded Gaim and the MSN plugin will not load. Why?
133         10.8.  The MSN plugin won't load, but I have Mozilla NSS!
134         10.9.  What does "MSN: S: 911 3" in the debug window mean when I
135                cannot connect to MSN?
136         10.10. How do I set an MSN avatar?
137         10.11. What does "Has you" in the buddy tooltip mean?
138         10.12. How do I set my MSN Friendly Name (the name other users see)?
139         10.13. What does "Error reading from switchboard server" mean?
140
14111. Gadu-Gadu Protocol
142
143         11.1. What is Gadu-Gadu?
144         11.2. Why doesn't it work right?
145
14612. Zephyr Protocol
147
148         12.1. What is Zephyr?
149         12.2. Other Zephyr clients (zwgc,owl,tzc) work, but Gaim dies with
150               "Couldn't initialize zephyr".
151         12.3. Gaim isn't working, but I never got any other Zephyr client
152               working on this machine.
153         12.4. How do I use Zephyr from behind my firewall, or without
154               recompiling with kerberos support if needed?
155
15613. SILC Protocol
157
158         13.1. What is SILC?
159
16014. Novell Protocol
161
162         14.1. Are there any public servers for Novell?
163         14.2. I can't seem to get it to work.
164
16515. Scripts and Plugins
166
167         15.1. How do I use perl scripts with Gaim?
168         15.2. How do I compile a plugin for Gaim?
169         15.3. I have a plugin or perl script for Gaim that used to work, but
170               does not with the current version.
171         15.4. Where can I find documentation on writing plugins and Perl
172               scripts?
173
17416. Development
175
176         16.1. Can I help?
177         16.2. Gaim never leaves a core file.
178         16.3. Will you support features such as voice chat, internet phones,
179               or video chat?
180         16.4. Where should I report bugs?
181         16.5. Where should I submit patches?
182         16.6. Did you guys reverse engineer it?
183
18417. Misc. Questions
185
186         17.1. Can I IM you guys?
187         17.2. Hello?
188               Can I give you money/hardware/other expensive things that can be
189         17.3. hocked for cash what with you all being students/
190               full-time-workers and helping to produce this wonderful software
191               instead of studying/sleeping?
192         17.4. Does Gaim support secure instant messaging (encrypted IMs)?
193         17.5. Why are the passwords in accounts.xml not encrypted?
194         17.6. What is gaim-remote?
195         17.7. When will the next version of Gaim be released?
196         17.8. What will the next version be?
197         17.9. So, can I look forward to mega-sexy super functionality with
198               Gaim?
199
200+------------------------------------------------------------------------------
201| 1. Compiling and Installing
202+------------------------------------------------------------------------------
203
2041.1  What does "Gaim" stand for?
205 
206  For freedom! No, seriously, it doesn't stand for anything. It's our name and
207  we're sticking to it. The two acceptable forms of capitalization are "Gaim"
208  and "gaim" (and not "GAIM").
209
2101.2  Why can't I compile Gaim?
211 
212  Make sure you have relatively recent versions of automake, autoconf, and
213  gettext. HOWEVER, generally speaking, having the absolute newest of them is
214  not as good as having one version short of newest since we might not have
215  found work-arounds for the latest set of changes. Also, some versions of
216  automake require certain ranges of gettext versions, and we are utterly
217  unable to keep track of what versions will work with what other versions.
218
219  If you have Slackware < 9.1, you need to get non-slack packages for autoconf,
220  automake, gettext, and libtool. You also have to copy the contents of /usr/
221  local/share/aclocal to /usr/share/aclocal. This is due to bugs in Slackware
222  and the auto* packages.
223
224  *BSD users may also have problems with libtool and will also have to remove
225  the --no-verify from the configure script.
226
227  Having problems getting SSL and MSN working? See http://gaim.sf.net/
228  faq-ssl.php for distribution specific hints.
229
2301.3  I'm trying to install Gaim, but it complains that I don't have
231     libgtkspell.so.0, from where can I get this?
232 
233  libtgtkspell.so.0 is provided by gtkspell. This library is used by Gaim to
234  provide the "Highlight misspelled words" feature. You can find an RPM of
235  gtkspell at freshrpms.net. You can find the source and a non-Red Hat specific
236  RPM at gtkspell.sourceforge.net.
237
2381.4  What do I need to use the SILC protocol?
239 
240  You need to install the SILC toolkit (http://silcnet.org/software/download/
241  toolkit/) and the Gaim SILC plugin. This plugin is generally provided as a
242  separate package (such as a gaim-silc RPM). If you're compiling yourself, see
243  the ./configure --help for specifying the SILC includes and libs. If you're
244  compiling an SRPM, use --with silc to build the gaim-silc RPM.
245
246  In Windows, the SILC toolkit is installed with Gaim.
247
248  Some distributions provide the SILC toolkit and include Gaim's SILC plugin in
249  their Gaim package.
250
2511.5  Is there some way I can compile just Gaim, without all of these protocols?
252 
253  Yeah. There are actually three ways to do it.
254
255   1. Use the --with-static-prpls option to ./configure along with
256      --disable-plugins. This will let you choose which protocols are compiled
257      in with Gaim, but you will not be able to use any other protocols or
258      plugins.
259
260      You'll need to compile any protocols that you specified in
261      --with-static-prpls. Oscar and TOC are defaults.
262
263   2. Use the --with-dynamic-prpls option to ./configure
264
265   3. Change to the directories for the protocols you want to compile (e.g. src
266      /protocols/jabber), and run make from there. Then after you've compiled
267      all of them, change back to src/ and run make gaim.
268
2691.6  I installed a new version of Gaim, but the about window says I'm still
270     using the old version.
271 
272  If you compiled yourself, and you previously had an RPM or a Debian package
273  installed, you need to remove that first. rpm -e gaim or dpkg -p gaim should
274  work.
275
276  Likewise, if you want to use an RPM or deb and you have previously compiled
277  Gaim from source, you need to make uninstall to remove all Gaim files from /
278  usr/local.
279
2801.7  Are the packages signed? If so, by who, and how can I get the key?
281 
282  Yes, all packages are signed. The signature for the tarball and bzip2 archive
283  are provided by separate downloads. The RPMs we provide are signed by either
284  Ethan Blanton, Mark Doliner, or Christian Hammond. Usually the Mandrake and
285  Fedora Core 1 RPMs are signed by Mark Doliner and the Red Hat 8 and 9 RPMs
286  are signed by Ethan Blanton. The keys can be obtained from any key server.
287  http://pgp.mit.edu/ is popular.
288
2891.8  Can I use Gaim for GTK+ 1.2?
290 
291  As of version 0.60, Gaim has been completely converted to using GTK+2.0. We
292  really really really recommend using the most current version of Gaim and not
293  a GTK+1.2 version of Gaim. However, if you are living in the '90s, or you're
294  afraid GTK+2.0 will insult your mother, you can use Gaim 0.59.9, which is the
295  last version of Gaim that used GTK+1.2. We should warn you though, this
296  version of Gaim hasn't had any new features since the middle of 2002, and
297  some protocols likely do not work. Also, the 0.59.x releases aren't
298  breathtakingly beautiful.
299
3001.9  Can I run Gaim on IRIX?
301 
302  It has been done before. Please see http://sourceforge.net/forum/forum.php?
303  thread_id=725839&forum_id=665 at our SourceForge Forum.
304
3051.10  Can I run gaim on MacOSX?
306 
307  Yes you can, but we do not provide a package for it. The reason being is that
308  to use gaim on MacOSX, you need to install an X server and GTK+, which we are
309  not prepared to support. You can either compile gaim (and its dependencies)
310  yourself, or you can use the fink installer available from http://fink.sf.net
311  . If you would like a native aqua interface or a user-friendly installer, we
312  suggest trying Adium (http://www.adiumx.com/).
313
3141.11  How do I apply the patch "something.diff"?
315 
316  Type patch -p0 < something.diff from inside the gaim directory. If that
317  doesn't work, try patch -p1 < something.diff.
318
3191.12  Why is gaim crashing when I start it?
320 
321  First of all make sure you are using the most recent version of Gaim. If you
322  still have problems, try the following:
323
324    • Make sure only one version of Gaim is installed. "whereis gaim" can
325      sometimes be useful for determining this.
326    • "export GDK_USE_XFT=0" in a terminal and then run Gaim from the same
327      terminal.
328    • If gaim is not crashing, but is just sitting there not displaying
329      anything, try turning off anything else that might be using the sound
330      device (ie xmms) and then starting gaim. If this fixes the problem, it is
331      a libao issue, not a gaim issue, and can be worked around by the use of
332      esd or arts.
333    • Try disabling or deleting any 3rd party plugins, especially anything
334      related to encryption.
335    • If you use 0.75 or higher on win32, try deleting tcl.dll.
336    • If you have ever installed 0.65, edit your ~/.gaimrc, changing your auto
337      away preference from -1 to 0.
338
3391.13  Gaim <non-current version> is buggy. Gaim CVS is buggy. Why?
340 
341  Non-current versions have old bugs which may be fixed in the current
342  version--that's why we make new releases. CVS is frequently unusable because
343  of changes in the code. Bugs are introduced during the development process
344  and are hopefully fixed before a release is made.
345
3461.14  Why do you always say not to use CVS?
347 
348  That's a long story. For starters, see the previous question. It is often the
349  case that Gaim CVS exhibits bad behavior due to features and bugfixes which
350  are in a transitory state or which are not yet well understood. These bad
351  behaviors range from the harmless (maybe a graphical glitch in a dialog box)
352  to the irritating (a particular protocol may not work), to the downright
353  damaging (recently a bug in CVS destroyed the user's buddy lists). While
354  behaviors like this are acceptable to some users (particularly developers,
355  who are used to such things), they tend to cause many Gaim CVS users to
356  contact Gaim developers and report the same (usually egregious) bug over and
357  over - using time which could be better spent fixing the bugs.
358
359  A second major point involves public resources - a CVS checkout is not a
360  cheap operation. As many Sourceforge users are aware, at various points in
361  the recent past Sourceforge CVS has been less than pleasant to work with.
362  This is, of course, because Sourceforge hosts dozens and dozens of useful and
363  active projects which use CVS as a primary method of source code
364  collaboration. Unfortunately, when too many users are poking around in that
365  CVS just for the sake of poking around, it prevents other users who are
366  trying to do work to improve those very same projects from accomplishing
367  their tasks. It is better for the community if an enterprising individual
368  wishing to fix a particular bug she has seen can get to the code and create a
369  patch, even if this means that some users have to wait a few weeks for the
370  next release to see what new features it might hold.
371
372  The third point is not a problem which has yet come up, but it is in the back
373  of the mind of the developers who bring you Gaim. As a third-party IM client,
374  Gaim is not a priority (and indeed may be an irritant) for the IM service
375  providers. We do our best to keep Gaim playing nice and being friendly on the
376  IM networks it uses; however, at times there are bugs in the protocol
377  support. If a few dozen people are using this buggy client, the IM providers
378  are not likely to go out of their way to do anything about it. However, if
379  hundreds of people are pointing an ill-behaved client at an IM server, the
380  server administrators may be forced to take action. (This is particularly
381  likely if the buggy behavior is damaging in some way.) Gaim releases
382  represent code which the gaim developers feel is relatively well-behaved and
383  stable. This includes not only the interface seen by Gaim users, but the
384  traffic seen by IM service providers. Gaim CVS bears no such guarantees.
385
386  In short, there are a lot of good reasons to not use Gaim CVS if one does not
387  wish to develop Gaim, Gaim plugins, or a codebase which interacts with Gaim
388  in some intimate way. There are, however, only a few reasons to use Gaim CVS
389  outside of the above. Please weigh these things carefully and decide whether
390  you wish to use Gaim CVS for a good reason which furthers the community, or
391  for selfish reasons which are not entirely important.
392
393+------------------------------------------------------------------------------
394| 2. Using Gaim
395+------------------------------------------------------------------------------
396
3972.1  How do I register for a new account?
398 
399  This depends on the protocol.
400
401  AIM: Go to http://my.screenname.aol.com/_cqr/login/login.psp?siteId=
402  snshomepage&authLev=1&mcState=initialized&createSn=1.
403
404  MSN (including Hotmail email): Go to http://registernet.passport.com/.
405
406  MSN (using your own email address): Go to http://register.passport.net/.
407
408  Yahoo: Go to http://edit.yahoo.com/config/eval_register.
409
410  Jabber: See the question How do I register a new Jabber account? below.
411
412  ICQ: Go to http://web.icq.com/register.
413
414  Gadu-Gadu: Use the official client to create an account.
415
416  Novell: See your Novell server administrator.
417
4182.2  How do I use AIM, MSN, Yahoo!, Jabber, ICQ, or any other protocol?
419 
420  Use the Account Editor (Tools->Accounts, or the Accounts button on the start
421  screen) to add the account of the appropriate messaging service. Use the
422  checkbox in the account editor to sign online.
423
4242.3  How do I change the font Gaim uses?
425 
426  The font preference in Gaim is used only for the formatting of outgoing
427  messages. The display fonts used by the rest of Gaim are those specified by
428  GTK+. To change this font you need to edit your ~/.gtkrc-2.0 file. If you
429  need help you can see our example .gtkrc-2.0 (http://gaim.sf.net/gtkrc-2.0)
430  file. On Windows, this file is located at C:\Documents and Settings\username
431  \.themes\Default\gtk-2.0\gtkrc. If the file does not exist, create it.
432
433  You can also just switch to a different GTK+ theme. You can find GTK+ themes
434  (and information on using them) by visiting themes.freshmeat.net,
435  art.gnome.org, or searching on Google.
436
437  If you're having a problem with the font size used by a specific person, you
438  can try turning on the Ignore Font Sizes preference in Preferences->Message
439  Text.
440
4412.4  How do I make gaim use emacs-like keybindings?
442 
443  You need to edit your ~/.gtkrc-2.0 to contain the keybindings line from http:
444  //gaim.sf.net/gtkrc-2.0.
445
4462.5  How do I use smiley themes?
447 
448  To select a theme, open Gaim's preferences to the "Smiley Themes" page and
449  click on whichever theme you want to use. To install a theme, simply drag it
450  into the theme selector. You can find themes on the Gaim Smiley Themes (http:
451  //gaim.sf.net/themes.php) page.
452
453  You can also install themes manually by uncompressing them to their own
454  directory in ~/.gaim/smileys/
455
4562.6  Why are the status icons so big?
457 
458  We believe that, by adding a second line of text to each buddy list entry,
459  we're able to show more information about each buddy on the buddy list. The
460  'Big List,' as we call it, shows status text, idle time, and warning level
461  concisely and attractively. It shows more than one status "emblem" for each
462  buddy, indicating at the same time a mobile user who is away. Most
463  importantly, it puts the buddy icon in the list, making it far easier to
464  locate buddies within a large list where names are harder to pick out than
465  images. Due to the increased usability of this interface, we have made it the
466  default.
467
468  We are aware that some people feel more comfortable using an interface more
469  similar to IM clients they may have used in the past. The 'Big List' can be
470  disabled by un-checking "Show buddy icons" in the Buddy List preferences.
471
4722.7  Why do the emblems move around the status icon?
473 
474  The four corners of the icon have different precedence. The lower-right is
475  the highest, lower-left is second-highest, etc. The most important emblem is
476  in the lower-right, always. When an AOL buddy is not away, the fact that [s]
477  he's an AOL user is the most important information shown in the icon. The
478  consistency is that the user can always look in the same place on the icon to
479  find out what he needs to know. Also, importantly, the lower-right corner
480  emblem is the only emblem that shows up when "Small list" is on, as only one
481  emblem would fit.
482
4832.8  How do I get sound to work correctly?
484 
485  Gaim uses libao to play sounds. Playing sounds directly through esound or
486  arts is no longer supported.
487
488  `Libao is a cross-platform library that allows programs to output PCM audio
489  data to the native audio devices on a wide variety of platforms. It currently
490  supports OSS (Open Sound System), ESD (ESounD), ALSA (Advanced Linux Sound
491  Architecture), Sun audio system (used in Solaris, OpenBSD, and NetBSD), aRts
492  (Analog Realtime Synthesizer). '
493
494  To compile Gaim with support for libao you need libao-devel and
495  audiofile-devel. To use libao you need libao and audiofile. If you do not
496  wish to install these packages you can also just change your sound playing
497  method in preferences to Command and use esdplay %s or artsplay %s.
498
4992.9  How do I make Gaim use ALSA or OSS for playing sounds? What does the
500     "Automatic" option do?
501 
502  If you choose "Automatic", "ESD", or "Arts", Gaim uses libao to play sounds.
503  Choosing "ESD" or "Arts" forces libao to play sounds using that method, while
504  choosing "Automatic" lets it decide for itself.
505
506  If you choose "Automatic", you can create a file, either /etc/libao.conf or ~
507  /.libao, and put one of the following lines in it:
508
509  default_driver=alsa
510
511  default_driver=oss
512
513  Other drivers, like alsa09, arts, esd, irix, macosx, and sun might also be
514  supported, depending on your platform and how libao was compiled. See also
515  man 5 libao.conf.
516
5172.10  Why does Gaim use the same WM_CLASS for every window? It makes it
518      impossible to control window size and placement for the buddy list
519      separately from the conversations.
520 
521  Both strings in the WM_CLASS property are supposed to be the same for all
522  windows in the same instance of an application. ICCCM states that one is
523  meant to be the same for all instances of the application, the other is meant
524  to be unique to that instance of the application. ICCCM also states "If a
525  client has multiple windows with identical WM_CLASS and WM_NAME properties,
526  then it should provide a WM_WINDOW_ROLE property."
527
528  Gtk+ sets these WM_CLASS values for us so that they are unique for Gaim
529  instances, and the documentation for the gtk_window_set_wmclass function says
530  explicitly not to use it for anything else. Gaim uses the WM_WINDOW_ROLE hint
531  to differentiate windows. If your window manager is having problems
532  differentiating between Gaim windows, please ensure that it uses the
533  WM_WINDOW_ROLE hint per the ICCCM.
534
5352.11  I blocked someone accidentally, how can I unblock them?
536 
537  See the "Privacy" option under the "Tools" menu of the Buddy List.
538
5392.12  What is a "Buddy Pounce"?
540 
541  Gaim introduced buddy pounces a few releases before AOL came out with "Buddy
542  Alerts." Despite this though, you could think of a buddy pounce as an Alert
543  and get an idea of the most minimal uses of a buddy pounce. In reality, a
544  buddy pounce is much like a macro, or a recorded action. When you set a
545  pounce on someone, you choose from a number of events, such as sign on or
546  someone going away, and then you choose from a number of actions. These
547  actions include everything from playing a sound (like an Alert would do) to
548  sending a message to the person, to executing a command. This action will
549  occur the next time gaim detects the event, ie the next time the person in
550  your buddy list who you have pounced signs on.
551
5522.13  Where does gaim store its logs?
553 
554  On unix, they are in ~/.gaim/logs, on win32 they are in the $drive\Documents
555  and Settings\user\Application Data\.gaim\logs directory. In either case, new
556  logs (new as of 0.73) are in subdirectories that correspond to protocol/
557  yourscreenname/theirscreenname.
558
5592.14  How can I see my own status with Gaim?
560 
561  Currently the only supported method to see your own status is to add yourself
562  to your buddy list. This works with Aim, ICQ, Y!M, IRC, and some of the
563  others, and is mimiced by gaim for MSN and Jabber.
564
5652.15  Can I use Gaim for e-mail, blogging, an RSS feed, or something else that
566      isn't IM-related?
567 
568  No, you can't. We get requests for this often, but Gaim is indeed a messaging
569  client. Aside from the capabilities each protocol may support, the Gaim
570  developers have no intention to turn Gaim into a multi-feature Internet
571  client capable of doing everything under the sun. We also won't be helping to
572  develop plugins to turn it into that. There are many Internet applications
573  available for Linux, Windows, or whatever operating system you use that would
574  undoubtedly do a better job.
575
576+------------------------------------------------------------------------------
577| 3. Features
578+------------------------------------------------------------------------------
579
5803.1  Does Gaim support file transfer?
581 
582  Somewhat, yeah. As of 1.2.1 The following is supported:
583
584    • Sending and receiving files on AIM (although it might be a bit buggy)
585    • Sending and receiving files on IRC
586    • Sending and receiving files on Jabber
587    • Sending and receiving files on MSN
588    • Sending and receiving files on SILC
589    • Sending and receiving files on Yahoo when not using an HTTP proxy
590      (sending is limited to an unknown file size)
591
592  Most of the protocols themselves support file transfer, but Gaim has not been
593  written to support it yet. If you would like file transfer to work better or
594  be more complete, get CVS and submit a patch using the generic file transfer
595  API.
596
5973.2  Is there a Gaim tray icon, or docklet, or gnome applet, or panel icon, or
598     something?
599 
600  Yeah, Gaim supports what is called a system tray icon that conforms to the
601  standards at www.freedesktop.org. This tray icon is supported by Windows, KDE
602  3.1, Gnome 2.2, and Red Hat Gnome 2.0. All you have to do is load the "System
603  Tray Icon" plugin by going to Preferences and then Plugins.
604
605  If you're using Gnome you need to make sure that your panel has a
606  Notification Area on it. To add one, right click on the panel, select Add To
607  Panel->Utility->Notification Area. Gaim will insert the tray icon in any
608  System Tray implementation that conforms to these standards, so feel free to
609  write one for your window manager of choice.
610
611  Due to a flaw in these specs, KDE users may experience trouble with the
612  background color of the docklet. There is unfortunately nothing we can do
613  about this.
614
6153.3  What do those colors in the conversation tab mean?
616 
617    • Red - A message is waiting for you
618    • Blue - Someone sent a message containing your name
619    • Green - The buddy is typing
620    • Yellow - The buddy began typing, and then stopped
621    • Gray - There has been a join or a part in that chat, or the buddy has
622      signed off
623
6243.4  Will Gaim save my buddy list to the server?
625 
626  Yes, Gaim saves your buddy list to the server for AIM, ICQ, Jabber, MSN,
627  Novell and Yahoo!.
628
6293.5  Can I import or export my buddy list?
630 
631  Sorry, no. Old versions of Gaim supported this, but new versions do not. All
632  the code for saving and loading buddy lists was rewritten, and support for
633  importing and exporting buddy lists was never re-added. However, with all
634  major protocols storing their buddy lists on the server, this feature is less
635  useful today than in the past.
636
6373.6  Does Gaim support animated smileys?
638 
639  Yes, as of version 0.70 Gaim supports animated smileys.
640
6413.7  Can I make Gaim group screen names by the person that owns them? You know,
642     like Trillian's Meta Contacts?
643 
644  Sure! Right click a buddy on your list and at the bottom of the menu click
645  "Expand". Then just drag other screen names to the same person below it. When
646  you're done, click on the arrow to collapse them. When the contact is
647  collapsed, Gaim will select a buddy to display based on the status of the
648  buddies in the contact, and their order.
649
650  You may need to turn off the preference option to automatically expand
651  Contacts in order to be able to edit an existing Contact.
652
6533.8  How do I get the old logging back?
654 
655  The old logging was removed because it was deficient in many ways. There is
656  no way in Gaim itself to revert to the old logging, but the new logging is so
657  good you could implement something similar to the old logging as a plugin.
658
6593.9  How can I convert my old logs to the new format?
660 
661  It's not possible to perfectly convert from the old format to the new format
662  because the old format is missing some information necessary to do that (eg.
663  which account the messages were sent from).
664
665  It shouldn't be too difficult to do a rough conversion using a small script,
666  or using the old_logger_* functions in gaim itself.
667
668  Peter Johnson has written a python script to do just this, it is available on
669  his website (at the bottom).
670
671+------------------------------------------------------------------------------
672| 4. ICQ Protocol
673+------------------------------------------------------------------------------
674
6754.1  How do I use ICQ?
676 
677  ICQ support is part of the OSCAR protocol, labeled AIM/ICQ in Gaim. To use
678  it, simply put your account number in the "Screen Name" box and your password
679  in the "Password" box. Leave the server settings set to the default
680  (login.oscar.aol.com and port 5190).
681
6824.2  Can I send SMS messages?
683 
684  Kind of. See our answer to this for the AIM/ICQ Protocol.
685
686+------------------------------------------------------------------------------
687| 5. TOC Protocol
688+------------------------------------------------------------------------------
689
6905.1  What is the TOC protocol?
691 
692  It's an AIM protocol used by Quick Buddy and AIM Express. It's recommended
693  that you don't use it. You should use Gaim's OSCAR (AIM/ICQ) protocol
694  instead. We keep TOC around in case OSCAR ever stops working. However, we are
695  not actively supporting this code, and no longer distribute it in binaries.
696
697+------------------------------------------------------------------------------
698| 6. AIM/ICQ (OSCAR) Protocol
699+------------------------------------------------------------------------------
700
7016.1  Can I set my profile?
702 
703  In AIM, yes, you can. Go to Tools->Account Actions
704  In ICQ, this is not yet supported. Patches are welcome.
705
7066.2  Can I set a buddy icon?
707 
708  Yes. Go to the Account Editor (Tools->Accounts from the buddy list), and
709  click to "Modify" the AIM/ICQ account you wish to have an icon. Enter the
710  full path to the image you wish to use in the box labeled "Buddy Icon File."
711  The file must be below 4KB. It can have any dimensions, and can be in any
712  format. However, if you wish Windows users to see it, it must be in a format
713  Windows understands, such as .bmp, .gif, and .jpg.
714
7156.3  Some of my buddies are not showing up as online, why is that?
716 
717  AOL has set a limit for the maximum number of people you can have in your
718  buddy list. This number is currently 250 for AIM, if you don't think you are
719  anywhere near that limit, it is possible that your server-stored buddy list
720  is corrupt.
721
722  If you think this might be the case, you can try signing on with an official
723  AIM program from AOL. This will usually correct any problems with the list.
724
7256.4  Can I use AIM URI's such as "aim:goim?screenname=robflynn"?
726 
727  Yes, with Gaim 0.60 and higher, but it can be difficult to set up. You need
728  to pass the entire URI to the gaim-remote program (included with gaim). To do
729  this with Gnome 2, run gnome-file-types-properties or "File Types and
730  Programs" from the preferences menu. Add a service with protocol "aim" and
731  set the program to gaim-remote uri "%s". This will make AIM URIs work in
732  Galeon 2. Also, not all types of AIM URI's are supported. The ones that are
733  supported are goim, addbuddy, and gochat.
734
735  You'll need the "Remote Control" plugin loaded for this to work.
736
737  If you use wingaim, this will not work as gaim-remote has not yet been ported
738  over.
739
7406.5  I just changed my buddy icon, and I can't see the new one.
741 
742  First, try IMing yourself a few times. Buddy icons are checked when you IM
743  people, so depending on the protocol, that may work. If it still doesn't
744  update, check the file size (buddy icons must be smaller than 4kb) and the
745  image size (it should be 48x48 or 50x50 in most cases). Also, check the file
746  type. GIF or JPEG images are best supported; most other formats do not work
747  at all. If all of that checks out and it still doesn't work, and you're sure
748  the protocol supports it, try restarting Gaim.
749
7506.6  Does Gaim support DirectIM and IM Image?
751 
752  Yeah, kind of. This tends to be one of the buggier areas of Gaim. If it's not
753  working for you, make sure that at least one person is not behind a firewall.
754
7556.7  Can I send SMS messages?
756 
757  Yep, just send an IM to the person's phone number. For example, if the phone
758  number is (919) 555-1234, you would IM the screen name +19195551234 We think
759  this should work for countries with a country code of 1 (the United States
760  and Canada).
761
762  Sending SMS messages using "the ICQ method" is not yet supported.
763
7646.8  Can I add SMS numbers to my buddy list?
765 
766  Yes. You should be able to add phone numbers to your buddy list using the
767  same format as above. This recently started working again--we're not sure
768  why.
769
7706.9  I heard AOL is combining ICQ and AIM, does that mean I can send a message
771     from an AIM account to an ICQ account and vice-versa?
772 
773  Yes, AOL is slowly letting the two messaging networks interoperate with each
774  other. Messaging between the two protocols works as long as the receiver of
775  the message supports it. Gaim 0.60 supports sending and receiving messages
776  between AIM and ICQ, but the person receiving the message must support this.
777  Gaim, of course, supports this for both ICQ and AIM accounts. Windows AIM
778  version 5.2.3139 supports receiving messages from ICQ users. It is unknown if
779  earlier versions of Windows AIM support this. Windows ICQ build 3800 does not
780  support receiving messages from AIM users. Windows ICQ Lite builds 1150 and
781  later support receiving messages from AIM users and sending messages to AIM
782  users. MacAIM versions 4.6 beta, build 1.1131 and newer support sending and
783  receiving messages to and from ICQ users.
784
785  The same clients that support receiving messages from the alternate messaging
786  network will also show up in buddy lists of people using the alternate
787  network. This means that if you can message an ICQ user from an AIM account,
788  then the ICQ user will also show up in your AIM buddy list. So an AIM user
789  using Windows AIM version 5.2.3139 will show up in an ICQ buddy list.
790
7916.10  Why can't I connect via either Oscar or TOC?
792 
793  If you are using Linux, your kernel may be using a network option called
794  "ECN". It seems that the AOL servers are currently dropping packets marked as
795  "ECN-capable". In order to turn this off, run the command
796
797  echo 0 > /proc/sys/net/ipv4/tcp_ecn
798
799  as root, or (if your distribution supports it) put the line
800
801  net.ipv4.tcp_ecn = 0
802
803  in the file /etc/sysctl.conf.
804
8056.11  English is not my native language, and some of my friends have trouble
806      seeing my IMs/I have trouble seeing my friends' IMs. How do I use a
807      native language character set with ICQ?
808 
809  Gaim 0.82 and higher allow you to specify a character encoding to use when
810  conversing with ICQ users. Use the account editor to set this encoding.
811
8126.12  Can I set myself invisible?
813 
814  Yes. Go to Tools->Away->account->Invisible.
815
8166.13  I am having trouble with file transfer. What's up?
817 
818  AIM file transfer is only partially implemented. Notably, it will fail when
819  the *sender* is behind a NAT device, and sometimes when the sender is behind
820  a firewall even if not behind a NAT. ICQ file transfer is not implemented as
821  yet. Patches for both of these are welcome.
822
823+------------------------------------------------------------------------------
824| 7. IRC Protocol
825+------------------------------------------------------------------------------
826
8277.1  How do I join a channel with the IRC plugin?
828 
829  First create the account, then sign on. After you have signed on, you can use
830  File->Join A Chat on the buddy list to join a channel. In any window, either
831  a conversation or a chat, in which your IRC user is the sender, you can also
832  use /join to connect to a new channel.
833
8347.2  Is there a way to make Gaim automatically identify me and/or join IRC
835     chats on login?
836 
837  Yes. Add NickServ to your buddy list and place buddy pounces on him/her/it.
838  Do not include "/msg nickserv" as part of the message to send.
839
840  In version 0.64 or higher, you can add a chat to your buddy list, right click
841  it, and tell Gaim to auto-join it.
842
8437.3  Is it possible to change the user name that appears in username@hostname?
844 
845  Yes. Go to Tools->Accounts. Select your IRC account and click Modify. Expand
846  the Show more options section. Enter a name in the Username field.
847
8487.4  How can I set/change my real name?
849 
850  Go to Tools->Accounts. Select your IRC account and click modify. Expand the
851  Show more options section. Enter a name in the Real name field.
852
853+------------------------------------------------------------------------------
854| 8. Jabber Protocol
855+------------------------------------------------------------------------------
856
8578.1  How do I choose which Jabber server to use?
858 
859  The Jabber server name is part of your Jabber I.D., such as
860  somebody@server.name. So when entering your Jabber "screen name", the server
861  is specified as part of your JID.
862
8638.2  How do I change my Jabber resource to be other than the default of "/
864     Gaim"?
865 
866  When you create your account in Gaim, simply append the desired resource
867  identifier to your Jabber I.D. For example: somebody@server.name/resource
868
8698.3  How do I register a new Jabber account?
870 
871  As of version 0.52 and up:
872
873   1. Click "Tools->Accounts->Add"
874   2. Select "Jabber" for the protocol.
875   3. Fill in screen name and password as you normally would. THIS IS A
876      REQUIRED STEP
877   4. Check the "Register with server" check-box, if present, else click
878      "Register" instead of "OK" below.
879   5. Click "OK".
880
881  Note: You are strongly recommended to check the "Remember password" check-box
882  as well, as Gaim presently does no password verification. So if you don't
883  type in what you thought you did, you're hosed.
884
8858.4  How do I use invisibility?
886 
887  Jabber invisibility support is available in Gaim version 0.60 and later.
888
889  There are two ways to use Jabber invisibility: on a per-buddy and on a
890  per-server basis.
891
892  To use per-buddy invisibility: right-click on the buddy on the Online buddy
893  list and select "Temporarily Hide From." You will appear to that buddy to be
894  off-line. To make yourself seen by that buddy again: right-click on the buddy
895  and select "Un-hide From." Note that the menu changes based on whether you're
896  currently invisible to that buddy or not.
897
898      The "Temporarily" part is a dead give-away. Your invisibility to that
899      buddy will last only until the next time you log on or until you set
900      server invisibility (discussed next) on and off.
901
902  To use per-server invisibility: click "Tools -> Away," select the Jabber
903  server login for the server upon which you wish to become invisible (if
904  necessary) and select "Invisible." To become visible again: select anything
905  else from that same menu (such as "Online"), or set your away status or log
906  off the server and back on again.
907
908  You can set yourself invisible per-server and subsequently make yourself
909  visible to selected buddies only.
910
911  Gaim currently does not retain invisibility settings between logins, just as
912  it doesn't currently retain "away" status.
913
9148.5  I've a buddy that I keep removing from my buddy list but the entry keeps
915     coming back every time I log in again! How can I stop this?
916 
917  With Gaim 0.60 or later, it might be continuing to import the old buddy
918  lists. Remove ~/.gaim/*.blist - these are no longer used, the buddy list is
919  now stored in ~/.gaim/blist.xml
920
9218.6  Can I remove a buddy from my Jabber roster entirely?
922 
923  With Gaim 0.60 or later, the deletion code will do this. Gaim currently does
924  not retain invisibility settings between logins, just as it doesn't currently
925  retain "away" status.
926
9278.7  What does "Cancel Presence Notification" do?
928 
929  This selection, available in Gaim version 0.60 and later, and found by
930  right-clicking on a buddy entry in the buddy list, prevents that Jabber I.D.
931  from receiving future presence notifications when you log on to the server.
932
933  After you do this, that buddy will have to re-request a subscription to your
934  presence (and you will have to approve it) for them to again see you on-line.
935
936+------------------------------------------------------------------------------
937| 9. Y!M (Yahoo) Protocol
938+------------------------------------------------------------------------------
939
9409.1  I cannot connect to Yahoo! and get "Invalid Password" errors, or I'm using
941     a version of Gaim older than 0.79!
942 
943  Make sure you have at least 0.79.
944
9459.2  I cannot connect to Yahoo! and I'm behind a firewall or NAT. Why doesn't
946     Gaim have Yahoo's "Firewall with no proxy" option?
947 
948  Yahoo!'s firewall with no proxy option connects to Yahoo! by wrapping the
949  YMSG protocol inside HTTP. Gaim currently doesn't support doing this.
950
951  Gaim does support changing the port it connects to. Try changing the
952  Pager Port in the Account editor under "Show more options". Ports known to
953  work are: 20, 23, 25, 80, 119, 5050, 8001, and 8002. While this doesn't work
954  for as many people as actually tunneling through the HTTP protocol would, it
955  helps many users.
956
9579.3  I blocked someone, but it doesn't seem to have worked.
958 
959  As of 0.81, this is a known bug in our Yahoo code. We're not sure what
960  exactly is wrong, but it seems to fail most often when automatically removing
961  the buddy from your buddy list at the same time it blocks them. It also
962  always seems to fail if Gaim already thinks the buddy is blocked, and you try
963  to block them again.
964
965  We suggest manually removing Yahoo! buddies before attempting to block them.
966  For buddies which Gaim reports are blocked but which are not, unblocking them
967  and reblocking them from the Tools->Privacy dialog will often get things
968  working.
969
9709.4  Can I get a list of Yahoo! Chat rooms? What about non-US lists?
971 
972  Tools->Room List will let you list available Yahoo! Chat rooms. Yahoo! does
973  support hidden and invite-only rooms. If you know the name of the room you
974  wish to join, and it's not invite only, you can join it via Buddies->Join a
975  Chat. You can also create a chat room this way, although we don't support
976  setting the hidden or invite-only type settings.
977
978  To get a non-US room list, you'll need to change the Chat Room List Url in
979  the account editor, under "Show more options". By default this field contains
980  "http://insider.msg.yahoo.com/ycontent/". You can add a country code prefix
981  to the url to fetch the list for another country. For example, for the German
982  list, you would use "http://de.insider.msg.yahoo.com/ycontent/".
983
984  This has recently stopped working, we are investigating alternatives.
985
986  The list of known country codes for this url is:
987
988    • aa => Asia
989    • ar => Argentina
990    • au => Australia
991    • br => Brazil
992    • ca => Canada
993    • cf => Central African Republic
994    • cn => China
995    • de => Germany
996    • dk => Denmark
997    • es => Spain
998    • fr => France
999    • hk => Hong Kong
1000    • in => India
1001    • it => Italy
1002    • kr => Korea, Republic of
1003    • mx => Mexico
1004    • no => Norway
1005    • se => Sweden
1006    • sg => Singapore
1007    • tw => Taiwan
1008    • uk => United Kingdom
1009
10109.5  What protocol does Gaim use to connect to Yahoo!?
1011 
1012  Normally Gaim uses the YMSG protocol, which is the same protocol that the
1013  official Yahoo! clients use. If an attempt to login returns the "Invalid
1014  Password" error code, Gaim automatically tries to log in using the "Web
1015  Messenger" method. This method still uses the YMSG protocol, but
1016  authenticates differently, and connects to a different server.
1017
1018  While in Web Messenger mode, several things work differently or not at all.
1019  Adding, moving, and removing buddies doesn't work, and the only available
1020  statuses are "Available" and "Invisible". In addition, the Yahoo! server
1021  seems to ignore all Yahoo! Chat related packets. For this reason, we use the
1022  YCHT protocol to join Yahoo! Chat rooms while connected using the Web
1023  Messenger method.
1024
1025+------------------------------------------------------------------------------
1026| 10. MSN Protocol
1027+------------------------------------------------------------------------------
1028
102910.1  Will Gaim support MSN video chat?
1030 
1031  See #vv.
1032
103310.2  Why are my file transfers so slow?
1034 
1035  Gaim only supports tranferring files over MSN via the MSN servers. This means
1036  all your data is sent to an MSN server and then forwarded to the person at
1037  the other end of the transfer. It is unknown whether we will support true
1038  peer to peer file transfer over MSN.
1039
104010.3  I'm getting lots of "Already in Opposite list" errors on MSN, why?
1041 
1042  The reason this happens is because you have a screen name in both your permit
1043  list and your deny list. There are two ways to fix this: the correct way and
1044  the quick way. The correct way is to go to Tools->Privacy, and manually scan
1045  the list and remove the duplicate entries. The quick way is to remove the
1046  blist.xml file from the ~/.gaim directory. Be aware that this contains your
1047  buddy list for all accounts, and also stores the "Contact" grouping of
1048  Buddies.
1049
105010.4  Is there a way to invite more than one person to an MSN chat?
1051 
1052  Yes. Right click a buddy on your list and choose "Initiate Chat". In the
1053  conversation window that appears, choose "Invite" from the "Conversation"
1054  menu to invite another user. When the conversation framework gets another
1055  rewrite, it is possible that this will be simplified.
1056
105710.5  Is MSNP9 (MSN6) going to be supported?
1058 
1059  MSNP9 support has existed in Gaim since 0.69. However, at this point,
1060  features such as custom smileys aren't yet implemented.
1061
106210.6  Will I be able to use Gaim for MSN after October 15th 2003? (The day
1063      they're preventing third party clients from connecting)
1064 
1065  Yes. We use MSNP9, which is available in 0.69 and up, and MSNP9 is supported
1066  after October 15th 2003.
1067
106810.7  I just upgraded Gaim and the MSN plugin will not load. Why?
1069 
1070  You did not compile with SSL support, or the SSL plugin failed to load. As of
1071  protocol version 9, the MSN protocol requires the use of SSL, which Gaim
1072  provides by either GnuTLS or the combination of NSS and NSPR from the Mozilla
1073  project. Install one or both of these and recompile Gaim, and see the next
1074  question.
1075
107610.8  The MSN plugin won't load, but I have Mozilla NSS!
1077 
1078  Some distributions, including Slackware, install Mozilla NSS to a
1079  non-standard directory. The fix is simple. Edit /etc/ld.so.conf and add /usr/
1080  lib/mozilla-1.4 (or whatever version you're using, but it's usually 1.4) to
1081  the file, and run ldconfig as root. Then re-run configure and recompile Gaim.
1082  You may also need to specify where the include file are for NSS and NSPR, see
1083  ./configure --help for the options.
1084
1085  Mozilla 1.5 has a broken .pc file and does not install the necessary .h
1086  files, and so will not be detected.
1087
1088  See http://gaim.sf.net/faq-ssl.php on getting SSL to work with Gaim.
1089
109010.9  What does "MSN: S: 911 3" in the debug window mean when I cannot connect
1091      to MSN?
1092 
1093  See http://gaim.sf.net/911.txt.
1094
109510.10  How do I set an MSN avatar?
1096 
1097  Gaim calls these Buddy Icons. Go to Tools->Accounts and click to Modify your
1098  MSN account. You can drag and drop a file to the resulting dialog, or use the
1099  Open button.
1100
110110.11  What does "Has you" in the buddy tooltip mean?
1102 
1103  It shows you if that MSN user has added you to his/her buddy list. "Has you:
1104  No" does not mean you can't talk to that person.
1105
110610.12  How do I set my MSN Friendly Name (the name other users see)?
1107 
1108  In the Buddy List window, go to Tools->Account Actions->account->Set Friendly
1109  Name.
1110
111110.13  What does "Error reading from switchboard server" mean?
1112 
1113  We haven't fully figured that out yet, but even Microsoft's client seems to
1114  get similar errors, although with less frequency than we do. See Bug 1060205
1115  for further information.
1116
1117+------------------------------------------------------------------------------
1118| 11. Gadu-Gadu Protocol
1119+------------------------------------------------------------------------------
1120
112111.1  What is Gadu-Gadu?
1122 
1123  Gadu-Gadu is an IM protocol popular in Poland. You can find more about it at
1124  www.gadu-gadu.pl (website in Polish).
1125
112611.2  Why doesn't it work right?
1127 
1128  We have not had a Gadu-Gadu maintainer in some time and are currently
1129  struggling to keep this protocol functional. If you have any problems, you
1130  will need to submit a patch for them, as we are unlikely to have much luck
1131  fixing it. If things get too bad, we will be forced to remove this protocol
1132  from the default builds.
1133
1134+------------------------------------------------------------------------------
1135| 12. Zephyr Protocol
1136+------------------------------------------------------------------------------
1137
113812.1  What is Zephyr?
1139 
1140  Zephyr is an IM protocol developed at MIT for use with Project Athena. Its
1141  features include Kerberos IV authentication, multi-level chats (aka
1142  "subscriptions"). You're probably using this because your college/employer/
1143  organization uses it as a local IM/chat system. If not, you probably don't
1144  have a server to connect to.
1145
114612.2  Other Zephyr clients (zwgc,owl,tzc) work, but Gaim dies with "Couldn't
1147      initialize zephyr".
1148 
1149  Your site might require the use of Kerberos 4 for authentication, though few
1150  prepackaged Gaim binaries use Kerberos. One solution is to compile Gaim with
1151  the --with-krb4 flag to point to the location of your Kerberos 4 devel files,
1152  usually one of /usr, /usr/local, or /usr/athena, e.g. ./configure --with-krb4
1153  =/path/to/kerberosIV
1154
115512.3  Gaim isn't working, but I never got any other Zephyr client working on
1156      this machine.
1157 
1158  You need to have zhm (which comes with the standard Zephyr distribution)
1159  installed, and running, and pointed at your Zephyr servers. e.g.
1160
1161  zhm z1.example.com z2.example.com z3.example.com
1162
1163  Alternatively, there might be a firewall or a NAT between you and the Zephyr
1164  servers. Zephyr generally doesn't work in an environment where incoming
1165  connections cannot be made to arbitrary UDP ports.
1166
116712.4  How do I use Zephyr from behind my firewall, or without recompiling with
1168      kerberos support if needed?
1169 
1170  You can use tzc, "Trivial Zephyr Client" and ssh to run Zephyr from a machine
1171  that is behind a firewall or NAT. First, make sure that tzc is installed and
1172  working on the remote machine. The best version of tzc to use can be found
1173  http://www.club.cc.cmu.edu/debian/dists/testing/contrib/source/
1174  tzc-cclub_001-3.tar.gz. Second, make sure that you can make a passwordless
1175  ssh connection to the remote machine and get kerberos 4 tickets. Then, click
1176  on "Show more options", enable "Use tzc", and set the tzc command to
1177
1178  /path/to/ssh username@hostname /path/to/tzc -e "%s"
1179
1180  Alternately, if you have tzc working on your machine, you can enable "Use
1181  tzc", and set the tzc command to
1182
1183  /path/to/tzc -e "%s"
1184
1185
1186+------------------------------------------------------------------------------
1187| 13. SILC Protocol
1188+------------------------------------------------------------------------------
1189
119013.1  What is SILC?
1191 
1192  SILC is an open protocol designed from the ground up with security in mind.
1193  It is, or should be, the protocol of choice for the paranoid. See http://
1194  www.silcnet.org for more details.
1195
1196+------------------------------------------------------------------------------
1197| 14. Novell Protocol
1198+------------------------------------------------------------------------------
1199
120014.1  Are there any public servers for Novell?
1201 
1202  Not really. This protocol is designed to connect to a Novell GroupWise server
1203  running on a corporate LAN.
1204
120514.2  I can't seem to get it to work.
1206 
1207  Novell tells us that this protocol plugin will only work with either the
1208  GroupWise Messenger for Linux server or the GroupWise Messenger SP2 (or
1209  higher) server for NetWare and Windows. In addition, the server must be
1210  secure (SSL enabled). If you have any trouble, see the FAQ question about
1211  submitting bugs, and they will be forwarded to Novell, who have been kind
1212  enough to continue active maintenance to the protocol plugin code they
1213  provided us.
1214
1215+------------------------------------------------------------------------------
1216| 15. Scripts and Plugins
1217+------------------------------------------------------------------------------
1218
121915.1  How do I use perl scripts with Gaim?
1220 
1221  Save the perl script to ~/.gaim/plugins/ or $prefix/lib/gaim/, restart Gaim,
1222  and load the perl script by checking the check box next to its name on the
1223  Plugins page in preferences.
1224
122515.2  How do I compile a plugin for Gaim?
1226 
1227  To compile a plugin for Gaim, you must have Gaim's source code. To download
1228  Gaim's source code, get the most recent tarball from http://
1229  gaim.sourceforge.net/downloads.php (http://gaim.sf.net/downloads.php) and
1230  untar it with the command: tar zxvf filename where filename is the file you
1231  downloaded.
1232
1233  After you have a Gaim source code tree:
1234
1235   1. Change to the resulting directory and run the command: ./configure This
1236      will create the necessary make files.
1237   2. Move the plugin you wish to compile into the plugins/ directory in the
1238      Gaim source code tree.
1239   3. Change to the plugins/ directory.
1240   4. On Unix/Linux Type:
1241
1242      make name.so
1243
1244      where the name of the file you wish to compile is name.c.
1245
1246      On Win32 Type:
1247
1248      make -f Makefile.mingw name.dll
1249
1250      where the name of the file you wish to compile is name.c.
1251
1252      Note well the difference in the extensions. If you type make name.c
1253      instead of name.so, it won't work.
1254
1255   5. After make finishes, you can move the plugin to a place that is more
1256      convenient. $prefix/lib/gaim is suggested. If you installed Gaim by
1257      compiling it yourself, $prefix is /usr/local by default. Otherwise,
1258      $prefix is /usr.
1259
126015.3  I have a plugin or perl script for Gaim that used to work, but does not
1261      with the current version.
1262 
1263  The plugin and perl script API has changed several times, which means plugins
1264  and perl scripts must be modified in order to work. The plugin or perl script
1265  must be located in $prefix/lib/gaim/ or in ~/.gaim/plugins/, and must
1266  implement the new API, as documented by the make docs command from the root
1267  of the Gaim source code tree. This will generate html documentation in the
1268  doc/html directory. Also note that plugins and perl scripts are now
1269  controlled from preferences.
1270
127115.4  Where can I find documentation on writing plugins and Perl scripts?
1272 
1273  If you look in the plugins/ directory in the Gaim source, you should see a
1274  HOWTO file with some details for C plugins. Also be sure to check out our
1275  online documentation (http://gaim.sf.net/api/index.html). Be especially sure
1276  to look at the Related Pages, which lists all of Gaim's signals, as well as a
1277  nice perl script HOWTO.
1278
1279  This documentation can be generated directly from the Gaim source by running
1280  make docs. You will need doxygen and graphviz dot installed for this to work.
1281
1282+------------------------------------------------------------------------------
1283| 16. Development
1284+------------------------------------------------------------------------------
1285
128616.1  Can I help?
1287 
1288  But of course. Just find something that's bugging you and fix it. There are a
1289  slew of a bug reports in Gaim's bug report tracker - you could pick one and
1290  try to tackle it and submit a patch. You could also help with general bug
1291  triage by going through the bug reports and leaving comments such as "this
1292  has been fixed" or "this is a duplicate of bug #12345." As always, make sure
1293  you follow the same coding style used in Gaim, and make sure you don't break
1294  the core/UI split.
1295
129616.2  Gaim never leaves a core file.
1297 
1298  On most installs core files are limited in size to 0 bytes, and are therefore
1299  not created. To rectify this situation, add ulimit -c unlimited to your
1300  startup scripts (~/.bash_profile is a good place) or run it manually in a
1301  terminal before starting Gaim from that terminal. You can also run Gaim
1302  directly in gdb with gdb gaim.
1303
130416.3  Will you support features such as voice chat, internet phones, or video
1305      chat?
1306 
1307  In the short term we have no plans to work on or attempt to integrate patches
1308  in these areas. However, one of our developers has created gaim-vv (http://
1309  gaim-vv.sf.net), a "fork" of Gaim, which will be merged into gaim when a
1310  decent subset of voice and video functionality is implemented and stable.
1311  Having a separate sourceforge project allows people interested in such
1312  features greater access to development while not clogging the main thrust of
1313  gaim towards text instant messages.
1314
131516.4  Where should I report bugs?
1316 
1317  http://gaim.sf.net/bug.php.
1318
131916.5  Where should I submit patches?
1320 
1321  http://gaim.sf.net/patches.php.
1322
132316.6  Did you guys reverse engineer it?
1324 
1325  TOC, Jabber, MSN, Napster, and IRC are published protocols, so we didn't have
1326  to reverse engineer those. Oscar, ICQ, and Yahoo are not published, and were
1327  reverse engineered by other people. Novell was provided by Novell, and SILC
1328  was written by one of the protocol's developers.
1329
1330+------------------------------------------------------------------------------
1331| 17. Misc. Questions
1332+------------------------------------------------------------------------------
1333
133417.1  Can I IM you guys?
1335 
1336  Sure! Look at the Contact Information (http://gaim.sf.net/contactinfo.php)
1337  page!
1338
133917.2  Hello?
1340 
1341  We don't know how to answer this question. Stop asking it.
1342
134317.3  Can I give you money/hardware/other expensive things that can be hocked
1344      for cash what with you all being students/full-time-workers and helping
1345      to produce this wonderful software instead of studying/sleeping?
1346 
1347  No. We're completely fool-hardy and won't accept any gratuities with no
1348  strings attached for just being good guys. That and we'd have to share with
1349  everyone who has submitted patches. ;-)
1350
135117.4  Does Gaim support secure instant messaging (encrypted IMs)?
1352 
1353  Short answer: Yes, use the SILC protocol.
1354  Long Answer (for other protocols): Not natively. Doing secure instant
1355  messaging right is a big deal and requires, among other things, an
1356  authentication scheme. Simply encrypting your data stream without verifying
1357  the party with whom you are chatting is not secure in any way; some other
1358  clients offer options like this, but we feel that such measures instill a
1359  false sense of security that is more harmful than helpful.
1360
1361  There are a number of 3rd party plugin developers working on developing a
1362  secure IM framework, the better ones using the GnuPG and the OpenPGP trust
1363  model for authentication. If you are serious about secure instant messaging,
1364  read the documentation on the "web of trust" model available at www.gnupg.org
1365  and try out one of these.
1366
136717.5  Why are the passwords in accounts.xml not encrypted?
1368 
1369  This is a case of a really long answer to a short question. Read our
1370  explanation at http://gaim.sf.net/plaintextpasswords.php.
1371
137217.6  What is gaim-remote?
1373 
1374  gaim-remote is a second executable included with Gaim starting with 0.60. It
1375  allows you to perform some actions to control/manipulate an existing Gaim
1376  process from the command line. Run gaim-remote --help to get an idea of what
1377  we currently envision it doing.
1378
137917.7  When will the next version of Gaim be released?
1380 
1381  The schedule for releases is every third Thursday. However, a new version
1382  will only be released if it meets a certain standard of quality (i.e., it
1383  will not be released if it still has a large number of serious bugs).
1384  Therefore, some releases will take longer than others. Major rewrites means
1385  lots of new bugs to work out. The new version will be released as soon as it
1386  is possible to do so.
1387
138817.8  What will the next version be?
1389 
1390  Starting with version 1.0.0, Gaim version numbers have 3 parts to them. The
1391  format is major.minor.micro. If we change something internally in Gaim such
1392  that some plugins won't work with the newer version, we will increment the
1393  major version number. If we don't increment the major version number, and
1394  we've added things to the Gaim API that won't break any older stuff, we will
1395  increment the minor version number. In any other cases, we will increment the
1396  micro version number. Even and odd numbers have nothing to do with stability,
1397  and you should always be running the latest release of Gaim to get new
1398  features and bug fixes.
1399
140017.9  So, can I look forward to mega-sexy super functionality with Gaim?
1401 
1402  Yes, that is the intended idea. In fact, there have been quite a number of
1403  unpopular geeks who have made the switch to gaim. In a matter of days, the
1404  number of dates and awesomeness points received by the geek increased ten
1405  fold! You, too, can have an exciting life with Gaim. Get Gaim. Get the babes.
1406  Get uhh... hmm.
1407
Note: See TracBrowser for help on using the browser.