Welcome to OpenAether

OpenAether is free software. Please see the file COPYING for details.
For documentation, please see the files in the doc subdirectory.
For building and installation instructions please see the INSTALL file.


What this package is
====================

Its a basic jabber client library. 
- framework
  core utilities used everywhere

- xstrm
  implements base xml streaming protocol

- jabber
  provides jabber protocol support on top of xstrm. Adds presence, message, iq, and other utility classes, such as multiple session manager.

- jda
  Jabber Database Access. Provides a rudimentary (and ill conceived) database protocol for accessing an rdbms over jabber. Do NOT use this unless you want to cause yourself pain.

- msgevent
  Implementation of Message Events (JEP-0022)

- pubsub
  Publish Subscribe protocol implementation (JEP-0060). Not complete as of 2004-03-28

- sac
  Simple Access Control. Useful for asking yes/no questions

- xdata
  Implementation of Data Forms (JEP-0004). Virtually complete.




What this package will become
=============================

OpenAether will be a collection of jabber (http://www.jabber.org) libraries 
working together to make a flexible and useful system for developing 
jabber/xmpp related projects. It will adopt the unix philosophy of "small 
flexible tools that can be combined into flexible larger programs". Create 
a small program that does one job, and does it well. 


See INSTALL for instructions on how to build/install this package


Dependencies
============

If you are pulling from CVS you will need. Other versions may work, these are just what I happen to have on this box.
- autotools
  - autoconf 2.59
  - automake 1.6.3
  - libtool 1.5.2

Libraries:
- apr 0.9.3  http://apr.apache.org
- apr-util 0.9.3 http://apr.apache.org
- boost (latest should work) http://www.boost.org
- xerces-c 2.x (2.4 works) http://xml.apache.org
- oapr 0.1  http://www.openaether.org/oapr.html


