changeset 7842:9227553c97dd

[gaim-migrate @ 8495] re-adding this since wing gave me a script to generate it with committer: Tailor Script <tailor@pidgin.im>
author Luke Schierer <lschiere@pidgin.im>
date Sat, 13 Dec 2003 02:23:25 +0000
parents 0555e59dfba9
children 9408c12b4a61
files doc/FAQ
diffstat 1 files changed, 1015 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/FAQ	Sat Dec 13 02:23:25 2003 +0000
@@ -0,0 +1,1015 @@
+Gaim: The Pimpin' Penguin IM Clone Thats Good For The Soul
+
+1. Compiling and Installing
+
+         1.1. Why can't I compile Gaim?
+         1.2. I'm trying to install Gaim, but it complains that I don't have
+              libgtkspell.so.0, from where can I get this?
+         1.3. How do I get sound to work correctly?
+         1.4. Is there some way I can compile just Gaim, without all of these
+              protocols?
+         1.5. I compiled Gaim, but when I restart, it did not update.
+         1.6. I have a question about GTK1.2.
+         1.7. I'd like to use Gaim on IRIX.
+         1.8. How do I apply the xxxx patch (name.diff)?
+
+2. Using Gaim
+
+         2.1.  How do I register for a new account?
+         2.2.  How do I use MSN, Yahoo, Jabber, IRC, Gadu-Gadu(GG), Napster, or
+               Zephyr?
+         2.3.  How do I make gaim use emacs-like keybindings?
+         2.4.  How do I change the font Gaim uses?
+         2.5.  How do I use smiley themes?
+         2.6.  Why are the status icons so big?
+         2.7.  Why is Gaim crashing when somebody sends me an IM?
+         2.8.  Why is gaim crashing when I start it?
+         2.9.  I just changed my buddy icon, and I can't see the new one.
+         2.10. Why is everything at such small/large font sizes?
+         2.11. Gaim CVS is buggy. Gaim <non-current version> is buggy.
+         2.12. Why is the toggle to disable tabs not working?
+         2.13. What is a "Buddy Pounce"?
+         2.14. How do I get rid of the buddy icons in the taskbar?
+
+3. Features
+
+         3.1.  Can Gaim send files?
+         3.2.  When will file transfer be supported? Is it being worked on?
+         3.3.  File Transfer for xxxx doesn't seem to be working.
+         3.4.  Is there a Gaim tray icon, or docklet, or gnome applet, or panel
+               icon, or something?
+         3.5.  What do those colors in the conversation tab mean?
+         3.6.  Will Gaim save my buddy list to the server?
+         3.7.  How come there's no Export Buddy List?
+         3.8.  Can Gaim import my buddy list?
+         3.9.  Does Gaim support animated smileys?
+         3.10. Can I make Gaim group screen names by the person that owns them?
+
+4. ICQ Protocol
+
+         4.1. How do I use ICQ?
+         4.2. ICQ doesn't work.
+         4.3. Gaim 0.60 pops up a bunch of authorization request Dialogs.
+
+5. TOC Protocol
+
+         5.1. What is the TOC protocol?
+
+6. AIM/ICQ (Oscar) Protocol
+
+         6.1. Can I set a buddy icon?
+         6.2. Some of my buddies are not showing up as online, why is that?
+         6.3. Can I use AIM URI's such as "aim:goim?screenname=robflynn"?
+         6.4. IM Image doesn't work, why?
+         6.5. I sent an IM Image, but only a blank line shows up, why?
+         6.6. Can I add SMS numbers to my buddy list?
+         6.7. I heard AOL is combining ICQ and AIM, does that mean I can send a
+              message from an AIM account to an ICQ account and vice-versa?
+         6.8. Why can't I connect via either Oscar or TOC?
+
+7. IRC Protocol
+
+         7.1. Why am I getting disconnected when I try to connect to IRC?
+         7.2. How do I join a channel with the IRC plugin?
+         7.3. Is there a way to make Gaim automatically identify me and/or join
+              IRC chats on login?
+
+8. Jabber Protocol
+
+         8.1. How do I choose which Jabber server to use?
+         8.2. How do I change my Jabber resource to be other than the default
+              of "/GAIM"?
+         8.3. How do I register a new Jabber account?
+         8.4. How do I use invisibility?
+              I've a buddy that I keep removing from my buddy list but the
+         8.5. entry keeps coming back every time I log in again! How can I stop
+              this?
+         8.6. Can I remove a buddy from my Jabber roster entirely?
+         8.7. What does "Cancel Presence Notification" do?
+
+9. Y!M (yahoo) Protocol
+
+         9.1. I cannot connect to yahoo!
+
+10. MSN Protocol
+
+         10.1. I'm getting lots of "Already in Opposite list" errors on msn,
+               why?
+         10.2. I'm getting an "Invalid User" popop whenever I sign on. How can
+               I make this go away?
+         10.3. Is there a way to invite more than one person to an MSN chat?
+         10.4. Is MSNP9 (MSN6) going to be supported?
+         10.5. Will I be able to use Gaim for MSN after October 15th? (The day
+               they're preventing third party clients from connecting)
+         10.6. I just upgraded Gaim and the MSN plugin will not load. Why?
+         10.7. The MSN plugin won't load, but I have Mozilla NSS!
+
+11. Gadu-Gadu Protocol
+
+         11.1. What is Gadu-Gadu?
+
+12. Trepia Protocol
+
+         12.1. I heard Trepia was going to be in 0.65. Where is it?
+         12.2. Trepia is showing people in Japan, England, etc. on my buddy
+               list. I thought this was supposed to show people in my area?
+
+13. Scripts and Plugins
+
+         13.1. How do I use perl scripts with Gaim?
+         13.2. How do I compile a plugin for Gaim?
+         13.3. I have a plugin or perl script for Gaim that does not work with
+               0.60 or higher.
+         13.4. Where can I find documentation on writing plugins and Perl
+               scripts?
+
+14. Development
+
+         14.1. Where should I report bugs?
+         14.2. Gaim never leaves a core file.
+         14.3. Where should I submit patches?
+         14.4. Did you guys reverse engineer it?
+         14.5. Will Gaim be ported to Windows 95/98/Me/2000/XP?
+
+15. Misc. Questions
+
+         15.1. Does AOL's attempts at blocking Trillian affect Gaim?
+         15.2. Is Gaim affected by the vulnerability found in Windows AIM or
+               Yahoo Instant Messenger clients?
+         15.3. Can I IM you guys?
+         15.4. Hello?
+               Can I give you money/hardware/other expensive things that can be
+         15.5. hocked for cash what with you all being students/
+               full-time-workers and helping to produce this wonderful software
+               instead of studying/sleeping?
+         15.6. Does Gaim support secure instant messaging (encrypted IMs)?
+         15.7. Why are the passwords in accounts.xml not encrypted?
+         15.8. What is gaim-remote?
+         15.9. When will the next version of Gaim be released?
+
++------------------------------------------------------------------------------
+| 1. Compiling and Installing
++------------------------------------------------------------------------------
+
+1.1  Why can't I compile Gaim?
+ 
+  Make sure you have gettext <= 0.10.40 or gettext >= 0.11.3, autoconf 2.11 or
+  >= 2.53, and automake >= 1.4px (tested up to automake 1.6.3). If you are
+  still having problems, make sure that your gettext package includes the
+  program gettextize (for gettext <= 0.10.40) or autopoint (for gettext >=
+  0.11.3). If it does not, look for another package.
+
+  We don't support gettext 0.11.0 through 0.11.2 or 0.12.1. It may work for
+  you, but we make no promises.
+
+  If you are using autoconf 2.50+, do not use a version of gettext lower than
+  0.11.3. You will get errors in the po/ directory.
+
+  If you have Slackware, you need to get non-slack packages for autoconf,
+  automake, gettext, and libtool. You also have to copy the contents of /usr/
+  local/share/aclocal to /usr/share/aclocal. This is due to bugs in Slackware
+  and the auto* packages.
+
+  *BSD users may also have problems with libtool and will also have to remove
+  the --no-verify from the configure script.
+
+1.2  I'm trying to install Gaim, but it complains that I don't have
+     libgtkspell.so.0, from where can I get this?
+ 
+  libtgtkspell.so.0 is provided by gtkspell. This library is used by Gaim to
+  provide the "Highlight misspelled words" feature. You can find an RPM of
+  gtkspell at freshrpms.net. You can find the source and a non-Red Hat specific
+  RPM at gtkspell.sourceforge.net.
+
+1.3  How do I get sound to work correctly?
+ 
+  Gaim 0.60 and higher support playing sounds via libao. Playing sounds
+  directly through esound or arts is no longer supported.
+
+  `Libao is a cross-platform library that allows programs to output PCM audio
+  data to the native audio devices on a wide variety of platforms. It currently
+  supports OSS (Open Sound System), ESD (ESounD), ALSA (Advanced Linux Sound
+  Architecture), Sun audio system (used in Solaris, OpenBSD, and NetBSD), aRts
+  (Analog Realtime Synthesizer). '
+
+  To compile Gaim with support for libao you need libao-devel and
+  audiofile-devel. To use libao you need libao and audiofile. If you do not
+  wish to install these packages you can also just change your sound playing
+  method in preferences to Command and use "esdplay %s" or "artsplay %s."
+
+1.4  Is there some way I can compile just Gaim, without all of these protocols?
+ 
+  Sort of, yeah. There are actually two ways to do it.
+
+   1. Use the --with-static-prpls option to ./configure along with
+      --disable-plugins. This will let you choose which protocols are compiled
+      in with Gaim, but you will not be able to use any other protocols or
+      plugins.
+
+      You'll need to compile any protocols that you specified in
+      --with-static-prpls. Oscar and TOC are defaults.
+
+   2. Change to the directories for the protocols you want to compile (e.g. src
+      /protocols/jabber), and run make from there. Then after you've compiled
+      all of them, change back to src/ and run make gaim.
+
+  The static prpls option is broke in 0.64 and higher.
+
+1.5  I compiled Gaim, but when I restart, it did not update.
+ 
+  If you previously had an rpm or a Debian package installed, you need to
+  remove that first. rpm -e gaim or dpkg -p gaim should work. If you are using
+  0.59.x or lower, you will receive some errors about your plugins when you
+  restart Gaim. This is normal. Simply go into the Plugins dialog (Tools->
+  Plugins) and reload them. These errors will only happen once.
+
+  Likewise, if you want to use an RPM or deb and you have previously compiled
+  Gaim from source, you need to make uninstall to remove all Gaim files from /
+  usr/local.
+
+1.6  I have a question about GTK1.2.
+ 
+  Our GTK2 port is now complete, the 0.59.x release series uses only GTK1.2,
+  and it is also entirely devoid of new features. 0.60 is the first release
+  with GTK2 support. 0.60 and all future Gaim versions will no longer support
+  GTK1.2. With the release of 0.60, the gtk1-stable tree that the 0.59.x
+  releases were from has been discontinued. If you want anything new in that
+  tree, you will have to maintain it yourself.
+
+1.7  I'd like to use Gaim on IRIX.
+ 
+  Please see http://sourceforge.net/forum/forum.php?thread_id=725839&forum_id=
+  665 at our SourceForge Forum.
+
+1.8  How do I apply the xxxx patch (name.diff)?
+ 
+  Type patch -p0 < name.diff from inside the gaim directory. If that doesn't
+  work, try patch -p1 < name.diff.
+
++------------------------------------------------------------------------------
+| 2. Using Gaim
++------------------------------------------------------------------------------
+
+2.1  How do I register for a new account?
+ 
+  This depends on the protocol.
+
+  AIM: Go to http://my.screenname.aol.com/_cqr/login/login.psp?siteId=
+  snshomepage&authLev=1&mcState=initialized&createSn=1.
+
+  ICQ: Go to http://web.icq.com/register.
+
+  Yahoo: Go to http://edit.yahoo.com/config/eval_register.
+
+  MSN: Go to http://registernet.passport.com.
+
+  Gadu-Gadu: Use the official client to create an account.
+
+  Jabber: See the question How do I register a new Jabber account? below.
+
+2.2  How do I use MSN, Yahoo, Jabber, IRC, Gadu-Gadu(GG), Napster, or Zephyr?
+ 
+  In Gaim 0.60 and higher, use the Account Editor (Tools->Accounts, or the
+  Accounts button on the start screen) to add the account. The appropriate
+  protocol plugin is loaded automatically.
+
+  In Gaim 0.59 and lower, you must first load the protocol plugin for the
+  protocol that you want to use. These plugins come with Gaim, so just go to
+  the Plugins dialog (Tools->Plugins, or the Plugins button on the start
+  screen). The list of plugins on this screen is a listing of plugins you have
+  already loaded and does not included unloaded but available plugins. To load
+  a new plugin, click "Load." The protocol plugins are named libprotocol.so, so
+  MSN for instance is provided by libmsn.so, and Gadu-Gadu is provided by
+  libgg.so. Now you can use the Account Editor to add an account with the
+  desired protocol.
+
+2.3  How do I make gaim use emacs-like keybindings?
+ 
+  You need to edit your ~/.gtkrc-2.0 to contain the keybindings line from http:
+  //gaim.sf.net/gtkrc-2.0.
+
+2.4  How do I change the font Gaim uses?
+ 
+  The font preference in Gaim is used only for the formatting of outgoing
+  messages, and that only on the few protocols we support outgoing format on.
+  The display fonts used by the rest of Gaim are those specified by GTK. To
+  change this font you need to edit your ~/.gktrc (Gaim 0.59.9 and lower) or ~
+  /.gtkrc-2.0 (Gaim 0.60 and newer). An example ~/.gtkrc-2.0 is available http:
+  //gaim.sf.net/gtkrc-2.0.
+
+2.5  How do I use smiley themes?
+ 
+  Gaim 0.60 and higher support themable smileys. To select a theme, open Gaim's
+  preferences to the "Smiley Themes" page and click on whichever theme you want
+  to use. To install a theme, simply drag it into the theme selector. You can
+  find themes on the Gaim Smiley Themes (http://gaim.sourceforge.net/
+  themes.php) page.
+
+  You can also install themes manually by uncompressing them to their own
+  directory in ~/.gaim/smileys/
+
+2.6  Why are the status icons so big?
+ 
+  We believe that, by adding a second line of text to each buddy list entry,
+  we're able to show more information about each buddy on the buddy list. The
+  'Big List,' as we call it, shows status text, idle time, and warning level
+  concisely and attractively. It shows more than one status "emblem" for each
+  buddy, indicating at the same time a mobile user who is away. Most
+  importantly, it puts the buddy icon in the list, making it far easier to
+  locate buddies within a large list where names are harder to pick out than
+  images. Due to the increased usability of this UI, we have made it the
+  default.
+
+  We are aware that some people feel more comfortable using an interface more
+  similar to IM clients they may have used in the past. 'Big List' can be
+  disabled by un-checking "Show buddy icons in list" in the Buddy List
+  preferences.
+
+2.7  Why is Gaim crashing when somebody sends me an IM?
+ 
+  If you're using a version older than 0.55 (or Ximian or Debian's 0.54
+  package), you can be crashed remotely through an IM using one of two strings.
+  The solution is to upgrade to the latest version, where both exploits are
+  fixed.
+
+  If you use Yahoo with Gaim 0.59.8 or lower, you need to upgrade. Yahoo
+  changed the protocol in a way that broke Gaim, Trillian, Everybuddy, and
+  their own linux client.
+
+  If you use Gaim 0.59.5 and Gaim segfaults as soon as it signs on, you do not
+  have a valid ~/.gtkrc file. This is fixed in debian's 0.59.5-2 package, and
+  is fixed in 0.59.6 for the rest of the world.
+
+  If you are using a version newer than 0.59.6 and Gaim still crashes, please
+  let us know.
+
+2.8  Why is gaim crashing when I start it?
+ 
+  With 0.60 and higher, try running gaim with GDK_USE_XFT=0 set. If this does
+  not fix the problem, please submit a bug report. If gaim is not crashing, but
+  is just sitting there not displaying anything, try turning off anything else
+  that might be using the sound device (ie xmms) and then starting gaim. If
+  this fixes the problem, it is a libao issue, not a gaim issue, and can be
+  worked around by the use of esd or arts.
+
+  If you use MSN, and have a version 0.64, downgrade to 0.63 or upgrade to
+  0.65.
+
+  If you have ever installed 0.65, edit your ~/.gaimrc, changing your auto away
+  preference from -1 to 0.
+
+  If you use 0.67 and do not have yourself on your buddy list, upgrade.
+
+  If you use 0.70 or lower, make sure only one version of Gaim is installed.
+
+2.9  I just changed my buddy icon, and I can't see the new one.
+ 
+  First, try IMing yourself. Buddy icons are checked when you IM people, so
+  depending on the protocol, that may work. If it still doesn't update, check
+  the file size (buddy icons must be smaller than 4kb) and the image size (it
+  should be 48x48 or 50x50 in most cases). Also, check the file type. GIF or
+  JPEG images are best supported; most other formats do not work at all. If all
+  of that checks out and it still doesn't work, and you're sure the protocol
+  supports it, try restarting Gaim.
+
+2.10  Why is everything at such small/large font sizes?
+ 
+  You need to edit your .gtkrc-2.0 in your home directory. This is almost
+  certainly a gtk theme thing. You can find more gtk themes by visiting
+  themes.freshmeat.net, art.gnome.org, or searching on Google. If it is a
+  particular message window, you can also try ignoring font sizes (Tools->
+  Preferences->Message Text), though that will only have limited effects. See
+  an example .gktrc-2.0 at http://gaim.sf.net/gtkrc-2.0.
+
+2.11  Gaim CVS is buggy. Gaim <non-current version> is buggy.
+ 
+  Yes, it is! CVS is often unsupported by Gaim, as are non-current versions.
+  This is because non-current versions have old bugs which may be fixed in the
+  current version, and CVS is frequently unusable because of the changes in the
+  code (and it has new bugs). If you are using either and have a problem,
+  upgrade/install the current version of Gaim before posting a bug or asking
+  for help in Gaim's IRC channel. If the bug does not exist in the current
+  version, then please do not ask for help.
+
+2.12  Why is the toggle to disable tabs not working?
+ 
+  You have told gaim (or have neglected to change the default) to place tabs in
+  the "Last Created Window" instead of in a "New Window." Change this tab
+  placement option and you will be all set.
+
+2.13  What is a "Buddy Pounce"?
+ 
+  Gaim introduced buddy pounces a few releases before AOL came out with "Buddy
+  Alerts." Despite this though, you could think of a buddy pounce as an Alert
+  and get an idea of the most minimal uses of a buddy pounce. In reality, a
+  buddy pounce is much like a macro, or a recorded action. When you set a
+  pounce on someone, you choose from a number of events, such as signon or
+  someone going away, and then you choose from a number of actions. These
+  actions include everything from playing a sound (like an Alert would do) to
+  sending a messsage to the person, to executing a command. This action will
+  occur the next time gaim detects the event, ie the next time the person in
+  your buddy list who you have pounced signs on.
+
+2.14  How do I get rid of the buddy icons in the taskbar?
+ 
+  As of 0.71, you do not.
+
++------------------------------------------------------------------------------
+| 3. Features
++------------------------------------------------------------------------------
+
+3.1  Can Gaim send files?
+ 
+  TOC can, in a limited way, and OSCAR can send files over AIM in 0.60 and
+  higher. Most protocols are capable of it, but Gaim hasn't implemented
+  anything yet. Support is being worked on and may partially work for MSN and
+  Jabber.
+
+3.2  When will file transfer be supported? Is it being worked on?
+ 
+  Gaim 0.60 includes preliminary file transfer support. It likely contains a
+  few bugs that will be fixed in time. Currently, Gaim supports sending and
+  receiving files via AIM, receiving files via Jabber and IRC. File transfer
+  receive code exists for MSN, but it is very flakey, and files are often
+  corrupt. If you would like support for another protocol, get CVS and submit a
+  patch using the generic file transfer API.
+
+3.3  File Transfer for xxxx doesn't seem to be working.
+ 
+  File transfer for all protocols is still buggy. This is being worked on, but
+  has no set date for completion.
+
+3.4  Is there a Gaim tray icon, or docklet, or gnome applet, or panel icon, or
+     something?
+ 
+  In 0.59.x and below, Gaim only has support for Gnome's panel. Gaim 0.60 and
+  higher have replaced the gnome-applet with a tray icon that conforms to the
+  standards at www.freedesktop.org. This tray icon is supported in KDE 3.1,
+  Gnome 2.2, and Red Hat Gnome 2.0. Gaim will insert the tray icon in any
+  System Tray implementation that conforms to these standards, so feel free to
+  write one for your window manager of choice. For Gnome, you must have a
+  Notification Area in your Gnome panel.
+
+  This docklet is the only supported way of putting Gaim in a Gnome2 panel. The
+  panel applet (the gaim-applet rpm, the gaim-gnome deb package and compiling
+  with the --enable-panel flag) is only supported with Gaim 0.59.x and Gnome
+  1.x, the GTK1.2 versions of Gnome.
+
+3.5  What do those colors in the conversation tab mean?
+ 
+  A red tab means a message is waiting for you; green means the buddy is
+  typing; yellow means the buddy began typing, and then stopped. Gray means
+  that there has been a join or a part in that chat.
+
+3.6  Will Gaim save my buddy list to the server?
+ 
+  Yes, as of 0.60 Gaim saves your buddy list to the server for AIM, ICQ, MSN,
+  Yahoo, TOC and Jabber. Gaim 0.59.x supports this for AIM, MSN, Yahoo, TOC and
+  Jabber.
+
+3.7  How come there's no Export Buddy List?
+ 
+  In 0.59 and earlier you can use cp to copy your buddy list. It is stored in
+  the $HOME/.gaim directory. The file name is your screen name, in all capital
+  letters. Gaim 0.60 does not support exporting your buddy list.
+
+  Import and export code will hopefully be reintroduced for one of the 0.6x
+  releases, due to the introduction of the unified xml buddy list in 0.60.
+
+3.8  Can Gaim import my buddy list?
+ 
+  Unfortunately, no, you cannot import your buddy list with Gaim 0.60 and
+  later. However, as Gaim will read the server copy of the buddy list, this is
+  most likely not necessary unless you use a 3rd party client that is broken
+  (aka trillian).
+
+  With Gaim 0.59 and earlier, this depends on the format of the buddy list.
+  Gaim has mixed success importing Windows AIM buddy lists. If you want to try,
+  click File->Import. This is accessible after you sign on. If you want to
+  import an Licq (http://licq.org/) contact list, you can try using the
+  licq2gaim.pl perl script, which comes with the Gaim source code, but we do
+  not support this.
+
+3.9  Does Gaim support animated smileys?
+ 
+  Yes, as of version 0.70 Gaim supports animated smileys.
+
+3.10  Can I make Gaim group screen names by the person that owns them?
+ 
+  Sure! Right click a buddy on your list and at the bottom of the menu click
+  "Expand". Then just drag other screen names to the same person below it. When
+  you're done, click on the arrow to collapse them. When the contact is
+  collapsed, Gaim will select a buddy to display based on the status of the
+  buddies in the contact, and their order.
+
++------------------------------------------------------------------------------
+| 4. ICQ Protocol
++------------------------------------------------------------------------------
+
+4.1  How do I use ICQ?
+ 
+  ICQ support is part of the OSCAR protocol, labeled AIM/ICQ in Gaim (see the
+  question ICQ doesn't work for why). To use it, simply put your account number
+  in the Screenname box and your password in the Password box. Leave the server
+  settings set to the default (login.oscar.aol.com and port 5190).
+
+4.2  ICQ doesn't work.
+ 
+  Use AIM/ICQ for ICQ. AOL stopped supporting the older versions of the ICQ
+  protocol. The newer versions are extensions of Oscar, which is labeled AIM/
+  ICQ in Gaim. Currently, Oscar supports as much of ICQ as the ICQ plugin used
+  to. To use Oscar for ICQ, put your UIN in the Screenname box, and leave the
+  server information alone.
+
+4.3  Gaim 0.60 pops up a bunch of authorization request Dialogs.
+ 
+  This is a side effect of enabling support for the server side lists. Yes, you
+  must re-request authorization, we can't find a way around this requirement.
+
++------------------------------------------------------------------------------
+| 5. TOC Protocol
++------------------------------------------------------------------------------
+
+5.1  What is the TOC protocol?
+ 
+  It's an AIM protocol used by quickbuddy and aimexpress. It's not particularly
+  recommended that you use it unless you know what it is. :) The only time it
+  would be useful in Gaim is if Gaim's OSCAR (AIM/ICQ) protocol stopped working
+  for some reason, such as being blocked.
+
++------------------------------------------------------------------------------
+| 6. AIM/ICQ (Oscar) Protocol
++------------------------------------------------------------------------------
+
+6.1  Can I set a buddy icon?
+ 
+  Yes. Go to the Account Editor (Tools->Accounts from the buddy list), and
+  click to "Modify" the AIM/ICQ account you wish to have an icon. Enter the
+  full path to the image you wish to use in the box labeled "Buddy Icon File."
+  The file must be below 4KB. It can have any dimensions, and can be in any
+  format. However, if you wish Windows users to see it, it must be in a format
+  Windows understands, such as .bmp, .gif, and .jpg.
+
+6.2  Some of my buddies are not showing up as online, why is that?
+ 
+  AOL has set a limit for the maximum number of people you can have in your
+  buddy list. This number is currently 200. Gaim 0.58 and newer give you a
+  warning if you are over the limit, but if you are using something prior to
+  0.58, make sure you are not over the limit (and upgrade to something more
+  recent!).
+
+  The other possibility is that your server-stored buddy list is corrupt.
+  Unfortunately, Gaim 0.53 had a bug that caused it to corrupt some entries,
+  especially group names. While this corruption doesn't show in Gaim unless you
+  remove the SCREENNAME.0.blist file from ~/.gaim, it does affect how long the
+  server thinks your list is. The best way to fix this, is to:
+
+  mv ~/.gaim/SCREENNAME.0.blist ~/
+
+  where SCREENNAME is your screenname, without spaces and in all caps. Then
+  signon, delete all groups, signoff, and signon again to verify that your list
+  is empty. Once it is empty, signoff, mv your SCREENNAME.0.blist file back
+  into ~/.gaim, then sign on again. This should not be necessary in Gaim 0.60
+  and higher.
+
+  If you have 0.60 or higher, move ~/.gaim/blist.xml instead.
+
+6.3  Can I use AIM URI's such as "aim:goim?screenname=robflynn"?
+ 
+  Yes, with Gaim 0.60 and higher, but it can be difficult to set up. You need
+  to pass the entire URI to the gaim-remote program (included with gaim). To do
+  this with Gnome 2, run gnome-file-types-properties or "File Types and
+  Programs" from the preferences menu. Add a service with protocol "aim" and
+  set the program to gaim-remote uri "%s". This will make AIM URIs work in
+  Galeon 2. Also, not all types of aim URI's are supported. The ones that are
+  supported are goim, addbuddy, and gochat.
+
+  If you use wingaim, this will not work as gaim-remote has not yet been ported
+  over.
+
+6.4  IM Image doesn't work, why?
+ 
+  IM Image is very sensitive, even from windows. Gaim currently only supports
+  sending IM Images if the sender is not behind a firewall or NAT device. Given
+  that the windows version of AIM also has trouble in this situation, we are
+  not sure this is entirely fixable. A work around that is sometimes effective
+  is to have the receiver, not being behind a firewall, request a direct
+  connection, then send the image.
+
+  In cvs, the html widget is being re-written. it currently does not support
+  many features of the old widget we used with GTK1.2, including images.
+
+6.5  I sent an IM Image, but only a blank line shows up, why?
+ 
+  For Gaim 0.59.x and lower, You need to have gdk-pixbuf installed to view IM
+  Images. If the receiver is also using Gaim, [s]he also needs to have this
+  installed.
+
+6.6  Can I add SMS numbers to my buddy list?
+ 
+  Not currently. This functionality has been broken since around September
+  2003. There is no ETA for when it will be fixed.
+
+6.7  I heard AOL is combining ICQ and AIM, does that mean I can send a message
+     from an AIM account to an ICQ account and vice-versa?
+ 
+  Yes, AOL is slowly letting the two messaging networks interoperate with each
+  other. Messaging between the two protocols works as long as the receiver of
+  the message supports it. Gaim 0.60 supports sending and receiving messages
+  between AIM and ICQ, but the person receiving the message must support this.
+  Gaim, of course, supports this for both ICQ and AIM accounts. Windows AIM
+  version 5.2.3139 supports receiving messages from ICQ users. It is unknown if
+  earlier versions of Windows AIM support this. Windows ICQ build 3800 does not
+  support receiving messages from AIM users. Windows ICQ Lite builds 1150 and
+  later support receiving messages from AIM users and sending messages to AIM
+  users. MacAIM versions 4.6 beta, build 1.1131 and newer support sending and
+  receiving messages to and from ICQ users.
+
+  The same clients that support receiving messages from the alternate messaging
+  network will also show up in buddy lists of people using the alternate
+  network. This means that if you can message an ICQ user from an AIM account,
+  then the ICQ user will also show up in your AIM buddy list. So an AIM user
+  using Windows AIM version 5.2.3139 will show up in an ICQ buddy list.
+
+6.8  Why can't I connect via either Oscar or TOC?
+ 
+  If you are using Linux, your kernel may be using a network option called
+  "ECN". It seems that the AOL servers are currently dropping packets marked as
+  "ECN-capable". In order to turn this off, run the command "echo 0 > /proc/sys
+  /net/ipv4/tcp_ecn" as root, or (if your distribution supports it) put the
+  line "net.ipv4.tcp_ecn = 0" in the file /etc/sysctl.conf.
+
++------------------------------------------------------------------------------
+| 7. IRC Protocol
++------------------------------------------------------------------------------
+
+7.1  Why am I getting disconnected when I try to connect to IRC?
+ 
+  You will be disconnected if the nickname you chose is already in use on that
+  IRC server. Try again with a different nickname. In 0.60 or later, Gaim will
+  prompt you to change your screenname in this situation.
+
+7.2  How do I join a channel with the IRC plugin?
+ 
+  First create the account, then sign on. After you have signed on, you can use
+  File->Join A Chat on the buddy list to join a channel. In any window, either
+  a conversation or a chat, in which your IRC user is the sender, you can also
+  use /join to connect to a new channel.
+
+7.3  Is there a way to make Gaim automatically identify me and/or join IRC
+     chats on login?
+ 
+  Yes. Add NickServ to your buddy list and place buddy pounces on him/her/it.
+
+  In version 0.64 or higher, you can add a chat to your buddy list, right click
+  it, and tell gaim to auto-join it.
+
++------------------------------------------------------------------------------
+| 8. Jabber Protocol
++------------------------------------------------------------------------------
+
+8.1  How do I choose which Jabber server to use?
+ 
+  The Jabber server name is part of your Jabber I.D., such as
+  somebody@server.name. So when entering your Jabber "screen name", the server
+  is specified as part of your JID.
+
+8.2  How do I change my Jabber resource to be other than the default of "/
+     GAIM"?
+ 
+  When you create your account in Gaim, simply append the desired resource
+  identifier to your Jabber I.D. For example: somebody@server.name/resource
+
+8.3  How do I register a new Jabber account?
+ 
+  As of version 0.52 and up:
+
+   1. Click "Tools->Accounts->Add"
+   2. Select "Jabber" for the protocol.
+   3. Fill in screen name and password as you normally would. THIS IS A
+      REQUIRED STEP
+   4. Check the "Register with server" check-box
+   5. Click "OK".
+
+  Note: You are strongly recommended to check the "Remember password" check-box
+  as well, as Gaim presently does no password verification. So if you don't
+  type in what you thought you did, you're hosed.
+
+8.4  How do I use invisibility?
+ 
+  Jabber invisibility support is available in Gaim version 0.60 and later.
+
+  There are two ways to use Jabber invisibility: on a per-buddy and on a
+  per-server basis.
+
+  To use per-buddy invisibility: right-click on the buddy on the Online buddy
+  list and select "Temporarily Hide From." You will appear to that buddy to be
+  off-line. To make yourself seen by that buddy again: right-click on the buddy
+  and select "Un-hide From." Note that the menu changes based on whether you're
+  currently invisible to that buddy or not.
+
+      The "Temporarily" part is a dead give-away. Your invisibility to that
+      buddy will last only until the next time you log on or until you set
+      server invisibility (discussed next) on and off.
+
+  To use per-server invisibility: click "Tools -> Away," select the Jabber
+  server login for the server upon which you wish to become invisible (if
+  necessary) and select "Invisible." To become visible again: select anything
+  else from that same menu (such as "Online"), or set your away status or log
+  off the server and back on again.
+
+  You can set yourself invisible per-server and subsequently make yourself
+  visible to selected buddies only.
+
+  Gaim currently does not retain invisibility settings between logins, just as
+  it doesn't currently retain "away" status.
+
+8.5  I've a buddy that I keep removing from my buddy list but the entry keeps
+     coming back every time I log in again! How can I stop this?
+ 
+  As of Gaim version 0.59 and later: Select the Edit Buddies tab, right-click
+  on the offending entry, and select "Remove From Roster.
+
+8.6  Can I remove a buddy from my Jabber roster entirely?
+ 
+  As of Gaim version 0.59 and later: yes. In the Edit Buddies tab, right-click
+  on a buddy and Select "Remove From Roster.
+
+  The buddy will disappear from your buddy list and also will no longer receive
+  presence notifications from you.
+
+  In 0.60, the deletion code will do this. Gaim currently does not retain
+  invisibility settings between logins, just as it doesn't currently retain
+  "away" status.
+
+8.7  What does "Cancel Presence Notification" do?
+ 
+  This selection, available in Gaim version 0.60 and later, and found by
+  right-clicking on a buddy entry in the Edit Buddies tab, prevents that Jabber
+  I.D. from receiving future presence notifications when you log on to the
+  server.
+
+  After you do this, that buddy will have to re-request a subscription to your
+  presence (and you will have to approve it) for them to again see you on-line.
+
++------------------------------------------------------------------------------
+| 9. Y!M (yahoo) Protocol
++------------------------------------------------------------------------------
+
+9.1  I cannot connect to yahoo!
+ 
+  Make sure you have at least 0.70. If you still cannot connect, change the
+  host you connect to from scs.yahoo.com to scs.msg.yahoo.com
+
++------------------------------------------------------------------------------
+| 10. MSN Protocol
++------------------------------------------------------------------------------
+
+10.1  I'm getting lots of "Already in Opposite list" errors on msn, why?
+ 
+  The reason this happens is because you have a screenname in both your permit
+  list and your deny list. There are two ways to fix this: the correct way and
+  the quick way. The correct way is to go to tools->preferences (tools->privacy
+  in 0.60 or later), and manually scan the list and remove the duplicate
+  entries. The quick way is to remove the msn .blist file from the ~/.gaim
+  directory. This will have a side effect: the msn server stores the
+  screennames of your contacts, but does not store what group they are in, so
+  you will have to re-sort your msn contacts into the appropriate groups.
+
+10.2  I'm getting an "Invalid User" popop whenever I sign on. How can I make
+      this go away?
+ 
+  Delete your buddy list. On unix, this will be at ~/.gaim/blist.xml (or ~
+  /.gaim/USERNAME.0.blist pre-v0.60). Note that you will lose buddy groups and
+  aliases when you do this. Alternatively, since this will delete ALL buddy
+  lists, not just the msn one, you can hand edit the ~/.gaimrc to remove the
+  msn account. Start gaim up, which will remove the entries from the account
+  that no longer exists, and re-add your account. For most users, this will be
+  the better temporary solution.
+
+10.3  Is there a way to invite more than one person to an MSN chat?
+ 
+  Not at this time. When the conversation framework gets another rewrite, it is
+  possible that it will be worked on. Until that time, sorry. :)
+
+10.4  Is MSNP9 (MSN6) going to be supported?
+ 
+  MSNP9 support has existed in Gaim since 0.69. However, at this point,
+  features such as custom smileys and buddy icons aren't yet implemented.
+
+10.5  Will I be able to use Gaim for MSN after October 15th? (The day they're
+      preventing third party clients from connecting)
+ 
+  Yes. We use MSNP9, which is available in 0.69 and up, and MSNP9 is supported
+  after October 15th.
+
+10.6  I just upgraded Gaim and the MSN plugin will not load. Why?
+ 
+  You did not compile with SSL support, or the SSL plugin failed to load. As of
+  protocol version 9, the MSN protocol requires the use of SSL, which gaim
+  provides by either GnuTLS or the combination of NSS and NSPR from the Mozilla
+  project. Install one or both of these and recompile Gaim, and see the next
+  question.
+
+10.7  The MSN plugin won't load, but I have Mozilla NSS!
+ 
+  Some distributions, including Slackware, install Mozilla NSS to a
+  non-standard directory. The fix is simple. Edit /etc/ld.so.conf and add /usr/
+  lib/mozilla-1.4 (or whatever version you're using, but it's usually 1.4) to
+  the file, and run ldconfig as root. Then re-run configure and recompile Gaim.
+  You may also need to specify where the include file are for NSS and NSPR, see
+  ./configure --help for the options.
+
+  Mozilla 1.5 has a broken .pc file and does not install the necessary .h
+  files, and so will not be detected.
+
+  See http://gaim.sf.net/faq-ssl.php on getting ssl to work with gaim.
+
++------------------------------------------------------------------------------
+| 11. Gadu-Gadu Protocol
++------------------------------------------------------------------------------
+
+11.1  What is Gadu-Gadu?
+ 
+  Gadu-Gadu is an IM protocol popular in Poland. You can find more about it at
+  http://www.gadu-gadu.pl (website in Polish).
+
++------------------------------------------------------------------------------
+| 12. Trepia Protocol
++------------------------------------------------------------------------------
+
+12.1  I heard Trepia was going to be in 0.65. Where is it?
+ 
+  Support for the Trepia protocol was removed right before 0.65's release. It
+  may make it into a future version, but we're not sure yet.
+
+12.2  Trepia is showing people in Japan, England, etc. on my buddy list. I
+      thought this was supposed to show people in my area?
+ 
+  We believe this to be the protocol, not Gaim. As Trepia continues to update
+  and refine their protocol, it will become more accurate. If we find out
+  otherwise, we will attempt to incorporate the changes necessary to act like
+  the official client.
+
++------------------------------------------------------------------------------
+| 13. Scripts and Plugins
++------------------------------------------------------------------------------
+
+13.1  How do I use perl scripts with Gaim?
+ 
+  Save the perl script to ~/.gaim/ or $prefix/lib/gaim/, restart Gaim, and load
+  the perl script by checking the check box next to its name on the Plugins
+  page in preferences.
+
+13.2  How do I compile a plugin for Gaim?
+ 
+  To compile a plugin for Gaim, you must have Gaim's source code. There are two
+  ways to get this: Tarballs, and CVS. To work with a tarball, follow the
+  instructions below. To use CVS, follow the instructions on the CVS (http://
+  gaim.sf.net/cvs.php) page. Please note that often, CVS is much less stable
+  than the tarballs! Do not use CVS unless you are writting a patch.
+
+  To work with a tarball, download the latest source code from http://
+  gaim.sf.net/ and untar it with the command:
+
+  tar zxvf filename
+
+  where filename is the file you downloaded.
+
+  After you have a Gaim source code tree, either through tarballs or CVS:
+
+   1. Change to the resulting directory and run the command:
+
+      ./configure
+
+      This will create the necessary make files.
+   2. Move the plugin you wish to compile into the plugins/ directory in the
+      Gaim source code tree.
+   3. Change to the plugins/ directory.
+   4. Type:
+
+      make name.so
+
+      where the name of the file you wish to compile is name.c.
+
+      Note well the difference in the extensions. If you type make name.c
+      instead of name.so, it won't work.
+
+   5. After make finishes, you can move the plugin to a place that is more
+      convenient. $prefix/lib/gaim is suggested. If you installed Gaim by
+      compiling it yourself, $prefix is /usr/local by default. Otherwise,
+      $prefix is /usr.
+
+13.3  I have a plugin or perl script for Gaim that does not work with 0.60 or
+      higher.
+ 
+  The plugin and perl script API has changed in 0.60, which means plugins and
+  perl scripts must be modified in order to work. The plugin or perl script
+  must be located in $prefix/lib/gaim or in ~/.gaim, and must implement the new
+  API, as documented in the howto file in the plugins directory. Plugins and
+  perl scripts are now controled from preferences.
+
+13.4  Where can I find documentation on writing plugins and Perl scripts?
+ 
+  If you look in the plugins/ directory in the Gaim source, you should see a
+  HOWTO file for C plugins and a PERL-HOWTO for Perl scripts.
+
+  In 0.68 or later, get the source code and run make docs. You will need
+  doxygen and graphviz dot installed for this to work. This will produce an api
+  reference and both the perl and plugin documentation.
+
++------------------------------------------------------------------------------
+| 14. Development
++------------------------------------------------------------------------------
+
+14.1  Where should I report bugs?
+ 
+  http://gaim.sf.net/bug.php.
+
+14.2  Gaim never leaves a core file.
+ 
+  On most installs, for some odd reason, core files are limited in size to 0
+  bytes, and so are not created. To rectify this situation, add ulimit -c
+  unlimited to your startup scripts or run it manually in a terminal before
+  starting gaim from that terminal.
+
+14.3  Where should I submit patches?
+ 
+  http://gaim.sf.net/patches.php.
+
+14.4  Did you guys reverse engineer it?
+ 
+  TOC, Jabber, MSN, Napster, and IRC are published protocols, so we didn't have
+  to reverse engineer those. Oscar, ICQ, and Yahoo are not published, and were
+  reverse engineered by other people.
+
+14.5  Will Gaim be ported to Windows 95/98/Me/2000/XP?
+ 
+  Gaim has released a Windows version.
+
++------------------------------------------------------------------------------
+| 15. Misc. Questions
++------------------------------------------------------------------------------
+
+15.1  Does AOL's attempts at blocking Trillian affect Gaim?
+ 
+  No.
+
+15.2  Is Gaim affected by the vulnerability found in Windows AIM or Yahoo
+      Instant Messenger clients?
+ 
+  No.
+
+15.3  Can I IM you guys?
+ 
+  Sure! Look at the Contact Information (http://gaim.sf.net//contactinfo.php)
+  page!
+
+15.4  Hello?
+ 
+  We don't know how to answer this question. Stop asking it.
+
+15.5  Can I give you money/hardware/other expensive things that can be hocked
+      for cash what with you all being students/full-time-workers and helping
+      to produce this wonderful software instead of studying/sleeping?
+ 
+  No. We're completely fool-hardy and won't accept any gratuities with no
+  strings attached for just being good guys. That and we'd have to share with
+  everyone who has submitted patches. ;-)
+
+15.6  Does Gaim support secure instant messaging (encrypted IMs)?
+ 
+  Not natively. Doing secure instant messaging right is a big deal and
+  requires, among other things, an authentication scheme. Simply encrypting
+  your data stream without verifying the party with whom you are chatting is
+  not secure in any way; some other clients offer options like this, but we
+  feel that such measures instill a false sense of security that is more
+  harmful than helpful.
+
+  The gaim-e project (http://gaim-e.sourceforge.net/) is working on developing
+  a secure IM framework that uses the GnuPG and the OpenPGP trust model for
+  authentication. If you are serious about secure instant messaging, read the
+  documentation on the "web of trust" model available at http://www.gnupg.org/
+  and try out gaim-e.
+
+15.7  Why are the passwords in accounts.xml not encrypted?
+ 
+  This is a case of a really long answer to a short question. Read our
+  explanation at http://gaim.sf.net/plaintextpasswords.txt.
+
+15.8  What is gaim-remote?
+ 
+  gaim-remote is a second executable included with Gaim starting with 0.60. It
+  allows you to perform some actions to control/manipulate an existing Gaim
+  process from the command line. Run gaim-remote --help to get an idea of what
+  we currently envision it doing.
+
+15.9  When will the next version of Gaim be released?
+ 
+  The schedule for releases is every other Thursday. However, a new version
+  will only be released if it meets a certain standard of quality (i.e., it
+  will not be released if it still has a large number of serious bugs).
+  Therefore, some releases will take longer than others. Major rewrites means
+  lots of new bugs to work out. The new version will be released as soon as it
+  is possible to do so.
+