]> andersk Git - libfaim.git/blame - README
- Sun Oct 14 19:45:54 PDT 2001
[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
3e2c7bcf 7over two years of development, its still nowhere close.
9de3ca7e 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
3e2c7bcf 19on a daily basis (in particular, me). Also, you're probably reading this
20from a CVS version, since I haven't made a release in a very long time.
21The CVS version changes fairly rapidly when I'm in the mood, so a version
22you checked out an hour ago may be better or worse than a version you
23check out now.
9de3ca7e 24
25
26Building
27--------
28
29Everything in this libfaim dist should build cleanly on any UNIX(-like)
30operating system. Originally developed on Linux+glibc. Past versions
31known to work on Linux+libc5, FreeBSD, HP/UX, Solaris, Mac OS X Server,
32Win32 using VC++ 98/6 and others.
33
34libfaim builds as both libfaim.a and libfaim.so. If your platform for
35some reason does not support dynamic libraries (eg, you get errors when
36building libfaim.so), you'll have to tweak the makefiles a bit to get
37the utils/ directory to build.
38
39Otherwise, just do a 'make'. I don't believe I use any specific features
40GNU make, but if something fails, make sure you have it. And bash too.
41
42
43Accessories
44-----------
45
46In utils/, you'll find a few things extra:
47
48 faimtest: very rudimentary front-end. no user interface, but does
49 illustrate the basics of logging in and sending/recieving
50 messages and buddy list notifications. Potential front-
51 end authors start here.
52
53 aimpasswd: utility to change an AIM password without using a full
54 client. Note that at the time of this writing, this
55 didn't work quite right yet. See the top of the code for
56 latest status.
57
58License
59-------
60
61libfaim is covered under my copyright under the terms of the Lesser GNU
62Public License, as documented in the file COPYING in the top level directory.
63
64
65Documentation
66-------------
67
68Unfortunatly, there is not currently any documentation on the libfaim API.
69Use the source and utils/faimtest/faimtest.c as a reference when coding
70front-ends.
71
adca9dcf 72Mailing Lists
73-------------
74
75Thanks to Sourceforge, we have our mailing lists back. See:
76http://www.sourceforge.org/mail/?group_id=920 for instructions
77on subscribing to the lists:
78
79 libfaim-devel: Discussion of libfaim and its developement.
80 libfaim-aim-protocol: Discussion of the finer points of OSCAR hacking
81
9de3ca7e 82
83Contact Info
84------------
85
adca9dcf 86The author (Adam Fritzler), can be reached at mid@auk.cx.
9de3ca7e 87
88Front-end information:
89 http://www.auk.cx/faim/
90Protocol information:
91 http://www.auk.cx/faim/protocol/
92
This page took 0.095662 seconds and 5 git commands to generate.