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