Sun, 12 Feb 2006 21:27:04 +0000
[gaim-migrate @ 15619]
More cleaning up of oscar. Renamed some functions to be more clear.
Got rid of some stuff that wasn't used. Inlined some small things
in conn.c that were only used once.
The goals of all this are
1. Non-blocking I/O for all connections
2. p2p stuff won't use the same struct as oscar connections, because
that's stupid
3. The oscar PRPL should be less scary
| 0 | 1 | gaim |
| 2 | ======================== | |
| 8195 | 3 | Rob Flynn <gaim@robflynn.com> IM: RobFlynn (current maintainer) |
| 163 | 4 | Syd Logan - Super Hacker and Resident Designated Driver |
| 0 | 5 | Jim Duchek <jimduchek@ou.edu> IM: Zilding (former maintainer) |
|
3116
db2f13157671
[gaim-migrate @ 3131]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2939
diff
changeset
|
6 | Eric Warmenhoven <eric@warmenhoven.org> (retired) |
| 0 | 7 | Mark Spencer <markster@marko.net> |
| 8 | ||
|
2608
af4b9ddb6365
[gaim-migrate @ 2621]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2536
diff
changeset
|
9 | Gaim is an IM client that supports many protocols, including AIM, ICQ, |
|
2862
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
10 | MSN, IRC, and Jabber. Gaim is NOT endorsed by, nor affiliated with, |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
11 | AOL nor any other company in ANY way. |
|
2608
af4b9ddb6365
[gaim-migrate @ 2621]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2536
diff
changeset
|
12 | |
|
2862
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
13 | |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
14 | BUILD |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
15 | ===== |
| 0 | 16 | |
|
2862
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
17 | Read the 'INSTALL' file for more detailed directions. |
| 0 | 18 | |
|
2862
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
19 | Gaim uses the standard ./configure ; make. You need to use gmake, BSD |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
20 | make probably won't work. Remember, run ./configure --help to see what |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
21 | build options are available. |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
22 | |
| 4015 | 23 | In order to compile Gaim, you need to have GTK+ 2.0 installed (as |
|
2862
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
24 | well as the development files!). The configure script will fail if you |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
25 | don't. You can get it from http://www.gtk.org/. |
| 0 | 26 | |
| 5714 | 27 | For sound support, you also need libao |
| 28 | (http://freshmeat.net/projects/libao/) and libaudiofile | |
| 29 | (http://www.68k.org/~michael/audiofile/). For spellchecking support, you | |
| 30 | need libgtkspell (http://gtkspell.sf.net/). Your distro of choice | |
| 31 | probably already includes these, just be sure to install the development | |
| 32 | packages. | |
|
2862
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
33 | |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
34 | RUN |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
35 | === |
| 0 | 36 | |
|
2862
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
37 | You should run 'make install' as root to make sure plugins and other files |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
38 | get installed into locations they want to be in. Once you've done that, |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
39 | you only need to run 'gaim'. |
| 0 | 40 | |
| 7528 | 41 | Protocol plugins (prpls) are now automatically loaded. Simply go to the |
| 5714 | 42 | account editor, add a new account, and all supported protocols will be |
| 43 | there. Be sure to use OSCAR (AIM/ICQ) and not the old TOC or ICQ plugins. | |
|
1400
a12d24a021f6
[gaim-migrate @ 1410]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1161
diff
changeset
|
44 | |
|
2862
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
45 | Read below for protocol-specific information. |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
46 | |
| 0 | 47 | |
|
2862
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
48 | PLUGINS |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
49 | ======= |
|
2318
2e5108f70338
[gaim-migrate @ 2328]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2142
diff
changeset
|
50 | |
|
2536
84dd244c1b98
[gaim-migrate @ 2549]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2333
diff
changeset
|
51 | If you do not wish to enable the plugin support within Gaim, run the |
|
2318
2e5108f70338
[gaim-migrate @ 2328]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2142
diff
changeset
|
52 | ./configure script with the --disable-plugins option and recompile your |
|
2e5108f70338
[gaim-migrate @ 2328]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2142
diff
changeset
|
53 | source code. This will prevent the ability to load plugins. |
|
2e5108f70338
[gaim-migrate @ 2328]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2142
diff
changeset
|
54 | |
|
2862
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
55 | 'make install' puts the plugins in $PREFIX/lib/gaim (PREFIX being what |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
56 | you specified when you ./configure'd - it defaults to /usr/local). Gaim |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
57 | looks for the plugins in that directory by default, but they do not have |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
58 | to be there to use them. Also, plugins have a .so extension by default, |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
59 | though they do not have to. |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
60 | |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
61 | To build a plugin from a .c file, put it in the plugins/ directory in |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
62 | the source and run 'make filename.so', e.g. if you have the .c file |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
63 | 'kickass.c', put it in the plugins/ directory, and from that directory, |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
64 | run 'make kickass.so'. |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
65 | |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
66 | |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
67 | NOTES |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
68 | ===== |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
69 | |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
70 | If you manually set a command for your browser or sound player options, |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
71 | make sure to put double-quotes around the "%s", otherwise bad things may |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
72 | happen. |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
73 | |
| 3808 | 74 | If you come across a bug, please report it to http://gaim.sf.net/bug.php. |
|
2862
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
75 | |
| 5714 | 76 | See README.CVS for information on the bleeding edge CVS version of Gaim. |
| 77 | You probably shouldn't use it, as it may eat your children, as well as | |
| 78 | your settings. | |
|
2862
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
79 | |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
80 | |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
81 | PROTOCOL INFORMATION |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
82 | ==================== |
|
2318
2e5108f70338
[gaim-migrate @ 2328]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2142
diff
changeset
|
83 | |
|
2862
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
84 | Each protocol is hacked by both Rob and Eric, though there is one person |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
85 | that kind of "owns" a protocol (mostly indicating that they were the |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
86 | person that originally wrote it). Their name will be next to the protocol; |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
87 | they're the people to complain to when something doesn't work ;). |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
88 | |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
89 | |
|
10480
0dfea298d9af
[gaim-migrate @ 11767]
Mark Doliner <markdoliner@pidgin.im>
parents:
8195
diff
changeset
|
90 | TOC (Mark) |
|
2862
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
91 | === |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
92 | |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
93 | You shouldn't use TOC, you should use Oscar instead. TOC can sync your |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
94 | buddy list with the server (if it's not too long), and can respond to file |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
95 | transfer requests (both sending and receiving). Other than that, there's |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
96 | nothing it can do that Oscar can't, yet. The TOC protocol doesn't allow |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
97 | retrieval of away messages; isn't capable of sending or receiving buddy |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
98 | icons; it also can't make file transfer requests. |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
99 | |
| 0 | 100 | |
| 6797 | 101 | Oscar (Mark) |
|
2862
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
102 | ===== |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
103 | |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
104 | Oscar is the default protocol. It is recommended that you use Oscar for |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
105 | both AIM and ICQ, as TOC isn't very featureful and the old ICQ protocol no |
| 6797 | 106 | longer works. |
|
706
6eb097e6cc24
[gaim-migrate @ 716]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
531
diff
changeset
|
107 | |
|
2862
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
108 | For AIM, Oscar can get people's away messages. It can request and accept |
| 6797 | 109 | Direct Connections, and has limited support for file transfer. IM Image |
| 110 | does not currently work. It can send and receive buddy icons if you have | |
|
2862
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
111 | GdkPixbuf. |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
112 | |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
113 | For ICQ, it supports nearly everything that the old ICQ plugin supported, |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
114 | which isn't much. To use Oscar for ICQ, enter your ICQ UIN as the |
|
2910
6b0577cea5b9
[gaim-migrate @ 2923]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2862
diff
changeset
|
115 | screenname. The default host/port will work. You'll need to use a different |
|
6b0577cea5b9
[gaim-migrate @ 2923]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2862
diff
changeset
|
116 | client to register a new ICQ account if you don't have one yet. |
|
2862
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
117 | |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
118 | |
| 6797 | 119 | Yahoo (Sean) |
|
2862
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
120 | ===== |
| 0 | 121 | |
|
2862
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
122 | Yahoo is currently using the new YMSG protocol that newer official Yahoo |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
123 | clients are using. This protocol is much better than the old one, and |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
124 | tends to be somewhat more reliable. However, the Yahoo service is still |
| 6797 | 125 | flaky at best. |
|
2862
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
126 | |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
127 | |
| 6797 | 128 | IRC (Ethan) |
|
2862
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
129 | === |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
130 | |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
131 | There are three ways to join an IRC chat room. The first is the File->Join |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
132 | A Chat menu option in the Buddy List window. The second is the "Chat" |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
133 | button at the bottom of the buddy list. The third is to type "/join #name" |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
134 | in an IM window where the "Send Message As" menu is set to your IRC |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
135 | account. There are other / commands that work in IM and Chat windows for |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
136 | IRC, /help will give you a list of them. |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
137 | |
| 0 | 138 | |
| 6797 | 139 | MSN (Christian) |
|
2862
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
140 | === |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
141 | |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
142 | With MSN you can join a conversation with several people, but you can't |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
143 | invite people from the IM window yet. |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
144 | |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
145 | |
|
10480
0dfea298d9af
[gaim-migrate @ 11767]
Mark Doliner <markdoliner@pidgin.im>
parents:
8195
diff
changeset
|
146 | ICQ (Mark) |
|
2862
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
147 | === |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
148 | |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
149 | The ICQ plugin is deprecated and will probably be removed soon. The |
|
2910
6b0577cea5b9
[gaim-migrate @ 2923]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2862
diff
changeset
|
150 | protocol only marginally works. You should use Oscar for ICQ. You'll |
|
6b0577cea5b9
[gaim-migrate @ 2923]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2862
diff
changeset
|
151 | need a different client to register an ICQ account if you don't have |
|
6b0577cea5b9
[gaim-migrate @ 2923]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2862
diff
changeset
|
152 | one yet. |
|
2862
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
153 | |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
154 | |
| 6797 | 155 | Jabber (Nathan) |
|
2862
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
156 | ====== |
| 39 | 157 | |
|
2862
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
158 | Transports aren't currently supported at all, though if you have a |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
159 | transport already subscribed Gaim will use it (you can't add or remove |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
160 | transports though). In order to use a server other than jabber.org, set |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
161 | your username to include the server, e.g. warmenhoven@mycompany.com. This |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
162 | is the actual format of the Jabber ID anyway; Jabber is email with online |
|
10480
0dfea298d9af
[gaim-migrate @ 11767]
Mark Doliner <markdoliner@pidgin.im>
parents:
8195
diff
changeset
|
163 | notification. You can register a new Jabber account by checking the |
|
0dfea298d9af
[gaim-migrate @ 11767]
Mark Doliner <markdoliner@pidgin.im>
parents:
8195
diff
changeset
|
164 | appropriate box in the account editor for your Jabber account. |
|
2862
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
165 | |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
166 | |
|
10480
0dfea298d9af
[gaim-migrate @ 11767]
Mark Doliner <markdoliner@pidgin.im>
parents:
8195
diff
changeset
|
167 | Napster (Mark) |
|
2862
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
168 | ======= |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
169 | |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
170 | Heh. Ok, so I (Rob) am on crack! Gaim can sign on/off of Napster, |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
171 | add/remove people to your hotlist (buddylist) as well as chat privately |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
172 | and in chat rooms. You can search for files and browse a list of other |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
173 | user's files. You can currently download files as long as the person |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
174 | you're retrieving files from is not firewalled. |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
175 | |
|
2777
f6dd295a0174
[gaim-migrate @ 2790]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2608
diff
changeset
|
176 | |
|
10480
0dfea298d9af
[gaim-migrate @ 11767]
Mark Doliner <markdoliner@pidgin.im>
parents:
8195
diff
changeset
|
177 | Zephyr (Sean) |
|
2862
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
178 | ====== |
| 0 | 179 | |
|
2862
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
180 | Let me start off by saying how much I really despise Zephyr. They do a |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
181 | lot of things that make me realize why this never caught on. For those |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
182 | of you who are unfortunate enough to feel compelling need to use this, |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
183 | gaim now has a Zephyr plugin. It can currently sign on/off, handles |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
184 | presence/buddy lists (it even imports your .anyone file!), and can |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
185 | send/receive personal messages. A lot of stuff is missing, this is just |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
186 | a real rough first stab at it. |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
187 | |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
188 | |
|
10480
0dfea298d9af
[gaim-migrate @ 11767]
Mark Doliner <markdoliner@pidgin.im>
parents:
8195
diff
changeset
|
189 | Gadu-Gadu (Sean) |
|
2862
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
190 | ========= |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
191 | |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
192 | I really shouldn't be taking credit for Gadu-Gadu, I'm just the person who |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
193 | commits the patches that Arkadiusz Miskiewicz gives me. Gadu-Gadu is an IM |
|
962a6d4da169
[gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2777
diff
changeset
|
194 | system most similar to ICQ that is quite popular in Poland. It can manage |
|
2910
6b0577cea5b9
[gaim-migrate @ 2923]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2862
diff
changeset
|
195 | your server-side buddy list through the Protocol Actions menu. You'll need |
|
6b0577cea5b9
[gaim-migrate @ 2923]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2862
diff
changeset
|
196 | to use a different client to register a new account if you don't have one |
|
6b0577cea5b9
[gaim-migrate @ 2923]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2862
diff
changeset
|
197 | yet. |