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