comparison libfaim/README @ 2:68b230f8da5f

[gaim-migrate @ 11] A few more commits :) committer: Tailor Script <tailor@pidgin.im>
author Rob Flynn <gaim@robflynn.com>
date Thu, 23 Mar 2000 03:16:06 +0000
parents
children 6ced2f1c8b24
comparison
equal deleted inserted replaced
1:2846a03bda67 2:68b230f8da5f
1
2 libfaim pre-0.90 or so
3 ----------------------
4
5 This is libfaim, the purpose of which is to implement as much as the
6 AOL AIM/OSCAR protocol as possible (which should be all of it). After
7 nearly a year of development, its still nowhere close.
8
9 This is not a full client and never will be. libfaim only implements
10 the routines to implement a client (ie, there's no user interface).
11
12 Status
13 ------
14
15 I would not recommend using this version of libfaim in any form yet. It's
16 beta-quality and I know it leaks memory quite badly. It seems fairly
17 stable, however. YMMV, YAYOR, etc.
18
19
20 Building
21 --------
22
23 Everything in this libfaim dist should build cleanly on any UNIX(-like)
24 operating system. Originally developed on Linux+glibc. Past versions
25 known to work on Linux+libc5, FreeBSD, HP/UX, Solaris, Mac OS X Server,
26 and others.
27
28 libfaim builds as both libfaim.a and libfaim.so. If your platform for
29 some reason does not support dynamic libraries (eg, you get errors when
30 building libfaim.so), you'll have to tweak the makefiles a bit to get
31 the utils/ directory to build.
32
33 Otherwise, just do a 'make'. I don't believe I use any specific features
34 GNU make, but if something fails, make sure you have it. And bash too.
35
36
37 Accessories
38 -----------
39
40 In utils/, you'll find a few things extra:
41
42 faimtest: very rudimentary front-end. no user interface, but does
43 illustrate the basics of logging in and sending/recieving
44 messages and buddy list notifications. Potential front-
45 end authors start here.
46
47 aimpasswd: utility to change an AIM password without using a full
48 client. Note that at the time of this writing, this
49 didn't work quite right yet. See the top of the code for
50 latest status.
51
52 License
53 -------
54
55 libfaim is covered under my copyright under the terms of the Lesser GNU
56 Public License, as documented in the file COPYING in the top level directory.
57
58
59 Documentation
60 -------------
61
62 Unfortunatly, there is not currently any documentation on the libfaim API.
63 Use the source and utils/faimtest/faimtest.c as a reference when coding
64 front-ends.
65
66
67 Contact Info
68 ------------
69
70 The author (Adam Fritzler), can be reached at afritz@iname.com or mid@auk.cx.
71
72 I did have mailing lists available for faim-related discussion, but they
73 have dwindled and eventually broke and to my knowledge have yet to fix
74 themselves.
75
76 Front-end information:
77 http://www.auk.cx/faim/
78 Protocol information:
79 http://www.auk.cx/faim/protocol/
80