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

List:       prelude-announce
Subject:    [prelude-announce] [ANNOUNCE]: libprelude 0.9.15
From:       yoann.v () prelude-ids ! com (Yoann Vandoorselaere)
Date:       2007-08-23 16:55:29
Message-ID: 1187888129.15415.156.camel () localhost
[Download RAW message or body]

We are pleased to announce the availability of libprelude 0.9.15.

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 ]------

- prelude-adduser has been renamed to prelude-admin, and now include command
  to print or send files containing binary IDMEF data.

- Brand new failover implementation,  Feature a real 'journaling' log, allowing
  to restart where we were interupted. Allow multiple process to write to the
  same failover, and is chroot safe.

- prelude-admin manpage, thanks to Frederic Motte <fred at ubixis com>.

- Use SHA1 in place of MD5 for Analyzer checksum.

- Do not set TCP option on UNIX socket, avoid un-necessary warning.

- New measure all over the public interface to protect against bad API usage,
  when a function is not used correctly, a critical warning is triggered.

- [logging]: New PRELUDE_LOG_CRIT logging priority.

- [logging]: Correctly map Prelude log level to Syslog priority.

- [logging]: Improved logging format (include timestamp, level, process pid).

- [logging]: New LIBPRELUDE_ABORT variable, useful if you'd like libprelude to
  abord on critical assertion.

- [logging]: Automatically switch to syslog mode if we detect stdout/stderr
  closure.

- [IDMEF-Criteria]: When we try to match a value against a path that is not
  part of a message using a 'not' operator, the match should succeed (Example:
  alert.classification.text != 'stuff' should match if the message has no
  classification object).

- [IDMEF-Criteria]: When matching multiple listed values within the same path
  using a 'not' operator, return an explicit 'no match' if the provided
  comparison value was found at least once.

- [IDMEF-Path] (fix #251): Fixes NULL pointer dereference when the last element
  of an IDMEF path to an enumeration is not the enumeration itself (S??bastien
  Tricaud <toady at gscore.org>

- Fix a possible race condition with the internal libprelude reference to the
  program idmef_analyzer_t when asynchronous timer were used.

- Workaround possible deadlock at exit on OpenBSD, Linux Glibc.

- Only configure libltdl if it is required.

- Various bug fixes, minor enhancements.



------[ 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://www.prelude-ids.org/download/releases/libprelude-0.9.15.tar.gz
http://www.prelude-ids.org/download/releases/libprelude-0.9.15.tar.gz.sig
http://www.prelude-ids.org/download/releases/libprelude-0.9.15.tar.gz.md5
http://www.prelude-ids.org/download/releases/libprelude-0.9.15.tar.gz.sha1


------[ CHECKSUM ]------

* libprelude-0.9.15.tar.gz:
MD5 : cdb56535d17d4ad70a7414fdaabe4000
SHA1: bccc633dc6d7a31e89ff973dc6948183fd437c15


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

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


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

iQIVAwUARs26BhHxO34j0vrDAQLyrBAAmD58JeMc4kDO8T95GcAujqgPHyAsuQVG
1rN0mSoQ2XSuTQjLGVOB0ByowSAwVraB2BYsDNMt8oj/GaEteZKpf0tk8cc9MsuT
wGq1JYeVG6n66cpncF3d1Dk5+irJmrfXgrAr/rIntAZScvdCsu3gnHaeNiuAXcU9
jmf8dOy1lCGQ7d0uEXbutT9kN8ImGR+CNxfMTa2dP+BMBO2xulOfCmDNMwy5MHA7
dox/zhWz4EzL3SJfbxlAht8j5e1yC6loWsjScCbLxYtFDYBu3RNhcHJ3vAf+UolV
l/gUd9+v7kXQvQhZM3q5qT6oXFECIzOXKN6211KU3FgF7MXzCA4rQr0zNmqgY2x+
C4wuAW89u7KufOhHjwRzhWtPUarj1bAoj/quPTT+OER4Nh+ywm6EtQy4epHjcZ4w
B85/QwP53Fx7ETVXufsU99qtvYOC0VAn/mDsizgQeo6YRfd0OwR1rE3PINJXj0zn
01qUY12hZv1jfGjjyWg+Ezo28y3TXNc7xG5so+MZVJv7a/tPdzCMfPG+f3klFaWo
To7j4TzgWOdgPV1gtdlmGgmGsHFCyb0FADQBXhKTTYdlh4iAWrRpmxvxk2sXi11E
WnBS+jd+JsnTmnuF+kSSk4gRdfr8uJMoLdJGUnw90ZAJfL7RipJxfNrY1LqHa4Xn
9i+HF8+PbjE=
=A7rU
-----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