libprelude/master: Update NEWS, documentation, bump version number.

[email protected] Mon, 8 Jun 2009 14:24:01 +0200 (CEST)
Newsgroups gmane.comp.security.ids.prelude.cvs
Message-ID <[email protected]>
commit 49f5c052d772f3e3c7e57ac0e4563800d4bd9951
Author: Yoann Vandoorselaere <[email protected]>
Date:   Mon Jun 8 14:26:12 2009 +0200

    Update NEWS, documentation, bump version number.


========================================

 NEWS                             |   16 ++++++++++++++++
 configure.in                     |    8 ++++----
 docs/api/libprelude-decl.txt     |   17 ++++++++++++++++-
 docs/api/libprelude-sections.txt |    3 +++
 docs/api/tmpl/idmef-path.sgml    |   20 ++++++++++++++++++++
 docs/api/tmpl/idmef-value.sgml   |   10 ++++++++++
 6 files changed, 69 insertions(+), 5 deletions(-)

========================================

diff --git a/NEWS b/NEWS
index b29b2c3..70673b4 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,19 @@
+* 2009-06-08, libprelude-0.9.23:
+
+- New API functions to retrieve operators applicable to a given idmef_path_t,
+  idmef_value_t or idmef_value_type_t.
+
+- Return an error when a character are provided as input for a 8 bit integer value.
+
+- Make it possible to compare an enumeration path with a string
+  by using the standard substring operator (<> or <>*).
+
+- Automatically set IDMEFAnalyzer before sending IDMEF messages.
+
+- Various bug fixes.
+
+
+
 * 2009-04-22, libprelude-0.9.22:
 
 - Fix C++ headers installation.
diff --git a/configure.in b/configure.in
index ec8dd88..034891d 100644
--- a/configure.in
+++ b/configure.in
@@ -11,7 +11,7 @@ dnl **********************************************************
 
 libprelude_major=0
 libprelude_minor=9
-libprelude_micro=22
+libprelude_micro=23
 libprelude_patchlevel=
 libprelude_version=$libprelude_major.$libprelude_minor.$libprelude_micro$libprelude_patchlevel
 
@@ -20,9 +20,9 @@ dnl **********************************************************
 dnl * Library soname (http://sources.redhat.com/autobook/autobook/autobook_91.html#SEC91)
 dnl **********************************************************
 
-libprelude_current=19
-libprelude_revision=3
-libprelude_age=17
+libprelude_current=20
+libprelude_revision=0
+libprelude_age=18
 LIBPRELUDE_SONAME=$libprelude_current:$libprelude_revision:$libprelude_age
 
 libpreludecpp_current=1
diff --git a/docs/api/libprelude-decl.txt b/docs/api/libprelude-decl.txt
index f85f3ea..cd7f339 100644
--- a/docs/api/libprelude-decl.txt
+++ b/docs/api/libprelude-decl.txt
@@ -1789,6 +1789,11 @@ idmef_value_t *val1, idmef_value_t *val2, idmef_criterion_operator_t op
 const idmef_value_t *value, idmef_criterion_operator_t op
 </FUNCTION>
 <FUNCTION>
+<NAME>idmef_value_get_applicable_operators</NAME>
+<RETURNS>int </RETURNS>
+const idmef_value_t *value, idmef_criterion_operator_t *result
+</FUNCTION>
+<FUNCTION>
 <NAME>idmef_value_destroy</NAME>
 <RETURNS>void </RETURNS>
 idmef_value_t *val
@@ -2511,7 +2516,7 @@ idmef_message_t *ptr, prelude_io_t *fd
 </FUNCTION>
 <MACRO>
 <NAME>LIBPRELUDE_VERSION</NAME>
-#define LIBPRELUDE_VERSION "0.9.22"
+#define LIBPRELUDE_VERSION "0.9.23"
 </MACRO>
 <FUNCTION>
 <NAME>prelude_init</NAME>
@@ -7226,6 +7231,16 @@ const idmef_path_t *path, int depth
 <RETURNS>unsigned int </RETURNS>
 const idmef_path_t *path
 </FUNCTION>
+<FUNCTION>
+<NAME>idmef_path_check_operator</NAME>
+<RETURNS>int </RETURNS>
+const idmef_path_t *path, idmef_criterion_operator_t op
+</FUNCTION>
+<FUNCTION>
+<NAME>idmef_path_get_applicable_operators</NAME>
+<RETURNS>int </RETURNS>
+const idmef_path_t *path, idmef_criterion_operator_t *result
+</FUNCTION>
 <MACRO>
 <NAME>PRELUDE_PLUGIN_API_VERSION</NAME>
 #define PRELUDE_PLUGIN_API_VERSION 1
diff --git a/docs/api/libprelude-sections.txt b/docs/api/libprelude-sections.txt
index df3924e..06176ab 100644
--- a/docs/api/libprelude-sections.txt
+++ b/docs/api/libprelude-sections.txt
@@ -1603,6 +1603,8 @@ idmef_path_is_ambiguous
 idmef_path_has_lists
 idmef_path_is_list
 idmef_path_get_depth
+idmef_path_check_operator
+idmef_path_get_applicable_operators
 </SECTION>
 
 <SECTION>
@@ -1761,6 +1763,7 @@ idmef_value_to_string
 idmef_value_get
 idmef_value_match
 idmef_value_check_operator
+idmef_value_get_applicable_operators
 idmef_value_destroy
 </SECTION>
 
diff --git a/docs/api/tmpl/idmef-path.sgml b/docs/api/tmpl/idmef-path.sgml
index 7d42f5b..7a00b12 100644
--- a/docs/api/tmpl/idmef-path.sgml
+++ b/docs/api/tmpl/idmef-path.sgml
@@ -347,3 +347,23 @@ set_idmef_path(idmef, "alert.source(0).node.address(0).address", "127.0.0.1");
 @Returns: 
 
 
+<!-- ##### FUNCTION idmef_path_check_operator ##### -->
+<para>
+
+</para>
+
+@path: 
+@op: 
+@Returns: 
+
+
+<!-- ##### FUNCTION idmef_path_get_applicable_operators ##### -->
+<para>
+
+</para>
+
+@path: 
+@result: 
+@Returns: 
+
+
diff --git a/docs/api/tmpl/idmef-value.sgml b/docs/api/tmpl/idmef-value.sgml
index 39bdb80..fd776aa 100644
--- a/docs/api/tmpl/idmef-value.sgml
+++ b/docs/api/tmpl/idmef-value.sgml
@@ -723,6 +723,16 @@ idmef-value
 @Returns: 
 
 
+<!-- ##### FUNCTION idmef_value_get_applicable_operators ##### -->
+<para>
+
+</para>
+
+@value: 
+@result: 
+@Returns: 
+
+
 <!-- ##### FUNCTION idmef_value_destroy ##### -->
 <para>
 
_______________________________________________
Prelude-cvslog site list
[email protected]
http://lists.prelude-ids.org/mailman/listinfo/prelude-cvslog