NEWS - list of user-visible changes between releases of OpenXDAS, and other
important events.

New in openxdas-0.4.226
-----------------------
* Added a persistent file-based message cache/queue mechanism. The queue is 
  serviced by a background thread, the cache is disk-based so that if the 
  xdasd daemon/service crashes or is killed before messages are committed,
  they will be picked up and committed later, when the service restarts.

* Added the filtering facility. Filtering is currently only implemented for 
  filters specified in an XML format in the xdasd.filter file in the /etc 
  directory on Unix, and in the C:\Windows directory on Win32 systems. The 
  file format will be documented in an upcoming release of the manual. The 
  filter management API will be completed in a (near) future release.

* Added triggering capability in conjunction with the filtering sub-system. 
  Part of the filtering specification allows actions to be associated with 
  filter match criteria. When a record matches a filter with an associated 
  trigger script, the script is executed on a background thread. The script 
  may be quite sophisticated, incorporating portions of the associated record
  through a form of variable substitution.

New in openxdas-0.3.192
-----------------------
* Fixed list and thread defects in audit logger queue.

New in openxdas-0.3.183
-----------------------
* Added a message queue processed by a background thread to the xdas daemon.
  This queue does two things: 1. Provides a place to manage a persistence
  queue for audit messages that ensures that the logger doesn't lose audit
  messages. 2. Enhances throughput from client's, and inproves performance
  and efficiency of the IPC between clients and the xdas daemon. Effectively,
  this fix dramatically increases the speed of submitting an audit message 
  through the API.

* Added MySQL examples to the README.ODBC file.

New in openxdas-0.3.177
-----------------------
* Added an ODBC logger module for xdasd. This logger can write to any ODBC
  DSN that follows the schema outlined in xdasd/modules/odbc/README.ODBC. A
  sample schema and command-line commands to create databases and setup tables
  is given for MySQL. The module will build by default if the unixODBC-devel
  package is installed on your build machine.

* Various miscellanious bug fixes.

New in openxdas-java-0.3.160
----------------------------
* Modifies the class structure a bit to make it more object oriented. Rather 
  than have the user create a new record object and pass in the XDAS session 
  object, this update provides the user with an XDAS session object method to 
  create a record. The constructor of the record object is now private.

* Adds a public class which exposes symbolic constants for the standard XDAS
  events.

New in openxdas-0.3.152
-----------------------
* Fixed rpm build for SuSE autobuild. 

* Fixed jar build in autotools - now building jars in correct location with 
  correct directory prefix for package. 

* Added javadoc build target to root Makefile.am.

New in openxdas-0.3.142
-----------------------
* Added the OpenXDAS Java Client in the form of an openxdas-0.3.142.jar file.

* Added xdasd self-instrumentation for audit service-specific events.

New in openxdas-0.2.122
-----------------------
* Fixed a major CPU utilization bug. Processor utilization should appear normal
  now - sorry for the trouble. 

* Added user and developer documentation, along with a conversion document from
  Novell's NSure Audit SDK to OpenXDAS.

New in openxdas-0.2.101
-----------------------
* Time offset and time zone fields are now filled in properly.

* Loadable logger modules are now working. Four logger modules are supplied
  including file, syslog, laf, and xdas loggers. The default (as in previous
  versions) is syslog. See the example configuration file (examples/xdasd.conf)
  for details on how to configure additional or different modules. See the
  file xdasd/modules/README.LOGGERS for details on how to write your own.

  NOTE: The laf module is built conditionally based on whether or not libaudit
  (laf library) is installed on your system. The laf module is not built at all
  on Win32 systems, as it makes no sense to do so.

* Linux kernel submit module is available for linux systems that have the 
  Light-weight Audit Framework (LAF) sub-system built in. Because of the 
  variety of systems, you will have to build this yourself. See section 4 of
  the README file for details on how to build this kernel module.

* Windows registry configuration available - properties are overridden by the
  xdasd.conf file.

* Configuration property values on Windows may contain environment variables
  which will be expanded as the values are read in from file or registry. This
  allows the use of variables like %SystemRoot% to represent, eg, C:\Windows.

New in openxdas-0.1.65
----------------------
* Initial release.

* All XDAS functionality is stubbed.

* Basic submit API is complete.

* Back-end storage services are hardwired to system logging facilities.

