[prev in list] [next in list] [prev in thread] [next in thread] 

List:       prelude-announce
Subject:    [prelude-announce] [ANNOUNCE]: libprelude-0.9.6
From:       yoann.v () prelude-ids ! com (Yoann Vandoorselaere)
Date:       2006-03-02 12:28:31
Message-ID: 1141298907.10289.1.camel () arwen ! prelude-ids ! org
[Download RAW message or body]

Hi folks,

We are pleased to announce the availability of libprelude 0.9.6.

The Prelude Library is the glue that binds all aspects of Prelude
together. It is a library which enables Prelude components to
communicate with the Prelude Manager. It also makes it easy for third
party software to be made 'Prelude Aware' (able to communicate with
Prelude components). It provide common, useful features used by every
sensor.

------[ CHANGES ]------

* libprelude-0.9.6:

- Implement workaround for buggy libtool that will fail 
  looking up symbol with preopening enabled in case the 
  libtool archive is missing. Lot of distribution package 
  seem to suffer from this. 

- idmef-path API improvement, allow user to specify negative 
  index to address the list in reverse. Developer are now 
  supposed to use IDMEF_LIST_APPEND (in place of index -1) and 
  IDMEF_LIST_PREPEND (in place of 0) on listed object operation.
	
- idmef-path API improvement: support for (<<) and (>>) listed 
  object index, meaning to prepend the object / to append it,
  as well as (*) meaning to retrieve all object from a list. This 
  deprecate the usage of (-1) previously used for appending. 

- Fix deconnection problem in client reading mode.

- Improve option parsing: option value can now be provided using
  --option=value. This format is now a requirement for option that
  use an optional argument. Provide arguments information in the 
  option help. 

- Fix deadlock on asynchronous prelude-client destruction.

- Definitely fix the problem where prelude-adduser will, on some system, 
  listen to Ipv6 IP address as the default: we now bind every address 
  returned by getaddrinfo(). 

- Fix crash in case of successive call to prelude_init(), prelude_deinit(), 
  then prelude_init() again.

- Introduce --passwd and --passwd-file option for prelude-adduser 
  register and registration-server mode, allowing to specify one shot 
  password on the command line, from a file, or from stdin.

- Verbose error handling for prelude-adduser.

- Fix perl bindings, make them more robust by adding type checking, and fix
  memory leak.

- Fix parsing of string based broken down time criterion. 

- Handle configuration file containing \r.

- Fix prelude_read_multiline2() return value (fix Prelude-Manager
  idmef-criteria-filter plugin).

- Fix a bug in per thread error handling code which resulted in NULL
  error to be returned in case an application thread exited.

- Various bug fixes.



------[ SUPPORT ] ------

Improving Prelude is costly, but you can help!  We are looking for
organizations that find Prelude useful and wish to contribute back.

Commercial support contracts for Prelude are available, and they help
finance continued maintenance. PreludeIDS Technologies, a privately held
company, is currently funding Prelude maintenance.


------[ DOWNLOAD ]------

http://prelude-ids.org/download/releases/libprelude-0.9.6.tar.gz
http://prelude-ids.org/download/releases/libprelude-0.9.6.tar.gz.sig
http://prelude-ids.org/download/releases/libprelude-0.9.6.tar.gz.md5


------[ MD5SUM ]------

aa73b6c235f2aea0da3491f73910583e  libprelude-0.9.6.tar.gz


------[ OpenPGP key ]------

gpg --keyserver wwwkeys.pgp.net --recv-keys 0x23D2FAC3


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.1 (GNU/Linux)

iQIVAwUARAbV0hHxO34j0vrDAQLk3g/9EYp+e7MahqcWkTBgv8idlOA4KdMKpjq+
EQUG615nyNMU9PiATBZoBx3/B2dGb2bcVkoua3BY5ncrxR+s7M/g6aoU5jDafccr
qCHxJ/i+DD/BdKFV3vgKtTewP22FN9IPiqXTJ9/YtDCj+Cf1V8HrgB+TwYk2MDM5
foO3uVJ4SGoynWcHAn8HV0iJNww/MrmWXr/LPoNCNAtAuYPcCkqDATV9L48smcgG
NrVjo/5M07H55WiB4iOQ9nOcOoDoXq2v92lEjPqOpO03QOQG/6QuJESjuQvwzNaD
puHKKNjbFx4lSf4zazSvZRFX7pvElYUvPCQfaRMaFSRXok9/PGkDsc+W4Qo1A12r
M7eBYIFe/3iSvIzWm6AMAY9Ta7aZgVJXApTOH/ntlsPgz8xqrSEp0+eaB0INNmLN
8bQc9FO5PKkMRSBlRJirzr7GHMCee/FVJ5kKBeafcSDeZe8fjnyjgsBZ5gQmOG6x
HIy25s4n3HBjHDNeRSglXCrZGjhn2nZ/0hxB5VJuCMlogD5YHGeB0w2tAl7DVu8K
h1IryPzntus1lrB0NRwXMcVEo7ZyayDti1Roirbesq5/TV4LDe8Ju/zXFjoaNAa2
M+GXG0b0Q+Ru8pJdn0X/zTfN8A89dRlDK0hPuk1Spp0nx2rG3GHwRN4ShKNy4jmx
K7frwIRmlUI=
=qf0g
-----END PGP SIGNATURE-----

-- 
Yoann Vandoorselaere | Responsable R&D / CTO | PreludeIDS Technologies
Tel: +33 (0)8 70 70 21 58                  Fax: +33(0)4 78 42 21 58
http://www.prelude-ids.com

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic