# Generated by Makefile. Do not edit.

commit 6bc544a35040a0b306e62a59abf5b31f1b363ec4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Apr 22 16:05:56 2009 +0200

    Add libprelude.pc.in, not generated libprelude.pc

 src/libprelude.pc    |   14 --------------
 src/libprelude.pc.in |   14 ++++++++++++++
 2 files changed, 14 insertions(+), 14 deletions(-)

commit 05bf21485026d8741ab8dd0f067bcc9505d7a3e8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Apr 22 11:54:52 2009 +0000

    Distribute a pkgconfig file.
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11161 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in      |    1 +
 src/Makefile.am   |    4 ++++
 src/libprelude.pc |   14 ++++++++++++++
 3 files changed, 19 insertions(+), 0 deletions(-)

commit a64116e212beddbf74f410d31d17e583d3892ce9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Apr 22 09:43:24 2009 +0000

    Remove COMMON_LIBS, since GnuLib is now used to detect theses library.
    When available, use pkg-config for GnuTLS/Gnutls-Extra checking.
    
    Check for Gnutls-Extra SRP support have been modified to be more flexible,
    this simplify the SRP support code.
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11160 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in                  |   61 ++++++----------
 m4/pkg.m4                     |  155 +++++++++++++++++++++++++++++++++++++++++
 prelude-admin/prelude-admin.c |    4 +-
 prelude-admin/server.c        |   12 ++--
 4 files changed, 187 insertions(+), 45 deletions(-)

commit 9ad7269b01c2476dacf70284ab7d6e3a46ecbd79
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Apr 22 09:43:21 2009 +0000

    Use $(GETADDRINFO_LIB) $(HOSTENT_LIB) $(LTLIBINTL) $(LTLIBTHREAD) $(SERVENT_LIB)
    when linking, as specified by the GnuLib documentation (fix a WIN32 build issue).
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11159 09c5ec92-17d4-0310-903a-819935f44dba

 libprelude-config.in      |    2 +-
 prelude-admin/Makefile.am |    2 +-
 src/Makefile.am           |    5 ++---
 3 files changed, 4 insertions(+), 5 deletions(-)

commit 99b6ee7b706589369966b1a02c84fc10fb1b161e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Apr 22 09:43:18 2009 +0000

    Improved GnuLib fixes, use AC_TRY_RUN support.
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11158 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/m4/btowc.m4   |    4 ++--
 libmissing/m4/mbrtowc.m4 |   20 ++++++++++----------
 libmissing/m4/wcrtomb.m4 |    4 ++--
 libmissing/m4/wctob.m4   |    4 ++--
 4 files changed, 16 insertions(+), 16 deletions(-)

commit c773bf4bcf01e6e8f9b1c2adfb039a9724457205
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Apr 22 09:43:14 2009 +0000

    Cross compilation fixes.
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11157 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/m4/btowc.m4   |    2 +-
 libmissing/m4/mbrtowc.m4 |   10 +++++-----
 libmissing/m4/wcrtomb.m4 |    2 +-
 libmissing/m4/wctob.m4   |    2 +-
 4 files changed, 8 insertions(+), 8 deletions(-)

commit 659776fe2b9d97392d72272597c655570eeeafbe
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Apr 22 09:43:10 2009 +0000

    ChangeLog is now autogenerated.
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11156 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog | 3222 -------------------------------------------------------------
 1 files changed, 0 insertions(+), 3222 deletions(-)

commit 6f317604d7002227d926d2377e9640eaafa0ca37
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Apr 20 15:05:37 2009 +0000

    Install C++ headers in the standard libprelude headers directory,
    avoid adding another include path.
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11155 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/c++/include/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit f532cd6306f129b64855487f59eb9788ff2a85f5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Apr 20 15:05:34 2009 +0000

    Update documentation.
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11154 09c5ec92-17d4-0310-903a-819935f44dba

 docs/api/libprelude-decl.txt | 6614 +++++++++++++++++++++---------------------
 1 files changed, 3307 insertions(+), 3307 deletions(-)

commit 4097e12f9f16d37aafeb2bbeaf24629776ae5563
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Apr 20 15:05:30 2009 +0000

    Automatic ChangeLog generation (from http://live.gnome.org/Git/ChangeLog).
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11153 09c5ec92-17d4-0310-903a-819935f44dba

 Makefile.am |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

commit e0b7dd2335e9ca08d0bcba883044a9668aacb384
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Apr 20 14:25:26 2009 +0000

    Remove '--without-system-ltdl', deprecated by libtool 2.x
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11152 09c5ec92-17d4-0310-903a-819935f44dba

 Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 2cb9b785b7f111a7866416656a0f07384a10ae73
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Apr 20 14:25:22 2009 +0000

    Update GnuLib code.
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11151 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am     |   11 ++++++++---
 libmissing/m4/inet_ntop.m4 |   15 +++++++++++++--
 2 files changed, 21 insertions(+), 5 deletions(-)

commit c2610e54141f6542282abdf16b559b895152b6a4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Apr 20 14:25:18 2009 +0000

    Add GnuLib autogenerated file.
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11150 09c5ec92-17d4-0310-903a-819935f44dba

 config.rpath |  672 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 672 insertions(+), 0 deletions(-)

commit d7059f6ef93716a22bedd66de47a156494f42bbb
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Apr 20 14:25:14 2009 +0000

    Implement IDMEFCriterionOperatorEnum enumeration.
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11149 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/c++/include/idmef-criteria.hxx |   32 ++++++++++++++++++++++++++++++-
 1 files changed, 31 insertions(+), 1 deletions(-)

commit 4e4d0db77c679d014eb7cb7182a1ba3c21f118a8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Apr 20 14:25:09 2009 +0000

    Update to fit enumeration prefix change.
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11148 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/c++/prelude-client-easy.cxx |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 62b3ff7845712f55d1b4718764ed0598b8480de2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Apr 20 14:25:05 2009 +0000

    Prefix enumeration to avoid conflict.
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11147 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/c++/include/prelude-client.hxx |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)

commit 5e9dcd6901550b73ef30d2beeb79525f45c9cc34
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Apr 20 13:21:43 2009 +0000

    Bind IDMEFValue::Match() method to idmef_value_match().
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11146 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/c++/idmef-value.cxx         |    6 ++++++
 bindings/c++/include/idmef-value.hxx |    1 +
 2 files changed, 7 insertions(+), 0 deletions(-)

commit 0892182877ff6791a38c45c7c95a7122cd0d5ea1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Apr 15 13:34:05 2009 +0000

    Old behavior when returning an IDMEFValue was to map it's internal type
    to a type understood by the target language.
    
    We preserve this behavior unless the IDMEFValue is a list of "class"
    value (class value can't be mapped back to the target language). In this
    case we return the raw IDMEFValue object, which can be used directly from
    the target language.
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11145 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libpreludecpp.i |   31 +++++++++++++++++++++++++++----
 1 files changed, 27 insertions(+), 4 deletions(-)

commit 36735efc3089d1d67d447017789711e94cc9aed8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Apr 14 16:18:39 2009 +0000

    When an IDMEF value carry a class, return the IDMEFValue proxy to the caller since we currently cannot map it to the real IDMEF datatype.
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11144 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libpreludecpp.i |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 5c59fbf4aa0954e6e466e72fc29f6a1c166c95e5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Apr 8 13:09:27 2009 +0000

    Fix float comparison issue reported by Steve Grubb <sgrubb@redhat.com>.
    
    The fix introduce a new float_compare() function which subtract the
    integer representations of two floats to check how close they are.
    If the difference is zero, they are identical. If the difference is
    one, they are adjacent floats. In general, if the difference is n
    then there are n-1 floats between them.
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11127 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-tree-wrap.c                            |   39 ++++++++++++++++++-
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm |   44 +++++++++++++++++++++-
 2 files changed, 80 insertions(+), 3 deletions(-)

commit c6183a73b178937ab29c866a8017a15eb8387aef
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Apr 8 13:09:21 2009 +0000

    Checking float for equality isn't reliable. Thanks to Steve Grubb <sgrubb@redhat.com>
    for pointing this out.
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11126 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-time.c |   20 ++++++++++++--------
 1 files changed, 12 insertions(+), 8 deletions(-)

commit 0f1dd870962032c647cfb4208cda311698a2a654
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Apr 7 08:10:31 2009 +0000

    Fix NULL pointer dereference if search_entry() is called with a
    NULL index (although that never happen in the current code base).
    Thanks Steve Grubb <sgrubb@redhat.com> for pointing that out.
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11125 09c5ec92-17d4-0310-903a-819935f44dba

 src/config-engine.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit bfa3854b60114b1eba152ef16b8b4ce7fdbfb554
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Apr 7 08:10:28 2009 +0000

    Fix off by one when checking the type array size. Thanks Steve Grubb <sgrubb@redhat.com>
    for reporting this issue.
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11124 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-additional-data.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 50e379dfc5d0e75cdf7cb3e63694a028215a97b8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Apr 7 07:51:35 2009 +0000

    Update GnuLib code.
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11123 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am              |  130 +++++++-
 libmissing/arpa_inet.in.h           |    8 +
 libmissing/btowc.c                  |   38 ++
 libmissing/close-hook.c             |   91 +++++
 libmissing/close-hook.h             |   72 ++++
 libmissing/close.c                  |   48 +---
 libmissing/config.charset           |   46 +++-
 libmissing/doc/relocatable.texi     |   62 ++++
 libmissing/fopen.c                  |    4 +-
 libmissing/fseeko.c                 |   45 ++-
 libmissing/gai_strerror.c           |    4 +-
 libmissing/gettimeofday.c           |   17 +-
 libmissing/glthread/threadlib.c     |    7 +-
 libmissing/ioctl.c                  |    4 +-
 libmissing/localcharset.c           |   41 ++-
 libmissing/m4/00gnulib.m4           |   30 ++
 libmissing/m4/alloca.m4             |    6 +-
 libmissing/m4/btowc.m4              |   68 ++++
 libmissing/m4/close.m4              |    4 +-
 libmissing/m4/codeset.m4            |   12 +-
 libmissing/m4/errno_h.m4            |   28 +-
 libmissing/m4/extensions.m4         |   32 ++-
 libmissing/m4/fopen.m4              |   28 +-
 libmissing/m4/getaddrinfo.m4        |   70 +++--
 libmissing/m4/getline.m4            |   11 +-
 libmissing/m4/getpass.m4            |   16 +-
 libmissing/m4/gettimeofday.m4       |   10 +-
 libmissing/m4/glibc21.m4            |   14 +-
 libmissing/m4/gnulib-cache.m4       |    2 +-
 libmissing/m4/gnulib-common.m4      |   31 ++-
 libmissing/m4/gnulib-comp.m4        |   77 ++++-
 libmissing/m4/hostent.m4            |   45 +++
 libmissing/m4/include_next.m4       |   59 +++-
 libmissing/m4/inet_ntop.m4          |    6 +-
 libmissing/m4/inet_pton.m4          |    6 +-
 libmissing/m4/intmax_t.m4           |   16 +-
 libmissing/m4/inttypes_h.m4         |   12 +-
 libmissing/m4/lib-ld.m4             |   14 +-
 libmissing/m4/lib-link.m4           |   18 +-
 libmissing/m4/localcharset.m4       |    6 +-
 libmissing/m4/locale-fr.m4          |  185 ++++++++++
 libmissing/m4/locale-ja.m4          |  107 ++++++
 libmissing/m4/locale-zh.m4          |   92 +++++
 libmissing/m4/lock.m4               |    8 +-
 libmissing/m4/longlong.m4           |    8 +-
 libmissing/m4/malloc.m4             |    6 +-
 libmissing/m4/mbrtowc.m4            |  382 ++++++++++++++++++++
 libmissing/m4/mbsinit.m4            |   30 ++
 libmissing/m4/mbstate_t.m4          |   16 +-
 libmissing/m4/memmem.m4             |    8 +-
 libmissing/m4/minmax.m4             |    6 +-
 libmissing/m4/mktime.m4             |   30 +-
 libmissing/m4/multiarch.m4          |   66 ++++
 libmissing/m4/netdb_h.m4            |   12 +-
 libmissing/m4/pathmax.m4            |    7 +-
 libmissing/m4/poll.m4               |   16 +-
 libmissing/m4/printf.m4             |  244 +++++++++----
 libmissing/m4/realloc.m4            |    6 +-
 libmissing/m4/regex.m4              |   17 +-
 libmissing/m4/relocatable-lib.m4    |   10 +-
 libmissing/m4/select.m4             |   52 +++
 libmissing/m4/servent.m4            |   47 +++
 libmissing/m4/signal_h.m4           |   12 +-
 libmissing/m4/signalblocking.m4     |    8 +-
 libmissing/m4/size_max.m4           |   14 +-
 libmissing/m4/sockets.m4            |   43 ++-
 libmissing/m4/sockpfaf.m4           |   20 +-
 libmissing/m4/stdbool.m4            |    4 +-
 libmissing/m4/stdint.m4             |   95 +++++-
 libmissing/m4/stdint_h.m4           |   12 +-
 libmissing/m4/stdio_h.m4            |   10 +-
 libmissing/m4/stdlib_h.m4           |   17 +-
 libmissing/m4/strcase.m4            |   10 +-
 libmissing/m4/strdup.m4             |   12 +-
 libmissing/m4/strndup.m4            |    8 +-
 libmissing/m4/strnlen.m4            |    8 +-
 libmissing/m4/strptime.m4           |    6 +-
 libmissing/m4/strsep.m4             |    6 +-
 libmissing/m4/sys_select_h.m4       |    6 +-
 libmissing/m4/threadlib.m4          |   43 ++--
 libmissing/m4/timegm.m4             |    8 +-
 libmissing/m4/tm_gmtoff.m4          |    6 +-
 libmissing/m4/ungetc.m4             |   36 ++
 libmissing/m4/unistd_h.m4           |    6 +-
 libmissing/m4/vasnprintf.m4         |   52 ++-
 libmissing/m4/wchar.m4              |   34 ++-
 libmissing/m4/wchar_t.m4            |   10 +-
 libmissing/m4/wcrtomb.m4            |   88 +++++
 libmissing/m4/wctob.m4              |   91 +++++
 libmissing/m4/wint_t.m4             |   10 +-
 libmissing/m4/xsize.m4              |    6 +-
 libmissing/m4/yield.m4              |    8 +-
 libmissing/mbrtowc.c                |  386 ++++++++++++++++++++
 libmissing/mbsinit.c                |   47 +++
 libmissing/netdb.in.h               |   10 +-
 libmissing/pathmax.h                |    4 +-
 libmissing/poll.c                   |   61 ++--
 libmissing/regcomp.c                |   81 +++--
 libmissing/regex_internal.c         |   24 +-
 libmissing/regex_internal.h         |   10 +-
 libmissing/regexec.c                |   11 +-
 libmissing/select.c                 |  446 +++++++++++++++++++++++
 libmissing/setsockopt.c             |   21 +-
 libmissing/signal.in.h              |   11 +-
 libmissing/stdint.in.h              |  120 +++++--
 libmissing/stdio.in.h               |   32 ++
 libmissing/stdlib.in.h              |   12 +-
 libmissing/streq.h                  |  176 +++++++++
 libmissing/strerror.c               |  204 +++++++----
 libmissing/sys_select.in.h          |   27 ++-
 libmissing/sys_socket.in.h          |    6 +-
 libmissing/sys_stat.in.h            |    5 +-
 libmissing/sys_time.in.h            |    8 +
 libmissing/tests/Makefile.am        |   84 ++++-
 libmissing/tests/sockets.c          |   55 +++-
 libmissing/tests/sockets.h          |   23 ++-
 libmissing/tests/test-btowc.c       |   71 ++++
 libmissing/tests/test-btowc1.sh     |   15 +
 libmissing/tests/test-btowc2.sh     |   15 +
 libmissing/tests/test-fseeko.c      |   19 +-
 libmissing/tests/test-fseeko2.sh    |    3 +
 libmissing/tests/test-getaddrinfo.c |   25 ++-
 libmissing/tests/test-lock.c        |   23 +-
 libmissing/tests/test-mbrtowc.c     |  330 +++++++++++++++++
 libmissing/tests/test-mbrtowc1.sh   |   15 +
 libmissing/tests/test-mbrtowc2.sh   |   15 +
 libmissing/tests/test-mbrtowc3.sh   |   15 +
 libmissing/tests/test-mbrtowc4.sh   |   15 +
 libmissing/tests/test-mbsinit.c     |   62 ++++
 libmissing/tests/test-mbsinit.sh    |   15 +
 libmissing/tests/test-poll.c        |    2 -
 libmissing/tests/test-select-in.sh  |    4 +
 libmissing/tests/test-select-out.sh |   14 +-
 libmissing/tests/test-signal.c      |   28 ++
 libmissing/tests/test-sockets.c     |    4 +-
 libmissing/tests/test-tls.c         |    8 +-
 libmissing/tests/test-unistd.c      |    8 +-
 libmissing/tests/test-wcrtomb.c     |  162 +++++++++
 libmissing/tests/test-wcrtomb.sh    |   35 ++
 libmissing/tests/verify.h           |  140 --------
 libmissing/tests/w32sock.h          |   62 ++++
 libmissing/tests/wctob.c            |   37 ++
 libmissing/unistd.in.h              |   37 ++-
 libmissing/vasnprintf.c             |  664 +++++++++++++++++++++++++++++++++--
 libmissing/verify.h                 |  140 ++++++++
 libmissing/wchar.in.h               |  211 +++++++++++-
 libmissing/wcrtomb.c                |   53 +++
 libmissing/wctype.in.h              |    3 +
 libmissing/winsock-select.c         |  423 ----------------------
 149 files changed, 6432 insertions(+), 1387 deletions(-)

commit 694af559452bf9e915dce9eed903017e16739cad
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Nov 14 16:22:12 2008 +0000

    Update NEWS, bump version number.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11101 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS                         |   31 +++++++++++++++++++++++++++++--
 configure.in                 |    5 ++---
 docs/api/libprelude-decl.txt |    8 ++++++--
 3 files changed, 37 insertions(+), 7 deletions(-)

commit 8bd9f01069db515a68da1619ffb2c0ee900ceb2a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Nov 14 16:22:07 2008 +0000

    Correct libmissing path.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11100 09c5ec92-17d4-0310-903a-819935f44dba

 src/Makefile.am |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 486f86934d5ea979766da9ea1e2210d9926b029b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Nov 14 16:22:05 2008 +0000

    Update.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11099 09c5ec92-17d4-0310-903a-819935f44dba

 INSTALL |   53 +++++++++++++++++++++++++++--------------------------
 1 files changed, 27 insertions(+), 26 deletions(-)

commit 9b68bc7902bc509bf5f97de77423eebf2d450ad0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Nov 14 16:22:02 2008 +0000

    Workaround broken GnuLib select test.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11098 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/tests/test-select-out.sh |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

commit 7db2ca1dcfa3e7d19d651268ce23cd3eab8641e2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Nov 14 16:21:58 2008 +0000

    Make the lock static, fix compile failure due to multiple declaration.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11097 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client-profile.c |    2 +-
 tests/async-timer.c          |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 40b5c7040ff974d904ef07cfb4d5c57de7188dd4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Nov 14 16:21:54 2008 +0000

    Use idmef_path_new_fast(), kill warning.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11096 09c5ec92-17d4-0310-903a-819935f44dba

 tests/idmef-path.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit f162f9db952dc5c2532e6e8abf823186e618c16d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Nov 14 16:21:52 2008 +0000

    Fix warning.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11095 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-plugin.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit ca7b34e5d072e8042cb9fdad59433eb7c524b75c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Nov 14 16:21:49 2008 +0000

    Remove check for ioctl.h, this is already handled by GnuLib.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11094 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in     |    2 +-
 src/prelude-io.c |    5 +----
 2 files changed, 2 insertions(+), 5 deletions(-)

commit 388ba0492435d33091cf7b7c7180988ac58adcec
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Nov 14 16:21:43 2008 +0000

    Update GnuLib code.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11093 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am          |   83 ++++++++++++++++++++++++++++++++++++++-
 libmissing/accept.c             |   42 ++++++++++++++++++++
 libmissing/bind.c               |   40 +++++++++++++++++++
 libmissing/close.c              |   82 ++++++++++++++++++++++++++++++++++++++
 libmissing/fclose.c             |   47 ++++++++++++++++++++++
 libmissing/ioctl.c              |   49 +++++++++++++++++++++++
 libmissing/listen.c             |   40 +++++++++++++++++++
 libmissing/m4/gnulib-cache.m4   |    8 +++-
 libmissing/m4/gnulib-comp.m4    |   71 ++++++++++++++++-----------------
 libmissing/sys_ioctl.in.h       |   70 ++++++++++++++++++++++++++++++++
 libmissing/tests/Makefile.am    |   81 --------------------------------------
 libmissing/tests/accept.c       |   42 --------------------
 libmissing/tests/bind.c         |   40 -------------------
 libmissing/tests/close.c        |   82 --------------------------------------
 libmissing/tests/fclose.c       |   47 ----------------------
 libmissing/tests/ioctl.c        |   49 -----------------------
 libmissing/tests/listen.c       |   40 -------------------
 libmissing/tests/sys_ioctl.in.h |   70 --------------------------------
 libmissing/tests/w32sock.h      |   62 -----------------------------
 19 files changed, 494 insertions(+), 551 deletions(-)

commit cf534e0f40ed1a0b0a761fb46d46daef34e0afa6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Nov 12 14:21:59 2008 +0000

    Attempt to fix automatic build for buildbot using earlier libtool version.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11092 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit acab26524264f076286d03cca33bcc03477290f0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Nov 12 13:59:44 2008 +0000

    Update LTDL requirements.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11091 09c5ec92-17d4-0310-903a-819935f44dba

 src/Makefile.am |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit 80c57d9f1c1e4b5e0aa13d2aed7599ba8d21b398
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Nov 12 13:59:41 2008 +0000

    Update GnuLib code.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11090 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am               |    5 ++
 libmissing/config.charset            |    6 +-
 libmissing/fseeko.c                  |    2 +-
 libmissing/m4/getaddrinfo.m4         |   22 ++++++++-
 libmissing/m4/gnulib-comp.m4         |    5 ++
 libmissing/m4/netdb_h.m4             |    8 +++-
 libmissing/m4/printf.m4              |    9 +++-
 libmissing/m4/sys_ioctl_h.m4         |   11 +++--
 libmissing/netdb.in.h                |   12 +++---
 libmissing/sys_stat.in.h             |   12 +++++
 libmissing/tests/Makefile.am         |   12 +++--
 libmissing/tests/sockets.h           |    4 +-
 libmissing/tests/test-select-fd.c    |   72 ++++++++++++++++++++++++++++++
 libmissing/tests/test-select-in.sh   |   33 ++++++++++++++
 libmissing/tests/test-select-out.sh  |   33 ++++++++++++++
 libmissing/tests/test-select-stdin.c |   80 ++++++++++++++++++++++++++++++++++
 16 files changed, 301 insertions(+), 25 deletions(-)

commit 3bf0eaf2be10463c2c29eed471f506025cd1f65c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Nov 12 13:59:37 2008 +0000

    Update GtkDoc detection code.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11089 09c5ec92-17d4-0310-903a-819935f44dba

 Makefile.am   |    5 -----
 m4/gtk-doc.m4 |   52 +++++++++++++++++++---------------------------------
 2 files changed, 19 insertions(+), 38 deletions(-)

commit 0eafdc0b7f2f53f998bb3983f234bc334ef0f35b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Nov 12 13:59:34 2008 +0000

    Remove deprecated.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11088 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in |   52 ++++++----------------------------------------------
 1 files changed, 6 insertions(+), 46 deletions(-)

commit f04e10c5714c328d4fbf0c4e4a46e8e9f3fe8126
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Nov 12 13:59:29 2008 +0000

    Increase symbol table size.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11087 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-plugin.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 54e802ed5ffd576dea989e64426bbbbee3a12f81
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Nov 12 09:36:53 2008 +0000

    Workaround libtool/libltdl 1.5 -> 2.x ABI compatibility issues. This
    introduce two fixes:
    
    - Fix a crash when an application use a different libtool version than the
      libltdl version used to compile libprelude. In order to prevent this
      problem, we automatically rewrite symbol table provided by libtool 1.5
      application, and make it compatible with libltdl 2.2 (we will now ship
      libtool/ltdl 2.2 as the default with libprelude).
    
    - Automatic handling of symbol renaming between libtool 1.5 -> 2.x,
      which solve application linking problem.
    
    This fix #294.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11086 09c5ec92-17d4-0310-903a-819935f44dba

 m4/libprelude.m4             |    5 +++++
 src/include/prelude-plugin.h |   17 ++++++++++++-----
 src/prelude-plugin.c         |   33 ++++++++++++++++++++++++++++++---
 3 files changed, 47 insertions(+), 8 deletions(-)

commit a6cb679d012131d6aff12ed3ad9c50ad69e054c1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Nov 12 09:36:48 2008 +0000

    Update GnuLib code.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11085 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am          |   63 ++-----
 libmissing/connect.c            |   47 +++++
 libmissing/getsockname.c        |   40 +++++
 libmissing/glthread/thread.c    |    1 +
 libmissing/m4/gnulib-comp.m4    |   50 +++---
 libmissing/m4/include_next.m4   |   18 ++-
 libmissing/m4/memchr.m4         |   18 --
 libmissing/m4/memcmp.m4         |   31 ----
 libmissing/m4/netdb_h.m4        |    5 +-
 libmissing/m4/stdlib_h.m4       |   44 +++--
 libmissing/m4/strpbrk.m4        |   18 --
 libmissing/m4/sys_socket_h.m4   |    8 +-
 libmissing/m4/unistd_h.m4       |    4 +-
 libmissing/memchr.c             |  172 -------------------
 libmissing/memcmp.c             |  361 ---------------------------------------
 libmissing/netdb.in.h           |    5 +-
 libmissing/raise.c              |   30 ----
 libmissing/setsockopt.c         |   40 +++++
 libmissing/signal.in.h          |    6 +
 libmissing/socket.c             |   43 +++++
 libmissing/stdlib.in.h          |   54 ++++++
 libmissing/strpbrk.c            |   42 -----
 libmissing/sys_socket.in.h      |   15 +-
 libmissing/sys_stat.in.h        |   19 ++-
 libmissing/tests/Makefile.am    |   64 +++++---
 libmissing/tests/accept.c       |   42 +++++
 libmissing/tests/bind.c         |   40 +++++
 libmissing/tests/close.c        |   37 ++++
 libmissing/tests/ioctl.c        |   49 ++++++
 libmissing/tests/listen.c       |   40 +++++
 libmissing/tests/sys_ioctl.in.h |   70 ++++++++
 libmissing/tests/test-memchr.c  |  100 -----------
 libmissing/tests/test-memcmp.c  |   82 ---------
 libmissing/tests/w32sock.h      |   62 +++++++
 libmissing/tests/winsock.c      |  348 -------------------------------------
 libmissing/unistd.in.h          |   72 ++++++++
 libmissing/w32sock.h            |   62 +++++++
 libmissing/winsock.c            |  348 -------------------------------------
 38 files changed, 861 insertions(+), 1689 deletions(-)

commit eadc1fa68d354c96b3dfb0cbaccf376443c696a1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Nov 5 08:54:54 2008 +0000

    Cygwin compilation fixes.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11082 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-failover.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit cf0620e1af9e79c4c595f567199b3d913f7f1fa7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Nov 4 13:42:34 2008 +0000

    Fix compilation when IPv6 is not available.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11080 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 25613b1ab486dfd87a7ce8e9beedf8eeab953c56
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Nov 4 13:42:27 2008 +0000

    Fix error with recent autotools version.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11079 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e70451f390d9c3a2ab972e573578df5bedef188e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Oct 21 13:46:37 2008 +0000

    Fix OpenBSD poll unit-test.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11077 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/tests/test-poll.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit aa43295b140d3f2f124c94a2062206f2e97a3335
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Oct 21 08:58:54 2008 +0000

    Include GnuLib replacement headers directly.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11076 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-admin/prelude-admin.c |    1 +
 prelude-admin/server.c        |    5 ++++-
 2 files changed, 5 insertions(+), 1 deletions(-)

commit a4d9013f058223eaa667eec160f3298f263d7080
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Oct 21 08:58:52 2008 +0000

    Include GnuLib replacement headers directly.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11075 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criterion-value.c |    2 +-
 src/include/libmissing.h    |   10 ----------
 src/prelude-client.c        |    2 ++
 src/prelude-connection.c    |    3 +++
 src/prelude-io.c            |    2 +-
 5 files changed, 7 insertions(+), 12 deletions(-)

commit 0c57371c5a91dd2f408a34d6d522b33e70664871
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Oct 21 08:58:44 2008 +0000

    Gnulib code update.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11074 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am              |   52 ++++-
 libmissing/arpa_inet.in.h           |    2 +
 libmissing/errno.in.h               |    2 +
 libmissing/float.in.h               |    2 +
 libmissing/gai_strerror.c           |    7 +-
 libmissing/getaddrinfo.c            |   18 ++-
 libmissing/getaddrinfo.h            |  163 -----------
 libmissing/glthread/cond.c          |  540 ++++++++++++++++++++++++-----------
 libmissing/glthread/cond.h          |   44 ++--
 libmissing/glthread/lock.c          |    5 +
 libmissing/glthread/lock.h          |    6 +-
 libmissing/glthread/thread.c        |   13 +-
 libmissing/glthread/thread.h        |    3 +
 libmissing/m4/close.m4              |   25 ++
 libmissing/m4/fclose.m4             |   18 ++
 libmissing/m4/getaddrinfo.m4        |   16 +-
 libmissing/m4/gnulib-common.m4      |   12 +-
 libmissing/m4/gnulib-comp.m4        |   16 +-
 libmissing/m4/netdb_h.m4            |   32 ++
 libmissing/m4/sleep.m4              |   13 +-
 libmissing/m4/stdio_h.m4            |    4 +-
 libmissing/m4/stdlib_h.m4           |   11 +-
 libmissing/m4/sys_ioctl_h.m4        |   60 ++++
 libmissing/m4/sys_socket_h.m4       |   11 +-
 libmissing/m4/sys_stat_h.m4         |    6 +-
 libmissing/m4/unistd_h.m4           |   11 +-
 libmissing/netdb.in.h               |  189 ++++++++++++
 libmissing/netinet_in.in.h          |    2 +
 libmissing/signal.in.h              |    2 +
 libmissing/sigprocmask.c            |   40 +++-
 libmissing/stdint.in.h              |    2 +
 libmissing/stdio.in.h               |   17 ++
 libmissing/stdlib.in.h              |   81 ++++++
 libmissing/string.in.h              |    2 +
 libmissing/strings.in.h             |    2 +
 libmissing/sys_select.in.h          |    2 +
 libmissing/sys_socket.in.h          |   36 ++-
 libmissing/sys_stat.in.h            |   52 ++++-
 libmissing/sys_time.in.h            |    2 +
 libmissing/tests/Makefile.am        |   27 ++
 libmissing/tests/close.c            |   45 +++
 libmissing/tests/fclose.c           |   47 +++
 libmissing/tests/test-getaddrinfo.c |    2 +-
 libmissing/tests/test-lock.c        |   13 +
 libmissing/tests/test-netdb.c       |   29 ++
 libmissing/tests/test-poll.c        |    3 +-
 libmissing/tests/test-select.c      |    1 +
 libmissing/tests/winsock.c          |  106 +++++---
 libmissing/time.in.h                |    2 +
 libmissing/unistd.in.h              |   99 ++++++-
 libmissing/wchar.in.h               |    2 +
 libmissing/wctype.in.h              |    2 +
 libmissing/winsock.c                |  106 +++++---
 53 files changed, 1533 insertions(+), 472 deletions(-)

commit a3c476d99043422ec029d7f97442d86fd96fe697
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Oct 17 13:10:13 2008 +0000

    Add debug message on heartbeat.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11073 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 06eb7290873119dd742db950311d8ce8b8154b47
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Oct 17 08:47:24 2008 +0000

    Fix possible compilation problem with some GCC version (fix #325).
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11068 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-tree-wrap.c                            |  522 ++++++++--------------
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm |   23 +-
 2 files changed, 205 insertions(+), 340 deletions(-)

commit 6946483742cd363f04a08af355862bd02400fe45
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Oct 13 13:23:48 2008 +0000

    Update NEWS, bump version.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11062 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS                         |    7 +++++++
 configure.in                 |    4 ++--
 docs/api/libprelude-decl.txt |    2 +-
 3 files changed, 10 insertions(+), 3 deletions(-)

commit c44262d1cc6bf44e16e20a9eed80e78f09b6f363
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Oct 8 12:52:35 2008 +0000

    Fix NULL pointer dereference in case of NULL client profile (fix #320).
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11061 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client-profile.c |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

commit 89ed5c89a6d9500c1329aa81ce99eafa04e7195a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Oct 6 15:23:16 2008 +0000

    Late fix C++ build problem: this will be part of the 0.9.21.1 release.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11058 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/c++/include/prelude-client-profile.hxx |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 3888b7ddc4e1025300f3b43240248b7899cedffe
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Oct 6 14:01:19 2008 +0000

    Update NEWS, documentation, bump version number.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11056 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS                              |   17 +++++++++++++++++
 configure.in                      |    8 ++++----
 docs/api/libprelude-decl.txt      |   12 +++++++++++-
 docs/api/libprelude-sections.txt  |    2 ++
 docs/api/tmpl/prelude-client.sgml |    9 +++++++++
 5 files changed, 43 insertions(+), 5 deletions(-)

commit a2393a94145e3467f6024a3317d35293db966b03
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Oct 6 14:01:16 2008 +0000

    Remove WIN32 specific workaround, now handled by GnuLib.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11055 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-io.c |    4 ----
 1 files changed, 0 insertions(+), 4 deletions(-)

commit 7039a55e10e234e72e4d0bf96bd48c022dc348d9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Oct 6 14:01:13 2008 +0000

    Remove THREADCPPFLAGS usage until they are proven required.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11054 09c5ec92-17d4-0310-903a-819935f44dba

 libprelude-config.in             |    2 +-
 src/Makefile.am                  |    2 +-
 src/libprelude-error/Makefile.am |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 9619fd758f2424a7c8dade3578124e5a7957ecf8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Oct 6 14:01:07 2008 +0000

    Update GnuLib code.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11053 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am             |  143 +++++++++++-
 libmissing/arpa_inet.in.h          |    2 +
 libmissing/c-ctype.h               |   17 ++-
 libmissing/errno.in.h              |    4 +-
 libmissing/fopen.c                 |   68 +++++--
 libmissing/glthread/cond.h         |   14 +-
 libmissing/glthread/thread.c       |  244 ++++++++++----------
 libmissing/glthread/thread.h       |   20 +-
 libmissing/intprops.h              |   77 ++++++
 libmissing/m4/arpa_inet_h.m4       |    9 +-
 libmissing/m4/fopen.m4             |    9 +-
 libmissing/m4/gnulib-cache.m4      |   10 +-
 libmissing/m4/gnulib-comp.m4       |   64 +++++-
 libmissing/m4/inet_ntop.m4         |    5 +-
 libmissing/m4/inet_pton.m4         |    5 +-
 libmissing/m4/memcmp.m4            |    2 +-
 libmissing/m4/perror.m4            |   17 ++
 libmissing/m4/signal_h.m4          |    3 +-
 libmissing/m4/sockets.m4           |   64 ++++--
 libmissing/m4/stdio_h.m4           |   36 +++-
 libmissing/m4/strdup.m4            |   22 ++-
 libmissing/m4/strerror.m4          |   68 ++++++
 libmissing/m4/string_h.m4          |    9 +-
 libmissing/m4/sys_select_h.m4      |   20 ++-
 libmissing/m4/sys_socket_h.m4      |   62 +++++-
 libmissing/m4/thread.m4            |    6 +-
 libmissing/m4/threadlib.m4         |    8 +-
 libmissing/m4/unistd_h.m4          |   33 ++-
 libmissing/m4/wchar.m4             |   25 ++-
 libmissing/m4/write.m4             |   20 ++
 libmissing/perror.c                |   35 +++
 libmissing/poll.c                  |  445 +++++++++++++++++++++++++++++++-----
 libmissing/signal.in.h             |   21 ++
 libmissing/sigprocmask.c           |   51 ++++
 libmissing/stdio-write.c           |  148 ++++++++++++
 libmissing/stdio.in.h              |   55 +++++
 libmissing/strerror.c              |  273 ++++++++++++++++++++++
 libmissing/string.in.h             |    6 +-
 libmissing/sys_select.in.h         |   31 +++
 libmissing/sys_socket.in.h         |  286 +++++++++++++++++++++++-
 libmissing/tests/Makefile.am       |   57 +++++-
 libmissing/tests/intprops.h        |   77 ------
 libmissing/tests/test-cond.c       |  111 +++++-----
 libmissing/tests/test-fopen.c      |    1 +
 libmissing/tests/test-lock.c       |   20 ++-
 libmissing/tests/test-perror.c     |   34 +++
 libmissing/tests/test-perror.sh    |   27 +++
 libmissing/tests/test-poll.c       |   10 +-
 libmissing/tests/test-select.c     |  375 ++++++++++++++++++++++++++++++
 libmissing/tests/test-strerror.c   |   65 ++++++
 libmissing/tests/test-sys_select.c |    5 +-
 libmissing/tests/test-tls.c        |    4 +-
 libmissing/tests/test-wchar.c      |    6 +-
 libmissing/tests/test-wctype.c     |    3 +
 libmissing/tests/winsock.c         |  308 +++++++++++++++++++++++++
 libmissing/unistd.in.h             |   46 ++++
 libmissing/vasnprintf.c            |   29 ++-
 libmissing/wchar.in.h              |    6 +
 libmissing/wctype.in.h             |   31 ++--
 libmissing/winsock-select.c        |  423 ++++++++++++++++++++++++++++++++++
 libmissing/winsock.c               |  308 +++++++++++++++++++++++++
 libmissing/write.c                 |   62 +++++
 62 files changed, 3985 insertions(+), 460 deletions(-)

commit 7f55d53745da14d4649cac9623dc891b720b1440
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Oct 3 15:20:09 2008 +0000

    Fix path issue in case libprelude was configured with specific path
    outside of $prefix (fix #319).
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11052 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client-profile.c |  111 ++++++++++++++++++++++++++++--------------
 1 files changed, 74 insertions(+), 37 deletions(-)

commit 8c401f80a59d5a23464a28f18cde1d20829aadb4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Oct 3 15:20:07 2008 +0000

    Fix a bug where building EasyBindings would be done although they are not enabled.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11051 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/Makefile.am |   22 ++++++----------------
 1 files changed, 6 insertions(+), 16 deletions(-)

commit 0b9332f95d3d874b90157ab5f37ff130cb4d0da2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Oct 3 15:20:05 2008 +0000

    Remove dependency on perror().
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11050 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-admin/server.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 4b52a1063f55662117cd0493e65db9b919297808
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Oct 3 15:20:01 2008 +0000

    Add missing sys/select.h
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11049 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection-pool.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 618d814a4905743e837ea500de50af2b5e199d4a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Sep 24 11:23:20 2008 +0000

    Add refcount support.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11048 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/c++/include/prelude-client-profile.hxx |   24 +++++----
 bindings/c++/include/prelude-client.hxx         |    9 +---
 bindings/c++/prelude-client-profile.cxx         |   62 ++++++++++++++--------
 bindings/c++/prelude-client.cxx                 |   23 +++++++-
 bindings/libpreludecpp.i                        |   12 ----
 5 files changed, 74 insertions(+), 56 deletions(-)

commit c1c10366adf9bd6e851000e5c5f47d9879f9200e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Sep 24 10:53:48 2008 +0000

    Add refcount to prelude_client_t object.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11047 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-client.h |    2 ++
 src/prelude-client.c         |   15 +++++++++++++++
 2 files changed, 17 insertions(+), 0 deletions(-)

commit 5ac95124c68badf8294c3e7240db64c4745d7706
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Sep 24 10:49:40 2008 +0000

    Add refcount support to the prelude_client_profile_t object.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11046 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-client-profile.h |    2 ++
 src/prelude-client-profile.c         |   14 ++++++++++++++
 2 files changed, 16 insertions(+), 0 deletions(-)

commit 22c3845872619a6eb4645d281750cc717d542bd5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Sep 24 09:05:44 2008 +0000

    Update README.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11042 09c5ec92-17d4-0310-903a-819935f44dba

 README |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 4e08f5b02cd74b65b800ac144d18f4e9e11f975f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Sep 24 08:54:24 2008 +0000

    No pointer usage.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11039 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/c++/idmef-criteria.cxx         |   12 ++++++------
 bindings/c++/include/idmef-criteria.hxx |    6 +++---
 2 files changed, 9 insertions(+), 9 deletions(-)

commit 473b93e28d9f94a8d21c7fcbb84e8a875cd9f15d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Sep 24 08:54:23 2008 +0000

    Fix assertion warning if no address can be found.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11038 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |   25 +++++++++++++++----------
 1 files changed, 15 insertions(+), 10 deletions(-)

commit 1ef0c30a05028b8a08ec4823004cf9010c7fedcb
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Sep 19 15:16:03 2008 +0000

    Update NEWS, bump version.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11029 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS                             |   20 ++++++++++++++++++++
 configure.in                     |   13 +++++++------
 docs/api/libprelude-decl.txt     |   31 ++++++++++++++++++++++++++-----
 docs/api/libprelude-sections.txt |    2 ++
 4 files changed, 55 insertions(+), 11 deletions(-)

commit 22fe6c72aead8826187452065c46db5237ef16c4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Sep 19 15:16:00 2008 +0000

    Add SetPrefix() and GetPrefix() function.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11028 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/c++/include/prelude-client-profile.hxx |    3 +++
 bindings/c++/prelude-client-profile.cxx         |   15 +++++++++++++++
 2 files changed, 18 insertions(+), 0 deletions(-)

commit 61685fd79ad84c432b41d774af5d78655f5046fc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Sep 19 11:40:20 2008 +0000

    Ignore test-poll error on OpenBSD.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11027 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/tests/test-poll.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit f10f07f9c3f08aeee3a31e6d61c2fc43181008f5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Sep 19 11:38:19 2008 +0000

    Make prelude-client-profile self contained: use prelude_uid_t / prelude_gid_t.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11026 09c5ec92-17d4-0310-903a-819935f44dba

 Makefile.am                          |   12 +++++++++++-
 configure.in                         |    2 +-
 src/include/prelude-client-profile.h |   22 ++++++++++++++++++----
 src/prelude-client-profile.c         |   12 ++++++------
 4 files changed, 36 insertions(+), 12 deletions(-)

commit cab0974910121381913aeb357740eb80bcf56df7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Sep 19 11:11:25 2008 +0000

    Add Python package description, author, url, and version. Do not use config.h, since we are not using libmissing.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11025 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/low-level/python/setup.py.in |    6 +++++-
 bindings/python/setup.py.in           |    6 +++++-
 2 files changed, 10 insertions(+), 2 deletions(-)

commit aed6dd696b8c4496fc8bc6da46ec908fa11f6805
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Sep 19 11:11:23 2008 +0000

    Remove deprecated check.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11024 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in |    7 -------
 1 files changed, 0 insertions(+), 7 deletions(-)

commit 7276ca8b0b6b7b1a21a75e590eaf544cd2e9e3fd
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Sep 19 11:11:20 2008 +0000

    Update documentation.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11023 09c5ec92-17d4-0310-903a-819935f44dba

 docs/api/libprelude-decl.txt     |   12 +++++++++++-
 docs/api/libprelude-sections.txt |    3 +++
 2 files changed, 14 insertions(+), 1 deletions(-)

commit 65eefbd8fc611faa4c56e5c002a86ea1dbd4e79b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Sep 19 11:11:17 2008 +0000

    Fix use of uninitialized condition.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11022 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-async.c |    9 ++-------
 1 files changed, 2 insertions(+), 7 deletions(-)

commit 1cfe42c7aba0d753b8c62b6dd5c80b891e7710e3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Sep 19 11:11:13 2008 +0000

    Add prelude_client_profile_get_prefix().
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11021 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-client-profile.h |    3 +++
 src/prelude-client-profile.c         |   23 +++++++++++++++++++++++
 2 files changed, 26 insertions(+), 0 deletions(-)

commit 8da5b3e5007f31b30685cd1fa64beed8b19731a2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Sep 18 13:16:48 2008 +0000

    User can now set the working prefix using the LIBPRELUDE_PREFIX environment variable.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11020 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client-profile.c |    3 ++-
 src/prelude.c                |    5 +++++
 2 files changed, 7 insertions(+), 1 deletions(-)

commit 35a360b18230958f5d6cab7b06f5fb91dc98293a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Sep 18 13:16:45 2008 +0000

    Use PATH_MAX.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11019 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 17853862e28e6ea9108e29acc6d782b63c932d00
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Sep 18 11:00:21 2008 +0000

    Fix WIN32 compile warnings.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11017 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-failover.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 57172ad25fd54e1ed9be7d0984e0a20396886251
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Sep 18 10:53:30 2008 +0000

    Special case Cygwin.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11016 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-admin/prelude-admin.c |   24 ++++++++++++------------
 prelude-admin/tls-register.c  |    4 ++--
 2 files changed, 14 insertions(+), 14 deletions(-)

commit 13ae899c962f7741e77e15899c48ff0b499d7afc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Sep 18 10:46:53 2008 +0000

    Update GNuLib code, include fopen and uname module.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11015 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am        |   20 +++++-
 libmissing/fopen.c            |   65 ++++++++++++++++++
 libmissing/m4/fopen.m4        |   50 ++++++++++++++
 libmissing/m4/gnulib-cache.m4 |    4 +-
 libmissing/m4/gnulib-comp.m4  |    9 +++
 libmissing/m4/uname.m4        |   18 +++++
 libmissing/tests/Makefile.am  |    9 +++
 libmissing/tests/test-fopen.c |   44 ++++++++++++
 libmissing/uname.c            |  147 +++++++++++++++++++++++++++++++++++++++++
 libmissing/uname.h            |   51 ++++++++++++++
 src/prelude-client.c          |   22 +------
 11 files changed, 416 insertions(+), 23 deletions(-)

commit 1436091154a4f3995c105852629335c0ac695e68
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Sep 18 10:46:49 2008 +0000

    Include config.h
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11014 09c5ec92-17d4-0310-903a-819935f44dba

 tests/async-timer.c          |    2 ++
 tests/idmef-criteria.c       |    2 ++
 tests/idmef-message-helper.c |    2 ++
 tests/idmef-path.c           |    2 ++
 tests/idmef-value.c          |    2 ++
 tests/idmef.c                |    2 ++
 tests/prelude-client.c       |    2 ++
 tests/prelude-string.c       |    2 ++
 8 files changed, 16 insertions(+), 0 deletions(-)

commit daaabe019bb68269ac1d00d1ce6e6757846c96d4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Sep 18 10:46:46 2008 +0000

    Link with libmissing.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11013 09c5ec92-17d4-0310-903a-819935f44dba

 tests/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit cbe14288b266c1e1008c6ec4c8e4b1e402112f86
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Sep 18 10:46:44 2008 +0000

    Update GnuLib code, WIN32 compatibility for gl_cond_t.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11012 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am        |   12 ++-
 libmissing/glthread/cond.c    |  189 +++++++++++++++++++++++++++++++++++++++++
 libmissing/glthread/cond.h    |   57 ++++++++++++-
 libmissing/m4/gnulib-cache.m4 |    3 +-
 libmissing/m4/gnulib-comp.m4  |    5 +
 libmissing/m4/sleep.m4        |   19 ++++
 libmissing/sleep.c            |   46 ++++++++++
 libmissing/tests/Makefile.am  |    9 ++
 libmissing/tests/test-cond.c  |    1 +
 libmissing/tests/test-sleep.c |   47 ++++++++++
 libmissing/vasnprintf.c       |   61 ++++++++++++--
 11 files changed, 439 insertions(+), 10 deletions(-)

commit e2b762e6b9cbd3e5f3c5b59f51a201590613f008
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Sep 18 10:46:40 2008 +0000

    Make variable.h private.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11011 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/Makefile.am |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit 6c0a62ca07a44ee0ef6e03133b80407fc52ce7c4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Sep 18 10:46:38 2008 +0000

    Make a difference between WIN32 and Cygwin.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11010 09c5ec92-17d4-0310-903a-819935f44dba

 src/common.c                  |    6 +++---
 src/daemonize.c               |    8 ++++----
 src/prelude-client-profile.c  |    2 +-
 src/prelude-connection-pool.c |    2 +-
 src/prelude-connection.c      |   14 +++++++-------
 src/prelude-failover.c        |   10 +++++-----
 src/prelude-io.c              |    2 +-
 src/prelude-log.c             |    6 +++---
 8 files changed, 25 insertions(+), 25 deletions(-)

commit 8dba083413a97f8a94902c915b64d37d3c5ac9b5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Sep 18 10:46:34 2008 +0000

    Fix documentation header.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11009 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client-profile.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 9e2d305309e488f34e319a7816a33f76cc0b10ca
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Sep 18 10:46:31 2008 +0000

    No permission warning on WIN32.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11008 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-admin/prelude-admin.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit d4797a7e6ce08d05dae386e1cf6a1e84206488f6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Sep 18 10:46:29 2008 +0000

    Fix include ordering to workaround an issue with certain C++ compiler
    triggered by config.h redefinition.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11007 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/c++/include/prelude-client.hxx |    1 -
 bindings/c++/prelude-client-easy.cxx    |    7 +------
 bindings/c++/prelude-client.cxx         |   12 ++++--------
 bindings/c++/prelude-error.cxx          |    3 ++-
 4 files changed, 7 insertions(+), 16 deletions(-)

commit 4116c172febcddb84eba85cad5a83bb083c6f8f6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Sep 18 10:46:26 2008 +0000

    Fix INSTALLDIR definition on WIN32, this is necessary since libtool install generated DLL in bindir.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11006 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in |   14 +++++++++++++-
 1 files changed, 13 insertions(+), 1 deletions(-)

commit fd7eb0dcf6a58ea750a2967b78b17031d3d645a7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Sep 18 10:46:23 2008 +0000

    Error handling improvement.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11005 09c5ec92-17d4-0310-903a-819935f44dba

 src/daemonize.c |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

commit ff80e46556880b405006c013a0cb1df7e243c09c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Sep 16 14:38:58 2008 +0000

    Remove superfluous close() statement.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11004 09c5ec92-17d4-0310-903a-819935f44dba

 src/daemonize.c |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)

commit 2fa6277a97425f996c3f22368c75c9e53644404c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Sep 16 14:38:21 2008 +0000

    Add the dup2 module.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11003 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am        |   11 +++++++-
 libmissing/dup2.c             |   57 +++++++++++++++++++++++++++++++++++++++++
 libmissing/m4/dup2.m4         |   15 +++++++++++
 libmissing/m4/gnulib-cache.m4 |    3 +-
 libmissing/m4/gnulib-comp.m4  |    4 +++
 5 files changed, 88 insertions(+), 2 deletions(-)

commit d3a0969ebc61274870ba495bb2e585b51d197389
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Sep 16 14:14:12 2008 +0000

    Bind stdin, stdout, and stderr to '/dev/null'. Correctly fixes #311.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11002 09c5ec92-17d4-0310-903a-819935f44dba

 src/daemonize.c |   24 +++++++++++-------------
 1 files changed, 11 insertions(+), 13 deletions(-)

commit dec1c7224780ae17f7d52bbf0a62f3721e8f5d6e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Sep 16 09:20:19 2008 +0000

    Update GnuLib code.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11001 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/tests/test-memchr.c |    4 +++-
 libmissing/tests/test-poll.c   |   12 ++++--------
 2 files changed, 7 insertions(+), 9 deletions(-)

commit 006bffac13ab0215d6890f273e3df211dc811fa6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Sep 16 09:17:33 2008 +0000

    Remove old email addresses.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@11000 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria-string.lex.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit e6282c3942e5cc10cd85adf4ff6157a42a2fb7f6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Sep 15 12:56:54 2008 +0000

    Only close stdin/stdout/stderr if they are connected to a terminal. This
    prevent closing invalid descriptor. (fix #311).
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10998 09c5ec92-17d4-0310-903a-819935f44dba

 src/daemonize.c |   25 +++++++++++++------------
 1 files changed, 13 insertions(+), 12 deletions(-)

commit f44dab8689a84b82a8b6cdf35be7f9c4e53d4ecd
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Sep 15 11:48:09 2008 +0000

    Update GnuLib code.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10997 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/m4/errno_h.m4 |   26 +++++++++++++++++++++++++-
 1 files changed, 25 insertions(+), 1 deletions(-)

commit 58905ea8040958c4c007b3f7c6e1523f9f199cc1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Sep 15 10:35:10 2008 +0000

    Update GnuLib code.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10996 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/errno.in.h    |   21 +++++++++++----------
 libmissing/m4/errno_h.m4 |    4 ++--
 2 files changed, 13 insertions(+), 12 deletions(-)

commit 6bfbdde351ff3331b4cc9f8eb7e9641e70c3c558
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Sep 15 10:31:47 2008 +0000

    Implement prelude_client_profile_get_default_config_dirname(), and
    prelude_client_profile_set_prefix().
    
    Modify prelude-admin so that it always use prelude-client-profile
    function in order to retrieve libprelude specific path.
    
    Use the relocatable module from prelude-client-profile in order to
    relocate path when needed.
    
    This fix #255.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10995 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in                         |    2 +
 prelude-admin/prelude-admin.c        |   60 ++++++++---
 src/include/prelude-client-profile.h |    8 +-
 src/prelude-client-profile.c         |  190 +++++++++++++++++++++++++++++++---
 4 files changed, 227 insertions(+), 33 deletions(-)

commit 77d251888c901fd791737b3769fadec17aa5c978
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Sep 15 09:24:30 2008 +0000

    Add test target
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10994 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 8c59b93a0ae8c7cc57e350fa860c242f71ba15ad
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Sep 15 09:21:25 2008 +0000

    GnuLib update, fixes a number of Win32 compilation error, include
    the relocatable module.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10993 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am            |   50 ++++-
 libmissing/errno.in.h             |  150 +++++++++++
 libmissing/glthread/cond.c        |   21 ++
 libmissing/glthread/cond.h        |    7 +-
 libmissing/m4/eoverflow.m4        |   70 ------
 libmissing/m4/errno_h.m4          |   89 +++++++
 libmissing/m4/gnulib-cache.m4     |    3 +-
 libmissing/m4/gnulib-comp.m4      |   30 ++-
 libmissing/m4/relocatable-lib.m4  |   56 +++++
 libmissing/m4/sockets.m4          |   35 +++
 libmissing/m4/stdio_h.m4          |   96 ++++----
 libmissing/poll.c                 |    6 +
 libmissing/relocatable.c          |  493 +++++++++++++++++++++++++++++++++++++
 libmissing/relocatable.h          |   83 +++++++
 libmissing/stdio.in.h             |   16 ++
 libmissing/sys_socket.in.h        |   10 -
 libmissing/tests/Makefile.am      |   47 +++--
 libmissing/tests/dummy.c          |   42 ----
 libmissing/tests/sockets.c        |   57 +++++
 libmissing/tests/sockets.h        |   32 +++
 libmissing/tests/test-EOVERFLOW.c |   32 ---
 libmissing/tests/test-errno.c     |  117 +++++++++
 libmissing/tests/test-poll.c      |  379 ++++++++++++++++++++++++++++
 libmissing/tests/test-sockets.c   |   44 ++++
 libmissing/tests/test-tls.c       |  126 +---------
 25 files changed, 1727 insertions(+), 364 deletions(-)

commit 8a904fe866c6d2cf8106fc24d7903635e36e89a0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Sep 15 09:21:20 2008 +0000

    Move libgcrypt and gnutls initialization upon start. This is required since
    gcrypt is now used for operation outside authentication. Solve a WIN32 problem.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10992 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude.c  |   56 +++++++++++++++++++++++++++++++++++-
 src/tls-auth.c |   86 ++------------------------------------------------------
 2 files changed, 58 insertions(+), 84 deletions(-)

commit 881a93f1395eda2aa8a9331fbe3b01351535e72a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Sep 12 14:52:03 2008 +0000

    Set CLOEXEC on opened fd.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10991 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-failover.c |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

commit dac97ed1ade2c3bbe283672ac66de0a20f78c765
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Sep 12 14:52:00 2008 +0000

    Fix win32 return value.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10990 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-failover.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 7676b189094715d416b876bec9bf807951ff25a5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Sep 12 14:51:57 2008 +0000

    Increase FD_SETSIZE to a decent value on WIN32. We can easily go
    higher than the default size due to failover.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10989 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection-pool.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit d627b6d261bc04c22c9141fa7e8a3b95ed9de7b2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Sep 12 14:51:54 2008 +0000

    Remove invalid mail address.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10988 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-class.c               |    2 +-
 src/idmef-criteria-string.lex.l |    4 ++--
 src/idmef-path.c                |    2 +-
 src/prelude-string.c            |    3 +--
 4 files changed, 5 insertions(+), 6 deletions(-)

commit 9e80f179ad18acda80802883f7fc946cdc9269d7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Sep 12 14:51:51 2008 +0000

    Win32 compatibility fixes.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10987 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection.c |    5 +----
 1 files changed, 1 insertions(+), 4 deletions(-)

commit d319e70fc6f64200868d4f7aba9f76ddd7bd8ef0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Sep 12 14:51:47 2008 +0000

    Remove obsolete.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10986 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-message-write.c                          |    6 ------
 .../GenerateIDMEFMessageWriteC.pm                  |    6 ------
 2 files changed, 0 insertions(+), 12 deletions(-)

commit 21a092555a5886cc36c739e253d1e89cf574f392
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Sep 10 14:28:08 2008 +0000

    Win32 compatibility fixes.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10978 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-failover.c |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit d63e13ac1a2ef3c0d6b661077bc4ad759fc03d0e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Sep 10 14:27:07 2008 +0000

    Win32 compatibility fixes.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10977 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-log.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 0f4446980ceab904516e1b9b92278b228eb7fb73
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Sep 10 14:20:58 2008 +0000

    Win32 compatibility.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10976 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-admin/prelude-admin.c |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

commit 4d0e36a20690fc4e0d0153492adb77b6f77b8bcd
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Sep 10 14:18:32 2008 +0000

    Add inet_pton module.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10975 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am          |   17 ++-
 libmissing/c-ctype.c            |  396 ++++++++++++++++++++++++++++++++++++++
 libmissing/c-ctype.h            |  280 +++++++++++++++++++++++++++
 libmissing/inet_pton.c          |  257 +++++++++++++++++++++++++
 libmissing/m4/gnulib-cache.m4   |    3 +-
 libmissing/m4/gnulib-comp.m4    |    7 +
 libmissing/m4/inet_pton.m4      |   27 +++
 libmissing/tests/Makefile.am    |    9 +
 libmissing/tests/test-c-ctype.c |  398 +++++++++++++++++++++++++++++++++++++++
 9 files changed, 1392 insertions(+), 2 deletions(-)

commit e456a10002b783715bf499381086b4a161ef94e4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Sep 10 14:15:51 2008 +0000

    Add sys_stat module.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10974 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am           |   27 ++++-
 libmissing/m4/gnulib-cache.m4    |    3 +-
 libmissing/m4/gnulib-comp.m4     |    5 +
 libmissing/m4/include_next.m4    |    6 +-
 libmissing/m4/sys_stat_h.m4      |   55 +++++++
 libmissing/sys_stat.in.h         |  293 ++++++++++++++++++++++++++++++++++++++
 libmissing/tests/Makefile.am     |    9 ++
 libmissing/tests/test-sys_stat.c |  263 ++++++++++++++++++++++++++++++++++
 8 files changed, 658 insertions(+), 3 deletions(-)

commit 5fc1e81e611917f12d677d0d542034a422f61747
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Sep 10 14:15:24 2008 +0000

    Fix possible configure warning.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10973 09c5ec92-17d4-0310-903a-819935f44dba

 m4/libprelude.m4 |   20 +++++++++++---------
 1 files changed, 11 insertions(+), 9 deletions(-)

commit c89886c643a033ed35f9f02edc610e3b0102c947
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Sep 9 08:54:01 2008 +0000

    Update NEWS, bump version number.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10963 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS         |    8 ++++++++
 configure.in |    4 ++--
 2 files changed, 10 insertions(+), 2 deletions(-)

commit 201b03b43d2cd5ad10c58e9774e1ba30b6521853
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Sep 9 08:52:42 2008 +0000

    Make sure thread storage is initialized before any call to prelude_error (fix #312).
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10962 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-thread.c |   21 ++++++++++++++++++++-
 1 files changed, 20 insertions(+), 1 deletions(-)

commit bedabd2abc9f09a15ec308120e24dd9ee4edc64c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Sep 6 17:15:21 2008 +0000

    Fix invalid read.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10961 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-class.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 6cdb1e85b666e9b92bae7fca675a411f117de764
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Sep 5 16:20:16 2008 +0000

    Update NEWS, bump version.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10959 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS         |    8 ++++++++
 configure.in |    4 ++--
 2 files changed, 10 insertions(+), 2 deletions(-)

commit b9dda4c062701f534e8d92d774fd2c7f55d02ec7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Sep 5 16:20:13 2008 +0000

    Correct libtool usage. Unit-test improvement.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10958 09c5ec92-17d4-0310-903a-819935f44dba

 tests/Makefile.am   |    2 +-
 tests/async-timer.c |    6 +++++-
 2 files changed, 6 insertions(+), 2 deletions(-)

commit a50c4878323d00956d8c5bbc0c103e5763917ec3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Sep 5 16:20:09 2008 +0000

    Add asynchronous stack unit-tests.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10957 09c5ec92-17d4-0310-903a-819935f44dba

 tests/Makefile.am   |    5 ++-
 tests/async-timer.c |   64 +++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 67 insertions(+), 2 deletions(-)

commit ac3aa29d536866787c7b329cf2b5ad6ecdcd18a4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Sep 5 10:50:05 2008 +0000

    Fix for wrong gl_cond_timedwait() usage.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10956 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-async.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit d26f181513a9c713a7914350665302c1c7192131
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Sep 5 10:50:01 2008 +0000

    Warning fixes.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10955 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/c++/idmef-path.cxx              |    2 ++
 bindings/c++/idmef-value.cxx             |   11 ++---------
 bindings/c++/prelude-client.cxx          |    3 +++
 bindings/c++/prelude-connection-pool.cxx |    2 --
 4 files changed, 7 insertions(+), 11 deletions(-)

commit 8bbaf7d5dcd95fcb6815c974fde34c2c0002e391
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Sep 3 15:07:41 2008 +0000

    Update NEWS, bump version.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10953 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS                   |   29 +++++++++++++++++++++++++++++
 configure.in           |    8 ++++----
 libmissing/Makefile.am |    1 +
 3 files changed, 34 insertions(+), 4 deletions(-)

commit 5d42b3d4ba89c15b708cfc9c89d8544c4f7a5e24
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Sep 3 15:07:38 2008 +0000

    Automatic node name/address detection.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10952 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |  111 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 111 insertions(+), 0 deletions(-)

commit 34878064690b294cd257a8ed489e4199718d87c7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Sep 3 14:22:20 2008 +0000

    Update GnuLib code.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10951 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am        |   49 ++++--
 libmissing/arpa_inet.in.h     |    2 +
 libmissing/float.in.h         |    4 +-
 libmissing/getdelim.c         |   15 +-
 libmissing/m4/getdelim.m4     |    1 +
 libmissing/m4/include_next.m4 |   28 +++-
 libmissing/m4/lib-link.m4     |   27 +++-
 libmissing/m4/lib-prefix.m4   |   88 +++++++---
 libmissing/netinet_in.in.h    |    4 +-
 libmissing/poll.c             |  390 +++++------------------------------------
 libmissing/signal.in.h        |    2 +
 libmissing/stdint.in.h        |    3 +-
 libmissing/stdio.in.h         |    2 +
 libmissing/stdlib.in.h        |    2 +
 libmissing/string.in.h        |    2 +
 libmissing/strings.in.h       |    4 +-
 libmissing/sys_select.in.h    |    4 +-
 libmissing/sys_socket.in.h    |    2 +
 libmissing/sys_time.in.h      |    4 +-
 libmissing/time.in.h          |    4 +-
 libmissing/unistd.in.h        |    2 +
 libmissing/vasnprintf.c       |    2 +-
 libmissing/wchar.in.h         |    2 +
 libmissing/wctype.in.h        |    2 +
 24 files changed, 226 insertions(+), 419 deletions(-)

commit aebe63e68a03c2624d376cb8719c101cf59a8878
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Sep 3 14:22:12 2008 +0000

    Consistency fixes: return the old value instead of creating a new one,
    this is the same as with raw IDMEF object.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10950 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-tree-wrap.c                            |  836 ++++++++++------------
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm |   26 +-
 2 files changed, 385 insertions(+), 477 deletions(-)

commit 0dc785a346eb002d262cb2e12650cf26e337c8d8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Sep 2 10:02:39 2008 +0000

    Use SendIDMEF() method.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10949 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/tests/test.pl |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 9e1ae0227ed4d1cbcb2ae329c2a70183b3928c63
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Sep 2 09:04:11 2008 +0000

    Update documentation.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10948 09c5ec92-17d4-0310-903a-819935f44dba

 docs/api/libprelude-decl.txt               |   98 +++-------------
 docs/api/libprelude-sections.txt           |   55 ++++++---
 docs/api/tmpl/idmef-criteria.sgml          |    9 ++
 docs/api/tmpl/idmef-tree-wrap.sgml         |   90 ++++++++++++++
 docs/api/tmpl/idmef-value.sgml             |  174 ++++++++++++++++++++++++++++
 docs/api/tmpl/prelude-client.sgml          |   22 ++++
 docs/api/tmpl/prelude-connection-pool.sgml |   10 ++
 docs/api/tmpl/prelude-connection.sgml      |   19 +++
 docs/api/tmpl/prelude-msg.sgml             |    9 ++
 docs/api/tmpl/prelude.sgml                 |   23 ++++-
 10 files changed, 409 insertions(+), 100 deletions(-)

commit 39c8647ed1583fc0f5ec177ee046bf1d26641bc2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Sep 2 09:04:06 2008 +0000

    Only call valgrind target if HAVE_VALGRIND is defined.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10947 09c5ec92-17d4-0310-903a-819935f44dba

 tests/Makefile.am |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

commit c9e1c4b2744af3ccce6a9f9ffd6efe96ba29f2b7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Sep 2 09:04:03 2008 +0000

    Fix API doc generation.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10946 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-message-helpers.c         |    4 ++--
 src/include/idmef-message-helpers.h |    2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit bf0a9475cacfb359b6e505d0c4c4c63e61d86f66
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Sep 2 09:04:00 2008 +0000

    Fix Perl PreludeEasy bindings IDMEF->Read().
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10945 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libpreludecpp-perl.i |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 5dab27917d785698c948951e949556b8eb274b29
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Aug 28 10:30:04 2008 +0000

    Call glthread_atfork() from a single place in prelude.c, introduce
    prelude_fork_prepare(), prelude_fork_parent() and prelude_fork_child()
    for system that doesn't have an 'atfork' function.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10942 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-async.h |   12 +++++--
 src/include/prelude-timer.h |   15 ++++++---
 src/include/prelude.h.in    |    7 ++++
 src/prelude-async.c         |   56 ++++++++++++++--------------------
 src/prelude-timer.c         |   32 ++++++++++----------
 src/prelude.c               |   69 +++++++++++++++++++++++++++---------------
 6 files changed, 109 insertions(+), 82 deletions(-)

commit d8dfe9c65e37affa1e0fa5935810406689318fef
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Aug 27 12:43:05 2008 +0000

    Update GnuLib code.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10932 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am            |    3 +
 libmissing/m4/string_h.m4         |    4 +-
 libmissing/poll.c                 |  390 +++++++++++++++++++++++++++++++++----
 libmissing/string.in.h            |   12 ++
 libmissing/tests/glthread/yield.h |  121 ++++++++++++
 libmissing/tests/test-lock.c      |    3 +
 libmissing/tests/test-tls.c       |    3 +
 7 files changed, 495 insertions(+), 41 deletions(-)

commit d6af4b30dfe14f3d0541a1c050db2584c591755e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Aug 27 12:15:01 2008 +0000

    Update.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10931 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/m4/thread.m4 |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 64ef6d6cf7c92c225ef2819ec4915ad45bf3e54e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Aug 27 12:14:59 2008 +0000

    Add new --thread and --no-thread option to libprelude-config. Update
    m4/libprelude.m4 to use them.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10930 09c5ec92-17d4-0310-903a-819935f44dba

 libprelude-config.in |   61 ++++++++++++++++++++++++++++++++++++-------------
 m4/libprelude.m4     |   42 +++++++++++++++++++--------------
 2 files changed, 69 insertions(+), 34 deletions(-)

commit 131ce9cd4a3c60845ce7eeccf9be22c4756b250e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Aug 27 12:14:56 2008 +0000

    Use glthread.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10929 09c5ec92-17d4-0310-903a-819935f44dba

 src/Makefile.am                  |    6 +++---
 src/libprelude-error/Makefile.am |    6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

commit 0901ef0c03332f9e271589dc10d5ea0c40ef2d55
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Aug 27 12:14:53 2008 +0000

    Only rely on glthread API.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10928 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-async.c |   36 +++---------------------------------
 1 files changed, 3 insertions(+), 33 deletions(-)

commit 7d08fc00290b0fad6c9fd2a9c52f26ab060da656
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Aug 27 12:14:49 2008 +0000

    Remove any direct pthread dependencies.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10927 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in |   21 ---------------------
 1 files changed, 0 insertions(+), 21 deletions(-)

commit 0699d739243e80b5eaf5b721b6e774c0221cbc4e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Aug 27 12:14:40 2008 +0000

    Use glthead.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10926 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria-string.yac.c |    2 +-
 src/idmef-criteria-string.yac.y |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 0ee1910212205e9fbec8643697a967a657564e0e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Aug 27 12:14:37 2008 +0000

    Add necessary thread dependency.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10925 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/low-level/perl/Makefile.PL.in |    6 +++---
 bindings/low-level/python/setup.py.in  |    4 ++--
 bindings/perl/Makefile.PL.in           |    6 +++---
 bindings/python/setup.py.in            |    4 ++--
 4 files changed, 10 insertions(+), 10 deletions(-)

commit d345cb9469430d3af061bdb18fffe80b121baafd
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Aug 27 12:14:34 2008 +0000

    Update to glthread
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10924 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in      |   45 ++-------
 m4/acx_pthread.m4 |  280 -----------------------------------------------------
 2 files changed, 8 insertions(+), 317 deletions(-)

commit a8bb9565cedf897baabf25a046574fb4802def71
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Aug 27 12:14:31 2008 +0000

    Cleanup.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10923 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-thread.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit a5e84d74d0f68239354740df1bf2def55f277fab
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Aug 27 12:14:28 2008 +0000

    Add sigprocmask module.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10922 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am          |   48 ++++++++-
 libmissing/m4/gnulib-cache.m4   |    3 +-
 libmissing/m4/gnulib-comp.m4    |    9 ++
 libmissing/m4/signal_h.m4       |   31 +++++
 libmissing/m4/signalblocking.m4 |   42 +++++++
 libmissing/raise.c              |   30 +++++
 libmissing/signal.in.h          |  162 ++++++++++++++++++++++++++
 libmissing/sigprocmask.c        |  242 +++++++++++++++++++++++++++++++++++++++
 8 files changed, 565 insertions(+), 2 deletions(-)

commit 395ef92ec6ca82c6a5691b9e1ba2254b8a25834b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Aug 27 12:14:25 2008 +0000

    Remove deprecated.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10921 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-thread.h |   55 +--------
 src/prelude-thread.c         |  304 ++----------------------------------------
 2 files changed, 15 insertions(+), 344 deletions(-)

commit c61baabf9d0679818202c439115ae325e1733231
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Aug 27 12:14:23 2008 +0000

    Update to glthread API, use sigprocmask GnuLib module.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10920 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-async.c |  145 ++++++++++++++------------------------------------
 1 files changed, 41 insertions(+), 104 deletions(-)

commit 2fd70a068b237a2f82591f0360eff879cee811af
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Aug 27 12:14:20 2008 +0000

    Update to glthread API.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10919 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria-string.yac.c |  107 ++++++++++++++++++++-------------------
 src/idmef-criteria-string.yac.h |    2 +-
 2 files changed, 55 insertions(+), 54 deletions(-)

commit 2393dd971a7470720ea57130ac0a0b6b426e4447
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Aug 27 12:14:17 2008 +0000

    Update to glthread API.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10918 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

commit 8c44ad9038e6cb5eb6fa93021bbce36c210f5f5f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Aug 27 12:14:14 2008 +0000

    Update to glthread API.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10917 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude.c |   16 +++++++++-------
 1 files changed, 9 insertions(+), 7 deletions(-)

commit 0838c687c4c5d29c54a035ad874ec6a1e24751f8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Aug 27 12:14:11 2008 +0000

    Add missing signal.h
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10916 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-admin/prelude-admin.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit e714ad794e30e465fa8ab6fc0a1f453fa748ec0e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Aug 27 12:14:08 2008 +0000

    Add missing signal.h
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10915 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-failover.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit bcc1cc133f173ec1e1b5ea467faca8cac43871a5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Aug 27 12:14:05 2008 +0000

    Include missing glthread code.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10914 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/m4/cond.m4        |   11 +
 libmissing/m4/lib-ld.m4      |  110 +++++++
 libmissing/m4/lib-link.m4    |  739 ++++++++++++++++++++++++++++++++++++++++++
 libmissing/m4/lib-prefix.m4  |  185 +++++++++++
 libmissing/m4/lock.m4        |   37 +++
 libmissing/tests/test-cond.c |  211 ++++++++++++
 libmissing/tests/test-lock.c |  554 +++++++++++++++++++++++++++++++
 libmissing/tests/test-tls.c  |  323 ++++++++++++++++++
 8 files changed, 2170 insertions(+), 0 deletions(-)

commit ff0924cf5a78d5a830c7734cd6196980f04ed51c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Aug 27 12:14:02 2008 +0000

    Include glthread modules.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10913 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am          |   43 ++-
 libmissing/glthread/cond.c      |   52 ++
 libmissing/glthread/cond.h      |  348 +++++++++++++
 libmissing/glthread/lock.c      | 1053 +++++++++++++++++++++++++++++++++++++++
 libmissing/glthread/lock.h      |  927 ++++++++++++++++++++++++++++++++++
 libmissing/glthread/thread.c    |  206 ++++++++
 libmissing/glthread/thread.h    |  369 ++++++++++++++
 libmissing/glthread/threadlib.c |   69 +++
 libmissing/glthread/tls.c       |   61 +++
 libmissing/glthread/tls.h       |  298 +++++++++++
 libmissing/m4/gnulib-cache.m4   |    6 +-
 libmissing/m4/gnulib-comp.m4    |   42 ++
 libmissing/m4/thread.m4         |   15 +
 libmissing/m4/threadlib.m4      |  314 ++++++++++++
 libmissing/m4/tls.m4            |   12 +
 libmissing/m4/yield.m4          |   19 +
 libmissing/tests/Makefile.am    |   34 ++
 17 files changed, 3865 insertions(+), 3 deletions(-)

commit e85b9953ff4548b975d9015a58689399fcbcc400
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Aug 27 12:13:58 2008 +0000

    Update to glthread API.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10912 09c5ec92-17d4-0310-903a-819935f44dba

 src/tls-auth.c |   57 +++++++++++++++++++++++++++++++++++++++++++++++++------
 1 files changed, 50 insertions(+), 7 deletions(-)

commit 9af5bf1095d1b27af006c8b3629411baec2fbd9a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Aug 27 12:13:56 2008 +0000

    Update to glthread API.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10911 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-timer.c |   23 +++++++++++++----------
 1 files changed, 13 insertions(+), 10 deletions(-)

commit dc59ad4e6265cdec065c0b85618f3b07a9cfa3ad
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Aug 27 12:13:52 2008 +0000

    Update to glthread API.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10910 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria-string.yac.y |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

commit 135767014047511e16d7cbc5d762a8d5ad47e8e5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Aug 27 12:13:49 2008 +0000

    Update to glthread API.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10909 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-path.c |   67 +++++++++++++++++++++++++++--------------------------
 1 files changed, 34 insertions(+), 33 deletions(-)

commit 806dfee663022604f0d6fc9c79e63443f965c430
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Aug 27 12:13:46 2008 +0000

    Update to glthread API.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10908 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-failover.c |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

commit 09b3547ca0ed579362b5f2d8429d1269bdab3cf1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Aug 27 12:13:39 2008 +0000

    Update to glthread API.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10907 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection-pool.c |   58 +++++++++++++++++++++-------------------
 1 files changed, 30 insertions(+), 28 deletions(-)

commit 696e22c408e5d3ea2caeb0a2ddfe4b6df52809ae
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 18 15:31:23 2008 +0000

    Support for valgrind when running unit-test. The code was adapted
    from gstreamer Makefile.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10874 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in      |   26 ++++++++++++++++++++++++++
 tests/Makefile.am |   36 ++++++++++++++++++++++++++++++++++++
 2 files changed, 62 insertions(+), 0 deletions(-)

commit 679188846f3fad7f7153e1563b63e05225de4092
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 18 12:34:48 2008 +0000

    Prevent memory leak.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10873 09c5ec92-17d4-0310-903a-819935f44dba

 tests/prelude-client.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 416ddd2eb47a1777cd2960e891627f72cc24120c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 18 12:34:46 2008 +0000

    Handle potential lags between command (prevent failure when running under valgrind).
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10872 09c5ec92-17d4-0310-903a-819935f44dba

 tests/idmef.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 92b16347b4c0416d92f6c314747e94e433b48b9b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 18 12:34:42 2008 +0000

    Update Yacc generated code.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10871 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria-string.yac.c |   84 +++++++++++++++++++-------------------
 1 files changed, 42 insertions(+), 42 deletions(-)

commit 33267af94bdc513b34e1e0262432c48a8042c072
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 18 12:34:37 2008 +0000

    Revert [10864].
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10870 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria-string.yac.y |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit 69c846f68609ee1f323da73618aaacbe2159ac13
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 18 09:23:31 2008 +0000

    Add missing.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10866 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria-string.yac.h |  112 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 112 insertions(+), 0 deletions(-)

commit 57efe602f53698d36b2408587be56beb42daecdf
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 18 09:14:47 2008 +0000

    Add flex/yacc generated file, help build bots.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10865 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria-string.lex.c | 2182 +++++++++++++++++++++++++++++++++++++++
 src/idmef-criteria-string.yac.c | 1990 +++++++++++++++++++++++++++++++++++
 2 files changed, 4172 insertions(+), 0 deletions(-)

commit d33a168ca22d7f906ffe2f129477a35c135f18da
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 18 09:01:27 2008 +0000

    Should fix an OpenBSD yacc generation problem.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10864 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria-string.yac.y |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 1301f8447db7803592cb62102bacd0d1757b97f0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Aug 14 14:01:40 2008 +0000

    When copying the value prior doing the cast, set the copy to not own the value data.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10846 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-value.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit bce14a4c8d2a62aca0df0af9b3ccaf085d6211b5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Aug 14 14:01:38 2008 +0000

    New idmef-message-helper unit-test
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10845 09c5ec92-17d4-0310-903a-819935f44dba

 tests/Makefile.am            |    2 +-
 tests/idmef-message-helper.c |   53 ++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 54 insertions(+), 1 deletions(-)

commit c8941a81e7bd99b565cb08b795423d80f4ebaf91
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Aug 14 14:01:35 2008 +0000

    Fix idmef-path unit-test.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10844 09c5ec92-17d4-0310-903a-819935f44dba

 tests/idmef-path.c |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)

commit e998dd0ab0ff15a3f40e06a808c0e36177f6d566
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Aug 14 08:35:41 2008 +0000

    Include GnuLib tests directory.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10841 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/tests/Makefile.am         |  342 ++++++++++++++++++++++++++++++++
 libmissing/tests/dummy.c             |   42 ++++
 libmissing/tests/intprops.h          |   77 +++++++
 libmissing/tests/test-EOVERFLOW.c    |   32 +++
 libmissing/tests/test-alloca-opt.c   |   62 ++++++
 libmissing/tests/test-arpa_inet.c    |   27 +++
 libmissing/tests/test-fseeko.c       |   65 ++++++
 libmissing/tests/test-fseeko.sh      |    5 +
 libmissing/tests/test-getaddrinfo.c  |  155 +++++++++++++++
 libmissing/tests/test-getdelim.c     |   90 +++++++++
 libmissing/tests/test-getline.c      |   90 +++++++++
 libmissing/tests/test-gettimeofday.c |   45 +++++
 libmissing/tests/test-lseek.c        |  103 ++++++++++
 libmissing/tests/test-lseek.sh       |   17 ++
 libmissing/tests/test-memchr.c       |   98 +++++++++
 libmissing/tests/test-memcmp.c       |   82 ++++++++
 libmissing/tests/test-memmem.c       |  188 ++++++++++++++++++
 libmissing/tests/test-netinet_in.c   |   27 +++
 libmissing/tests/test-snprintf.c     |   72 +++++++
 libmissing/tests/test-stdbool.c      |   95 +++++++++
 libmissing/tests/test-stdint.c       |  360 ++++++++++++++++++++++++++++++++++
 libmissing/tests/test-stdio.c        |   30 +++
 libmissing/tests/test-stdlib.c       |   37 ++++
 libmissing/tests/test-strcasestr.c   |  155 +++++++++++++++
 libmissing/tests/test-string.c       |   27 +++
 libmissing/tests/test-strings.c      |   27 +++
 libmissing/tests/test-sys_select.c   |   27 +++
 libmissing/tests/test-sys_socket.c   |   47 +++++
 libmissing/tests/test-sys_time.c     |   29 +++
 libmissing/tests/test-time.c         |   29 +++
 libmissing/tests/test-unistd.c       |   44 ++++
 libmissing/tests/test-vasnprintf.c   |  128 ++++++++++++
 libmissing/tests/test-vsnprintf.c    |   85 ++++++++
 libmissing/tests/test-wchar.c        |   27 +++
 libmissing/tests/test-wctype.c       |   43 ++++
 libmissing/tests/verify.h            |  140 +++++++++++++
 36 files changed, 2949 insertions(+), 0 deletions(-)

commit 114cd536b9b8209ea1b9c7225751d7ef1fe36ee0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Aug 14 08:30:01 2008 +0000

    On profile error, make sure the code is always PRELUDE_ERROR_PROFILE. More error checking.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10840 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

commit 4e1cda431b30c65df6bfa5af73e35075c664aa82
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Aug 14 08:29:58 2008 +0000

    If casting the value fail, return unmodified idmef-value.
    Fixed non working uint32 and uint64 to time cast.
    Honor 'own_data' boolean when casting from/to a string (possible double free).
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10839 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-value.c |   78 ++++++++++++++++++++++++++++++++++-------------------
 1 files changed, 50 insertions(+), 28 deletions(-)

commit 6498b9330ede299855c46268d65de554a39b9b9e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Aug 14 08:29:55 2008 +0000

    Update GnuLib options.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10838 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am        |    2 +-
 libmissing/m4/gnulib-cache.m4 |    3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

commit 48cd8f0c6dcb2cc65e0af37707181b9e1c799530
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Aug 14 08:29:53 2008 +0000

    Start implementing libprelude unit tests.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10837 09c5ec92-17d4-0310-903a-819935f44dba

 Makefile.am            |    4 +-
 configure.in           |    2 +
 tests/Makefile.am      |    9 ++
 tests/idmef-criteria.c |   57 +++++++++++++
 tests/idmef-path.c     |   97 ++++++++++++++++++++++
 tests/idmef-value.c    |  208 ++++++++++++++++++++++++++++++++++++++++++++++++
 tests/idmef.c          |   25 ++++++
 tests/prelude-client.c |   18 ++++
 tests/prelude-string.c |   39 +++++++++
 9 files changed, 457 insertions(+), 2 deletions(-)

commit 6c6b71cf3f50ebd31c4ce4ee29a4a08bd56c76b0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Aug 14 08:29:49 2008 +0000

    Update GnuLib code, include unit tests.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10836 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am        |    2 +-
 libmissing/m4/gnulib-cache.m4 |    5 ++-
 libmissing/m4/gnulib-comp.m4  |   46 +++++++++++++++++++++++++++++++++++++++-
 libmissing/mktime.c           |    4 ++-
 libmissing/poll.c             |   34 +++++++++++++++++++++---------
 libmissing/regex_internal.h   |    4 +-
 6 files changed, 77 insertions(+), 18 deletions(-)

commit ff691252cd51fd9174b950a762bb254db73f11a0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 11 12:43:49 2008 +0000

    Add missing autogenerated files.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10833 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/low-level/python/setup.py.in |   85 +++++++++++++++++++++++++++++++++
 bindings/python/setup.py.in           |   85 +++++++++++++++++++++++++++++++++
 2 files changed, 170 insertions(+), 0 deletions(-)

commit 091f1d83a89e1400c546d374de145be0b8cdff19
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 11 12:39:30 2008 +0000

    Exit in case of command failure.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10832 09c5ec92-17d4-0310-903a-819935f44dba

 autogen.sh |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit bdba2dd4a715307cfe88bdb7fcf1c52afa4ad245
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 11 12:39:12 2008 +0000

    Correct C++ include installation path.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10831 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/c++/include/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 01ca4244c4af64ac21066d0c226316826b8ec6c3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Aug 5 13:28:32 2008 +0000

    Update NEWS, version bump.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10828 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS         |   41 +++++++++++++++++++++++++++++++++--------
 configure.in |   10 +++++-----
 2 files changed, 38 insertions(+), 13 deletions(-)

commit 75a783c34f1e1d7f4d053a047a55e5c1c1a53fda
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Aug 5 13:26:24 2008 +0000

    Remove unstable API.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10827 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/c++/include/prelude-error.hxx |    2 --
 bindings/c++/prelude-error.cxx         |    7 -------
 2 files changed, 0 insertions(+), 9 deletions(-)

commit b01071fc71bee82a13fa46a1cdf4fc5e141f7830
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Aug 5 11:13:30 2008 +0000

    Revert to Python distutils for installing language bindings. Using
    autoconf would work, but wouldn't install in the correct prefix in
    case the user running make install was root.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10826 09c5ec92-17d4-0310-903a-819935f44dba

 Makefile.am                           |    2 +-
 bindings/low-level/python/Makefile.am |   26 +++++++++++++++-----------
 bindings/python/Makefile.am           |   24 +++++++++++++++---------
 bindings/ruby/Makefile.am             |    1 -
 configure.in                          |   20 ++++++++++++++++++--
 5 files changed, 49 insertions(+), 24 deletions(-)

commit 40d25d68b1673b91bbd8518c814fcee2f1404011
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Aug 5 08:32:38 2008 +0000

    Fix typo.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10825 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/low-level/python/Makefile.am |    2 +-
 bindings/python/Makefile.am           |    2 +-
 bindings/ruby/Makefile.am             |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit e64758120647beff91e63078f2d6fd6f688be1aa
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 4 16:07:40 2008 +0000

    Set library soname, link to libprelude.la.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10824 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/c++/Makefile.am |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 991bf31f8da4b630258809c05bfea8cd8a2cff40
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 4 16:07:36 2008 +0000

    Error out if EasyBindings are enabled, but not C++ compiler is available.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10823 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

commit a5b2244e0e0e0369a66023d9185ec542483a7356
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 4 16:07:33 2008 +0000

    Correct variable name.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10822 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/low-level/python/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 5146d803b53cc46598fd3e0bd4aef509b1b8cd57
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 4 14:30:23 2008 +0000

    Set error, when creating a PreludeError() from string.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10821 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/c++/prelude-error.cxx |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 270138d0c93f63be5cc808d23189ed9d4ab29c7c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 4 14:30:18 2008 +0000

    Handle more Ruby version.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10820 09c5ec92-17d4-0310-903a-819935f44dba

 m4/am_path_ruby.m4 |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c086f1fe866485f2162c9c9a928a7249c5fc3d87
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 4 14:30:16 2008 +0000

    Add RUBY_CFLAGS, RUBY_LIBS where appropriate.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10819 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/ruby/Makefile.am |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 1b559473eeae254bf73377630ec542c5635ea5ba
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 4 14:30:13 2008 +0000

    Complete Python/Ruby check.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10818 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in |   34 +++++++++++++++++++++++-----------
 1 files changed, 23 insertions(+), 11 deletions(-)

commit 7cff481775e8ea4b6c97679332cfc01c3f9900d8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 4 14:30:11 2008 +0000

    Add missing link to libprelude.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10817 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/low-level/python/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 96537ce8942d8a077eb0c192265a49b482a2aa81
Author: Pierre Chifflier <p.chifflier@inl.fr>
Date:   Thu Jul 31 09:30:48 2008 +0000

    Fix ruby detection: check if we can actually build extensions,
    not only if the interpreter is present.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10799 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

commit 4cf445f4aaa3b6ce0b896942142cc2d87bdb94c4
Author: Pierre Chifflier <p.chifflier@inl.fr>
Date:   Thu Jul 31 09:07:55 2008 +0000

    Fix build without easy bindings.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10798 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/lua/Makefile.am |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

commit eaf8227d03bcf245070de17d1b29bbf3016545ad
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jul 29 12:56:02 2008 +0000

    Do not include generated script in the distribution.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10782 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-admin/Makefile.am |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit f4cfb4210aea365e8b02ceb55f248e203fa79d65
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jul 29 12:55:58 2008 +0000

    Really fix regression introduced in [10653], alert created with empty
    CreateTime.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10781 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-tree-wrap.c                            |    8 ++++----
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm |   13 +++++++------
 2 files changed, 11 insertions(+), 10 deletions(-)

commit 5b302e8005242eae52013cf8834e61f57c692eab
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jul 28 15:50:08 2008 +0000

    Update.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10773 09c5ec92-17d4-0310-903a-819935f44dba

 docs/api/libprelude-decl.txt |  171 +++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 168 insertions(+), 3 deletions(-)

commit adec83d56589a6aea56ac9e9986bff11229237f7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jul 28 15:50:02 2008 +0000

    Remove unused.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10772 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libpreludecpp.i |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 1e6afcbc1efab7c496a8b539c1f267393fecf10f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jul 28 15:49:59 2008 +0000

    Fix regression introduced in [10653], alert created with empty
    CreateTime.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10771 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-tree-wrap.c                            |    4 ++++
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm |    4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 9d3782444d43044b0199ebfe22839500345729b6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jul 25 15:10:54 2008 +0000

    Implement prelude_connection_recv_idmef(). Implement
    Connection::RecvIDMEF() and Connection::GetFd().
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10757 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/c++/include/prelude-connection.hxx |    6 ++++
 bindings/c++/prelude-connection.cxx         |   26 +++++++++++++++++-
 src/include/prelude-connection.h            |    4 ++-
 src/prelude-connection.c                    |   38 +++++++++++++++++++++++++++
 4 files changed, 71 insertions(+), 3 deletions(-)

commit ff57f562731fe54d69f52949500a7d824cdd38d4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jul 25 15:08:34 2008 +0000

    Consistancy fixes.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10756 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/ruby/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 3def2aac754ee29829f3563c2cec22b8ef2d7390
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jul 25 15:05:30 2008 +0000

    API style fixes. Implement std::string operator for PreludeError.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10755 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/c++/include/prelude-error.hxx |    3 ++-
 bindings/c++/prelude-error.cxx         |    8 +++++++-
 2 files changed, 9 insertions(+), 2 deletions(-)

commit cf7131cf2bfbc1e193944bc2b8f41957d1eb10d7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jul 25 13:09:40 2008 +0000

    Remove un-needed dependency.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10752 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/c++/include/idmef.hxx |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit c0a7258ec1e273f28e6bbd3b51d881e2a1e29874
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jul 25 13:07:59 2008 +0000

    Fix Ruby detection.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10751 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 09a076cfc73516f4a0738a22ad9fcc4c8c2edb72
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jul 25 13:07:56 2008 +0000

    When language support exception, return the native exception
    object (not only a string, excepted for Perl and LUA, which
    does not support exception).
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10750 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libpreludecpp-perl.i    |    6 ++++++
 bindings/libpreludecpp.i         |    6 ++----
 bindings/lua/libpreludecpp-lua.i |    5 +++++
 3 files changed, 13 insertions(+), 4 deletions(-)

commit 517b894a2af3e540d5f6ab4e78f0481b261fd568
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jul 25 08:01:14 2008 +0000

    Make Python bindings generation depend on all .hxx files.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10744 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/python/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit a8232352b0e100cb6759e094cc39d62ca09ac7ef
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jul 25 08:00:16 2008 +0000

    Implement prelude_connection_pool_del_connection(), map to
    ConnectionPool::DelConnection().
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10743 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/c++/include/prelude-connection-pool.hxx |    2 +
 bindings/c++/prelude-connection-pool.cxx         |    6 ++
 src/include/prelude-connection-pool.h            |    2 +
 src/prelude-connection-pool.c                    |   55 ++++++++++++++++++---
 4 files changed, 57 insertions(+), 8 deletions(-)

commit 96a1661c406c0c439942cfb543baa4e80dad1fb6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jul 25 07:27:41 2008 +0000

    Make bindings generation depend on all .hxx files.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10742 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/Makefile.am      |   15 +--------------
 bindings/lua/Makefile.am  |    2 +-
 bindings/ruby/Makefile.am |    2 +-
 3 files changed, 3 insertions(+), 16 deletions(-)

commit aee65650f8429104b436ccecf0dd5c2fdf244d38
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jul 24 12:50:56 2008 +0000

    Remove deprecated, fix libpreludecpp-lua.i path.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10739 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/low-level/python/setup.py.in |   85 ---------------------------------
 bindings/lua/Makefile.am              |    2 +-
 bindings/python/setup.py.in           |   85 ---------------------------------
 bindings/ruby/extconf.rb.in           |   14 -----
 4 files changed, 1 insertions(+), 185 deletions(-)

commit 6c80be7d21a3cda249296b37a1cb131094d425dd
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jul 24 12:19:48 2008 +0000

    Squashed commit of the following:
    
    commit 876984d7209d99a4fca597d443fd5e1e02fdfc27
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Thu Jul 24 11:58:25 2008 +0000
    
        Add missing
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10736 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 08de6d98ea57671ad2223fefc58ddb8c82922e14
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Thu Jul 24 11:58:21 2008 +0000
    
        Add missing
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10735 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit d5735641eb9efe4a3d26ed2a458dcf98cebcfe82
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Thu Jul 24 08:00:04 2008 +0000
    
        Use autoconf AM_PATH_PYTHON(), implement AM_PATH_RUBY, based on
        AM_PATH_PYTHON(). Build Python/Ruby modules using the automake
        build system.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10731 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 939c55d77dd3717de3c71b9e25038260352b7bd1
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Tue Jul 22 16:44:27 2008 +0000
    
        Disable ruby support for now, since we haven't been able to find
        a way to install these binding cleanly.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10726 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit fbb5d38873825af8315faa4e5c058bfd88944ef9
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Tue Jul 22 13:45:11 2008 +0000
    
        Fix reference to an inexisting variable.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10712 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 26f9ee544d8e8746690a5813d653200bfe6d7c4d
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Jun 25 14:48:25 2008 +0000
    
        Fix the profile name
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10607 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 10aa052077d33b3ceec87fc23c8c6c39cb6ee308
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Jun 25 14:45:30 2008 +0000
    
        Update pooling test to fit latest RecvIDMEF API changes.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10606 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit c1464ce1ffc35b4a1c04d237d5cc2ed654bbbe1d
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Mon May 26 15:01:49 2008 +0000
    
        Modify RecvIDMEF prototype so that it might return information
        about whether or not a message was received.
    
        Update alert_saver.py example.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10593 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 053d3f33f1c92d0a06755ec25cf63e360c9d6bd9
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Mon May 26 15:01:42 2008 +0000
    
        Remove confusing operator.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10592 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 116c684f4ce43e411b858afbf3162a03b7031a55
    Author: toady <toady@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Sun May 25 22:17:59 2008 +0000
    
        uninstall target to remove ruby PreludeEasy library
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10591 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 4282aa16a50f2b509656c804fa292c00bab6b605
    Author: toady <toady@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Mon May 19 21:12:51 2008 +0000
    
        remove my dirty hack away from svn
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10590 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit e69c1b357d4be2dbf50814000692b08e4a56e7bb
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Mon May 12 15:00:42 2008 +0000
    
        Update comments in ruby and lua examples
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10589 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit b2c876c6da0b07e2ffdce482d805eeba2f45f0df
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Mon May 12 14:54:24 2008 +0000
    
        Lua bindings: check if argument for Read/Write is a file, and throw an exception if not.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10588 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit f834fe45a7c9762bdf4c80c3fb07de2aceee1ad2
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Mon May 12 14:40:55 2008 +0000
    
        Fix Lua >= 5.1 detection
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10587 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit ed1400545f14274d5f98f09489093fdfa0b60dd4
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Mon May 12 14:05:32 2008 +0000
    
        Python bindings: check if argument for Read/Write is a file, and throw an exception if not.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10586 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 858b1604c6c2fdd4ac524594d7795780f1e93a2f
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed May 7 13:00:44 2008 +0000
    
        Update examples for alert saving/replaying to current Easy bindings API.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10580 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit dcb45dbbc823d61963d69887b99db546fda4ac41
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed May 7 09:19:51 2008 +0000
    
        Include idmef-message-helpers.h, not idmef-message-helper.h
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10579 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 52fd7b2ce1d1f3daabefa8cb7aa041a427fc027d
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed May 7 08:55:50 2008 +0000
    
        Cleanup.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10578 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit e0486b17d2174ca7a9995a1a4f1fdd26363c69fb
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed May 7 07:51:44 2008 +0000
    
        Rename readIDMEF / writeIDMEF to Read() / Write().
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10576 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 26367d3ab6daae49a4ff95e6efc48bbcddb56f3d
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed May 7 07:51:40 2008 +0000
    
        Helper is plural...
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10575 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit bd4bd43e827dc5b8d4a3d1b2a2873e5045017372
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed May 7 07:43:14 2008 +0000
    
        Implement a bunch of C IDMEF messages helpers functions:
        idmef_message_set_value(); idmef_message_get_value();
        idmef_message_set_string(); idmef_message_get_string();
        idmef_message_set_number(); idmef_message_get_number();
        idmef_message_set_data(); idmef_message_get_data();
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10574 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 5e78cfb2d64e5ad3244c5650c3fddbd050b30cff
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed May 7 07:43:06 2008 +0000
    
        Ability to cast IDMEF value to string. Move casting to/from
        string to separate functions.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10573 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 5f39a7e60f87ad0df7c1ecad787f2142b4e8ddad
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Apr 30 15:28:02 2008 +0000
    
        Implement _idmef_value_copy_internal(), that is able to make
        use of _idmef_value_cast() without modifying the input value.
    
        Modify idmef_path_set() to use _idmef_value_copy_internal()
        in place of _idmef_value_cast(): avoid modifying the input
        value.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10563 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 0dd89971d2a8c42818155d2e5e35deed7bf039e4
    Author: toady <toady@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Tue Apr 29 12:56:42 2008 +0000
    
        use the sed variable from autotools
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10560 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit efe2d5ea8f3072908fe11c1287133f7f9bcf410b
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Tue Apr 29 12:40:49 2008 +0000
    
        Add missing.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10559 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 46ae22f69b7a557869d5c0861dc88728e85146bc
    Author: toady <toady@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Tue Apr 29 12:39:26 2008 +0000
    
        handling ruby mkmf crap to have a clean install that respects the prefix
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10558 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 2b0be608b049893f2140250534ea606bf57829aa
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Tue Apr 29 12:36:53 2008 +0000
    
        More prelude-easy -> preludecpp renaming.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10557 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit abcd6d931831c09ff28f15188cd5e8b489a2e5d6
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Tue Apr 29 12:36:20 2008 +0000
    
        Start renaming prelude-easy to preludecpp
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10556 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit be1823ef3160a675f08e4754a25097218410be26
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Fri Apr 25 12:47:19 2008 +0000
    
        Remove unused PreludeIO wrapper. Start fixing distcheck.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10544 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 4e9c45ce1cd7a932ee42bcac8f72fe56fa0320b3
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Fri Apr 25 09:23:05 2008 +0000
    
        Handle redirection operator.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10543 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit fbf996fe3086fa657edc8b0e74ed3353d165c702
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Thu Apr 24 08:14:50 2008 +0000
    
        Remove debugging spew, fix coding style.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10533 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 86477c68ee5f246badc53b49e6a49900e2ec3f4a
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Thu Apr 24 08:14:20 2008 +0000
    
        Handle read/write error correctly.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10532 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 5365c57bde7ab9c3f62bf0955712d486683df485
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Apr 23 12:22:00 2008 +0000
    
        Implement basic stream operator to set timeout when reading idmef object.
        Example: client >> SetRecvTimeout(10) >> idmef;
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10518 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 17fdd2177974759c902ebcf6dacf4c5da7d806a6
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Mon Apr 21 13:19:44 2008 +0000
    
        Test code for read/write IDMEF in lua, ruby, perl and python
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10508 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 4334a0fb491ee15830790278630ab553f1e0bf33
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Mon Apr 21 13:13:06 2008 +0000
    
        Fix installation of ruby bindings (now respect )
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10507 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 652426c44525fd64377ae0ccc211e7a454610356
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Mon Apr 21 12:06:31 2008 +0000
    
        Fix read/write functions: extract PerlIO object from SV
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10506 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 24cdee039978d0baa49205753865d73023d60a3e
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Mon Apr 21 09:33:38 2008 +0000
    
        Fix invalid member function declaration.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10505 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit c064630ed223fb749b4d99a6af9963678abf06db
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Mon Apr 21 08:54:53 2008 +0000
    
        Start modularizing of IDMEF read/write code.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10504 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 19d3d1d6225def9c62d476d9195d32a8ebaa159e
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Sun Apr 20 13:55:36 2008 +0000
    
        Ruby bindings: add functions to read/write IDMEF files from/to Ruby IO objects.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10503 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 4dc6df114573099fff46be8b43ef9de29edbaf60
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Sun Apr 20 12:52:47 2008 +0000
    
        LUA bindings: add functions to read/write IDMEF files from/to LUA IO objects.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10502 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 7ba9bd72b1e9107fd8ece944f78a2a9accf03e8c
    Author: toady <toady@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Thu Apr 17 09:54:18 2008 +0000
    
        ruby workaround to cleanly install lib
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10496 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 1e95b4c2252b50f1dc16ac5af8bf38619e5c1fc1
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Thu Apr 17 08:03:34 2008 +0000
    
        Fix lua detection to work with version 5.0
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10492 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 9b4df0521d1b97b5a8c04687d9be50db1a8b8661
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Apr 16 19:26:59 2008 +0000
    
        Recent versions of lua (>= 5.1) use pkg-config (and not the previous tool lua-config).
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10491 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 11b70c8b9950c119f61627a7ac111cd6aa600db9
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Apr 16 18:51:01 2008 +0000
    
        Python bindings: add functions to read/write IDMEF files from/to Python IO objects.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10490 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 15649e060be4813f162ebf9707d6d76e9244c707
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Apr 16 18:50:07 2008 +0000
    
        Perl bindings: add functions to read/write IDMEF files from/to perl IO objects.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10489 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit d1da1a34feb08a5c307c77b67320adda02d3e560
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Thu Apr 3 14:45:07 2008 +0000
    
        Fix a harmless race in the way we checked for global async_flags change.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10471 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit b3a86091420706ac99ead0ea0e5ec2fe49b0d75a
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Thu Apr 3 14:45:03 2008 +0000
    
        Remove old cross bindings initialization code, replaced with
        language specific call to prelude_init().
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10470 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 42b4b45b05505baec2f1383cbd38e1b7f2a73b71
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Thu Mar 27 16:59:55 2008 +0000
    
        When the module initialize, retrieve argc/argv from lua/perl/ruby/python,
        and use the result to call prelude_init().
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10446 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit f0eaef2e7b1c3afc50c9d92ce2f81481c066f936
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Thu Mar 13 18:01:02 2008 +0000
    
        Add idmef << client, and client >> idmef operator for reading
        IDMEF messages.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10404 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 183ece0cb35a3c5773b04f461930e9fdeb95fde7
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Thu Mar 13 18:00:52 2008 +0000
    
        When casting a double/float to idmef_data_t, make sure we're not
        dealing with an integer value. If we are, set the resulting
        idmef_data_t to integer.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10403 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 1a835e13d8f04c6a2ec547de7bb3947170bf336d
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Thu Mar 13 18:00:48 2008 +0000
    
        data / time and enum are special types.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10402 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit d0c5607fd704f2341ff84fa76c48f07acec23f20
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Thu Mar 13 12:27:37 2008 +0000
    
        Fix check when casting double and float value. Compute the relative
        difference between the two values and then error out if it exceed
        a certain threshold.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10398 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 083ba414d1123e0b50e5ea519ff5a4d940928d75
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Mar 12 17:21:53 2008 +0000
    
        Remove home made implementation of RecvIDMEF(), and wrap the new
        prelude_client_recv_idmef() API function as a Client class method.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10397 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit b942e0a32026ebea69815d4551966fd8dbc01a88
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Mar 12 17:21:43 2008 +0000
    
        Implement prelude_client_recv_msg() and prelude_client_recv_idmef().
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10396 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit f0b780d086f04267b3597d34f763bc7bd449ec32
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Mar 12 17:21:35 2008 +0000
    
        Use the provided timeout parameter.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10395 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit a4020b390583b98da854085dcb6e7f8f4d5aefbf
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Tue Mar 11 15:32:37 2008 +0000
    
        Return an empty list if _value is NULL.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10391 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit eab69d13e655acc4cf2ab93f33d7b311c6b21c95
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Tue Mar 11 14:08:07 2008 +0000
    
        Return _idmef_value_cast() error if any.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10389 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 8b52caf9f02d1fafda6a947cc869f926756f3130
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Tue Mar 11 14:08:00 2008 +0000
    
        When casting a value, appropriatly detect target value overflow and
        issue the appropriate error.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10388 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit f0943248cfe5804ca96cc613befa4eef1f465970
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Mon Mar 10 11:44:37 2008 +0000
    
        Some cleanup, update for latest code.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10384 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 3791a4cd50884034e41826b778bffaba0cf80aab
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Mon Mar 10 11:44:32 2008 +0000
    
        Pass IDMEF message by value, allow using pointer to an IDMEFValue
        instead of a reference (allow for NULL value).
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10383 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 76e0081d51f6773f5ad659a198d144b09ad8c236
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Mon Mar 10 11:44:25 2008 +0000
    
        Fix double declaration.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10382 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 30fceea065952bae2ba4f27add86f7664d01f61a
    Author: Yoann Vandoorselaere <yoann@arwen.(none)>
    Date:   Fri Mar 7 12:11:28 2008 +0100
    
        When we encounter a TLS fatal error on close, close the connection
        fd immediatly.
    
    commit afc21d31c516d33f956173ed852da85a10b3bfbc
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Thu Mar 6 16:24:24 2008 +0000
    
        Adapt to trunk build system modification.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10353 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 600d68b534f25612e6923659a3e51d6e2c599723
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Thu Mar 6 16:24:20 2008 +0000
    
        Adapt to trunk latest build fixes.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10352 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit d5a7144fac43a79b3a466b81f35a61b735b145fc
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Thu Mar 6 11:57:15 2008 +0000
    
        Revert "Revert "Merge ../libprelude""
    
        This reverts commit 649250f27acfefab2271f2bddfabd024951e7c2e.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10345 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit a684d07ec9cbe604a18c94c7243a7b9a9376664c
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Thu Mar 6 11:57:01 2008 +0000
    
        Revert "Merge ../libprelude"
    
        This reverts commit 396e763eb281266e37a7501f4f2ea084656435d0.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10344 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 21a42c7aba965cb5808b4e2c8f6cc626b557a207
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Thu Mar 6 11:56:52 2008 +0000
    
        Revert "Fix conflict."
    
        This reverts commit 120920f7947aa65e739cd01a3eeb97684c26e465.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10343 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 14b9cfac90a19ea8f696b28c3939eb7786d99e22
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Thu Mar 6 11:56:38 2008 +0000
    
        Fix conflict.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10342 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 821f6be190aee6e4f7b0ceba996bd833482dec51
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Thu Mar 6 11:56:21 2008 +0000
    
        Fix retrieval of IDMEFTime (this actually will break retrieval of
        static IDMEF time within the tree - work in progress).
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10340 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 0b7337ae8d229c2ac455fab40c1550b9ee66822d
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Thu Mar 6 11:56:15 2008 +0000
    
        Reference connection before pushing it into the list.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10339 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 0ad844c2c7c24fce04afc788e7234709d69a8136
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Thu Mar 6 11:56:10 2008 +0000
    
        Use reference on object copy. Implement Clone() method.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10338 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit b87c8f2b71553c6a6dd5bffb940a3ca80da233b2
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Mar 5 16:32:11 2008 +0000
    
        Use reference to object, and Clone() method to copy.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10335 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit d533456bb82fc47a48f5e3fb625c345ca09dd128
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Tue Mar 4 15:24:25 2008 +0000
    
        Fix possible ClientProfile leak.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10333 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 55f17201fd04b1cc3ac7b0a3e9b2ffe3e469f30b
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Tue Mar 4 14:56:13 2008 +0000
    
        Proper handling of ConnectionPool copy/reference. Reference
        connection before calling prelude_connection_pool_add_connection(),
        since it's not owned by prelude_connection_pool.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10332 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 4fbbcb84b67ddb5709d5baa2ce28ac0f6e4cd35a
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Tue Mar 4 14:56:09 2008 +0000
    
        Implement prelude_connection_pool_ref(), necessary for
        proper handling of ConnectionPool class.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10331 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 47147c9690571099ed45c0fcec2e7608695c496c
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Tue Mar 4 14:56:05 2008 +0000
    
        Reference the connection where needed.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10330 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit a1d461e86066ec29a3d089831bda5bd6f22d2324
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Tue Mar 4 14:55:58 2008 +0000
    
        Handle AUTOCONFIG Client flags.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10329 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 3fbe98dc80b47a4f2edd1178729eadd18b866e0b
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Tue Mar 4 12:35:01 2008 +0000
    
        Add refcount support to prelude_connection_t API.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10323 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 7a446f171e73d73d5a05035ccc27110e80bf1df0
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Tue Mar 4 12:34:55 2008 +0000
    
        Add refcount support to idmef_criteria_t API.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10322 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 75e43a10d4ba339258ffbd2df1906c6ca273604d
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Mon Mar 3 17:57:04 2008 +0000
    
        Link to libpelude.la, should fix build breakage experienced by
        certain users.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10319 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit bb06cfeecf3885b54909b1512789dee62699921d
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Mon Mar 3 17:14:16 2008 +0000
    
        Add support for --c++ command line option.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10318 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 323072028d109db690a58bdc7be3d120c60dbbb8
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Mon Mar 3 16:56:05 2008 +0000
    
        Correct include path, and include install directory.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10317 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 6048e941d0c3f0315a5b79b1785307cf0d9a7955
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Feb 27 11:42:18 2008 +0000
    
        Pass IDMEFTime() and IDMEFValue() by reference.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10296 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit de95b4535f3b06a1634c5afe47e7a4a77db06f39
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Tue Feb 26 13:50:09 2008 +0000
    
        New sample test for LUA, Perl, Ruby, Python. Each test program
        demonstrate how to set and retrieved IDMEF fields, creating a
        client and sending the created IDMEF message to this client.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10295 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 0ed5547ccd9d339d7fb416e81d5ad0e08d041e0e
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Tue Feb 26 13:45:35 2008 +0000
    
        Remove debugging code, use in-class ToString() declaration
        in place of renaming un-handled std::string operator.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10294 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit e13bc89763a70ed89e1931614d1c1fea3c3e43a8
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Tue Feb 26 13:45:32 2008 +0000
    
        Correctly automate printing of class with LUA.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10293 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 4b37406eb41b24e437e9c8a16c5104757c606be4
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Tue Feb 26 13:45:28 2008 +0000
    
        Implement ToString() method, used by operator std::string().
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10292 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 8bbcc0691574d01b2c0db26ea7471de30e04e72a
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Tue Feb 26 12:33:47 2008 +0000
    
        Move language specific stuff to language specific typemaps. Kill
        most Swig warnings. Corrected implementation of Perl listed IDMEFValue
        retrieval.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10291 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit dc4588699f60a213283fadc021dfbc9b4c4009b2
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Tue Feb 26 12:33:32 2008 +0000
    
        Consistency work on 'const' keyword use.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10290 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 7b0e628b079c9034fd95437837ddb968b9ca397a
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Tue Feb 26 12:33:23 2008 +0000
    
        Fix a bug that prevented generation of Python swig generated code
        to be triggered in case easy_python.i changed.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10289 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 66a091afbdf721614b319e944d725c5c67682b80
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Mon Feb 25 17:11:35 2008 +0000
    
        Update connection list on GetConnectionList(), since the list might
        have been updated in the backend.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10288 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit fb24d374a0931a4a7e68bfad858526af334077d7
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Mon Feb 25 17:11:22 2008 +0000
    
        Fix compilation error with certain GCC version.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10287 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit a76483c397db41e2dae266f3aa357d7449392712
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Mon Feb 25 17:11:13 2008 +0000
    
        Make _profile member accessible from the Client class.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10286 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit beb77a02331b4fb2e59c45e731dc49cd8f3e22c1
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Mon Feb 25 17:11:10 2008 +0000
    
        Make the Client class inherit from ClientProfile. Additionally,
        update the profile on Init() method call.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10285 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 79012e82948129655c6576472924542737048018
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Mon Feb 25 17:11:04 2008 +0000
    
        Add missing include file dependencies.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10284 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit c7fe144077b04b26a4d553ba3a4f64026774e99a
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Mon Feb 25 16:29:55 2008 +0000
    
        Use redirection operator.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10283 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 2636216438a99c3b2f571a2cacdd49d15d848d63
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Mon Feb 25 16:07:44 2008 +0000
    
        Implement LUA and Ruby bindings. All bindings now feature retrieval
        of listed IDMEFValue (except Perl, still having problem).
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10282 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit ae2579b5e2f8841eeb6a261e42cf158927773d2d
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Sat Feb 23 10:32:21 2008 +0000
    
        Fix undefined reference.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10281 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 35218bd73c529383676045cce0edadf13e5426d5
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Sat Feb 23 10:28:30 2008 +0000
    
        More work on automatic cast, remove old accessors.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10280 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 7b9da50d9cc76d18881e05a79f3e2559b2c9f2a9
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Sat Feb 23 10:28:24 2008 +0000
    
        More automatic cast.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10279 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 85dbe62ffee478c8de6f244c54a38d88ccf980f1
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Sat Feb 23 10:28:20 2008 +0000
    
        Fix broken overload for AddConnection() method.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10278 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 5f0e8157dfad4af4a36d36b290b6789603dea083
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Sat Feb 23 10:28:16 2008 +0000
    
        Implement some missing methods.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10277 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 5423ff98e93d229285a2bd97ee87045ea02d6774
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Sat Feb 23 10:28:12 2008 +0000
    
        Rewrite bindings for prelude-connection-pool.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10276 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 2a6ea017255b68ccdaa718a8081400f1b2f39463
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Sat Feb 23 10:28:08 2008 +0000
    
        Automatic cast to prelude_connection_t.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10275 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit a2a2b6f90cf2a4cfb039658aa6a24825efbd7a02
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Sat Feb 23 10:28:04 2008 +0000
    
        Add the Connection class, bindings for prelude-connection.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10274 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 432449b32b55ea0122f4d25bab53697b6fc6177d
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Sat Feb 23 10:27:59 2008 +0000
    
        Code cleanup, Start() has to be called by the user.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10273 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 5443ae8805123934e64b428da8ac4cd0b9385734
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Sat Feb 23 10:27:27 2008 +0000
    
        Support copying of IDMEF object.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10272 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 589c766e6377a494580922c0694f19381847940c
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Fri Feb 22 15:10:34 2008 +0000
    
        Minor cleanup, add << and >> operator to IDMEF and Client
        class:
        	- client << idmef
        	- idmef >> client
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10271 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 1b9eb6a1e4aa742d4aa4b58ea5f13466290a9bd7
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Fri Feb 22 15:10:11 2008 +0000
    
        Publicly inherit Prelude::Client, remove SendIDMEF method,
        use the parent method. Add code to handle option message on
        RecvIDMEF().
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10270 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 6e95a8d968aefa2bcc3120abf879a97fff70b031
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Fri Feb 22 15:09:35 2008 +0000
    
        Add a new constructor, taking the profile name as argument,
        and a GetClientProfile() method.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10269 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 19b9975ca0d09fc37d668fbc8ed4528593d8f8bf
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Thu Feb 21 16:19:39 2008 +0000
    
        Encapsulate every class into the Prelude namespace.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10268 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit ae97c8a59c9f5e747e111e9c3f55eafd9ab7be48
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Thu Feb 21 14:20:44 2008 +0000
    
        Exception class improvements.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10267 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 6a7f345af76fa53b4d4d5b2f8ea43ea311292b89
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Thu Feb 21 13:44:22 2008 +0000
    
        Update test.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10266 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 4c73f94695f1ec4071848491080a155ff66d5be6
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Thu Feb 21 13:44:18 2008 +0000
    
        Update..
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10265 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 9ba90b2f7f721894ab6b08e786426e6f4917aa1b
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Thu Feb 21 13:40:42 2008 +0000
    
        Do not try to send a final heartbeat on prelude_client_destroy() if the client object was not at least at the starting status (fix possible assertion on destroy).
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10264 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit bed1239acff5e297006a9cc690da276e0eff77a4
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Thu Feb 21 13:10:24 2008 +0000
    
        Implement ClientEasy() class, inheriting from the Client()
        class, and allowing easy implementation of a Prelude client.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10262 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit f458c885e6fb501431f9353bdf9759814240b9e5
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Thu Feb 21 13:10:19 2008 +0000
    
        Don't provide any helper in Client() bindings to PreludeClient,
        wrap the interface in a strict fashion.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10261 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 1e318df2e70939c2ddf73d4a31589accebd41868
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Thu Feb 21 11:41:19 2008 +0000
    
        Introduce prelude_msg_get_message_data(), that provide access to
        the whole message buffer. Modify IDMEF class so that it make use
        of this function in order to write a message to an ofstream.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10260 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 1e519edf7fe0cb83680b826c39e9373d13d6dc55
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Feb 20 17:58:37 2008 +0000
    
        Major rework, IDMEFValue is not returned as a pointer anymore.
        Reference to low level idmef_value_t are handled cleanly.
        The C++ code for retrieving listed idmef-value is in place.
        Major IDMEF class rework, implement << and >> operator on
        ofstream and ifstream.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10259 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 3d55ee0345ff115b436b658de49bbd95addc4ffa
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Feb 20 17:39:18 2008 +0000
    
        Cleanup.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10258 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit aca082c7b81cdea41ba0e5b3567391c6aab88f8f
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Feb 20 16:32:45 2008 +0000
    
        Whitespace police.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10257 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 9976f32f03a6db186a5ef502e40cfaa16381bc8a
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Feb 20 09:39:09 2008 +0000
    
        [PATCH] Allow user to associate it's own callback function to a prelude_io_t object.
    
        Implement:
         - prelude_io_set_write_callback()
         - prelude_io_set_read_callback()
         - prelude_io_set_pending_callback()
         - prelude_io_set_fdptr().
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10255 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit d53df1f86ca276041adcdf5c6cc0556b4bd32ace
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Feb 20 09:20:32 2008 +0000
    
        Fix string translation of IDMEF_CRITERION_OPERATOR_(NOT_)NULL to string. Remove gratuitous space insertion when dumping criteria.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10253 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 1543baddabb6e2eb65fdfe63914d67ef355b503d
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Feb 20 09:20:23 2008 +0000
    
        Whitespace police.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10252 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit ecbfde59ff580c6499405c090d4f3b6547a6175c
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Feb 20 09:20:18 2008 +0000
    
        In case of invalid enumeration value, print <invalid enum value>.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10251 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit bb0db770a8b3c044490ebdd2336dde7e9333c859
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Feb 20 09:20:14 2008 +0000
    
        (bindings): for functions returning pointers to integers, dereference the
        pointer and return either the integer, or the native equivalent to NULL
        (None for Python, undef for Perl).
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10250 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 302083efd0879aff28d62b3dfcd519480de1c718
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Feb 20 09:19:59 2008 +0000
    
        Update NEWS, bump version number.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10249 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit db00d5721d4b26dd62a25340c3c6706605f1bbee
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Feb 20 09:19:46 2008 +0000
    
        Update GnuLib code.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10248 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 70d612feda3534fa40a15ce359b9305c284ded2a
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Feb 20 09:19:17 2008 +0000
    
        SWIG bindings: add typemaps to arguments of *_get_next* functions,
        to allow NULL arguments, which are forbidden by default by SWIG
        (Fix #269)
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10247 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 7fdec558ecc252a3421922f9cced4cbe9f3cd92a
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Feb 20 09:19:12 2008 +0000
    
        FreeBSD compilation fix.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10246 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 62473da95bddc6916a0ecb8a26354d2e32968b05
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Feb 20 09:18:57 2008 +0000
    
        Whitespace police.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10245 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 0acb1e511dacc9e0e46083184ab3bd4125f7b2ef
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Feb 20 09:18:52 2008 +0000
    
        Update to newer acx_pthread.m4
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10244 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit f6fde960b5dc523763084cc32f549d0a9d908d1c
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Feb 20 09:18:41 2008 +0000
    
        Solaris warnings fixes.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10243 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 5925b970e442bf769c7821e2a1ff294d38c2daa6
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Feb 20 09:18:29 2008 +0000
    
        Update NEWS, bump version number.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10242 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit d15000d45ebf673bb7eda8fb0d79f764f3a6cc70
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Feb 20 09:18:10 2008 +0000
    
        Avoid warning while generating the documentation due to change
        in the way we named function argument for auto generated IDMEF
        functions.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10241 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 1d887995620714dc70e29c09fd9da027d78a49c2
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Feb 20 09:17:39 2008 +0000
    
        Update GnuLib code.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10240 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 5629a11e5cc932eb9c4acea90f3967fb2f96eade
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Feb 20 09:16:52 2008 +0000
    
        Improve error message in case of locking error.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10239 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit f3c4b7f5ab1828f4249d0db60efd762e95a39609
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Feb 20 09:16:36 2008 +0000
    
        Fix invalid use of 'GNUTLS_X509_CRT_LIST_IMPORT_FAIL_IF_EXCEED' with
        early GnuTLS version (close #268).
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10238 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 1c508db0b07346390bd7b75bfce6a3c0e646b467
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Feb 20 09:16:18 2008 +0000
    
        Small improvement to the way pthread_cond_timedwait() absolute
        time is computed.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10237 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 23601dc70afb42daebf2e021314046804a18bc70
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Feb 20 09:15:56 2008 +0000
    
        Send heartbeat as high priority message.
    
        It is important that heartbeat are delivred in time, since they give
        indication about the health of the system.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10236 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 05a8c3c98aca5d4c8f104a37fe076fc21849541b
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Feb 20 09:15:44 2008 +0000
    
        Whitespace police.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10235 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 22c91712a43a79df5c4687cdd62777f86d8f7270
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Feb 20 09:15:22 2008 +0000
    
        Patch from Pierre Chifflier <p.chifflier@inl.fr> to propagate CC variable when building bindings (fix #264).
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10234 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit e8dca7863e99cd34e677b1b4ca71a249c7b52bef
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Feb 20 09:15:17 2008 +0000
    
        (enhancement): Improving assertion messages by separating variables check
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10233 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 07fb53105b257b616fe24ca35776bfb9170794eb
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Feb 20 09:15:06 2008 +0000
    
        (bugfix): This assert should check the two values
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10232 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit e05e1058d8b0790c031b2cd779d94389f3f9feb4
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Feb 20 09:14:55 2008 +0000
    
        (enhancement): Improving assertion messages by separating variables check
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10231 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 0ec128392085e0fc39f2a899b443aebf54f6e5ec
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Feb 20 09:14:38 2008 +0000
    
        Directory creation permissions fixes.
    
        Specify our own umask() before creating any profile with prelude-admin,
        so that the created group will always have the correct permissions. Make
        the profile backup directory group writable. The profile directory itself
        remain group readable.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10230 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 56d3f8ac32591f21ab3f2f63fa4624bf2a656e3f
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Feb 20 09:14:31 2008 +0000
    
        Revert "Mask group write / other all permissions before creating any files."
    
        This reverts commit b0ce0a5e2a7604c9062fd463a37e4999a375994e.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10229 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 83dfab83c76cc63bfdfcee4fd18e523f098fb027
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Feb 20 09:14:23 2008 +0000
    
        Mask group write / other all permissions before creating any files.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10228 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 1f908d3d52e5fd0003787fa498fe9fecaf6bec08
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Feb 20 08:56:40 2008 +0000
    
        (enhancement): Improving assertion messages by separating variables check
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10227 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 7140f4558b9bfc42a5acba83e806dc465c08a223
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Feb 20 08:56:30 2008 +0000
    
        Set appropriate umask() before creating failover files.
        Additionally set the failover file group writable.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10226 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit e209631acf282f618a0dadf9f3b7b7d35ef8c74a
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Feb 20 08:56:21 2008 +0000
    
        Directory creation permissions fixes.
    
        Specify our own umask() before creating any profile with prelude-admin,
        so that the created group will always have the correct permissions. Make
        the profile backup directory group writable. The profile directory itself
        remain group readable.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10225 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 82d36bbaa70c7b6c0df59f4f92d5efd51c95a34b
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Feb 20 08:56:12 2008 +0000
    
        Revert "Mask group write / other all permissions before creating any files."
    
        This reverts commit b0ce0a5e2a7604c9062fd463a37e4999a375994e.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10224 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit c60ad49214494877d0bb601aa002aeaace4b5924
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Feb 20 08:56:07 2008 +0000
    
        Mask group write / other all permissions before creating any files.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10223 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 559eafb13ac1e1f2eab83d5be4d2c6f15bd6b2cb
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Feb 20 08:55:57 2008 +0000
    
        Correctly format "send" command help output.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10222 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 766913b62ab9f1ca00e89b924e7af56f36b44b01
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Feb 20 08:52:43 2008 +0000
    
        (fix): when the analyzer has a white space in its name
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10221 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 0417cf36fd9a9a4e4121a576ac675c9f8a919061
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Feb 20 08:50:09 2008 +0000
    
        Constructor taking the native C type as argument now take an
        optional own_data integer (default to FALSE).
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10220 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 7df8222ee5e4154ca00123c645bf2b6985bbd5f6
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Feb 20 08:50:04 2008 +0000
    
        Remove Clone() and Copy() method, that are now handled by
        specialized operator. Add the necessary operator for time
        comparison.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10219 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit bf5ce9a85f1d86cdd26df7e82d9f1643e61258ac
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Feb 20 08:49:59 2008 +0000
    
        Implement ToString() method, add std::string operator.
        Copy/clone the criteria on object copy.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10218 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit a100f1dbaad6c7c8469d64a93a126d39078e8073
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Feb 20 08:49:16 2008 +0000
    
        Avoid undefined reference with bindings.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10217 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit c6f0d771e9c17d5eadeaed936926a96f0df9f5c0
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Sat Feb 16 17:37:56 2008 +0000
    
        More idmef-value to 'data' cast fixes.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10213 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 40450c24c7f1f893287c6046ce3166aaa7f1ec1f
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Sat Feb 16 14:07:55 2008 +0000
    
        Fix double idmef_time_t free.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10212 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit e61cef469800e50f1e6d369943dc13d6b73a76d2
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Sat Feb 16 13:58:48 2008 +0000
    
        Missing idmef-value update for 'data' type cast.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10211 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 0f16531bfdcfa910f3c0efe6eaa4f5278b193fd5
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Sat Feb 16 13:58:44 2008 +0000
    
        Move operator definition where they belong, and properly handle
        most contained idmef_value_t.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10210 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 18b14783855ec7c1fa2dcee70faaedf7a296bfbd
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Sat Feb 16 13:58:39 2008 +0000
    
        Implement prelude_except_if_fail(), improve PreludeError class.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10209 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 25c9594a8278beebdd746ba96da5b0d0dba16b48
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Sat Feb 16 13:58:04 2008 +0000
    
        Attempt to cast the provided value if it not compatible with the path.
    
        Until now, if an user tried to set a path of a specific type with an
        idmef_value_t object containing another type, idmef_path_set() would
        return an error.
    
        We now attempt to cast the user provided idmef_value_t to the path
        defined value.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10208 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit bef23efc49d837da13d06694d89693fab59d34be
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Sat Feb 16 13:25:45 2008 +0000
    
        Allow casting idmef_value_t to an idmef_value_t of another type.
    
        This provide a set of enhancements to the idmef-value interface:
        - idmef_value_set() function for every idmef-value type.
    
        - _idmef_value_cast() to convert the given idmef_value_t, to the
          provided idmef_value_type_id_t argument.
    
        - Refactor some code.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10207 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 8264ef2b9bd6b977e5be8c6b0de6a7976da9d557
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Fri Feb 15 09:07:21 2008 +0000
    
        Improved error message, in case no compatible data is found.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10206 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit e528bca7469b7b0c32830bdce4cd629fd4532d91
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Fri Feb 15 09:07:13 2008 +0000
    
        Declare optional arguments in the IDMEFPath header.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10205 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit e2a0ea9ab1054aaaeafce89a10d0c3aa1e2cb59e
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Fri Feb 15 09:07:04 2008 +0000
    
        Ability to set IDMEFTime object.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10204 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit b1b140076356c3aa708ff3adb607810b5a24a5b1
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Fri Feb 15 09:06:59 2008 +0000
    
        Handle Get() for value of type data.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10203 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit b1771660acfd3436f0f74a4a6a5e4cc4609d715e
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Fri Feb 15 09:06:52 2008 +0000
    
        Detailled error message in case of unsupported value.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10202 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 459907eb014bc1678dfd74824ef3724cbfd12d18
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Thu Feb 14 17:00:31 2008 +0000
    
        Provide the ability to specify our own PreludeError() message.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10201 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit dfae951a38633c4efd5925ee0460042dddcd7920
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Thu Feb 14 17:00:18 2008 +0000
    
        Compile c++ before low-level bindings.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10200 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit c6f130d24a4446941ffc4744426d6709eef7d949
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Thu Feb 14 17:00:11 2008 +0000
    
        More detailed error messages, bind IDMEFTime operator.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10199 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 67ac54e4dd487738026e7ee5d8e29a9976a643db
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Thu Feb 14 16:58:42 2008 +0000
    
        Implement int, long, double, and std::string operator for IDMEFTime.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10198 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 03b385ddeebb4cd05083e980aa1d2f0449a4f79c
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Thu Feb 14 10:00:16 2008 +0000
    
        Handle IDMEFTime * return from Get() method.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10197 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 896776f2788d09fea9602de86887f3c5777be24b
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Thu Feb 14 08:54:09 2008 +0000
    
        Return undef/None when required, and handle a Perl specific issue
        where returned values would always be undef.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10196 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit c90879076c4371cbfb2453a7990c57326fbf058e
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Thu Feb 14 08:49:03 2008 +0000
    
        Continued work on idmef-tree-wrap.hxx auto-generation.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10195 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 5fbf3c51a350e0e78e192e665ad3765fcfd9ab97
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Thu Feb 14 08:16:31 2008 +0000
    
        Map prelude low-level datatype to type understood by Swig.
        Additionally, check that IDMEFValue pointer is not NULL in the
        IDMEFValue * typemap.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10194 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit b3b93701d598c8b214e5191e99a611bb6bc11763
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Thu Feb 14 08:16:27 2008 +0000
    
        Perl headers define a Copy() macro that conflict with our Copy methods,
        this should fix the compilation problem.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10193 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 0a7a09766235043aafa4e311e845bb9dff701fbd
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Thu Feb 14 08:16:23 2008 +0000
    
        Avoid undefined reference in perl/python bindings.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10192 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 5c0cc2d05ed70948703a6e60f38aa903222a9ff2
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Thu Feb 14 08:16:01 2008 +0000
    
        Returned IDMEFValue are a pointer again, so we can handle NULL
        value, which is not an error. Implement missing Set() operator.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10191 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 6eceff3af6b21dc608fb7e6168854ab75dac1c73
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Thu Feb 14 08:15:55 2008 +0000
    
        Implement language independant exception handling.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10190 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit d58032eeb74a85c787ed1f2ba9f6bd98c62e43d1
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Thu Feb 14 08:15:50 2008 +0000
    
        Further work on generic exception handling.
    
        Implement GetMessage() and GetError() methods. Declare
        a const char* operator.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10189 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 1a76e40aa6c706dac7cc44f5f815b5e769c6dfa7
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Thu Feb 14 08:13:46 2008 +0000
    
        Do not use prelude_string_get_string_released, since it modify the source string.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10188 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 21fed04533be391e0cc3117aae7f66f1db0510f4
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Mon Feb 11 20:53:39 2008 +0000
    
        New IDMEFTime C++ wrapper, requirement for wrapping IDMEF tree.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10187 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit c7da494c6b0a84cc398c0dec386febe3475b45c9
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Mon Feb 11 18:03:47 2008 +0000
    
        More work on wrapping the whole IDMEF tree. Still not functional throught.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10186 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 60bf274de1de4f9933bea538eafd095db55be2dd
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Mon Feb 11 16:43:57 2008 +0000
    
        Update low-level bindings directory.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10185 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit e5960c18de5e495e5b5962f814b457211b21e69f
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Mon Feb 11 16:36:27 2008 +0000
    
        Remove debug spew.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10184 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 429f1035f437ca3730e1c7274ced41e4ed37e713
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Mon Feb 11 16:35:29 2008 +0000
    
        make distcheck fixes.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10183 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 05a376171f87f57e1aa783d34f583db7fb9b2ab7
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Mon Feb 11 15:40:56 2008 +0000
    
        Generate SWIG bindings for idmef-criteria.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10182 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit ceb7792e59ae5ca02f486a1628edfec24e524092
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Mon Feb 11 15:30:44 2008 +0000
    
        Add missing copyright notice.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10181 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 5ab5c174b41cab6dd7754dc60fadaca05dfb9511
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Mon Feb 11 15:24:32 2008 +0000
    
        Add idmef-criteria.cxx to the build.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10180 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 9c7871d2fd27c593bb40f036cda366d587d3cfb2
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Mon Feb 11 15:24:28 2008 +0000
    
        C++ bindings for idmef-criteria API.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10179 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit d1cf3fbe828498b5f181b31b9e12e695d84f03d6
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Mon Feb 11 15:23:06 2008 +0000
    
        Add missing.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10178 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 92579fa7afaed39274d58970be79720fe1a7008d
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Mon Feb 11 15:21:53 2008 +0000
    
        Fix include filename.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10177 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 03b049598c98fe73e79d1833a0c87ed05eaa6001
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Mon Feb 11 14:49:00 2008 +0000
    
        Generate idmef-tree-wrap.hxx within 'bindings/c++/include'.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10176 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit f73f14bd6d8a67956d4876eaa932d9d7e704df92
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Mon Feb 11 14:47:12 2008 +0000
    
        Normalize C++ bindings filename, move headers to 'include' subdirectory.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10175 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit eba4e4c4b592635b041e7c6974b8934b0ac8af35
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Mon Feb 11 09:24:09 2008 +0000
    
        Apply IDMEFValue typemap to IDMEF::Get().
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10174 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 5c6ccd058ad4070f377d985606edff2b4715ce77
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Mon Feb 11 09:24:00 2008 +0000
    
        Multiple input datatype for IDMEF::Set()
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10173 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 00818054eea2f13e48d2f5c597c4d426437a04ab
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Mon Feb 11 09:05:07 2008 +0000
    
        Modify IDMEF::Set() and IDMEF::Get() so that they use IDMEFValue.
        Simplify the code by using the IDMEFPath() API.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10172 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit c91490528bfaaa1859b87b7ec186f00de3d0ab11
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Sun Feb 10 18:59:58 2008 +0000
    
        Make IDMEFPath::Get() return a copy of the IDMEFValue object
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10171 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 0a58a8fb88daa10b466baabf8f21d940b3e9c19b
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Sun Feb 10 18:41:17 2008 +0000
    
        Bindings: set dependencies on c++ headers
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10170 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 83707b695b46fba9a1afb04ed1ecf1021c1fd961
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Sun Feb 10 18:33:35 2008 +0000
    
        IDMEFValue::Get() typemap, convert to native language type.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10169 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit d58d1b77f7b4fee7a43643c213ec5e6362055055
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Sun Feb 10 18:33:26 2008 +0000
    
        Header update.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10168 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit d7b915743ea758846f4fbe158f7c93feab6a143d
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Sun Feb 10 18:33:07 2008 +0000
    
        Handle Set() for std::string, char string, and integer.
        More input type to come (specific integer size, etc).
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10167 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit f1a42b6d90ed0ab398acf3fabe259457aa62998a
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Sun Feb 10 18:32:58 2008 +0000
    
        Implement IDMEFValue->GetType().
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10166 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 386e2aac6eaa609df5a88ad6610b8c6b5108acc7
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Sun Feb 10 18:32:30 2008 +0000
    
        Bindings: do not build easy bindings if the flag was not specified when
        calling configure.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10165 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit a37cace8b1719d53fd244394f4e16be1d68f6fe0
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Sun Feb 10 15:35:12 2008 +0000
    
        Bindings: fix build flags to link perl and python modules to the C++ lib.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10164 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 342295177a586259f8fad2b7436d66c7045ec898
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Sun Feb 10 14:23:39 2008 +0000
    
        Bindings:
        - include generated files in dist target
        - remove -noproxy option from swig, this prevent generating the .py file
        - fix names in python module
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10163 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 0707bdb92f9cf57a15956c6159e239efc4b48ce5
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Sun Feb 10 14:12:56 2008 +0000
    
        Bindings: use similar method than low-level bindings to install:
        - ask autotools to generate a Makefile.PL and setup.py
        - move swig files to the bindings/ directory, and generate files in proper subdirectory
        - use perl and python native system to build extensions
        - make install also uses native system
        This makes installation work to Prelude Easy bindings.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10162 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit df7120fea947709b51bdce52820a86dc6c93d65f
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Sat Feb 9 18:05:47 2008 +0000
    
        Generate low-level typemap in the correct bindings directory.
        Start implementing GenerateIDMEFTreeWrapHxx.pm.
        Some renaming.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10161 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit e7dc9144db84caa56cf4e1ed748a7595a3ba2d78
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Sat Feb 9 17:38:49 2008 +0000
    
        Update Makefile.am and libprelude-easy.i
        Completly wrap the idmef_path_t API.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10160 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit f321364a5883f04738e3e2852c158dafda38d577
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Sat Feb 9 17:36:01 2008 +0000
    
        Start wrapping idmef_value_t interface. Start of PreludeError exception class.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10159 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit ee2765a6e425921aa56ddf0414fe935f7c842b32
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Sat Feb 9 17:34:28 2008 +0000
    
        Missing 'extern C' for C++ build.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10158 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 23dc9b24459a02adc6055d7548e08ac25b111849
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Fri Feb 8 12:54:40 2008 +0000
    
        More fixes.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10156 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit bc11cbd77355a63a0a268e642af4a45cf3a00fd7
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Fri Feb 8 09:25:42 2008 +0000
    
        More IDMEFTreeWrap C++ bindings work.
    
        - Each IDMEF object should get it's own class.
        - Remove extra code.
        - Call underlying C function.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10155 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 832f4b10f4b018340b0b72d55d01558589bd7aaf
    Author: toady <toady@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Thu Feb 7 23:31:48 2008 +0000
    
        Start wrapping idmef tree
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10154 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 164445798d393fbc779cfa684527084a81ceb1a9
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Tue Feb 5 19:59:09 2008 +0000
    
        Bindings: move swig files into proper directories, and delete swig subdirectory
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10145 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit c64d47649390151f05ef7dfa1f041d3dd2fd1211
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Fri Feb 1 20:19:54 2008 +0000
    
        (bindings) Add function to get unique message ID
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10139 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 04174e2265c1f2962a7c87f5fbba6181b4135e09
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Fri Feb 1 15:54:46 2008 +0000
    
        Remove perl and python code from C++ library.
        Remove test code from bindings (Fix #276)
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10138 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 4d142ddffbf2f98bbe4bd94a3e4031e9527858d2
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Fri Feb 1 11:07:16 2008 +0000
    
        Add configure flag to enable Easy bindings (disabled by default).
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10137 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit c4964bf05e65116aade731020255ca6ea83b4514
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Fri Feb 1 10:28:01 2008 +0000
    
        Bindings: new directory hierarchy
         - move traditional bindings to "low-level"
         - build c++ code as a standalone library (which can be used as a c++
           interface to libprelude)
         - split perl and python code for high-level bindings
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10136 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 57d40e6524d2abecfb81b34e8e5f767ea5c873a0
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Jan 30 12:20:33 2008 +0000
    
        Create directories for now bindings tree
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10135 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit fb65fedb52c5d623a2a1b4eb7ae06ae874877604
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Sat Jan 26 12:45:47 2008 +0000
    
        (bindings): for functions returning pointers to integers, dereference the
        pointer and return either the integer, or the native equivalent to NULL
        (None for Python, undef for Perl).
        (Fix #274)
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10132 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 2f9ce0f14ded7203346551c91642b8e73e72dc45
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Tue Jan 22 13:29:41 2008 +0000
    
        Backport r10125 to PreludeEasy branch.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10126 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit fd2eaaf38578d20d7ea026db16ef07259499ef52
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Mon Jan 21 19:27:07 2008 +0000
    
        Backport r10123 from trunk:
        Improve prototype for get_next functions, use _cur as a suffix for the
        iterative argument (shall be used to special case get_next code using
        swig typemap, without breaking others functions - refs #269).
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10124 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit ccd360b9b2b4bcbe1dee886d2d26cce71a8d3239
    Author: toady <toady@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Mon Jan 14 10:47:54 2008 +0000
    
        Use GvGen to produce nice graphs
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10122 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit bb0f7c7a84ba10a65caa7456ec7f408791480f3d
    Author: toady <toady@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Thu Jan 3 16:35:45 2008 +0000
    
        Graph alerts using rtg
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10119 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 20b431b84958ccf3968ea6012d7386ecd9e0c459
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Nov 28 21:32:42 2007 +0000
    
        Enhancement: allow user to specify alerts directory on command line
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10076 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit f146120a0d75d70bb134837718f4f5b593ceb7ad
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Nov 28 21:27:47 2007 +0000
    
        Small tool to replay alerts
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10075 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 0f027e9c471e2033831c0b3bd6e2d2ab3dbdb585
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Nov 28 21:13:16 2007 +0000
    
        New utility to connect to a prelude manager, and save all alerts in files (for replay)
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10074 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit ba0cc62057fb910eb42b4a9ff7fff767a6af9572
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Sun Nov 25 15:44:46 2007 +0000
    
        Add extern "C" to generators for files idmef-message-{read,write},
        so they can be included in C++ files.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10070 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 213ee9e2392822ff0d32dbfaf3c3187b2ef9e3f8
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Sun Nov 25 15:19:55 2007 +0000
    
        Add functions to read/write IDMEF messages to files.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10069 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 36f877ed8c2243b0fe6d0e46cf7b3c2945253b9a
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Sun Nov 25 15:17:22 2007 +0000
    
        Export header functions as C (using extern "C") for idmef-message-{read,write} headers,
        so they can be used in C++ files.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10068 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 579f7b349baa6d156ae2773c3fe629875a4e2b77
    Author: toady <toady@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Tue Nov 20 16:28:33 2007 +0000
    
        Graph uniques alerts from classification.text
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10063 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit e23d1fc48f07f4e0df6121874c2ffbbaad30ac63
    Author: toady <toady@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Tue Nov 20 14:01:54 2007 +0000
    
        Multi-dimensional IDMEF messages plotting using gd
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10062 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit eee584c50c3ec244cfe94d2f0162f2c64469bc37
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Mon Nov 19 15:19:25 2007 +0000
    
        Better error handling: tell swig to catch exceptions of
        type (const char*) and use them in constructors and functions.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10057 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 6971a44d98c897f48ae49ce5a77d0752816a4827
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Mon Nov 19 13:34:01 2007 +0000
    
        Suppress CR when waiting for alert
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10056 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 327553459bb94d5a20cab7a5c6c2c200c42c19dc
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Mon Nov 19 13:28:00 2007 +0000
    
        Dot not try to convert IDMEF value if we do not have one
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10055 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit faa412135e33af5ad65de869c07952015df10b63
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Mon Nov 19 12:15:58 2007 +0000
    
        Use idmef_value_to_string to convert values
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10054 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 4f7f5994ea44a3d42984cb202e413aeb327c778e
    Author: toady <toady@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Mon Nov 19 08:58:33 2007 +0000
    
        ÂGraph IDMEF messages tool
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10053 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 1f213322a64ce9633e538cfb9e48104caf63261f
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Sat Nov 17 16:02:14 2007 +0000
    
        Remove debug code
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10052 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 7856d807e488bdf9f9ea4bc05b9e4b38d3c1e371
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Sat Nov 17 15:58:58 2007 +0000
    
        Add function Get to IDMEF object.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10051 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit a2b117c47218db2c1319c7deed34977eb5145f8c
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Sat Nov 17 15:25:24 2007 +0000
    
        Implement read of IDMEF messages using polling (and a pool ;)
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10050 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit a1d50d8a1958fc6f49654bf661168151d1427b56
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Sat Nov 17 13:53:44 2007 +0000
    
        mark file as executable
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10049 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit fec825ab328ec7dfad8d49661cdd70ca74b5abce
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Sat Nov 17 13:42:29 2007 +0000
    
        all paths to test file, and show error when importing if any
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10048 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit c0a35c2f063b62e0f277cd7c24f5f87483edc670
    Author: toady <toady@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Fri Nov 16 15:55:02 2007 +0000
    
        Test stuff
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10047 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 62ac443d5a404198ac4dd503a3c2d19c6a3346ff
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Fri Nov 16 09:18:12 2007 +0000
    
        Display python error if import fails
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10046 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 8c4d94601f19115a3dea030028a90d956a0a7be0
    Author: toady <toady@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Thu Nov 15 16:49:00 2007 +0000
    
        C++ stuff
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10045 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit be99e5e0e2f7ce8408efaf66a3922c807fdfdaea
    Author: toady <toady@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Thu Nov 15 09:24:46 2007 +0000
    
        Removed useless code (used to print on strerr the idmef message only)
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10044 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit c904ad7de41a43628345fabec728e80ea158b88e
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Nov 14 16:49:06 2007 +0000
    
        Create IDMEF object from prelude alert.
        Now all we have to do is to run the callback.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10043 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 6172b059269d23736ce19c78af1367c30804b870
    Author: toady <toady@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Nov 14 16:30:07 2007 +0000
    
        Code to manage pooling
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10042 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit db6bdb8efb24742fc37fa1fce0b1dc596c7f51cc
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Wed Nov 14 15:05:59 2007 +0000
    
        Add support functions to send an IDMEF object to the callback.
    
        Trying to build and send the object directly is quite impossible, due to the
        way SWIG generates and wraps its objects.
        This problem was solved in a tricky way, by (temporarily) storing the object
        in memory, and passing a unique id to the callback. The callback can then use
        it to get the object (which is removed from the array after).
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10041 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit da77683d874567fd09bbe29142d6a0477f1e8406
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Tue Nov 13 14:59:11 2007 +0000
    
        Tests for callbacks
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10040 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 88dbf76653d56186db78bfa6a5cd3f1e29a29e2a
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Sun Nov 11 13:18:33 2007 +0000
    
        Proof-of-concept code for calling Perl callbacks from SWIG.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10038 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 51f6fcbdee9973d07e4951da1132f709768c5c77
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Fri Nov 9 10:04:21 2007 +0000
    
        Proof-of-concept code for registering and calling Python callbacks
        from SWIG code.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10035 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 921ec9059f783db476af24a4b52adb548ced2246
    Author: toady <toady@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Tue Oct 23 15:00:19 2007 +0000
    
        Preliminary support for prelude connection pool
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10021 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 002dff8cc340ad8d0981e76c63222ebdf3328a87
    Author: toady <toady@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Tue Oct 23 08:35:20 2007 +0000
    
        Python test for easy bindings
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10020 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit f02871549cc21fc4b2bf32426e2210c382efb6ff
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Mon Oct 22 20:02:49 2007 +0000
    
        Move initialization code to module init.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10019 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 1b1d9dc8c93d80aefd61698f1acc7f413aff1634
    Author: toady <toady@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Mon Oct 22 15:58:15 2007 +0000
    
        (bugfix): Missing initialization and more verbose error messages
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10018 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit fe6911eb42e61334cd83c35e077dda185ffab53d
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Mon Oct 22 14:25:57 2007 +0000
    
        Merge trunk modifications 10014 to 10016
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10017 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 0288c8737c4e521e773d68cabfce37f522a9498a
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Sat Oct 20 09:22:36 2007 +0000
    
        * Use local headers (to allow build even if other headers are installed in system paths)
        * Set default arguments for Client constructor, and allow swig to wrap them
        * Use prelude_string_set_ref_fast instead of prelude_string_set_constant
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10014 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit c3d3552efdb7ebe0db7b36f91c9fa477cdb8b568
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Fri Oct 19 14:52:50 2007 +0000
    
        Merge trunk modifications 10006 to 10012
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10013 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 1452ff2c667fe05bacb9c792a802c2c68d60683e
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Fri Oct 19 14:02:45 2007 +0000
    
        Merge patches 9998 to 10004 from trunk
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@10005 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 9634ab885480c1a863042183764229fd86e36c33
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Fri Oct 19 12:10:17 2007 +0000
    
        Add code to setup analyzer informations when creating client
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@9997 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit b0cd57a74459811f5000ccb8fa7aa3d4c4e3c613
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Thu Oct 18 10:10:45 2007 +0000
    
        Fix Makefile for swig generation
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@9987 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 4afd50b056ca408749ff7ef61bd2cfb011a58b45
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Thu Oct 18 09:58:43 2007 +0000
    
        Remove generated swig files from svn, and ask configure to generate swig makefile
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@9986 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit f06aa230f18e5725ed641cde08d1d31268efb704
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Tue Oct 16 17:30:33 2007 +0000
    
        Prelude::Easy bindings (autotools conf)
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@9985 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 3175ff08eecff7f88abe42bb23f168e9598458dd
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Tue Oct 16 17:29:50 2007 +0000
    
        Prelude::Easy bindings (c++ code)
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@9984 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit ac462139fa0f448773dd4eda4aba6d6779cbf77e
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Tue Oct 16 17:28:51 2007 +0000
    
        Prelude::Easy bindings (swig)
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@9983 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit b9d87377fa44729b6ae3a3184791d2ce57967f46
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Mon Oct 8 18:16:35 2007 +0000
    
        Doh ! const char* *is* the correct type !
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@9979 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit c0fa12d1abff23c7cd34633ed85d18b47245634b
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Mon Oct 8 18:11:46 2007 +0000
    
        Change cast from char* to unsigned char*, to be stricter on the conversion
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@9978 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 5c689149401a00071cf2025d4159cc268c04ab36
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Sun Oct 7 20:30:30 2007 +0000
    
        Conversion from void * to char * needs an explicit cast in c++
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@9974 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 073d0319ccfa6a2b51cfc66a61c988b6ea3103b7
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Sun Oct 7 20:16:15 2007 +0000
    
        Conversion from void * to char * needs a cast in c++
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@9973 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit d1522aa8ab60310baf7bfedede906ef1ee52df67
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Sun Oct 7 20:03:00 2007 +0000
    
        Fix use of c++ keywords in swig wrappers
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@9972 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit e614b42e00339aaa6651d1e479e1039a3cc208ff
    Author: pollux <pollux@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Sun Oct 7 19:41:24 2007 +0000
    
        * Allow perl and python bindings to use $CC variable when building
          This makes build of bindings work correctly when using ccache
        * Move cleaning of targets in clean-local
          This does not override standard clean command, and allows building
          other targets in the same Makefile.am
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@9971 09c5ec92-17d4-0310-903a-819935f44dba
    
    commit 43aa071d90bc5f01ab08b95dbb202041acb4f400
    Author: yoann <yoann@09c5ec92-17d4-0310-903a-819935f44dba>
    Date:   Fri Oct 5 14:46:53 2007 +0000
    
        Branche libprelude for Pierre Chifflier <p.chifflier@inl.fr> bindings work: easy libprelude bindings for more languages.
    
        git-svn-id: https://svn.prelude-ids.org/libprelude/branches/libprelude-easy-bindings@9969 09c5ec92-17d4-0310-903a-819935f44dba
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10737 09c5ec92-17d4-0310-903a-819935f44dba

 Makefile.am                                        |    2 +-
 bindings/Makefile.am                               |   76 +--
 bindings/c++/Makefile.am                           |   23 +
 bindings/c++/idmef-criteria.cxx                    |  155 +++++
 bindings/c++/idmef-path.cxx                        |  351 ++++++++++++
 bindings/c++/idmef-time.cxx                        |  275 +++++++++
 bindings/c++/idmef-value.cxx                       |  443 +++++++++++++++
 bindings/c++/idmef.cxx                             |  286 ++++++++++
 bindings/c++/include/Makefile.am                   |   16 +
 bindings/c++/include/idmef-criteria.hxx            |   57 ++
 bindings/c++/include/idmef-path.hxx                |   84 +++
 bindings/c++/include/idmef-time.hxx                |   75 +++
 bindings/c++/include/idmef-value.hxx               |   80 +++
 bindings/c++/include/idmef.hxx                     |   65 +++
 bindings/c++/include/prelude-client-easy.hxx       |   28 +
 bindings/c++/include/prelude-client-profile.hxx    |   47 ++
 bindings/c++/include/prelude-client.hxx            |   74 +++
 bindings/c++/include/prelude-connection-pool.hxx   |   65 +++
 bindings/c++/include/prelude-connection.hxx        |   70 +++
 bindings/c++/include/prelude-error.hxx             |   54 ++
 bindings/c++/include/prelude.hxx                   |   37 ++
 bindings/c++/prelude-client-easy.cxx               |   53 ++
 bindings/c++/prelude-client-profile.cxx            |  106 ++++
 bindings/c++/prelude-client.cxx                    |  167 ++++++
 bindings/c++/prelude-connection-pool.cxx           |  181 ++++++
 bindings/c++/prelude-connection.cxx                |  177 ++++++
 bindings/c++/prelude-error.cxx                     |   61 ++
 bindings/idmef-value-class-mapping.i               |   80 ---
 bindings/libprelude.i                              |  264 ---------
 bindings/libprelude_perl.i                         |  376 ------------
 bindings/libprelude_python.i                       |  509 -----------------
 bindings/libpreludecpp-perl.i                      |  154 +++++
 bindings/libpreludecpp.i                           |  203 +++++++
 bindings/low-level/Makefile.am                     |   51 ++
 bindings/low-level/idmef-value-class-mapping.i     |   80 +++
 bindings/low-level/libprelude.i                    |  264 +++++++++
 bindings/low-level/libprelude_perl.i               |  376 ++++++++++++
 bindings/low-level/perl/Makefile.PL.in             |   45 ++
 bindings/low-level/perl/Prelude.pm                 |   21 +
 bindings/low-level/python/Makefile.am              |   19 +
 bindings/low-level/python/libprelude-python.i      |  509 +++++++++++++++++
 bindings/low-level/python/prelude.py               |   11 +
 bindings/low-level/python/setup.py.in              |   85 +++
 bindings/lua/Makefile.am                           |   18 +
 bindings/lua/libpreludecpp-lua.i                   |  319 +++++++++++
 bindings/perl/Makefile.PL.in                       |   14 +-
 bindings/perl/Prelude.pm                           |   21 -
 bindings/python/Makefile.am                        |   21 +
 bindings/python/libpreludecpp-python.i             |  159 ++++++
 bindings/python/prelude.py                         |   11 -
 bindings/python/setup.py.in                        |   20 +-
 bindings/ruby/Makefile.am                          |   19 +
 bindings/ruby/extconf.rb.in                        |   14 +
 bindings/ruby/libpreludecpp-ruby.i                 |  167 ++++++
 bindings/tests/alert_replay.py                     |   40 ++
 bindings/tests/alert_saver.py                      |   56 ++
 bindings/tests/callback.pl                         |   20 +
 bindings/tests/callback.py                         |   23 +
 bindings/tests/load.py                             |   16 +
 bindings/tests/pooling.py                          |   13 +
 bindings/tests/save.py                             |   16 +
 bindings/tests/send_alert.py                       |   11 +
 bindings/tests/test.lua                            |   45 ++
 bindings/tests/test.pl                             |   45 ++
 bindings/tests/test.py                             |   44 ++
 bindings/tests/test.rb                             |   46 ++
 bindings/tools/idmef-path-gd.py                    |  193 +++++++
 bindings/tools/idmef-path-graph.py                 |   58 ++
 bindings/tools/idmef-path-gvgen.py                 |   89 +++
 bindings/tools/idmef-path-rtg.py                   |  103 ++++
 configure.in                                       |  110 +++-
 libprelude-config.in                               |   14 +-
 m4/am_check_python_headers.m4                      |   24 +
 m4/am_path_ruby.m4                                 |  113 ++++
 prelude-admin/prelude-admin.c                      |    2 +-
 src/Makefile.am                                    |    1 +
 src/idmef-criteria.c                               |   25 +
 src/idmef-message-helpers.c                        |  300 ++++++++++
 src/idmef-path.c                                   |    8 +-
 src/idmef-value.c                                  |  508 +++++++++++++++--
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapCxx.pm |  596 ++++++++++++++++++++
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapHxx.pm |  323 +++++++++++
 src/idmef-wrappers-gen/generator.pl                |   16 +-
 src/include/Makefile.am                            |    1 +
 src/include/idmef-criteria.h                       |    1 +
 src/include/idmef-message-helpers.h                |   39 ++
 src/include/idmef-value.h                          |   26 +
 src/include/idmef.h                                |    1 +
 src/include/prelude-client.h                       |    4 +
 src/include/prelude-connection.h                   |    4 +
 src/include/prelude-msg.h                          |    6 +-
 src/include/prelude-string.h                       |    4 +-
 src/prelude-client.c                               |   89 +++
 src/prelude-connection.c                           |   25 +
 src/prelude-msg.c                                  |   16 +
 95 files changed, 8593 insertions(+), 1419 deletions(-)

commit e2bc8da600ba206295be585ba82264e0d4ac7264
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jul 24 08:28:37 2008 +0000

    If a possible invalid pointer dereference if new_connection() failed
    in case of unavailable profile.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10732 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection-pool.c |   39 +++++++++++++++++++++------------------
 1 files changed, 21 insertions(+), 18 deletions(-)

commit b6fbaf4c1d512aa4e5e1d30fafb66fc48d65dfab
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jul 21 08:56:23 2008 +0000

    Update NEWS, bump version.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10692 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS         |   12 ++++++++++++
 configure.in |    4 ++--
 2 files changed, 14 insertions(+), 2 deletions(-)

commit fc71ca3964b43e1bdffdb836d8d1dee67f8183bb
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jul 21 08:56:19 2008 +0000

    Temporarily disable mutex locking while calling event handler, since
    we really need recursive mutex support for this task.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10691 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection-pool.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit af43bbfb9e69c9be0219a0818dc5968eb0a61b4a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jul 21 08:14:59 2008 +0000

    Include time.h for time_t definition, fix #301.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10690 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-timer.h |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

commit 4e59eb90dafd3fa6cf54fb76412a63425bbcc990
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jul 21 08:14:55 2008 +0000

    Fix compilation error with GnuTLS < 2.2.0 (fix #302).
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10689 09c5ec92-17d4-0310-903a-819935f44dba

 src/tls-auth.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit b9d0d602feaa88160d806757e5927e5679c6ad1a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jul 18 15:49:36 2008 +0000

    Update News, documentation, bump version number.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10686 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS                              |   36 ++++++++++++++++++++++++++++++++++++
 configure.in                      |   10 +++++-----
 docs/api/libprelude-decl.txt      |   18 ++++++++++++++----
 docs/api/libprelude-sections.txt  |    2 ++
 docs/api/tmpl/idmef-criteria.sgml |   18 ++++++++++++++++++
 5 files changed, 75 insertions(+), 9 deletions(-)

commit b58737a9016124445ebc6cb6256e3b0d22dc1a05
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jul 18 15:49:32 2008 +0000

    Missing include file.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10685 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 57126271b62060470d85e90db8b6b9b2b483f0ec
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jul 18 15:49:29 2008 +0000

    Update GnuLib code.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10684 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/vasnprintf.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 2a914fd9fcbc634b1d94ea48012a257e55807f88
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jul 18 15:16:40 2008 +0000

    Unset all variable on exit.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10683 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/variable.h |    1 +
 src/prelude.c          |    4 ++++
 src/variable.c         |   24 ++++++++++++++++++------
 3 files changed, 23 insertions(+), 6 deletions(-)

commit cf4abe9f83e2242601f7dc414b2913bef0b2e0a6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jul 18 15:13:45 2008 +0000

    Add support for newer GnuTLS 2.2.0 session priority functions. When
    the option is available, the user might specify TLS settings through
    the "tls-options" configuration entry.
    
    This additionally fix #299 (problem negotiating compression method
    when connecting to Prelude-Manager).
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10682 09c5ec92-17d4-0310-903a-819935f44dba

 client.conf.in         |   55 +++++++++++++++++-----
 configure.in           |    6 +++
 src/include/tls-auth.h |    4 ++
 src/prelude-client.c   |   11 +++++
 src/tls-auth.c         |  115 +++++++++++++++++++++++++++++++++++++++++++++---
 5 files changed, 172 insertions(+), 19 deletions(-)

commit ed0bc916a0f55a50705fb0ecb7c81de075895d3f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jul 16 16:14:57 2008 +0000

    Temporarily prevent libprelude from settings the version, since it
    trigger a Prelude-Manager warning when reading the message. Will fix
    Prelude-Manager before re-enabling this code.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10664 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-tree-wrap.c                            |    3 ++-
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm |    8 ++++----
 2 files changed, 6 insertions(+), 5 deletions(-)

commit 30192de871eeb3791a7c7a4c4b299823cac502d8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jul 16 08:22:33 2008 +0000

    Remove change that prevented TOK_NOT <path> to be taken into account
    as an idmef-criteria operator.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10663 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria-string.yac.y |    5 -----
 1 files changed, 0 insertions(+), 5 deletions(-)

commit e49309cb403c8ddbbc6a32fcacf74e68af5a45ea
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jul 15 08:04:09 2008 +0000

    Implement negation of idmef-criteria, allowing to write criteria like:
     ! (alert.classification.text = A || alert.classification.text = B)
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10658 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria-string.lex.l |    2 +-
 src/idmef-criteria-string.yac.y |   63 ++++++++++++++++++++++----------------
 2 files changed, 37 insertions(+), 28 deletions(-)

commit 825fc92745a93f8dcea7df4301f6d5f80ac5f18b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jul 15 08:04:07 2008 +0000

    Revert changeset [10626], since the workaround break on
    libtool 1.5.x installation. This reopen #294.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10657 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-plugin.h |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 001790df296e16f48901c34ba35a70e8066e9d26
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jul 15 08:04:04 2008 +0000

    Implement idmef_criteria_set_negation() / idmef_criteria_get_negation(),
    allowing to mark a given criteria as 'negated'.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10656 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria.c         |   28 ++++++++++++++++++++++------
 src/include/idmef-criteria.h |    4 ++++
 2 files changed, 26 insertions(+), 6 deletions(-)

commit a963de0950f908b5c59775d8454df517c76d7334
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jul 15 08:04:02 2008 +0000

    Fix multiples problem with prelude_read_multiline / prelude_read_multiline2.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10655 09c5ec92-17d4-0310-903a-819935f44dba

 src/common.c |   87 ++++++++++++++++++++++++++++++++++++++++------------------
 1 files changed, 60 insertions(+), 27 deletions(-)

commit b797528e588338edab7fb85c83632de80fe9168b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jul 15 08:03:58 2008 +0000

    Update GnuLib code.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10654 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am         |    8 +++++-
 libmissing/arpa_inet.in.h      |   27 +++++++++++++-----
 libmissing/getaddrinfo.c       |    7 +++--
 libmissing/getaddrinfo.h       |   10 ++++++-
 libmissing/m4/arpa_inet_h.m4   |   13 ++++++---
 libmissing/m4/gnulib-cache.m4  |   25 ++++++++++++++++-
 libmissing/m4/gnulib-common.m4 |    9 +++++-
 libmissing/m4/gnulib-comp.m4   |   58 ++++++++++++++++++++++++---------------
 libmissing/m4/gnulib-tool.m4   |   28 ++++++++++++++++++-
 libmissing/m4/inet_ntop.m4     |   11 +++++++-
 libmissing/m4/memcmp.m4        |   16 +++++++++-
 libmissing/m4/memmem.m4        |   28 ++++++++++++++++---
 libmissing/m4/onceonly.m4      |   15 ++++++----
 libmissing/m4/stdio_h.m4       |    6 +++-
 libmissing/m4/strcasestr.m4    |   30 +++++++++++++++++---
 libmissing/m4/wctype.m4        |   13 +++++----
 libmissing/regcomp.c           |   52 +++++++++++++++++------------------
 libmissing/regex_internal.c    |    6 +---
 libmissing/regexec.c           |    7 +++--
 libmissing/stdbool.in.h        |    6 ++--
 libmissing/stdio-impl.h        |    4 +-
 libmissing/stdio.in.h          |   20 ++++++++++++++
 libmissing/str-two-way.h       |    4 ++-
 libmissing/vasnprintf.c        |   21 ++++++++++++--
 24 files changed, 312 insertions(+), 112 deletions(-)

commit 095a89acc51e10ab3144430690a7994f06fa871f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jul 15 08:03:49 2008 +0000

    Never use non-pointer field, always use the "required" keyword. Fix
    API consistency issue, that could lead to unexpected behavior.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10653 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-tree-wrap.c               |  968 +++++++++++++++++++++++++----------
 src/idmef-wrappers-gen/idmef-tree.h |   38 +-
 src/include/idmef-tree-wrap.h       |   38 +-
 3 files changed, 738 insertions(+), 306 deletions(-)

commit 7fbbd1fe5ce9969830e57316a3c30a1752d1b49e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jul 10 14:27:15 2008 +0000

    Fix an IDMEF-Criteria matching problem, where the match function would
    not attempt to match a OR after multiple consecutive failed AND. Thanks
    Alexander Afonyashin <firm(at)iname.com> for pointing out the problem.
    
    A rule that triggered the problem was:
    (alert.target.user.user_id.name != 'whatever' && alert.classification.text == 'anything') || heartbeat
    
    When this version worked correctly:
    heartbeat || (alert.target.user.user_id.name != 'whatever' && alert.classification.text == 'anything')
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10638 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria.c |   13 +++++--------
 1 files changed, 5 insertions(+), 8 deletions(-)

commit 12a181555443a9d9748601d46a82fe73c09b099c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jul 10 08:59:11 2008 +0000

    Update.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10637 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/variable.h |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 1da07c73f54809d8efb5cc8d0058105c07573f92
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jul 10 08:59:08 2008 +0000

    Implement variable substitution in Prelude configuration files.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10636 09c5ec92-17d4-0310-903a-819935f44dba

 src/config-engine.c |   70 ++++++++++++++++++++++++++++++++++++++++++++++++--
 src/variable.c      |   42 ++++++++++++++++++++----------
 2 files changed, 95 insertions(+), 17 deletions(-)

commit 5d993611a87550a98c7875257d7c34aae5fda434
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jul 10 07:00:46 2008 +0000

    Handle correctly multiples opening parenthesis within multiples value.
    idmef.path = ((A && B) || (C && D)).
    
    Thanks to Sebastien Tricaud <toady@inl.fr> for helping with the yacc
    part.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10635 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria-string.lex.l |   18 +++++++++++-------
 src/idmef-criteria-string.yac.y |    8 ++++++--
 2 files changed, 17 insertions(+), 9 deletions(-)

commit 52dfac5b211d419fb2b26b11696b4a81335636e7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jul 9 16:37:31 2008 +0000

    Fixes some lexer regression, simpler scheme for multiples values.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10634 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria-string.lex.l |  146 +++++++++++++++++++-------------------
 1 files changed, 73 insertions(+), 73 deletions(-)

commit f518a50611d1af267eb1be323324bff4039b2eed
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jul 9 16:37:22 2008 +0000

    Whitespace police.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10633 09c5ec92-17d4-0310-903a-819935f44dba

 src/config-engine.c |  296 +++++++++++++++++++++++++-------------------------
 1 files changed, 148 insertions(+), 148 deletions(-)

commit 7b1230470e1c0e655b9aceb0556502a2ab51dfae
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jul 7 16:38:04 2008 +0000

    Allow IDMEF criteria with multiples values for a single path,
    as can be seen in the following example:
    
     alert.classification.text = (A || B || C || D)
    
    This will be internally translated to the original criteria language:
    alert.classification.text = A || alert.classification.text = B || alert.classification.text = C || alert.classification.text = D
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10632 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria-string.lex.l |  134 +++++++++++-------
 src/idmef-criteria-string.yac.y |  291 ++++++++++++++++++++++-----------------
 2 files changed, 244 insertions(+), 181 deletions(-)

commit 558a900f5a9ec239f97ff7ccb3c746e887dd3a7d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jul 1 08:28:21 2008 +0000

    Transparently handle libtool 2.2 ABI change. Fix #294.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10626 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-plugin.h |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 2824ca95f3666490aee5b139974775dcea2187f3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jul 1 08:28:13 2008 +0000

    Whitespace police.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10625 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria-string.lex.l |  156 +++++++++++++++++++-------------------
 1 files changed, 78 insertions(+), 78 deletions(-)

commit 5b40b80692b41fdc1580708bb2a4da44224886c8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Jun 15 10:03:30 2008 +0000

    Error out if GnuTLS initialization fail.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10594 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-admin/prelude-admin.c |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

commit 2f8c15c0ec94c9cad616a7226f1990930f03fa9a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue May 6 16:34:01 2008 +0000

    Update NEWS, bump version number.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10571 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS         |    6 ++++++
 configure.in |    4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 0c0b44981dfc62f0bff3b246da848700d70aa3b4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue May 6 16:33:55 2008 +0000

    Update GnuLib code.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10570 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am        |   15 ++++----
 libmissing/arpa_inet.in.h     |   24 ++++++++++++-
 libmissing/inet_ntop.c        |    4 +-
 libmissing/inet_ntop.h        |   42 ----------------------
 libmissing/intprops.h         |   77 -----------------------------------------
 libmissing/m4/arpa_inet_h.m4  |    3 ++
 libmissing/m4/gnulib-comp.m4  |    2 -
 libmissing/m4/inet_ntop.m4    |    7 ++--
 libmissing/m4/stdlib_h.m4     |    4 ++-
 libmissing/m4/string_h.m4     |    2 +
 libmissing/m4/sys_socket_h.m4 |    2 +
 libmissing/memchr.c           |    6 +--
 libmissing/stdlib.in.h        |   15 ++++++++
 libmissing/string.in.h        |   16 ++++++++
 libmissing/sys_socket.in.h    |    2 +-
 src/include/libmissing.h      |    2 +-
 16 files changed, 79 insertions(+), 144 deletions(-)

commit cbf513baea82a8a23a95f6aaec06c57373affc10
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue May 6 15:34:05 2008 +0000

    Define pthread weak symbols when support. Fix unresolved symbols
    on some architecture (fix #287).
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10569 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-async.c  |   24 ++++++++++++++++++++++++
 src/prelude-thread.c |   38 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 62 insertions(+), 0 deletions(-)

commit bd9dd7daee9951e393d15b33a5fb97608131d13c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue May 6 15:33:56 2008 +0000

    Whitespace police.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10568 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-thread.c |   32 ++++++++++++++++----------------
 1 files changed, 16 insertions(+), 16 deletions(-)

commit 9aec8c771c60a3383d7b949998bde4a6e89538d2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Apr 30 11:57:11 2008 +0000

    Make idmef_value_iterate(), idmef_value_iterate_reversed(),
    idmef_value_get_nth() idmef_value_t argument const. The callback
    argument remain non const, if the user wish to modify the value.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10561 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-value.c         |   28 ++++++++++++++++++++--------
 src/include/idmef-value.h |    8 ++++----
 2 files changed, 24 insertions(+), 12 deletions(-)

commit ccf711f8c39c573aa7cd9d848ccf85dafada8779
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Apr 28 11:40:35 2008 +0000

    Update NEWS, bump version number.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10549 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS         |    6 ++++++
 configure.in |    4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 8f042640ea57d58bc1384dbac7591f44aa5fa536
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Apr 28 11:29:33 2008 +0000

    Update GnuLib code.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10548 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am       |    9 ++-
 libmissing/fseeko.c          |   53 +++--------
 libmissing/intprops.h        |   77 +++++++++++++++
 libmissing/m4/gnulib-comp.m4 |    2 +
 libmissing/memchr.c          |  210 ++++++++++++++++++-----------------------
 libmissing/stdio-impl.h      |   94 +++++++++++++++++++
 6 files changed, 287 insertions(+), 158 deletions(-)

commit 5ec9b6751828c12163b4c05bdf85392ee66ae331
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Apr 25 16:07:32 2008 +0000

    Remove debug spew, thanks Pierre Chifflier <p.chifflier@inl.fr> for pointing this out.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10547 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection-pool.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit d57794acec1af01c519bcc323e5eed861b9df6f1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Apr 25 13:14:57 2008 +0000

    Missing GnuLib file.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10545 09c5ec92-17d4-0310-903a-819935f44dba

 link-warning.h |   28 ++++++++++++++++++++++++++++
 1 files changed, 28 insertions(+), 0 deletions(-)

commit 6ad4c049c2bfe6e0d6ad15a7d190a60342e2e380
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Apr 24 11:43:47 2008 +0000

    Update NEWS, bump version number.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10537 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS         |   41 +++++++++++++++++++++++++++++++++++++++++
 configure.in |   10 +++++-----
 2 files changed, 46 insertions(+), 5 deletions(-)

commit d463d2d5067b54795cd5e601bb03a92a70aa5635
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Apr 24 11:43:35 2008 +0000

    Update API documentation.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10536 09c5ec92-17d4-0310-903a-819935f44dba

 docs/api/libprelude-decl.txt               |  144 +++++++++++++++++-----------
 docs/api/libprelude-sections.txt           |   18 +++-
 docs/api/tmpl/idmef-time.sgml              |    6 -
 docs/api/tmpl/idmef-tree-wrap.sgml         |   80 ++++++++--------
 docs/api/tmpl/prelude-client.sgml          |    1 +
 docs/api/tmpl/prelude-connection-pool.sgml |   11 ++-
 docs/api/tmpl/prelude-ident.sgml           |    3 +-
 docs/api/tmpl/prelude-io.sgml              |   36 +++++++
 docs/api/tmpl/prelude-msg.sgml             |   63 ++++++++++++
 docs/api/tmpl/prelude-string.sgml          |    9 --
 gtk-doc.make                               |   19 ++--
 11 files changed, 265 insertions(+), 125 deletions(-)

commit 7caed3e450661ad4ae388a53e359c9a3c26b776d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Apr 24 11:43:20 2008 +0000

    Fixes for API doc generation.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10535 09c5ec92-17d4-0310-903a-819935f44dba

 src/common.c                          |    2 --
 src/include/prelude-connection-pool.h |    2 +-
 src/prelude-io.c                      |    4 ++--
 3 files changed, 3 insertions(+), 5 deletions(-)

commit 02dc16a4cbd283dbb64fe572140f898e96275059
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Apr 24 11:43:04 2008 +0000

    Update GnuLib code.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10534 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am           |   24 +-
 libmissing/alloca.in.h           |    4 +-
 libmissing/arpa_inet.in.h        |   45 ++
 libmissing/fseeko.c              |   23 +-
 libmissing/getaddrinfo.c         |    2 +-
 libmissing/getdelim.c            |   13 +-
 libmissing/localcharset.c        |    6 +-
 libmissing/m4/absolute-header.m4 |   49 --
 libmissing/m4/arpa_inet_h.m4     |   21 +-
 libmissing/m4/extensions.m4      |    6 +-
 libmissing/m4/fseeko.m4          |    8 +-
 libmissing/m4/gnulib-cache.m4    |    2 +-
 libmissing/m4/gnulib-common.m4   |   23 +-
 libmissing/m4/gnulib-comp.m4     |   12 +-
 libmissing/m4/include_next.m4    |    9 +-
 libmissing/m4/mbstate_t.m4       |   30 +
 libmissing/m4/memmem.m4          |    6 +-
 libmissing/m4/netinet_in_h.m4    |    6 +-
 libmissing/m4/onceonly.m4        |   87 +++
 libmissing/m4/onceonly_2_57.m4   |   86 ---
 libmissing/m4/printf.m4          | 1309 ++++++++++++++++++++++++++++++++++++++
 libmissing/m4/regex.m4           |   12 +-
 libmissing/m4/snprintf.m4        |   15 +-
 libmissing/m4/stdint.m4          |   20 +-
 libmissing/m4/stdio_h.m4         |   10 +-
 libmissing/m4/stdlib_h.m4        |    7 +-
 libmissing/m4/strcasestr.m4      |    6 +-
 libmissing/m4/strndup.m4         |    8 +-
 libmissing/m4/sys_select_h.m4    |    6 +-
 libmissing/m4/sys_socket_h.m4    |   27 +-
 libmissing/m4/time_r.m4          |    6 +-
 libmissing/m4/unistd_h.m4        |    6 +-
 libmissing/m4/vasnprintf.m4      |   21 +-
 libmissing/m4/vsnprintf.m4       |   15 +-
 libmissing/m4/wctype.m4          |   33 +-
 libmissing/poll.c                |   10 +-
 libmissing/regex_internal.h      |    4 +-
 libmissing/snprintf.c            |    7 +-
 libmissing/stdlib.in.h           |   19 +-
 libmissing/sys_socket.in.h       |   37 +-
 libmissing/unistd.in.h           |   22 +-
 libmissing/vasnprintf.c          |  305 ++++++---
 libmissing/vsnprintf.c           |    7 +-
 libmissing/wchar.in.h            |   11 +-
 libmissing/wctype.in.h           |   21 +-
 libmissing/xsize.h               |    4 +-
 46 files changed, 2050 insertions(+), 360 deletions(-)

commit 058c1e6729266526f53c634fb52e99dd86ad3344
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Apr 17 17:29:19 2008 +0000

    Check for empty profile name on all prelude-admin commands.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10501 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-admin/prelude-admin.c |   42 ++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 41 insertions(+), 1 deletions(-)

commit 29abdc89b84503b09bfb2f96b40db131b85c5a9b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Apr 17 17:04:53 2008 +0000

    Fix possible profile directory deletion in case prelude-admin del
    is called with an empty profile name argument.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10500 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-admin/prelude-admin.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit dac568ebfd8c8000c685cd5065dd853f5d247203
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Apr 17 17:04:49 2008 +0000

    Whitespace police.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10499 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS | 1036 +++++++++++++++++++++++++++++++++---------------------------------
 1 files changed, 518 insertions(+), 518 deletions(-)

commit b3b3de3e84437fac573011d1353bb2f0b6d9d8ef
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Apr 3 15:06:47 2008 +0000

    Missing declaration.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10479 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-connection-pool.h |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit 4f35e2de6384ccb615e7a50377fae7e31a08bd7a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Apr 3 14:43:20 2008 +0000

    Revert "Fix more possible race in prelude-async, code cleanup."
    
    This reverts commit 1686567933707626e4f2a80e9208e97e7444e814.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10469 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-async.c |  139 ++++++++++++++++++++++++++-------------------------
 1 files changed, 70 insertions(+), 69 deletions(-)

commit 851ef84d632ed5f11cdb1072d6dcdc72dc3eb310
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Apr 3 14:42:53 2008 +0000

    Revert "Fix typo."
    
    This reverts commit 16a78872939a283fc8922649e9f4a32396e041b1.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10468 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-async.c |   20 +++++++++-----------
 1 files changed, 9 insertions(+), 11 deletions(-)

commit e801f148615dd0628b9728d1ba9e5a412f50c8a1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Apr 3 14:40:37 2008 +0000

    Cleanup, thread safety work. Make prelude_connection_pool_add_connection()
    work on regular pool (handle before/after init, un-connected connection).
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10467 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection-pool.c |  850 +++++++++++++++++++++++------------------
 1 files changed, 477 insertions(+), 373 deletions(-)

commit c26801b0674d34f037946ab0c3b08647ff56b7ef
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Apr 1 10:01:02 2008 +0000

    Make sure we always remove the PRELUDE_CONNECTION_STATE_ESTABLISHED
    bit, even if the connection closure fail. This also fix a possible
    memory leak.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10457 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection.c |   15 +++++++--------
 1 files changed, 7 insertions(+), 8 deletions(-)

commit 9149150bbce1f9458bec589024e6efe4c0515be2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Mar 31 13:45:09 2008 +0000

    Fix typo.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10455 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-async.c |   20 +++++++++++---------
 1 files changed, 11 insertions(+), 9 deletions(-)

commit 2242549d94356a5f38293a382eafc38910b11af9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Mar 31 13:00:34 2008 +0000

    Use the initial analyzer object when triggering the first heartbeat,
    then make the copy (to be used by the asynchronous thread) and initialize
    the heartbeat timer. This make sure we have correct _analyzer_copy visibility
    from the asynchronous thread.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10454 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |   29 +++++++++++++++++++----------
 1 files changed, 19 insertions(+), 10 deletions(-)

commit 454138c1b1dec3954aa8be63fe32d3f9aac6b732
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Mar 31 11:57:47 2008 +0000

    Fix more possible race in prelude-async, code cleanup.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10453 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-async.c |  139 +++++++++++++++++++++++++--------------------------
 1 files changed, 69 insertions(+), 70 deletions(-)

commit 16f6cfa396c10bff871bda701786b3cfa98a674c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Mar 28 10:05:05 2008 +0000

    Set async flags before starting the asynchronous thread: fix another
    possible harmless race.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10452 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 39abfaaf668ac5269029e1be187861c4dfd0b80c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Mar 28 09:59:15 2008 +0000

    Fix a harmless race in the way we checked for global async_flags change.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10451 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-async.c |   22 ++++++++++------------
 1 files changed, 10 insertions(+), 12 deletions(-)

commit c332487cd21bab3c1a1a533b4a26af351366a14a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Mar 28 09:59:09 2008 +0000

    Always lock timer mutex, without relying on the async stack state
    (fix a possible race condition). Remove global count variable,
    that was used only for debugging but not mutex protected.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10450 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-timer.c |   15 ++++-----------
 1 files changed, 4 insertions(+), 11 deletions(-)

commit 3f31da458f311475a3bde3be459a51fb8dcf6f28
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Mar 28 09:58:58 2008 +0000

    Whitespace police.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10449 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-timer.c |   82 +++++++++++++++++++++++++-------------------------
 1 files changed, 41 insertions(+), 41 deletions(-)

commit 16c539ddf9b584424c404e28a0c0bc00e49bc400
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Mar 27 15:17:44 2008 +0000

    More build fixes.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10442 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit b21dfbbf36c08d728f53f301400e5cdf0a51dc2a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Mar 27 15:11:45 2008 +0000

    Fix build breakage.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10441 09c5ec92-17d4-0310-903a-819935f44dba

 Makefile.am          |   56 +++++++++++++++++++++++++-------------------------
 configure.in         |    9 ++++++-
 gtk-doc.make         |   33 +++++++++++++++++++++++------
 idmef-client.conf.in |    4 +-
 libprelude-config.in |    2 +-
 5 files changed, 64 insertions(+), 40 deletions(-)

commit 58b384e568cbca307e1a17d9dc4f405807860697
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Mar 19 08:57:57 2008 +0000

    Remove invalid '\n'.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10405 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-ident.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit bd8b5bd72ed40a7fd8d03176b13be4b7c62edcdd
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Mar 11 15:37:23 2008 +0000

    Oops.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10393 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 0d2e807a101b55ef36e240ea74452d8f04a44e6f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Mar 11 15:31:47 2008 +0000

    Fix broken substitution.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10390 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit fe6ddc5afe5093d2de33101709143ab650db1f33
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Mar 11 08:58:50 2008 +0000

    Build system cleanup, enable RELRO when possible.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10386 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in                           |  447 ++++++++++++++------------------
 libprelude-config.in                   |    4 +-
 m4/as-ac-expand.m4                     |   43 +++
 m4/ax_c_check_flag.m4                  |   90 +++++++
 m4/ax_cflags_gcc_option.m4             |  183 -------------
 m4/ax_check_aligned_access_required.m4 |   96 +++++++
 m4/ax_ld_check_flag.m4                 |   98 +++++++
 prelude-admin/Makefile.am              |    3 +-
 src/Makefile.am                        |    5 +-
 9 files changed, 521 insertions(+), 448 deletions(-)

commit a3c373c57adb8fb1281101e39e8d5dba819c2d96
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Mar 11 08:54:29 2008 +0000

    Implement RFC 4122 UUIDv1 identifier generation, safer
    than our previous implementation in case of clock skew, or
    multiple client with the same analyzerid sending alert in
    parallel.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10385 09c5ec92-17d4-0310-903a-819935f44dba

 src/common.c                |    2 +-
 src/include/prelude-ident.h |    9 ++-
 src/prelude-ident.c         |  168 ++++++++++++++++++++++++++++++++++++-------
 3 files changed, 148 insertions(+), 31 deletions(-)

commit 9e1c7a64ecf0efc311d3fccdd6cd232b16eadfda
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Mar 10 10:47:57 2008 +0000

    Allow C++ compilation.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10379 09c5ec92-17d4-0310-903a-819935f44dba

 .../GenerateIDMEFMessageReadH.pm                   |   25 +++++++++++++------
 .../GenerateIDMEFMessageWriteH.pm                  |   25 +++++++++++++------
 src/include/common.h                               |    6 ++++
 src/include/idmef-message-read.h                   |    9 +++++++
 src/include/idmef-message-write.h                  |    9 +++++++
 src/include/prelude-extract.h                      |    8 ++++++
 6 files changed, 66 insertions(+), 16 deletions(-)

commit 68bf145250fc9e393c2b40014b56bb35d86c587e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Mar 10 10:47:37 2008 +0000

    Remove unused.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10378 09c5ec92-17d4-0310-903a-819935f44dba

 src/common.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 64c9791e96f8032227ecba77d4188cfed80069fc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Mar 10 10:21:31 2008 +0000

    Do not allow setting a path which depth is 0 (root message), since
    it make no sense. When deleting listed element, make sure we call
    prelude_list_del_init(), since the destroy function won't do it for
    us if the element is referenced somewhere else.
    
    Additionally, idmef_path_set() now allow NULL value in order to destroy
    an existing path value (this use the new idmef_class_child_destroy() stuff).
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10377 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-path.c |   53 ++++++++++++++++++++++++++++++++++++-----------------
 1 files changed, 36 insertions(+), 17 deletions(-)

commit ce5787a4bb44108c99c8ff52931e5db04b8b38f3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Mar 10 10:21:17 2008 +0000

    New idmef_class_destroy_child() function, calling the low-level
    _idmef_<class>_destroy_child() function for the required class.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10376 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-class.c         |   14 +++++++++++++-
 src/include/idmef-class.h |    2 ++
 2 files changed, 15 insertions(+), 1 deletions(-)

commit 0e5ad90c17e0ec5c7e70ba5944df2cde17d5ba2b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Mar 10 10:21:01 2008 +0000

    Whitespace police
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10375 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-class.c |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

commit c98b26b3371316b65bbf91e02ea70690aaa84edf
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Mar 10 10:20:51 2008 +0000

    Generate _idmef_<class>_destroy_child() function, to be used from
    the idmef-path API in order to generically destroy a class child.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10374 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-message-read.c                         |    1 +
 src/idmef-tree-wrap.c                            | 1888 ++++++++++++++++++++++
 src/idmef-wrappers-gen/GenerateIDMEFTreeData.pm  |  185 ++--
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm |  153 ++
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapH.pm |  199 ++--
 src/include/idmef-tree-data.h                    |  121 +-
 src/include/idmef-tree-wrap.h                    |   30 +
 7 files changed, 2332 insertions(+), 245 deletions(-)

commit 329b5dbec98a4cd8f30a49ac191e4780ec51a350
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Mar 10 10:20:35 2008 +0000

    When we encounter a TLS fatal error on close, close the connection
    fd immediatly.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10373 09c5ec92-17d4-0310-903a-819935f44dba

 src/common.c     |   19 -------------------
 src/prelude-io.c |    9 +++++++--
 2 files changed, 7 insertions(+), 21 deletions(-)

commit 0479298cc8ef81cc252b35366947cc363734ab49
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Mar 6 17:38:18 2008 +0000

    Allow cloning of empty prelude-string.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10362 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-string.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit fa7c1a70e8a2f13dd5654e86def6ed991bf9e066
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Mar 6 17:35:59 2008 +0000

    Fix invalid if condition in auto generated code.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10361 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-tree-wrap.c                            |    4 +-
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm |   36 +++++++++++-----------
 2 files changed, 20 insertions(+), 20 deletions(-)

commit 92b7b2d2b1299ac52f0ba1aa79c84d8fdabf86ab
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Mar 6 17:23:02 2008 +0000

    Destroy previous connection pool if any.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10359 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 296455b7e826824638542121d556fd3fa8811929
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Mar 6 17:19:20 2008 +0000

    Work toward unifying memory handling of class value retrieval through
    idmef_path_t. All class are now dynamically allocated, and class required
    within their parent are automatically allocated at parent initialization.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10356 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-tree-wrap.c                            |  171 ++++++++++++++++-----
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm |   56 +++++++-
 src/idmef-wrappers-gen/IDMEFTree.pm              |   43 ++++++-
 src/idmef-wrappers-gen/idmef-tree.h              |    6 +-
 src/include/idmef-tree-wrap.h                    |    6 +-
 5 files changed, 232 insertions(+), 50 deletions(-)

commit c7cfc14bf6fcc8b194cc55e518c423eca2caef02
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Mar 6 16:59:40 2008 +0000

    Work toward unifying memory handling of value retrieval through
    idmef_path_t. This change allow the user to retrieve and keep a
    static value (not dynamically allocated), even through it's associated
    IDMEF message is freed.
    
    When an user retrieve a static IDMEF value, we now automatically
    perform a copy.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10355 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-tree-wrap.c                            |   42 +++++++++++++++------
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm |   42 +++++++++++++++------
 2 files changed, 60 insertions(+), 24 deletions(-)

commit 15d586138d6a0195e7354a5fd7a2e5aebb747f7d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Mar 6 16:22:31 2008 +0000

    Work toward unifying memory handling of value retrieval through
    idmef_path_t. This change allow the user to keep a listed value
    around even through the idmef_message_t it was retrieved from has
    been destroyed.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10350 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-path.c |   20 +++++++++++++++-----
 1 files changed, 15 insertions(+), 5 deletions(-)

commit dbe5aa0479e72b46482e52c00a776dfd19127d25
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Mar 6 15:41:13 2008 +0000

    Implement idmef_value_type_ref().
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10349 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-value-type.c              |   83 ++++++++++++++++++++++++++---------
 src/include/idmef-value-type.h      |    1 +
 src/libprelude-error/err-codes.h.in |    4 +-
 3 files changed, 66 insertions(+), 22 deletions(-)

commit 8dc77b66cd67edf3c6c07a77c52b5de3447d0883
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Mar 6 15:41:08 2008 +0000

    Whitespace police.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10348 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-value-type.c         |  142 ++++++++++++++++++++--------------------
 src/include/idmef-value-type.h |   20 +++---
 2 files changed, 81 insertions(+), 81 deletions(-)

commit 3f157e0c3c38ccf837b3eb1875415be0b38acc71
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Mar 6 15:40:57 2008 +0000

    Forgot this part.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10347 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in |   36 +++++++++++++++++-------------------
 1 files changed, 17 insertions(+), 19 deletions(-)

commit ac0034f2dbec118b4e20e6e93323cd57ac146621
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Mar 6 15:40:50 2008 +0000

    Build system cleanup. Use default system CFLAGS for GnuLib / bindings build.
    Make it impossible for the user to overwrite the -pthread CFLAGS.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10346 09c5ec92-17d4-0310-903a-819935f44dba

 Makefile.am                      |   14 +++++++-------
 bindings/perl/Makefile.PL.in     |    2 +-
 bindings/python/setup.py.in      |    2 +-
 libprelude-config.in             |    2 +-
 prelude-admin/Makefile.am        |    5 ++---
 src/Makefile.am                  |    9 ++++-----
 src/libprelude-error/Makefile.am |    5 +++--
 7 files changed, 19 insertions(+), 20 deletions(-)

commit fea9754daf21fb58048e354d916f1feb94524f76
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Mar 6 11:18:32 2008 +0000

    Allow copy/clone of empty prelude_string_t.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10337 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-string.c |   40 +++++++++++++++++++++-------------------
 1 files changed, 21 insertions(+), 19 deletions(-)

commit 6fe0c61271efc9487a04534a2c6fc2c70a771266
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Mar 6 11:18:24 2008 +0000

    Fix printing of empty IDMEF string (print <empty>).
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10336 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-message-print.c                          |   11 ++++-------
 .../GenerateIDMEFMessagePrintC.pm                  |   11 ++++-------
 2 files changed, 8 insertions(+), 14 deletions(-)

commit 049f76bde58f1dc3c7073c1f4867ea5fedfd31f7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Mar 4 14:09:45 2008 +0000

    Implement PRELUDE_CLIENT_FLAGS_AUTOCONFIG, which is set by
    default, but that applications might unset in order for their
    client not to read the default profile/global configuration.
    
    Might be triggered by:
     - prelude_client_set_flags(client, flags)
     - prelude_client_set_config_filename(client, NULL);
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10327 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-client.h |   11 ++++++-----
 src/prelude-client.c         |   27 +++++++++++++++++----------
 2 files changed, 23 insertions(+), 15 deletions(-)

commit c3df405c971461a7a669b643de13401cb4e3d170
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Mar 4 12:48:30 2008 +0000

    Duplicate close_connction_fd_block() check in close_connection_fd(),
    since we assume error from close_connection_fd to be IO error.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10325 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit ef9ce3f731d9fa21e0c47f94d366dabea07349df
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Feb 21 13:39:19 2008 +0000

    Do not try to send a final heartbeat on prelude_client_destroy()
    if the client object was not at least at the starting status
    (fix possible assertion on destroy).
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10263 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit 4e9218de0fc3aa694f46ff2353d37534ce4964aa
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Feb 20 16:31:14 2008 +0000

    Whitespace police.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10256 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-msg.c |  198 ++++++++++++++++++++++++++--------------------------
 1 files changed, 99 insertions(+), 99 deletions(-)

commit 1150bd42ac27731d6b53099a11fa4c9a4043f40f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Feb 20 09:35:26 2008 +0000

    Allow user to associate it's own callback function to a prelude_io_t object.
    
    Implement:
     - prelude_io_set_write_callback()
     - prelude_io_set_read_callback()
     - prelude_io_set_pending_callback()
     - prelude_io_set_fdptr().
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10254 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-io.h |   15 ++++++++--
 src/prelude-io.c         |   65 +++++++++++++++++++++++++++++++++++++++++++--
 2 files changed, 74 insertions(+), 6 deletions(-)

commit 507caae8e1cf7fd021eea69e827a4810553ad933
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Feb 20 08:36:43 2008 +0000

    Fix string translation of IDMEF_CRITERION_OPERATOR_(NOT_)NULL to string. Remove gratuitous space insertion when dumping criteria.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10216 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 6e3e191679439851e01a3e73f5ca8570987f7a4f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Feb 20 08:36:19 2008 +0000

    Whitespace police.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10215 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria.c |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

commit 2b0e1ef48d5cb69744f271e11e5d3b1f036f997b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Feb 9 17:32:55 2008 +0000

    Missing 'extern C' for C++ build.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10157 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/idmef-class.h |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit 036b02e33fec90d4c1c91c3fe2e3b9ae34d02fe1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Feb 5 08:22:28 2008 +0000

    In case of invalid enumeration value, print <invalid enum value>.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10140 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-message-print.c                          |    3 +++
 .../GenerateIDMEFMessagePrintC.pm                  |    3 +++
 2 files changed, 6 insertions(+), 0 deletions(-)

commit 5199c84af2936970822bbe34e5a81bb048c43478
Author: Pierre Chifflier <p.chifflier@inl.fr>
Date:   Sat Jan 26 12:40:33 2008 +0000

    (bindings): for functions returning pointers to integers, dereference the
    pointer and return either the integer, or the native equivalent to NULL
    (None for Python, undef for Perl).
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10131 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude.i        |   23 +++++++++++++++++++++++
 bindings/libprelude_perl.i   |   36 ++++++++++++++++++++++++++++++++++++
 bindings/libprelude_python.i |   32 ++++++++++++++++++++++++++++++++
 3 files changed, 91 insertions(+), 0 deletions(-)

commit 0b4926806c2fd59f92a802d9b59c3ac26d8a7700
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jan 23 14:57:34 2008 +0000

    Update NEWS, bump version number.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10128 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS         |   13 +++++++++++++
 configure.in |    4 ++--
 2 files changed, 15 insertions(+), 2 deletions(-)

commit 3ec258f40bd100e6379ea788f09917d2a6dc4c7e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jan 23 14:41:43 2008 +0000

    Update GnuLib code.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10127 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am       |   72 ++++++--
 libmissing/float.in.h        |    2 +-
 libmissing/fseeko.c          |    3 +
 libmissing/m4/alloca.m4      |    8 +-
 libmissing/m4/eealloc.m4     |   32 ---
 libmissing/m4/float_h.m4     |    4 +-
 libmissing/m4/getdelim.m4    |    4 +-
 libmissing/m4/getline.m4     |    4 +-
 libmissing/m4/gnulib-comp.m4 |   89 ++++++++-
 libmissing/m4/malloca.m4     |   14 --
 libmissing/m4/memchr.m4      |   18 ++
 libmissing/m4/memcmp.m4      |   19 ++
 libmissing/m4/memmem.m4      |   49 +++++-
 libmissing/m4/stdio_h.m4     |   15 +-
 libmissing/m4/stdlib_h.m4    |    7 +-
 libmissing/m4/strcase.m4     |    8 +-
 libmissing/m4/strcasestr.m4  |   55 +++++-
 libmissing/m4/string_h.m4    |   13 +-
 libmissing/m4/strings_h.m4   |   33 ++++
 libmissing/m4/unistd_h.m4    |    7 +-
 libmissing/malloca.c         |  137 --------------
 libmissing/malloca.h         |  124 ------------
 libmissing/malloca.valgrind  |    7 -
 libmissing/memchr.c          |  200 ++++++++++++++++++++
 libmissing/memcmp.c          |  361 +++++++++++++++++++++++++++++++++++
 libmissing/memmem.c          |   55 ++++--
 libmissing/printf-parse.c    |   40 ++++-
 libmissing/regcomp.c         |    2 +-
 libmissing/stdint.in.h       |   10 +-
 libmissing/stdio.in.h        |    4 +-
 libmissing/stdlib.in.h       |   25 +++-
 libmissing/str-two-way.h     |  427 ++++++++++++++++++++++++++++++++++++++++++
 libmissing/strcasestr.c      |  233 +++++------------------
 libmissing/string.in.h       |  128 +++++++------
 libmissing/strings.in.h      |   86 +++++++++
 libmissing/unistd.in.h       |   58 ++++++
 libmissing/vasnprintf.c      |    3 +
 libmissing/vasnprintf.h      |    4 +-
 38 files changed, 1714 insertions(+), 646 deletions(-)

commit 6fa89279ba0a1aeb97bf4d51fe03b631bb70d697
Author: Pierre Chifflier <p.chifflier@inl.fr>
Date:   Tue Jan 22 13:26:16 2008 +0000

    SWIG bindings: add typemaps to arguments of *_get_next* functions,
    to allow NULL arguments, which are forbidden by default by SWIG
    (Fix #269)
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10125 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude.i        |   22 +++++++++++++++++++++-
 bindings/libprelude_perl.i   |   15 +++++++++++++++
 bindings/libprelude_python.i |   12 ++++++++++++
 3 files changed, 48 insertions(+), 1 deletions(-)

commit 040b61773d1995c729802c0ce2f354b194823fe9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jan 17 17:07:25 2008 +0000

    Improve prototype for get_next functions, use _cur as a suffix for the
    iterative argument (shall be used to special case get_next code using
    swig typemap, without breaking others functions - refs #269).
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10123 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-tree-wrap.c                            |  240 +++++++++++-----------
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm |   12 +-
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapH.pm |    2 +-
 src/include/idmef-tree-wrap.h                    |   40 ++--
 4 files changed, 147 insertions(+), 147 deletions(-)

commit 630c4aec8e578943c0c873701769e55b5a5b52bc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jan 8 11:20:01 2008 +0000

    FreeBSD compilation fix.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10121 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-extract.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit eaadd3aedb90f35139bdea5fb5a6fba164d39e2f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jan 8 11:17:45 2008 +0000

    Whitespace police.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10120 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-extract.h |   52 ++++++++++++++++++++--------------------
 1 files changed, 26 insertions(+), 26 deletions(-)

commit d2e17646da67bc4ddac22b1fc79ff9d6685089b0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Dec 6 11:04:25 2007 +0000

    Make sure we use no additional GnuLib compiler flags when build bindings.
    This fix bindings compilation failure on some architecture (Solaris).
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10084 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/Makefile.am |    4 ++--
 configure.in         |   21 +++++++++++++++++++--
 2 files changed, 21 insertions(+), 4 deletions(-)

commit 6c5eba34340607e2e5c64775ef1e4d8e6a762459
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Dec 6 11:04:12 2007 +0000

    Update to newer acx_pthread.m4
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10083 09c5ec92-17d4-0310-903a-819935f44dba

 m4/acx_pthread.m4 |  178 ++++++++++++++++++++++++++++++++--------------------
 1 files changed, 109 insertions(+), 69 deletions(-)

commit 838627a20744b2a54a441cd84e91b21467626a2e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Dec 6 08:50:16 2007 +0000

    Solaris warnings fixes.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10082 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-admin/prelude-admin.c |    4 ++--
 src/prelude-client.c          |    8 ++++----
 src/prelude-connection.c      |    4 ++--
 src/prelude-log.c             |    2 +-
 4 files changed, 9 insertions(+), 9 deletions(-)

commit b862bb565fb4fc96a9a5dca03035db008a57af5c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Nov 23 11:08:29 2007 +0000

    Update NEWS, bump version number.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10067 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS         |   20 ++++++++++++++++++++
 configure.in |    4 ++--
 2 files changed, 22 insertions(+), 2 deletions(-)

commit abe95f8cc1297829cbc0d728fe55de88da9d7b2f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Nov 23 11:08:22 2007 +0000

    Avoid warning while generating the documentation due to change
    in the way we named function argument for auto generated IDMEF
    functions.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10066 09c5ec92-17d4-0310-903a-819935f44dba

 docs/api/libprelude-decl.txt                     |   66 +++++++++++----------
 docs/api/tmpl/idmef-tree-wrap.sgml               |   60 ++++++++++----------
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapH.pm |    2 +-
 src/include/idmef-tree-wrap.h                    |   60 ++++++++++----------
 4 files changed, 96 insertions(+), 92 deletions(-)

commit 805b693609bd3ca28f26f9f524d5b8e628e1682c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Nov 23 11:08:08 2007 +0000

    Update GnuLib code.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10065 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am         |  102 +++--
 libmissing/alloca.c            |    2 +-
 libmissing/alloca.in.h         |   54 +++
 libmissing/alloca_.h           |   54 ---
 libmissing/asnprintf.c         |    2 +-
 libmissing/config.charset      |   36 +-
 libmissing/float+.h            |    2 +-
 libmissing/float.in.h          |   58 +++
 libmissing/float_.h            |   59 ---
 libmissing/fseeko.c            |    6 +-
 libmissing/gai_strerror.c      |    2 +-
 libmissing/getaddrinfo.c       |    2 +-
 libmissing/getaddrinfo.h       |    2 +-
 libmissing/getdelim.c          |    2 +-
 libmissing/getline.c           |    2 +-
 libmissing/getpass.c           |    2 +-
 libmissing/getpass.h           |    2 +-
 libmissing/gettext.h           |    2 +-
 libmissing/gettimeofday.c      |    8 +-
 libmissing/inet_ntop.c         |    2 +-
 libmissing/inet_ntop.h         |    2 +-
 libmissing/localcharset.c      |    2 +-
 libmissing/localcharset.h      |    2 +-
 libmissing/lseek.c             |    2 +-
 libmissing/m4/getaddrinfo.m4   |   31 +-
 libmissing/m4/gnulib-common.m4 |   45 ++-
 libmissing/m4/gnulib-comp.m4   |   48 ++-
 libmissing/m4/intmax_t.m4      |   12 +-
 libmissing/m4/longlong.m4      |   78 +++-
 libmissing/m4/socklen.m4       |    4 +-
 libmissing/m4/stdint.m4        |    4 +-
 libmissing/m4/stdio_h.m4       |    6 +-
 libmissing/m4/stdlib_h.m4      |    4 +-
 libmissing/m4/strsep.m4        |    4 +-
 libmissing/m4/ulonglong.m4     |   48 --
 libmissing/m4/vasnprintf.m4    |   52 +++-
 libmissing/m4/wint_t.m4        |    2 +-
 libmissing/malloc.c            |    2 +-
 libmissing/malloca.c           |    2 +-
 libmissing/malloca.h           |    2 +-
 libmissing/memmem.c            |    2 +-
 libmissing/minmax.h            |    2 +-
 libmissing/mktime.c            |    2 +-
 libmissing/netinet_in.in.h     |   43 ++
 libmissing/netinet_in_.h       |   43 --
 libmissing/pathmax.h           |    2 +-
 libmissing/poll.c              |    2 +-
 libmissing/poll.in.h           |   53 +++
 libmissing/poll_.h             |   53 ---
 libmissing/printf-args.c       |    2 +-
 libmissing/printf-args.h       |    2 +-
 libmissing/printf-parse.c      |   27 +-
 libmissing/printf-parse.h      |    2 +-
 libmissing/realloc.c           |   42 ++-
 libmissing/ref-add.sin         |    2 +-
 libmissing/ref-del.sin         |    2 +-
 libmissing/regcomp.c           |    2 +-
 libmissing/regex.c             |    2 +-
 libmissing/regex.h             |    2 +-
 libmissing/regex_internal.c    |    2 +-
 libmissing/regex_internal.h    |    2 +-
 libmissing/regexec.c           |    2 +-
 libmissing/size_max.h          |    2 +-
 libmissing/snprintf.c          |    2 +-
 libmissing/stdbool.in.h        |  119 +++++
 libmissing/stdbool_.h          |  118 -----
 libmissing/stdint.in.h         |  516 ++++++++++++++++++++++
 libmissing/stdint_.h           |  508 ----------------------
 libmissing/stdio.in.h          |  382 +++++++++++++++++
 libmissing/stdio_.h            |  356 ----------------
 libmissing/stdlib.in.h         |  185 ++++++++
 libmissing/stdlib_.h           |  177 --------
 libmissing/strcasecmp.c        |    2 +-
 libmissing/strcasestr.c        |    2 +-
 libmissing/strdup.c            |    2 +-
 libmissing/string.in.h         |  563 ++++++++++++++++++++++++
 libmissing/string_.h           |  565 ------------------------
 libmissing/strncasecmp.c       |    2 +-
 libmissing/strndup.c           |    2 +-
 libmissing/strnlen.c           |    2 +-
 libmissing/strpbrk.c           |    2 +-
 libmissing/strptime.c          |    2 +-
 libmissing/strsep.c            |    2 +-
 libmissing/sys_select.in.h     |   43 ++
 libmissing/sys_select_.h       |   43 --
 libmissing/sys_socket.in.h     |   91 ++++
 libmissing/sys_socket_.h       |   91 ----
 libmissing/sys_time.in.h       |   52 +++
 libmissing/sys_time_.h         |   52 ---
 libmissing/time.in.h           |  114 +++++
 libmissing/time_.h             |  114 -----
 libmissing/time_r.c            |    2 +-
 libmissing/timegm.c            |    2 +-
 libmissing/unistd.in.h         |  262 ++++++++++++
 libmissing/unistd_.h           |  262 ------------
 libmissing/vasnprintf.c        |  924 +++++++++++++++++++++++++++++++++++-----
 libmissing/vasnprintf.h        |    2 +-
 libmissing/vsnprintf.c         |    2 +-
 libmissing/wchar.in.h          |   82 ++++
 libmissing/wchar_.h            |   82 ----
 libmissing/wctype.in.h         |  161 +++++++
 libmissing/wctype_.h           |  161 -------
 libmissing/xsize.h             |    2 +-
 103 files changed, 4010 insertions(+), 3091 deletions(-)

commit c885bacafff656690c128f9d5bd3b09b3e342269
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Nov 21 16:32:37 2007 +0000

    Improve error message in case of locking error.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10064 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-failover.c |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

commit 5c0c2d301ff5682cafa52370a0e0ce5cb6be0bd3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Nov 20 09:01:39 2007 +0000

    Fix invalid use of 'GNUTLS_X509_CRT_LIST_IMPORT_FAIL_IF_EXCEED' with
    early GnuTLS version (close #268).
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10061 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-admin/prelude-admin.c |    2 +-
 src/include/tls-util.h        |    2 +-
 src/tls-util.c                |    8 ++++----
 3 files changed, 6 insertions(+), 6 deletions(-)

commit b55727f773fa55e6405081f37a3bdcc13196a4a6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Nov 12 16:34:52 2007 +0000

    Small improvement to the way pthread_cond_timedwait() absolute
    time is computed.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10039 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-async.c |   40 +++++++++++++++++++++++-----------------
 1 files changed, 23 insertions(+), 17 deletions(-)

commit c73eb05e5d4ebab30a31df9d8db2628d356ca422
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Nov 7 15:44:28 2007 +0000

    Send heartbeat as high priority message.
    
    It is important that heartbeat are delivred in time, since they give
    indication about the health of the system.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10032 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-message-write.c                          |    2 ++
 .../GenerateIDMEFMessageWriteC.pm                  |    4 ++++
 2 files changed, 6 insertions(+), 0 deletions(-)

commit b20e4682e3d198af6acfd2ee982a8bcf0b40f826
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Nov 7 15:43:21 2007 +0000

    Whitespace police.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10031 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-message-write.c                          |  524 +++++++++++---------
 .../GenerateIDMEFMessageWriteC.pm                  |  234 +++++-----
 2 files changed, 394 insertions(+), 364 deletions(-)

commit 8e788eff6f5822184ecb6cc9a317a487b2bb3dfc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Nov 2 12:57:48 2007 +0000

    Patch from Pierre Chifflier <p.chifflier@inl.fr> to propagate CC variable when building bindings (fix #264).
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10024 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/Makefile.am |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 5f7878af0cb4e7b32b034ea1a058e3af11d4d6fc
Author: Sebastien Tricaud <s.tricaud@inl.fr>
Date:   Mon Oct 22 14:23:18 2007 +0000

    (enhancement): More explicit data type assertions with idmef_foobar_ref() functions
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10016 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-tree-wrap.c                            |  420 +++++++++++-----------
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm |   14 +-
 2 files changed, 217 insertions(+), 217 deletions(-)

commit 3882558d5ba6fc80521c41753afbc266f787f0d0
Author: Sebastien Tricaud <s.tricaud@inl.fr>
Date:   Mon Oct 22 14:20:09 2007 +0000

    (enhancement): Improving assertion messages by separating variables check
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10015 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-tree-wrap.c                            |  153 ++++++++++++++-------
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm |    9 +-
 2 files changed, 108 insertions(+), 54 deletions(-)

commit 8f0bed225d6dc548dd7ea0c0a269ce12212d3a64
Author: Sebastien Tricaud <s.tricaud@inl.fr>
Date:   Fri Oct 19 14:46:45 2007 +0000

    (enhancement): Improving assertion messages by separating variables check
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10012 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-string.c |   43 ++++++++++++++++++++++++++++++-------------
 1 files changed, 30 insertions(+), 13 deletions(-)

commit 606779ea9711dc8dca65effa904bb7e8e340b40d
Author: Sebastien Tricaud <s.tricaud@inl.fr>
Date:   Fri Oct 19 14:41:49 2007 +0000

    (enhancement): Improving assertion messages by separating variables check
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10011 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-io.c |   30 ++++++++++++++++++++++--------
 1 files changed, 22 insertions(+), 8 deletions(-)

commit 3bcc8a5c71d12cae58130520a812ab753843386b
Author: Sebastien Tricaud <s.tricaud@inl.fr>
Date:   Fri Oct 19 14:38:59 2007 +0000

    (enhancement): Improving assertion messages by separating variables check
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10010 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection-pool.c |   21 ++++++++++++++-------
 1 files changed, 14 insertions(+), 7 deletions(-)

commit cebb5431a4304660a12af71a6248dcf5fff1be49
Author: Sebastien Tricaud <s.tricaud@inl.fr>
Date:   Fri Oct 19 14:36:54 2007 +0000

    (enhancement): Improving assertion messages by separating variables check
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10009 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection.c |   21 ++++++++++++++-------
 1 files changed, 14 insertions(+), 7 deletions(-)

commit b025b17ba4242163f4491876f2e65dee54a94e64
Author: Sebastien Tricaud <s.tricaud@inl.fr>
Date:   Fri Oct 19 14:33:47 2007 +0000

    (enhancement): Improving assertion messages by separating variables check
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10008 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client-profile.c |   43 +++++++++++++++++++++++++++++++----------
 1 files changed, 32 insertions(+), 11 deletions(-)

commit 5175f93c2c75472b11d98249d449200de257f9c6
Author: Sebastien Tricaud <s.tricaud@inl.fr>
Date:   Fri Oct 19 14:31:06 2007 +0000

    (enhancement): Improving assertion messages by separating variables check
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10007 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |   21 +++++++++++++++------
 1 files changed, 15 insertions(+), 6 deletions(-)

commit 7a7e92687e89b9d36f2d5c4a9bd6d863c71f5c82
Author: Sebastien Tricaud <s.tricaud@inl.fr>
Date:   Fri Oct 19 14:26:15 2007 +0000

    (enhancement): Improving assertion messages by separating variables check
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10006 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-time.c |   21 ++++++++++++++-------
 1 files changed, 14 insertions(+), 7 deletions(-)

commit b55bd8925f85e21047e75c7321362009489f3963
Author: Sebastien Tricaud <s.tricaud@inl.fr>
Date:   Fri Oct 19 13:49:00 2007 +0000

    (fix): whitespace police
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10004 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-data.c |   18 +++++++++---------
 1 files changed, 9 insertions(+), 9 deletions(-)

commit 89c8e2304cafd4443f5075f9948ea62d6ced65d8
Author: Sebastien Tricaud <s.tricaud@inl.fr>
Date:   Fri Oct 19 13:47:20 2007 +0000

    (bugfix): This assert should check the two values
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10003 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit d434f17af07c390d14586f7e7f15119f21b6442a
Author: Sebastien Tricaud <s.tricaud@inl.fr>
Date:   Fri Oct 19 13:38:55 2007 +0000

    (fix): whitespace police
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10002 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-value.c |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

commit 77dd8e09522f31859d69443d37db24d36dd10b80
Author: Sebastien Tricaud <s.tricaud@inl.fr>
Date:   Fri Oct 19 13:35:45 2007 +0000

    (enhancement): Improving assertion messages by separating variables check
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10001 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-path.c |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

commit d1b0360f1b84ad1856b609beb365264ffef36fb3
Author: Sebastien Tricaud <s.tricaud@inl.fr>
Date:   Fri Oct 19 13:24:21 2007 +0000

    (enhancement): Improving assertion messages by separating variables check
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@10000 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-value.c |   27 +++++++++++++++++++--------
 1 files changed, 19 insertions(+), 8 deletions(-)

commit bd50056ef92f7cee3229629613aad8b1cd4f58ae
Author: Sebastien Tricaud <s.tricaud@inl.fr>
Date:   Fri Oct 19 13:24:00 2007 +0000

    (enhancement): Improving assertion messages by separating variables check
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9999 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-data.c |   30 +++++++++++++++++++++---------
 1 files changed, 21 insertions(+), 9 deletions(-)

commit d9eb3ee3a1078cbae2ed903946cd57d0bb4d7048
Author: Sebastien Tricaud <s.tricaud@inl.fr>
Date:   Fri Oct 19 13:23:30 2007 +0000

    (enhancement): Improving assertion messages by separating variables check
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9998 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria.c |   32 ++++++++++++++++++++++----------
 1 files changed, 22 insertions(+), 10 deletions(-)

commit 2eead5f08bfa2aef55ff2eebe886aac7f1ae9eab
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Oct 18 10:43:24 2007 +0000

    Set appropriate umask() before creating failover files.
    Additionally set the failover file group writable.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9992 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-failover.c |   27 ++++++++++++++++++++++-----
 1 files changed, 22 insertions(+), 5 deletions(-)

commit aa3a42916a8318ea2cd81ece3fec8a9143fa4fb1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Oct 18 10:43:12 2007 +0000

    Directory creation permissions fixes.
    
    Specify our own umask() before creating any profile with prelude-admin,
    so that the created group will always have the correct permissions. Make
    the profile backup directory group writable. The profile directory itself
    remain group readable.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9991 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-admin/prelude-admin.c |   34 +++++++++++++++-------------------
 1 files changed, 15 insertions(+), 19 deletions(-)

commit 6ecf870dec2965ccb3ff5833746c5f044fcd1bd8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Oct 18 10:42:59 2007 +0000

    Revert "Mask group write / other all permissions before creating any files."
    
    This reverts commit b0ce0a5e2a7604c9062fd463a37e4999a375994e.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9990 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-admin/prelude-admin.c |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

commit 7231dad756253580f14b2f33303de0c4bc858778
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Oct 18 10:42:48 2007 +0000

    Mask group write / other all permissions before creating any files.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9989 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-admin/prelude-admin.c |   11 ++---------
 1 files changed, 2 insertions(+), 9 deletions(-)

commit 33ccdd20ccaa2202766545df7231da71c93ed38f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Oct 18 10:40:22 2007 +0000

    Correctly format "send" command help output.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9988 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-admin/prelude-admin.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit eb4365ebdfd900a6b212dd707af68d9c7e44e16d
Author: Sebastien Tricaud <s.tricaud@inl.fr>
Date:   Mon Oct 8 12:51:28 2007 +0000

    (fix): when the analyzer has a white space in its name
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9976 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 08acdfcb054237b9af04549c8bb1ed15f1cf2287
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Oct 1 12:47:35 2007 +0000

    Update NEWS, documentation. Bump version number.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9959 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS                         |   18 +++++++++++++++++-
 configure.in                 |    6 +++---
 docs/api/libprelude-decl.txt |    2 +-
 3 files changed, 21 insertions(+), 5 deletions(-)

commit d4062e0d273acb0befeae85b2e0c563b93da985e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Oct 1 12:47:24 2007 +0000

    Update GnuLib code.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9958 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am           |   63 ++++++++++++++
 libmissing/m4/absolute-header.m4 |   49 +++++++++++
 libmissing/m4/extensions.m4      |   52 ++++++++---
 libmissing/m4/getaddrinfo.m4     |    4 +-
 libmissing/m4/getdelim.m4        |    4 +-
 libmissing/m4/getline.m4         |    4 +-
 libmissing/m4/gnulib-comp.m4     |   35 ++++++--
 libmissing/m4/malloc.m4          |   41 +++++++++
 libmissing/m4/memmem.m4          |    4 +-
 libmissing/m4/realloc.m4         |   23 +++++
 libmissing/m4/regex.m4           |    4 +-
 libmissing/m4/stdlib_h.m4        |   35 ++++++++
 libmissing/m4/string_h.m4        |    3 +
 libmissing/m4/strndup.m4         |    6 +-
 libmissing/m4/strnlen.m4         |    6 +-
 libmissing/m4/strsep.m4          |    4 +-
 libmissing/malloc.c              |   30 ++++++-
 libmissing/realloc.c             |   65 ++++++++++++++
 libmissing/stdio_.h              |   27 +++---
 libmissing/stdlib_.h             |  177 ++++++++++++++++++++++++++++++++++++++
 libmissing/string_.h             |   17 ++++
 21 files changed, 597 insertions(+), 56 deletions(-)

commit 178aa95fbbe374520ec3fd6e8e636bbdfe801808
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Oct 1 10:49:53 2007 +0000

    Correct prelude-admin "list" command help.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9957 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-admin/prelude-admin.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 8389b3b6968b8f31eddd5e6b67df4fec89d06baa
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Oct 1 10:41:31 2007 +0000

    Correct printing of IDMEF time field when they use a different
    GMT offset than local.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9956 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-message-print.c                          |    4 ++--
 .../GenerateIDMEFMessagePrintC.pm                  |    4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 18ebc42c5817b24f025c1644a1cd56f6fee7a7a4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Oct 1 10:41:22 2007 +0000

    Whitespace police.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9955 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-message-print.c                          | 3120 ++++++++++----------
 .../GenerateIDMEFMessagePrintC.pm                  |  274 +-
 2 files changed, 1697 insertions(+), 1697 deletions(-)

commit 389f2a9204895c0e7cfe20e20bf5fa923470ef53
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Sep 7 16:04:14 2007 +0000

    Implement multiple analyzer deletion. Correct error reporting in case we get FTW_DNR.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9899 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-admin/prelude-admin.c |   22 ++++++++++++----------
 1 files changed, 12 insertions(+), 10 deletions(-)

commit ed55c5d91ecff45495f3678a97dfafe416dc02ed
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Sep 7 15:51:24 2007 +0000

    Implement prelude-admin (list [-l]).
    Multiple improvement to the utility, including handling of
    the --help command line option, and other bug fixes.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9898 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-admin/prelude-admin.c |  515 ++++++++++++++++++++++++++++++++---------
 1 files changed, 408 insertions(+), 107 deletions(-)

commit 8a7d42e1c1b2260f95ac98e889555c1293bdcbab
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Sep 7 13:21:58 2007 +0000

    Implement _prelude_tls_crt_list_import() function, which use
    gnutls_x509_crt_list_import() if available, or it's own implementation (which
    deprecate load_individual_cert).
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9897 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in           |    2 +
 src/include/tls-util.h |    5 +-
 src/tls-auth.c         |   58 ++++++++++++++---
 src/tls-util.c         |  163 ++++++++++++++++++++++++++++--------------------
 4 files changed, 150 insertions(+), 78 deletions(-)

commit 7d820cd4f13e7ffbcbde12445acbba2021ace495
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Sep 7 09:45:00 2007 +0000

    Patch to avoid struct typespec redefinition, due to variable mispelling.
    This fixes a compilation problem on OpenBSD 3.8.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9896 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/m4/time_h.m4 |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit b4c739a5accf4c31ae4c4024e91a4ced14b7d7ea
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Sep 4 14:40:17 2007 +0000

    Update NEWS, documentation, bump version number.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9882 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS                             |   17 +++++++++
 configure.in                     |    4 +-
 docs/api/libprelude-decl.txt     |   74 ++++++++++++++++++++++----------------
 docs/api/libprelude-sections.txt |   17 ++++-----
 4 files changed, 70 insertions(+), 42 deletions(-)

commit b7b1e8e9fd5dc002b370dc928f64ffa17bc60575
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Sep 4 14:40:10 2007 +0000

    prelude-error API documentation.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9881 09c5ec92-17d4-0310-903a-819935f44dba

 src/libprelude-error/prelude-error.c    |   87 +++++++++++++++++++++++++++++-
 src/libprelude-error/prelude-error.h.in |    4 +-
 2 files changed, 86 insertions(+), 5 deletions(-)

commit e0966dc76331f4db0fe742dec0c80ab9c7315991
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Sep 4 13:57:11 2007 +0000

    Write the forked PID to the specified pidfile (0.9.15 regression) (fix #257).
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9880 09c5ec92-17d4-0310-903a-819935f44dba

 src/daemonize.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 850452258232d891393efbb115034cdf7318bf07
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Sep 4 13:57:05 2007 +0000

    Minor code cleanup.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9879 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria.c |    8 ++------
 1 files changed, 2 insertions(+), 6 deletions(-)

commit e10976d512ecaa0a48ccf278a7e8f386ec621718
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Sep 4 12:58:21 2007 +0000

    Fix double free on idmef_criterion_value_t cloned regexp object.
    (thanks to Helmut Azbest <helmut.azbest@gmail.com> for pointing
     out the issue).
    
    Additionally, we don't clone the backend value anymore since the
    caller has no way of modyfing it after it is compiled.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9876 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criterion-value.c |   45 ++++++++++++++++++++++---------------------
 1 files changed, 23 insertions(+), 22 deletions(-)

commit 7655ef025a450923f5dcb5239040d271a4f962bb
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Sep 4 12:58:12 2007 +0000

    Remove unused list member, and avoid copying when it is not needed.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9875 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria.c |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)

commit a32359703ca15b98f315e7ae1fa7265a07e3005d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Sep 4 12:57:58 2007 +0000

    Fix warning due to earlier prelude-error un-inlining.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9874 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option-wide.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 7e55159dfa78765e21c9fc0f005b1dfed04cc5ff
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Sep 4 12:57:54 2007 +0000

    Whitespace police.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9873 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option-wide.c |  168 ++++++++++++++++++++++----------------------
 1 files changed, 84 insertions(+), 84 deletions(-)

commit 631ac70bc3562250df172743b4ff3e09e15372e8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Sep 4 12:57:49 2007 +0000

    Allow Python thread to run, while entering libprelude C function.
    
    Avoid Python thread from stalling while blocking libprelude function
    are waiting.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9872 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude_python.i |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 854ee80d6afa5bfa795aab0061e12333b26cca6c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Aug 31 07:15:59 2007 +0000

    Prevent possible NULL pointer dereference on destroy() error.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9871 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-plugin.c |   20 +++++++++++++++++++-
 1 files changed, 19 insertions(+), 1 deletions(-)

commit b8075af619adc8eec9a87ecbbb68c8337eaaf8d5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Aug 30 15:26:18 2007 +0000

    Return PRELUDE_ERROR_ASSERTION when API check fail.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9870 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria.c                             |   24 +-
 src/idmef-data.c                                 |   28 +-
 src/idmef-path.c                                 |   26 +-
 src/idmef-time.c                                 |   24 +-
 src/idmef-tree-wrap.c                            |  600 +++++++++++-----------
 src/idmef-value.c                                |   48 +-
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm |   20 +-
 src/libprelude-error/err-codes.h.in              |    1 +
 src/prelude-client-profile.c                     |    8 +-
 src/prelude-client.c                             |   18 +-
 src/prelude-connection-pool.c                    |   18 +-
 src/prelude-connection.c                         |   20 +-
 src/prelude-io.c                                 |   26 +-
 src/prelude-log.c                                |    2 +-
 src/prelude-string.c                             |   40 +-
 15 files changed, 452 insertions(+), 451 deletions(-)

commit f3b68c6a65d779da23064a6da635b7ef5326d7d7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Aug 30 13:00:35 2007 +0000

    Call the instance destroy() function on unsubscribe.
    Simplify plugin_desactivate() code.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9869 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-plugin.c |   37 ++++++++++++++++++++-----------------
 1 files changed, 20 insertions(+), 17 deletions(-)

commit 97b9c73bf1f104e8e266e676da9f00cce54c52f1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Aug 30 11:29:53 2007 +0000

    Do not inline prelude-error function when possible.
    
    This is done in order to prevent future change to the internal error handling
    from breaking ABI.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9868 09c5ec92-17d4-0310-903a-819935f44dba

 src/libprelude-error/Makefile.am        |    2 +-
 src/libprelude-error/code-from-errno.c  |   37 --------
 src/libprelude-error/code-to-errno.c    |   39 --------
 src/libprelude-error/prelude-error.c    |  150 +++++++++++++++++++++++++++++++
 src/libprelude-error/prelude-error.h.in |  131 ++++++---------------------
 5 files changed, 179 insertions(+), 180 deletions(-)

commit c930f4b2b3699dde8ffd753b90838edf9ac13aa8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Aug 29 10:39:58 2007 +0000

    Update NEWS, bump version number.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9864 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS                         |   13 +++++++++++++
 configure.in                 |    4 ++--
 docs/api/libprelude-decl.txt |    2 +-
 3 files changed, 16 insertions(+), 3 deletions(-)

commit 21fc4428a4967523587772024adef575e629f732
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Aug 28 15:09:45 2007 +0000

    Use prelude_return_if_fail() in place of prelude_log().
    Emit a critical warning when trying to copy or clone an empty prelude-string.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9863 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-string.c |   64 +++++++++++++------------------------------------
 1 files changed, 17 insertions(+), 47 deletions(-)

commit 29614e2bce45d0694ff31bee4e48d41b0c4d9353
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Aug 28 11:05:52 2007 +0000

    Fix for native awk limitation (fix #256).
    
    Include patch by Pierre Chifflier <chifflier at inl.fr>, to fix build error
    on system that use native awk implementation in place of GNU awk.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9862 09c5ec92-17d4-0310-903a-819935f44dba

 src/libprelude-error/mkerrcodes.awk |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit 2c8308679d4f129afde5c2a13e72aadc35101054
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Aug 24 09:05:13 2007 +0000

    Correction to the 'prelude-admin send' help message.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9860 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-admin/prelude-admin.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit b24682a9d819777ac8c6fc428e904f68fd8c6356
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Aug 23 16:23:15 2007 +0000

    Bump version number, update documentation, update NEWS.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9851 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS                                |   53 +++++++++++++++++++++++++++++++++++
 configure.in                        |    6 ++--
 docs/api/libprelude-decl.txt        |   22 ++++++++++++++-
 docs/api/libprelude-sections.txt    |    4 ++
 docs/api/tmpl/prelude-failover.sgml |   36 +++++++++++++++++++++++
 5 files changed, 117 insertions(+), 4 deletions(-)

commit 926a5ce7dd0ff5b0282718804e1799bc985e6a87
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Aug 23 16:06:40 2007 +0000

    Fix warnings.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9850 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-failover.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit fbca1f25c157a1b2822f1e9b624e80d8fe9f593e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Aug 23 16:05:55 2007 +0000

    Fix make distcheck.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9849 09c5ec92-17d4-0310-903a-819935f44dba

 docs/manpages/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 3c6fe2df13f66c3f7e3c052179dc2f1e564afbf8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Aug 23 16:05:45 2007 +0000

    Improved failover reporting. Check FD_SETSIZE in connection_pool_check_event().
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9848 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection-pool.c |   19 ++++++++++++-------
 1 files changed, 12 insertions(+), 7 deletions(-)

commit 126ec7c2329ae8ba0cdd6a4bc36de9fdebadeea3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Aug 23 16:05:18 2007 +0000

    Update GnuLib code.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9847 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am        |   11 +++++++--
 libmissing/getdelim.c         |   15 ++++++++++---
 libmissing/getdelim.h         |   28 -------------------------
 libmissing/getline.c          |    5 +--
 libmissing/getline.h          |   28 -------------------------
 libmissing/getpass.c          |    2 -
 libmissing/m4/getdelim.m4     |   15 +++++++++----
 libmissing/m4/getline.m4      |   24 +++++++++++----------
 libmissing/m4/gnulib-cache.m4 |    4 +-
 libmissing/m4/gnulib-comp.m4  |    4 +-
 libmissing/m4/stdio_h.m4      |    5 ++++
 libmissing/stdio_.h           |   45 +++++++++++++++++++++++++++++++++++++++-
 12 files changed, 96 insertions(+), 90 deletions(-)

commit 3c78ae7a4665acba8c51a3e2ce4ea5a019d896f7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Aug 23 15:10:24 2007 +0000

    New Failover implementation.
    
    Feature a real 'journaling' log, allowing to restart where we
    were interupted. Doesn't spew file all over the failover like
    the older implementation. Allow multiple process to write to
    the same failover.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9846 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-failover.h |   10 +-
 src/prelude-failover.c         |  624 ++++++++++++++++++++++++++++------------
 2 files changed, 449 insertions(+), 185 deletions(-)

commit 6ab0937affaad2719dd427d55a16d4ffbcba0b0b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Aug 22 14:46:06 2007 +0000

    Continued prelude-async fixes.
    
    Avoid deadlock due to a Linux+Glibc bug, when calling pthread_exit()
    while joining from an atexit() callback (from a shared library). Seems
    related to: http://sources.redhat.com/bugzilla/show_bug.cgi?id=654
    
    Don't use the atexit() callback at all on OpenBSD since it trigger a
    deadlock in the OpenBSD pthread code for which no workaround has been found.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9838 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-async.c |   51 ++++++++++++++++++++++++++++++++++++---------------
 1 files changed, 36 insertions(+), 15 deletions(-)

commit f1049a660f73eacdfc5bc6621fb88feff68791a9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Aug 22 14:41:33 2007 +0000

    Make spool and profile directory use mode 711 rather than 755.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9837 09c5ec92-17d4-0310-903a-819935f44dba

 Makefile.am |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 27d49cdee74729598ec86ed46918449d04205951
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Aug 22 10:28:53 2007 +0000

    Handle getcwd() error more friendly.
    
    getcwd() could return an error in case of permission problem, leading
    to prelude_init() returning an error.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9836 09c5ec92-17d4-0310-903a-819935f44dba

 src/common.c  |   15 ++++++++++++---
 src/prelude.c |    2 +-
 2 files changed, 13 insertions(+), 4 deletions(-)

commit a82e649e0b4fbff4abe4d701b25e82c807d16d83
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Aug 22 10:26:13 2007 +0000

    Fix a long time issue where all files permission wouldn't be updated
    in case the user is registering an existing profile with new permission.
    
    Fix a possible crash introduced in an earlier commit, because of
    a va_list being reused.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9835 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-admin/prelude-admin.c |  167 ++++++++++++++++++++---------------------
 1 files changed, 82 insertions(+), 85 deletions(-)

commit cccb7c6d1d760751498dca032f2c9ad3e987b078
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Aug 22 10:25:59 2007 +0000

    Coding style fix.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9834 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-admin/tls-register.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit fe76037dacd46d76c60903000ad858f247676672
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 20 15:16:20 2007 +0000

    Update GnuLib code.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9826 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/fseeko.c    |    4 +++-
 libmissing/lseek.c     |   22 +++++++++++++++++++---
 libmissing/m4/lseek.m4 |    6 +++---
 3 files changed, 25 insertions(+), 7 deletions(-)

commit cbd7cb9874eb43bf5c3dc0ad252dd624bce00b7f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 20 15:03:05 2007 +0000

    Fix gcry_set_progress_handler() warnings.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9825 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-admin/tls-register.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 859107f541f8a1983d4e0384b6fb80bfb88b1c62
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 20 14:25:19 2007 +0000

    Theses files shouldn't have been commited.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9824 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-admin/Makefile        |  815 -----------------------------------------
 prelude-admin/Makefile.in     |  815 -----------------------------------------
 prelude-admin/prelude-adduser |   17 -
 prelude-admin/prelude-admin   |  117 ------
 4 files changed, 0 insertions(+), 1764 deletions(-)

commit 75c255a6080b5dd9952479b964c73370ece89ee1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 20 14:24:32 2007 +0000

    Update print/send documentation.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9823 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-admin/prelude-admin.c |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

commit 2e9ce737f707744fd9b7e8ce3161cdc0892f52a9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 20 14:24:19 2007 +0000

    Improvement to Prelude-Admin:
    
    - Make the help text simpler. Output less text, and try
      to provide the user with obvious guideline.
    
    - Add a print/send command, to print or send a file containing
      binary IDMEF data.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9822 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-admin/Makefile        |  815 +++++++++++++++++++++++++++++++
 prelude-admin/Makefile.in     |  815 +++++++++++++++++++++++++++++++
 prelude-admin/prelude-adduser |   17 +
 prelude-admin/prelude-admin   |  117 +++++
 prelude-admin/prelude-admin.c | 1062 +++++++++++++++++++++++++++--------------
 prelude-admin/server.c        |  138 +++---
 prelude-admin/tls-register.c  |  165 ++++----
 prelude-admin/tls-register.h  |    2 +-
 8 files changed, 2618 insertions(+), 513 deletions(-)

commit 7254d03881cff9d63838211afaa105e4cdebcfd9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 20 08:35:56 2007 +0000

    Add new status flags to check whether the client was initialized or not, rather than relying on the checksum which might remain NULL in some case.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9821 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |   13 +++++++++----
 1 files changed, 9 insertions(+), 4 deletions(-)

commit 29adec9937ce45a59d77e58fafd12760c7042a78
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Aug 19 16:10:09 2007 +0000

    Fix negative match of listed value.
    
    When matching multiple values within the same path using
    a negative operator, return an explicit 'no match' if the
    provided value was found at least once.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9820 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criterion-value.c |   40 ++++++++++++++++++++++------------------
 1 files changed, 22 insertions(+), 18 deletions(-)

commit 00686ccb47e4cd6c22f5e43a19f886d28bb9d5f6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Aug 19 16:09:50 2007 +0000

    Ability to use string representation of log priority to set abort level.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9819 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-log.h |    2 ++
 src/prelude-log.c         |   37 +++++++++++++++++++++++++++++++++++++
 src/prelude.c             |    9 ++++++---
 3 files changed, 45 insertions(+), 3 deletions(-)

commit fd554b2ec59d8a7bd430066d88d9d1592906fa85
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Aug 17 16:59:21 2007 +0000

    Protect against bad prelude-io usage.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9818 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-io.c |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 deletions(-)

commit 15df51ffd5b2c682c1f1c08e9df8a177f912d5b7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Aug 17 16:54:22 2007 +0000

    Only class element might not be the last element of a path.
    
    This is an additional fix for ticket #251, which should trigger prior
    to the [9809] error handling due to a NULL children list, but with a
    more descriptive error message (refs #251).
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9817 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-path.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 2677b5caeac4355415f94c8d04b569909e000887
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Aug 17 16:54:13 2007 +0000

    Fix typo in function documentation.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9816 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-path.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 3623e8801d069053fcdc9a3535e5ac9243b878a4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Aug 17 16:54:04 2007 +0000

    Whitespace police.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9815 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criterion-value.c |  170 +++++++++++++++++++++---------------------
 1 files changed, 85 insertions(+), 85 deletions(-)

commit 06be3a45454cc35699424b1e24db2e1ca8b3291d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Aug 17 16:53:43 2007 +0000

    Improved error message.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9814 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client-profile.c |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

commit 1b9b187f57714ecf3eed2eb97b4aa97a87908645
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Aug 17 16:53:37 2007 +0000

    Whitespace police.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9813 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-admin/tls-register.c |  238 +++++++++++++++++++++---------------------
 1 files changed, 119 insertions(+), 119 deletions(-)

commit c20f22818fd399c2e6619323e50e408d7048abee
Author: Sebastien Tricaud <s.tricaud@inl.fr>
Date:   Fri Aug 17 13:52:31 2007 +0000

    (bugfix,#251): Fixes segmentation fault when setting an invalid idmef child in the first place
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9809 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-class.c |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

commit d14d7cfe87c60bd14621d3a3ca96ced2381d148b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Aug 9 08:56:53 2007 +0000

    GnuLib code update.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9784 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/float+.h           |  148 +++++++++++++++++++++++
 libmissing/float_.h           |   59 +++++++++
 libmissing/fseeko.c           |  114 ++++++++++++++++++
 libmissing/lseek.c            |   46 +++++++
 libmissing/m4/float_h.m4      |   19 +++
 libmissing/m4/include_next.m4 |  107 +++++++++++++++++
 libmissing/m4/lseek.m4        |   50 ++++++++
 libmissing/m4/malloca.m4      |   14 ++
 libmissing/m4/unistd_h.m4     |   56 +++++++++
 libmissing/malloca.c          |  137 +++++++++++++++++++++
 libmissing/malloca.h          |  124 +++++++++++++++++++
 libmissing/malloca.valgrind   |    7 +
 libmissing/unistd_.h          |  262 +++++++++++++++++++++++++++++++++++++++++
 13 files changed, 1143 insertions(+), 0 deletions(-)

commit 8ae05f337b4f3e6e7c50b8c3e950dc777ad41e63
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Aug 9 08:56:27 2007 +0000

    Whitespace police.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9783 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-admin/prelude-admin.c |  424 ++++++++++++++++++++--------------------
 1 files changed, 212 insertions(+), 212 deletions(-)

commit 003cf9a090110dd61d23d4f88305d1c7318da1ce
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Aug 8 13:50:02 2007 +0000

    Add missing IDMEF_CRITERION_OPERATOR_EQUAL_NOCASE and IDMEF_CRITERION_OPERATOR_NOT_EQUAL_NOCASE to idmef_criterion_operator_to_string().
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9778 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 6e3226a1d1007e6e9598d105f971806caa177079
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Aug 8 13:49:52 2007 +0000

    Update GnuLib code.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9777 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am           |  146 ++-
 libmissing/allocsa.c             |  137 --
 libmissing/allocsa.h             |  124 --
 libmissing/allocsa.valgrind      |    7 -
 libmissing/m4/absolute-header.m4 |   44 -
 libmissing/m4/allocsa.m4         |   14 -
 libmissing/m4/fseeko.m4          |   15 +-
 libmissing/m4/getaddrinfo.m4     |   31 +-
 libmissing/m4/gnulib-cache.m4    |    2 +
 libmissing/m4/gnulib-comp.m4     |   24 +-
 libmissing/m4/netinet_in_h.m4    |    6 +-
 libmissing/m4/regex.m4           |   15 +-
 libmissing/m4/stdint.m4          |   70 +-
 libmissing/m4/stdio_h.m4         |   33 +-
 libmissing/m4/string_h.m4        |    5 +-
 libmissing/m4/sys_select_h.m4    |    7 +-
 libmissing/m4/sys_socket_h.m4    |    7 +-
 libmissing/m4/sys_time_h.m4      |    6 +-
 libmissing/m4/time_h.m4          |    4 +-
 libmissing/m4/vasnprintf.m4      |   73 +-
 libmissing/m4/wchar.m4           |   39 +-
 libmissing/m4/wctype.m4          |    7 +-
 libmissing/m4/wint_t.m4          |    2 +-
 libmissing/netinet_in_.h         |   14 +-
 libmissing/printf-args.c         |   54 +-
 libmissing/printf-args.h         |   24 +-
 libmissing/printf-parse.c        |   65 +-
 libmissing/printf-parse.h        |  115 ++-
 libmissing/regex_internal.h      |    2 +-
 libmissing/stdint_.h             |   20 +-
 libmissing/stdio_.h              |   77 +-
 libmissing/strcasestr.c          |    6 +-
 libmissing/string_.h             |   26 +-
 libmissing/sys_select_.h         |   14 +-
 libmissing/sys_socket_.h         |   18 +-
 libmissing/sys_time_.h           |   32 +-
 libmissing/time_.h               |  100 +-
 libmissing/vasnprintf.c          | 2753 +++++++++++++++++++++++++++++++++++---
 libmissing/wchar_.h              |   53 +-
 libmissing/wctype_.h             |   18 +-
 40 files changed, 3441 insertions(+), 768 deletions(-)

commit 3d8db7d0fed18cbe2c1605535d6a04b9a23e84f7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Aug 8 13:49:17 2007 +0000

    Automatically switch to syslog mode if we detect stdout or stderr closure.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9776 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-log.c |   98 +++++++++++++++++++++++++++++++++++++++--------------
 1 files changed, 72 insertions(+), 26 deletions(-)

commit ca3d3d4434e12b701bbcb47d61290de47183180e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Aug 8 10:32:47 2007 +0000

    Lock pidfile in the children, since advisory lock aren't shared accross fork().
    Improved error reporting in case the lock is already held.
    Don't try to delete the lockfile on exit() (there is no problem with leaving it
    here since it is protected by the advisory lock) (fix #223).
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9775 09c5ec92-17d4-0310-903a-819935f44dba

 src/daemonize.c |   41 +++++++++++------------------------------
 1 files changed, 11 insertions(+), 30 deletions(-)

commit 1f86a490a81f3b5343105e60b3191d4ebc6beda5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Aug 8 10:32:22 2007 +0000

    Whitespace police.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9774 09c5ec92-17d4-0310-903a-819935f44dba

 src/daemonize.c |   62 +++++++++++++++++++++++++++---------------------------
 1 files changed, 31 insertions(+), 31 deletions(-)

commit 903227e12049d4b3fb83afc27c3865346e5ad079
Author: Sebastien Tricaud <s.tricaud@inl.fr>
Date:   Thu Aug 2 12:57:41 2007 +0000

    moved man directory to manpages just as in libpreludedb
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9768 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in                  |    2 +-
 docs/Makefile.am              |    2 +-
 docs/man/Makefile.am          |    2 -
 docs/man/prelude-admin.1      |  153 -----------------------------------------
 docs/manpages/Makefile.am     |    2 +
 docs/manpages/prelude-admin.1 |  153 +++++++++++++++++++++++++++++++++++++++++
 6 files changed, 157 insertions(+), 157 deletions(-)

commit 4b5c0c8497ac61781944a3653d2b009432ce24fc
Author: Sebastien Tricaud <s.tricaud@inl.fr>
Date:   Thu Aug 2 12:51:43 2007 +0000

    autotools: remove datarootdir setting warning
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9767 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-admin/prelude-adduser.in |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 59973318e6cb3ee54626c921a506d960e7aacd53
Author: Sebastien Tricaud <s.tricaud@inl.fr>
Date:   Wed Aug 1 19:59:09 2007 +0000

    documentation: prelude-admin manpage included, thanks to Frederic Motte <fred at ubixis com>
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9763 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in             |    1 +
 docs/Makefile.am         |    2 +-
 docs/man/Makefile.am     |    2 +
 docs/man/prelude-admin.1 |  153 ++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 157 insertions(+), 1 deletions(-)

commit 82329d5899420170370dcdaa068b971c72f03643
Author: Sebastien Tricaud <s.tricaud@inl.fr>
Date:   Tue Jul 31 13:52:04 2007 +0000

    prelude-admin: Add full path into shell script; move prelude-adduser.c into prelude-admin.c
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9743 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in                     |    1 +
 prelude-admin/prelude-adduser    |   10 -
 prelude-admin/prelude-adduser.c  | 1514 --------------------------------------
 prelude-admin/prelude-adduser.in |   16 +
 prelude-admin/prelude-admin.c    | 1514 ++++++++++++++++++++++++++++++++++++++
 5 files changed, 1531 insertions(+), 1524 deletions(-)

commit 15a54e1e661d389e2c0232dcb38b7d63c2917382
Author: Sebastien Tricaud <s.tricaud@inl.fr>
Date:   Tue Jul 31 12:58:00 2007 +0000

    s/prelude-adduser/prelude-admin/g
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9742 09c5ec92-17d4-0310-903a-819935f44dba

 Makefile.am                       |    4 +-
 configure.in                      |   12 +-
 prelude-adduser/Makefile.am       |   18 -
 prelude-adduser/prelude-adduser.c | 1514 -------------------------------------
 prelude-adduser/server.c          |  422 -----------
 prelude-adduser/server.h          |   27 -
 prelude-adduser/tls-register.c    | 1002 ------------------------
 prelude-adduser/tls-register.h    |   44 --
 prelude-admin/Makefile.am         |   21 +
 prelude-admin/prelude-adduser     |   10 +
 prelude-admin/prelude-adduser.c   | 1514 +++++++++++++++++++++++++++++++++++++
 prelude-admin/server.c            |  422 +++++++++++
 prelude-admin/server.h            |   27 +
 prelude-admin/tls-register.c      | 1002 ++++++++++++++++++++++++
 prelude-admin/tls-register.h      |   44 ++
 src/prelude-client.c              |    4 +-
 src/prelude-connection.c          |    2 +-
 17 files changed, 3051 insertions(+), 3038 deletions(-)

commit af2fcd79143f01ba50c2b85bbacf8970918006a8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jul 9 13:04:07 2007 +0000

    Always re-initialize _prelude_internal_(argc|argv) on prelude_init().
    Additionally, handle the case where argc is 0.
    
    Fix #242.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9671 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit 7478cd42c63624d59bf55553b76f399eeb9575e3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jul 6 12:28:03 2007 +0000

    Better handle the case where we try to match a value against an object that is not set (alert.classification.text != 'anything' should match if alert.classification.text is NULL).
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9662 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit 4cf359299c812c77310703f1d34804e178d3296a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jun 16 09:04:34 2007 +0000

    Don't call prelude_async_exit() from the atexit() callback. Since it seem to fail on some pthread implementation (although this should be valid).
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9658 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-async.c |   19 ++++++++++++++-----
 1 files changed, 14 insertions(+), 5 deletions(-)

commit dd9b58f03c744dc11ea9b2bfa3c45e60fc9d73cd
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jun 16 09:04:27 2007 +0000

    Whitespace police.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9657 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-plugin.c |  180 +++++++++++++++++++++++++-------------------------
 1 files changed, 90 insertions(+), 90 deletions(-)

commit 01d2fab703830d58e0dfaf4ec2f2acfd80cf50ad
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jun 16 08:48:21 2007 +0000

    Use SHA1 in place of MD5 for Analyzer checksum.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9656 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |   32 ++++++++++++++++----------------
 1 files changed, 16 insertions(+), 16 deletions(-)

commit c6cacb48572b4b5a3494718d089f07eb243d9621
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jun 16 08:20:30 2007 +0000

    Make use of prelude_return_if_fail() to protect against bad API usage. Fix a possible race condition with prelude_client_t reference to idmef_analyzer_t.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9655 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |   53 +++++++++++++++++++++++++++++++++++++++++++++----
 1 files changed, 48 insertions(+), 5 deletions(-)

commit 493355e79f6951ee44318586e0dfb00fe30c4b7b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jun 16 07:47:18 2007 +0000

    New LIBPRELUDE_ABORT variable, useful if you want libprelude to abort on critical assertion.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9654 09c5ec92-17d4-0310-903a-819935f44dba

 docs/api/libprelude-decl.txt   |   55 ++++++++++++++++++++-------------------
 docs/api/tmpl/prelude-log.sgml |    1 +
 src/include/prelude-log.h      |    2 +
 src/prelude-log.c              |   13 +++++++++
 src/prelude.c                  |    5 +++
 5 files changed, 49 insertions(+), 27 deletions(-)

commit cc2c9635685463411889fe5e901a9e6380f4cfb1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jun 16 07:47:05 2007 +0000

    Remove duplicated NULL check.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9653 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-string.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit aa239a9928b25b71082580365d7adc2360b472d7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jun 15 16:28:36 2007 +0000

    Event callback is optional.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9644 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection-pool.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 6475773952ad550ef12bfb77b6d586297349d28f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jun 15 16:24:53 2007 +0000

    Make use of prelude_return_if_fail() to protect against bad API usage.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9643 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria-string.yac.y |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 25c26d589a19e78e6c10e2a6da826abf2c5eab72
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jun 15 15:52:28 2007 +0000

    Fix warning.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9642 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection-pool.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit f6c18eb8adca4c53ad5448f51c44aa3443b34fc2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jun 15 15:48:29 2007 +0000

    Make use of prelude_return_if_fail() to protect against bad API usage. Remove log prefix.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9641 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection-pool.c |   36 +++++++++++++++++++++++++++++++++---
 1 files changed, 33 insertions(+), 3 deletions(-)

commit ced8e21c1cedd8b0ccb9f58db3508348d25d98bb
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jun 15 15:44:43 2007 +0000

    Make use of prelude_return_if_fail() to protect against bad API usage. Remove log prefix.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9640 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection.c |   41 ++++++++++++++++++++++++++++++++++++++---
 1 files changed, 38 insertions(+), 3 deletions(-)

commit ee45d21b364ebfc5ff68c482bf9749766e6eae9b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jun 15 15:41:46 2007 +0000

    Remove log prefix.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9639 09c5ec92-17d4-0310-903a-819935f44dba

 src/tls-auth.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 356e7a39126e8e4dffe4fffe810b529b718a11eb
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jun 15 15:38:30 2007 +0000

    Brand new logging format. Include a timestamp, log level, and process name.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9638 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-log.c |   54 +++++++++++++++++++++++++++++++++++-----------------
 1 files changed, 36 insertions(+), 18 deletions(-)

commit abdb163bf340442b194a1976fd993b4ce1631f00
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jun 15 15:34:58 2007 +0000

    Make use of prelude_return_if_fail() to protect against bad API usage.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9637 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-io.c |   24 ++++++++++++++++++++++++
 1 files changed, 24 insertions(+), 0 deletions(-)

commit 61a11f35d3cc9b8f9fb3c461af06e7ac31320e75
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jun 15 15:32:38 2007 +0000

    Make use of prelude_return_if_fail() to protect against bad API usage.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9636 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-value.c |   78 ++++++++++++++++++++++++++++++++++++++++++++---------
 1 files changed, 65 insertions(+), 13 deletions(-)

commit e129801e470b1e350125e21107cbbdc2a1312823
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jun 15 15:28:15 2007 +0000

    Whitespace police.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9635 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/idmef-value.h |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

commit d66037c443146a9be3e706b7b2db4f64f06d3f57
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jun 15 15:24:33 2007 +0000

    Make use of prelude_return_if_fail() to protect against bad API usage. Make some arguments const.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9634 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria.c         |   73 ++++++++++++++++++++++++++++--------------
 src/include/idmef-criteria.h |   24 +++++++-------
 2 files changed, 61 insertions(+), 36 deletions(-)

commit 1a32685b705c2455764790e9bb67e366af2293b9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jun 15 15:21:41 2007 +0000

    Whitespace police.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9633 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-class.c |   88 ++++++++++++++++++++++++++--------------------------
 1 files changed, 44 insertions(+), 44 deletions(-)

commit 66232dff772aa4adfc7e67083391e540f69bcc94
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jun 15 15:17:35 2007 +0000

    Whitespace police.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9632 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/idmef-criteria.h |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

commit b0c51c0214e275b580301fa0f755215d52539e64
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jun 15 15:14:23 2007 +0000

    Whitespace police.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9631 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria.c |  214 +++++++++++++++++++++++++-------------------------
 1 files changed, 107 insertions(+), 107 deletions(-)

commit 9c2ce27f798515792e80de7e2d25c5537de9dd18
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jun 15 15:11:48 2007 +0000

    Whitespace police.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9630 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-io.c |  186 +++++++++++++++++++++++++++---------------------------
 1 files changed, 93 insertions(+), 93 deletions(-)

commit 02cc9cea2bf0a25763bfd88a82ddb39cab1c37f3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jun 15 15:07:11 2007 +0000

    Make use of prelude_return_if_fail() to protect against bad API usage
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9629 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-time.c |   37 ++++++++++++++++++++++++++++++++++++-
 1 files changed, 36 insertions(+), 1 deletions(-)

commit d915e86ad41a4128028b6b29feb68d70f525af2f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jun 15 15:03:24 2007 +0000

    Whitespace police.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9628 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-time.c |   70 +++++++++++++++++++++++++++---------------------------
 1 files changed, 35 insertions(+), 35 deletions(-)

commit 748a1e9b221358b97fa28c9dd2f8a05535afb0d2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jun 15 15:00:33 2007 +0000

    Fix build break.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9627 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria-string.yac.y |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit f1ee35de18f74ea4cfa7ce820466a6a12921656a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jun 15 14:57:16 2007 +0000

    Make use of prelude_return_if_fail() to protect against bad API usage
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9626 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria-string.yac.y |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit eadb4d887c855f4b1d199bc125f0b4a49894ec40
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jun 15 14:54:13 2007 +0000

    Whitespace police.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9625 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria-string.yac.y |  246 +++++++++++++++++++-------------------
 1 files changed, 123 insertions(+), 123 deletions(-)

commit ebe1db48f2c4db39d796ebeca4171727a2854a84
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jun 15 14:51:48 2007 +0000

    Whitespace police.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9624 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-value.c |  322 ++++++++++++++++++++++++++--------------------------
 1 files changed, 161 insertions(+), 161 deletions(-)

commit 3f8ca349da965ae6e31e42815ae8bffb42172b36
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jun 15 14:48:14 2007 +0000

    Make use of prelude_return_if_fail() to protect against bad API usage
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9623 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client-profile.c |   28 ++++++++++++++++++++++++++++
 1 files changed, 28 insertions(+), 0 deletions(-)

commit 842278c891fb3f47ce64cd42c1a352a2d8518084
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jun 15 14:45:18 2007 +0000

    Whitespace police.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9622 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client-profile.c |   64 +++++++++++++++++++++---------------------
 1 files changed, 32 insertions(+), 32 deletions(-)

commit a821f4fec8760add2c3cf069e577991e993547cf
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jun 15 14:42:33 2007 +0000

    Fix build breakage introduced when adding prelude_return_val_if_fail() support.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9621 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-path.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit f90bb723e0b001a0b8c07c40291ea4d7ccd1e3ba
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jun 15 14:38:46 2007 +0000

    Whitespace police.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9620 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection-pool.c |  318 ++++++++++++++++++++--------------------
 1 files changed, 159 insertions(+), 159 deletions(-)

commit c1378513142d53cd7753600d1d112e8aa02a10f4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jun 13 13:28:24 2007 +0000

    Make use of prelude_return_if_fail() to protect against bad API usage
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9612 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-path.c |   38 ++++++++++++++++++++++++++++++++++++++
 1 files changed, 38 insertions(+), 0 deletions(-)

commit 041d41cf4d2a86dc4aa14588e80d79a23528bd84
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jun 13 13:28:15 2007 +0000

    Whitespace police.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9611 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-path.c |  212 +++++++++++++++++++++++++++---------------------------
 1 files changed, 106 insertions(+), 106 deletions(-)

commit 4e6b77d15d7a003ed6c551cdf30cc13044400b10
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jun 13 13:28:09 2007 +0000

    Change fatal alert logging to priority warning.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9610 09c5ec92-17d4-0310-903a-819935f44dba

 src/tls-auth.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 3e141c011059632316bd6b47c944d257bcf6a31c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jun 13 13:27:46 2007 +0000

    Whitespace police.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9609 09c5ec92-17d4-0310-903a-819935f44dba

 src/tls-auth.c |   78 ++++++++++++++++++++++++++++----------------------------
 1 files changed, 39 insertions(+), 39 deletions(-)

commit 58c3950c9f00f211a278870b6fed80aee15c2232
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jun 13 13:27:37 2007 +0000

    In case we can't map to a specific syslog priority, revert to LOG_INFO.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9608 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-log.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 66240cf33b00ed10bb112be35daaf1bdeffb9f50
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jun 13 13:27:05 2007 +0000

    Make use of prelude_return_if_fail() to protect against bad API usage
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9607 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-data.c |   37 ++++++++++++++++++++++++++++++++++++-
 1 files changed, 36 insertions(+), 1 deletions(-)

commit c7a9a679fb5cf8bf0e842c3f92aa17011065d6c6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jun 13 13:26:56 2007 +0000

    Fix build breakage introduced with prelude_return_if_fail() addition.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9606 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-string.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit b0ffb5b53b8046e2ad5d5b0fedca66dc944e1af6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jun 13 13:26:44 2007 +0000

    Whitespace police.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9605 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-string.h |   20 ++++++++++----------
 1 files changed, 10 insertions(+), 10 deletions(-)

commit c71a36ae7d8f6492349164914caa8d45ab1ce09c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jun 13 13:26:30 2007 +0000

    Whitespace police.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9604 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-data.c |  270 +++++++++++++++++++++++++++---------------------------
 1 files changed, 135 insertions(+), 135 deletions(-)

commit ffe3ff87f3069767d2ce09b6705e8bfdf86564f4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jun 13 13:26:15 2007 +0000

    Whitespace police.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9603 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-additional-data.c |  170 +++++++++++++++++++++---------------------
 1 files changed, 85 insertions(+), 85 deletions(-)

commit b3239f4e26ee3ff60f38f6ab40087d1078ca7135
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jun 13 13:25:59 2007 +0000

    Make use of prelude_return_if_fail() to protect against bad API usage
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9602 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-string.c |   48 ++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 46 insertions(+), 2 deletions(-)

commit ee590c2115b3213b9b4b11e2b0003ce74bd2882a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jun 13 13:25:39 2007 +0000

    Whitespace police.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9601 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-string.c |  138 +++++++++++++++++++++++++-------------------------
 1 files changed, 69 insertions(+), 69 deletions(-)

commit 10a8257aba6507cc027b1de12afcf21728788119
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jun 13 13:25:13 2007 +0000

    Use prelude_return_if_fail / prelude_return_val_if_fail macros.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9600 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-tree-wrap.c                            | 1421 ++++++++++++++++++++++
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm |   54 +-
 2 files changed, 1473 insertions(+), 2 deletions(-)

commit af0aeb5a3a93caa829d57fdc7dcbd82752bbad80
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jun 13 13:24:56 2007 +0000

    New macro: prelude_return_val_if_fail() and prelude_return_if_fail().
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9599 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/common.h |   21 ++++++++++++++++++++-
 1 files changed, 20 insertions(+), 1 deletions(-)

commit 40fc804b2248f53163b653daee9f99e350e5bdc2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jun 13 13:24:47 2007 +0000

    Improve logging subsystem.
    
    New PRELUDE_LOG_CRIT level.
    Correctly map Prelude level to Syslog priority.
    Improved logging (include process PID and priority).
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9598 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-log.h |   10 +++++---
 src/prelude-log.c         |   49 +++++++++++++++++++++++++++++++++++++++-----
 2 files changed, 49 insertions(+), 10 deletions(-)

commit 09a1d6394fc4aa080d12cca7d205e73d357463e1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jun 13 13:24:12 2007 +0000

    Whitespace police.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9597 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-log.h |   31 +++++++++++++++----------------
 src/prelude-log.c         |   38 +++++++++++++++++++-------------------
 2 files changed, 34 insertions(+), 35 deletions(-)

commit 38b1fe29702693e82d453a1c2a008331ec16b845
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jun 13 13:23:58 2007 +0000

    Whitespace police.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9596 09c5ec92-17d4-0310-903a-819935f44dba

 src/common.c |  148 +++++++++++++++++++++++++++++-----------------------------
 1 files changed, 74 insertions(+), 74 deletions(-)

commit cc04b4addee3cf9f0c160c1eac1c6e476ad00077
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jun 13 13:23:49 2007 +0000

    Whitespace police.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9595 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-tree-wrap.c                            | 1150 +++++++++++-----------
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm |  238 +++---
 2 files changed, 694 insertions(+), 694 deletions(-)

commit 22c90dea636c57b9ecf965b37066456421370c0e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jun 13 13:23:37 2007 +0000

    Whitespace police.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9594 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |  362 +++++++++++++++++++++++++-------------------------
 1 files changed, 181 insertions(+), 181 deletions(-)

commit 0b1c27b8af306067cbfb5b20e13cad7182805d5c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jun 13 13:23:28 2007 +0000

    Whitespace police.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9593 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-async.c |   96 +++++++++++++++++++++++++-------------------------
 1 files changed, 48 insertions(+), 48 deletions(-)

commit c2e0f91e13d8192062d9be0807a13a4bc030fc24
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jun 13 13:23:14 2007 +0000

    Cleanup.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9592 09c5ec92-17d4-0310-903a-819935f44dba

 Makefile.am |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 632628cfe8df61d95fdad6029fdf77aa87f6fd4f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jun 13 13:22:55 2007 +0000

    TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT are only supported on inet socket.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9591 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection.c |   49 ++++++++++++++++++++++++++-------------------
 1 files changed, 28 insertions(+), 21 deletions(-)

commit 7bd474028bb461862dd113d6a01d124ef76b78f4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jun 13 13:22:45 2007 +0000

    Whitespace police.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9590 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection.c |  298 +++++++++++++++++++++++-----------------------
 1 files changed, 149 insertions(+), 149 deletions(-)

commit 93cf0f9e080387d44926210e71c5144fe08166ee
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jun 13 13:22:39 2007 +0000

    Whitespace police.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9589 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude.c |   52 ++++++++++++++++++++++++++--------------------------
 1 files changed, 26 insertions(+), 26 deletions(-)

commit 2f8ab98edf893d30361f34015476ade90ce5f7e0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jun 9 15:10:50 2007 +0000

    Conditionally call AC_CONFIG_SUBDIR() for libltdl. Use DIST_SUBDIR
    to prevent 'distclean' problem. Close #235.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9571 09c5ec92-17d4-0310-903a-819935f44dba

 Makefile.am  |    2 ++
 configure.in |    2 +-
 2 files changed, 3 insertions(+), 1 deletions(-)

commit 855a93b3d96834a2a2f2acaa8d7808376f1f1169
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue May 15 21:20:23 2007 +0000

    Update NEWS, documentation, bump version number.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9460 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS                             |   17 +++++++++++++++++
 configure.in                     |   10 +++++-----
 docs/api/libprelude-decl.txt     |    7 ++++++-
 docs/api/libprelude-sections.txt |    1 +
 docs/api/tmpl/prelude-hash.sgml  |   14 ++++++++++++++
 5 files changed, 43 insertions(+), 6 deletions(-)

commit 5087c088b78621426e0beea857be61f138c3995c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue May 15 21:17:06 2007 +0000

    Set SO_KEEPALIVE via set_socket_option().
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9459 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection.c |   25 ++++++++++++-------------
 1 files changed, 12 insertions(+), 13 deletions(-)

commit 7d3c2b439b2acc047d7b76a75dd0445a6d82a470
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue May 15 21:13:53 2007 +0000

    Update GnuLib code.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9458 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/m4/strsep.m4 |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit 03ed9a840c0757146e7da53297189ee7b485963b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue May 15 21:10:39 2007 +0000

    When the thread subsystem is used, free the data from the current thread on deinit().
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9457 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-thread.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 294321312f91278e83121048fa4e234f91bc0c9c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue May 15 21:07:27 2007 +0000

    Use prelude_hash_new2().
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9456 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-path.c |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

commit 473b04222de53f363f824702e9ccf16fd6758ded
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue May 15 21:04:08 2007 +0000

    Implement prelude_hash_new2()
    
    The prelude_hash_new() function provided no way to set the
    hash table size. This new function fix this problem. Also,
    increase the default number of bucket from 16 to 128.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9455 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-hash.h |    6 ++++++
 src/prelude-hash.c         |   27 +++++++++++++++++++--------
 2 files changed, 25 insertions(+), 8 deletions(-)

commit fd93d3506d68bb438916b9b57a7e85bada06dada
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue May 15 10:07:43 2007 +0000

    Some rewording.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9454 09c5ec92-17d4-0310-903a-819935f44dba

 client.conf.in |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit d4090d2c47c9cd1df7d6e4fc1436ab612c809e59
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue May 15 10:07:30 2007 +0000

    Implement TCP keepalive settings.
    
    On operating systems that support it, allow the users to specify
    connection keepalive settings.
    
    Available arameters are:
    - tcp-keepalive-time: The number of seconds the connection needs
      to be idle before TCP begins sending out keep-alive probes.
    
    - tcp-keepalive-probes: the number of not acknowledged probes to
      send before considering the connection dead.
    
    - tcp-keepalive-intvl: the interval between subsequent keepalive
      probes.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9453 09c5ec92-17d4-0310-903a-819935f44dba

 client.conf.in           |   35 ++++++++++++++++++++++++-
 configure.in             |    2 +-
 src/prelude-client.c     |   46 +++++++++++++++++++++++++++++++-
 src/prelude-connection.c |   64 ++++++++++++++++++++++++++++++++++++++++++---
 4 files changed, 138 insertions(+), 9 deletions(-)

commit ec65d070e69d3d683b20ad1257151abe79b92a19
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue May 15 10:07:21 2007 +0000

    Fix: Destroying listed idmef_value_t lead to modification of the referenced IDMEF message.
    
    When retrieving members from a listed idmef_value_t,
    idmef_value_dont_have_own_data() shall be used to prevent the
    listed values from being destroyed when idmef_value_destroy() is called.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9452 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-path.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit afb8de82871c9832b5013a6986b411f0ce8d0dc5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue May 15 10:07:16 2007 +0000

    Update GnuLib code.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9451 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am       |   16 ++-
 libmissing/alloca_.h         |    8 +-
 libmissing/allocsa.h         |    4 -
 libmissing/float+.h          |  150 ---------------------
 libmissing/getaddrinfo.h     |    7 +-
 libmissing/getpass.c         |    4 +-
 libmissing/m4/allocsa.m4     |    5 +-
 libmissing/m4/fseeko.m4      |   19 +++
 libmissing/m4/gnulib-comp.m4 |   10 +-
 libmissing/m4/longdouble.m4  |   31 -----
 libmissing/m4/socklen.m4     |    2 +-
 libmissing/m4/stdint.m4      |   16 +-
 libmissing/m4/stdio_h.m4     |    8 +-
 libmissing/m4/vasnprintf.m4  |   50 +++++++-
 libmissing/m4/wctype.m4      |    8 +-
 libmissing/poll_.h           |    8 +-
 libmissing/printf-args.c     |    2 -
 libmissing/printf-args.h     |    4 -
 libmissing/printf-parse.c    |    4 +-
 libmissing/socket_.h         |   85 ------------
 libmissing/stdbool_.h        |    6 +-
 libmissing/stdio_.h          |   83 ++++++++++++-
 libmissing/string_.h         |    8 +-
 libmissing/sys_socket_.h     |   85 ++++++++++++
 libmissing/sys_time_.h       |    6 +-
 libmissing/time_.h           |   93 ++++++++------
 libmissing/vasnprintf.c      |  298 ++++++++++++++++++++++++++++--------------
 libmissing/wchar_.h          |    9 +-
 libmissing/wctype_.h         |   27 +++-
 29 files changed, 577 insertions(+), 479 deletions(-)

commit cc9149bbf5078a0df473ca616b09f2f7dcecdfb8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu May 10 07:39:38 2007 +0000

    Fix reading from passwd-file with newline (fix #221).
    
    When reading password from a file, remove newline at the end of the string.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9449 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/prelude-adduser.c |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

commit cf6354cfc4c089c9e77deceb0e1221aea90405ad
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu May 10 07:39:29 2007 +0000

    When we fail to read an IDMEF message, provide more information
    about the place where the error happened.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9448 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-message-read.c                           |  Bin 81714 -> 81940 bytes
 .../GenerateIDMEFMessageReadC.pm                   |   11 ++++++++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit 4ec9bdbec1a0855b2cde422e49d12bb9b2dd8d32
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu May 10 07:39:23 2007 +0000

    More format string warning/fixes.
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9447 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in         |    3 +++
 src/prelude-option.c |    2 +-
 src/prelude.c        |    2 +-
 3 files changed, 5 insertions(+), 2 deletions(-)

commit 29f029f93e85a0ee564bbbaab7173b62e95d9fd2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Apr 28 07:11:52 2007 +0000

    Fix an issue with idmef_path_get() on empty path (pointing to the root message).
    
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9390 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-path.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit fee491bf3f35aaa4a4e2f6d9058bdf08e757aa35
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Apr 14 10:26:27 2007 +0000

    Module path migration: move /trunk/libprelude /libprelude/trunk
    
    git-svn-id: https://svn.prelude-ids.org/libprelude/trunk@9119 09c5ec92-17d4-0310-903a-819935f44dba

commit 9b993121637746f42d42fc74f0c706f235223b76
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Mar 30 14:33:53 2007 +0000

    GnuLib code update.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@9008 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS                              |   11 +++++++
 configure.in                      |    4 +-
 docs/api/libprelude-decl.txt      |    2 +-
 docs/api/tmpl/prelude-log.sgml    |    2 -
 docs/api/tmpl/prelude-plugin.sgml |   42 -----------------------------
 gtk-doc.make                      |    8 +++---
 libmissing/Makefile.am            |    3 ++
 libmissing/m4/stdio_h.m4          |    5 +++-
 libmissing/stdio_.h               |   16 +++++++++++
 libmissing/vasnprintf.c           |   53 ++++++++++++++++++++----------------
 10 files changed, 70 insertions(+), 76 deletions(-)

commit 8cd5134644d0532c942cccc5bfc323019c360b4a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Mar 27 10:21:09 2007 +0000

    Update GnuLib code.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8951 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am       |   14 ++--
 libmissing/float+.h          |  150 ++++++++++++++++++++++++++++++++++++++++++
 libmissing/getaddrinfo.c     |    2 +-
 libmissing/m4/gnulib-comp.m4 |    1 +
 libmissing/m4/vasnprintf.m4  |   18 +++++-
 libmissing/poll.c            |    5 ++
 libmissing/printf-parse.c    |   14 ++--
 libmissing/regexec.c         |    5 +-
 libmissing/string_.h         |    4 +-
 libmissing/strptime.c        |    7 ++-
 libmissing/vasnprintf.c      |   57 ++++++++++++++--
 11 files changed, 248 insertions(+), 29 deletions(-)

commit 067d250505b56f00ec2c414f7548be574f2b4f4d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Mar 27 10:10:49 2007 +0000

    Unconditionally call AC_CONFIG_SUBDIRS(libltdl), distclean is broken otherwise.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8950 09c5ec92-17d4-0310-903a-819935f44dba

 Makefile.am  |    4 ++--
 configure.in |    4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 852875efbbfac5bf69bc731273c541ddf0f9ecfd
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Mar 27 09:41:30 2007 +0000

    Improve error message.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8949 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option.c |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

commit 55679f1d0b127a66455be24d1e9f87d660622f2f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Mar 26 08:13:09 2007 +0000

    Remove unused.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8942 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-log.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 04639728686b7dcd1d0d8c6b3a3512813a2cf7e7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Mar 26 07:54:57 2007 +0000

    Handle verbose error reporting.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8941 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 5f91bc503c847c3a60e13ee85705de10c2a11a48
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Mar 26 07:53:30 2007 +0000

    Log the entry even if it is truncated because the buffer is too small.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8940 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-log.c |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)

commit 2b9c52aad690335866d559420297ced6e1e941a2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Mar 26 07:50:49 2007 +0000

    Fix optional integer comparison.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8939 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-tree-wrap.c                            |   84 +++++++++++-----------
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm |    8 ++-
 2 files changed, 48 insertions(+), 44 deletions(-)

commit ed34c6f9eed13f34927ebb6f6183b8960809c9e0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Mar 15 17:13:55 2007 +0000

    Update NEWS, bump version number.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8856 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS         |   20 ++++++++++++++++++++
 configure.in |    4 ++--
 2 files changed, 22 insertions(+), 2 deletions(-)

commit 691539e74dbe4135faaecb5648b48bf7e9e7941c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Mar 15 12:14:06 2007 +0000

    Update.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8855 09c5ec92-17d4-0310-903a-819935f44dba

 docs/api/libprelude-decl.txt      |    8 ++++----
 docs/api/tmpl/prelude-plugin.sgml |    2 ++
 2 files changed, 6 insertions(+), 4 deletions(-)

commit a7a836c95233e99eba1be6c7b097c36188473d97
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Mar 15 10:44:17 2007 +0000

    Fix format string warning.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8854 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria-string.yac.y |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 79a542f9af140f376f2b43a1c86bc05a7289b5bb
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Mar 15 10:41:49 2007 +0000

    Fix warning.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8853 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-value-type.c |   13 ++++++-------
 1 files changed, 6 insertions(+), 7 deletions(-)

commit fa2b0f8db5197ed6478be800066622b4cc62fec5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Mar 15 10:04:12 2007 +0000

    Fix a typo.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8852 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criterion-value.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 62bc52f253334c87869eeb8911f5946d404545eb
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Mar 15 10:02:46 2007 +0000

    Allow regular expression on AdditionalData (the match will fail if the data is not of type char-string). Fix a regression introduced in [8381] that prevented broken down time and regex match to work.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8851 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criterion-value.c |   56 +++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 54 insertions(+), 2 deletions(-)

commit a485ed91029313f68c742b189915eef722862c13
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Mar 14 17:53:08 2007 +0000

    Update GnuLib code, import memmem module.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8850 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am        |   73 ++++++-
 libmissing/getaddrinfo.c      |    4 +-
 libmissing/gettimeofday.c     |    2 -
 libmissing/m4/gettimeofday.m4 |    4 +-
 libmissing/m4/gnulib-cache.m4 |    4 +-
 libmissing/m4/gnulib-comp.m4  |   13 +-
 libmissing/m4/memmem.m4       |   22 ++
 libmissing/m4/mktime.m4       |    7 +-
 libmissing/m4/netinet_in_h.m4 |   28 ++-
 libmissing/m4/regex.m4        |    9 +-
 libmissing/m4/snprintf.m4     |   24 ++-
 libmissing/m4/stdio_h.m4      |   43 ++++
 libmissing/m4/strptime.m4     |    3 +-
 libmissing/m4/sys_select_h.m4 |   28 ++-
 libmissing/m4/sys_socket_h.m4 |   51 ++++-
 libmissing/m4/sys_time_h.m4   |    8 +-
 libmissing/m4/time_r.m4       |    3 +
 libmissing/m4/timegm.m4       |    3 +-
 libmissing/m4/vasnprintf.m4   |   31 ++-
 libmissing/m4/vsnprintf.m4    |   24 ++-
 libmissing/memmem.c           |   61 +++++
 libmissing/netinet_in_.h      |   37 +++
 libmissing/snprintf.c         |    7 +-
 libmissing/snprintf.h         |   29 ---
 libmissing/socket_.h          |   81 ++++---
 libmissing/stdint_.h          |   51 +++--
 libmissing/stdio_.h           |  192 +++++++++++++++
 libmissing/string_.h          |   46 ++--
 libmissing/sys_select_.h      |   37 +++
 libmissing/sys_time_.h        |    2 +-
 libmissing/time_.h            |    2 +-
 libmissing/vasnprintf.c       |  512 ++++++++++++++++++++++++++++++++++++++++-
 libmissing/vasnprintf.h       |   10 +-
 libmissing/vsnprintf.c        |    7 +-
 libmissing/vsnprintf.h        |   31 ---
 src/include/libmissing.h      |    7 +-
 36 files changed, 1276 insertions(+), 220 deletions(-)

commit 2e532bb3c1d7691602b2e7ff6a8901617572ac76
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Mar 14 17:49:42 2007 +0000

    Cast size_t to uint64_t, and use the appropriate format string to avoid warnings.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8849 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection-pool.c |    4 ++--
 src/prelude-msg.c             |    4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 0ad150acd4af4e8263097874cdb81907bfb7a859
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Mar 14 17:45:02 2007 +0000

    Implement substring search for idmef_data_t (AdditionalData type).
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8848 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-value-type.c |   23 +++++++++++++++++++++--
 1 files changed, 21 insertions(+), 2 deletions(-)

commit 562d4e22172139d2078d59723745beaf69902798
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Mar 14 15:07:36 2007 +0000

    Initialize the GMT offset in case we set the time from an NTP string.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8847 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-time.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 5ce199297d4828f26dab1a64909a44361d735412
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Mar 13 11:45:38 2007 +0000

    Format string fixes.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8846 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-additional-data.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 1824a76e8feb12a221d58855989c3a8041ae9461
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Mar 13 11:44:54 2007 +0000

    Add format string checking capability if supported.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8845 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/idmef-path.h                |   21 ++++++++++++++++-
 src/include/prelude-log.h               |   35 +++++++++++++++++++++++-------
 src/include/prelude-string.h            |   21 ++++++++++++++++-
 src/libprelude-error/prelude-error.h.in |   27 ++++++++++++++++++++++-
 4 files changed, 90 insertions(+), 14 deletions(-)

commit f250729739fce668c7e1b706933c1fe5338aeb00
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Mar 13 10:46:33 2007 +0000

    Verbose error on _prelude_load_file() negative return value. Correctly handle ENOENT in remove_old_certificate(). Thanks to Helmut Azbest <helmut.azbest@gmail.com> for pointing this out.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8844 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/tls-register.c |   50 ++++++++++++++++++++++++++++-----------
 1 files changed, 36 insertions(+), 14 deletions(-)

commit e946e669478e6f64e2111b4c9b52eaf27b431ccc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Mar 13 10:26:40 2007 +0000

    Slight format string fixes.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8843 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection-pool.c |    4 ++--
 src/prelude-failover.c        |    2 +-
 src/prelude-msg.c             |    2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

commit 564cccfcb0a31def1a104fd5a4ffeefd5eae142b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Mar 13 09:52:31 2007 +0000

    Consistently return an error if file size is zero.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8842 09c5ec92-17d4-0310-903a-819935f44dba

 src/common.c |   13 ++++++++++---
 1 files changed, 10 insertions(+), 3 deletions(-)

commit 6ff15e0bae804fffd07a4610b81704a2047d0ad8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Mar 9 18:03:29 2007 +0000

    Prevent NULL pointer dereference on invalid enumeration class.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8840 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-class.c |   14 +++++++++++++-
 1 files changed, 13 insertions(+), 1 deletions(-)

commit a550a4a08433ba442ed7639abbcbe86009a9827d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Mar 9 17:58:53 2007 +0000

    Prevent NULL pointer dereference on invalid enumeration class.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8839 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-value-type.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 0aa0d1231fcf58d07cd7e7a227c9da12c6086400
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Mar 6 11:06:36 2007 +0000

    Make the path argument const in idmef_path_is_list(), idmef_path_has_lists() and idmef_path_is_ambiguous(). Fix an issue in idmef_path_set_index() where the path name wouldn't be updated correctly.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8827 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-path.c         |   12 ++++++------
 src/include/idmef-path.h |    6 +++---
 2 files changed, 9 insertions(+), 9 deletions(-)

commit 0b46d18e285becb4a955eb5b3d6a53ec62fc824c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Feb 20 13:46:41 2007 +0000

    Update NEWS, documentation. Bump version number.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8825 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS                              |   28 ++++++++++++++++++++++++++++
 configure.in                      |    6 +++---
 docs/api/libprelude-decl.txt      |    2 +-
 docs/api/tmpl/prelude-plugin.sgml |    4 ++++
 4 files changed, 36 insertions(+), 4 deletions(-)

commit fb814d05a30a91642503968982e3821753909b29
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Feb 20 13:46:06 2007 +0000

    Update GnuLib code.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8824 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/string_.h |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit a757e635e3f2992725a33dfb040d17cd111fa864
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Feb 20 10:10:27 2007 +0000

    Force --without-system-ltdl for make dist.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8823 09c5ec92-17d4-0310-903a-819935f44dba

 Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 0fe773ef52a5c6232205b961bd45a47c56ca3062
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Feb 20 10:09:19 2007 +0000

    Small inclusion fix, for system wide libltdl.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8822 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-plugin.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 04250e21420d42fc0ed5d1c54d95439c160d70e8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Feb 19 16:55:16 2007 +0000

    Update gnulib code.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8821 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am        |  169 ++++++++++-
 libmissing/allocsa.c          |  137 +++++++++
 libmissing/allocsa.h          |  128 ++++++++
 libmissing/allocsa.valgrind   |    7 +
 libmissing/config.charset     |  639 +++++++++++++++++++++++++++++++++++++++++
 libmissing/dummy.c            |   30 --
 libmissing/localcharset.c     |  460 +++++++++++++++++++++++++++++
 libmissing/localcharset.h     |   41 +++
 libmissing/m4/allocsa.m4      |   15 +
 libmissing/m4/eealloc.m4      |   32 ++
 libmissing/m4/glibc21.m4      |   30 ++
 libmissing/m4/gnulib-comp.m4  |   22 ++-
 libmissing/m4/localcharset.m4 |   16 +
 libmissing/m4/regex.m4        |    3 +-
 libmissing/m4/string_h.m4     |   46 ++--
 libmissing/m4/strptime.m4     |    7 +-
 libmissing/m4/time_h.m4       |   76 +++++
 libmissing/m4/time_r.m4       |    7 +-
 libmissing/m4/timegm.m4       |   12 +-
 libmissing/mktime.c           |    8 +-
 libmissing/ref-add.sin        |   30 ++
 libmissing/ref-del.sin        |   25 ++
 libmissing/regcomp.c          |   20 +--
 libmissing/regex_internal.h   |    4 +-
 libmissing/strcasestr.c       |  144 +++++++++
 libmissing/string_.h          |  177 ++++++++----
 libmissing/strptime.c         |    5 +-
 libmissing/strptime.h         |   30 --
 libmissing/time_.h            |  107 +++++++
 libmissing/time_r.c           |    4 +-
 libmissing/time_r.h           |   52 ----
 libmissing/timegm.c           |   13 +-
 libmissing/timegm.h           |   23 --
 src/include/libmissing.h      |    3 -
 34 files changed, 2246 insertions(+), 276 deletions(-)

commit 8eabc62542754f64f96530f84646cb4dcd0fd2fa
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Feb 19 10:27:33 2007 +0000

    Make sure we have an exception to process. This fix a crash with Python bindings upon signal reception. Fix #200.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8819 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude_python.i |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit 42e5350b1095e5ff20517d8c44a377d5033ba1a1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Feb 15 21:10:03 2007 +0000

    Forgot to commit part of #199 fix.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8818 09c5ec92-17d4-0310-903a-819935f44dba

 Makefile.am |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit ebf5bf8b054db1449b3907a11f5c753957270eff
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Feb 15 21:05:30 2007 +0000

    Win32 compilation fixes.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8817 09c5ec92-17d4-0310-903a-819935f44dba

 src/daemonize.c |   29 +++++++++++++++++++++++++----
 1 files changed, 25 insertions(+), 4 deletions(-)

commit c7342a30766b9e33fc323a3a487e8185655a872f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Feb 15 21:03:40 2007 +0000

    Correct error message.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8816 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/prelude-adduser.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 89977c7796d0ce857e026bf40409916af1cc057e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Feb 15 21:01:51 2007 +0000

    Implement --with-system-ltdl configure switch. The default is now to use the system wide ltdl library if it is available, unless specified otherwise. Modified patch from Victor Stinner <victor.stinner@inl.fr>. Fix #199.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8815 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in    |   55 ++++++++++++++++++++++++++++++++++++++++++++-----------
 src/Makefile.am |    2 +-
 2 files changed, 45 insertions(+), 12 deletions(-)

commit 5fce4d44cd2a39532d8fff145b9fd0c438d37b32
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Feb 15 20:57:43 2007 +0000

    Add libmissing build directory to include path.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8814 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/Makefile.am |    2 +-
 src/Makefile.am             |   12 ++++++------
 2 files changed, 7 insertions(+), 7 deletions(-)

commit a341a57ad4f56a90062e04bc5d679c7fd5210f52
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Feb 15 20:53:20 2007 +0000

    Prevent NULL pointer dereference if no permission is specified after the permission type. Fix #197.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8813 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit a924cdf9a8fc3de621dbecffdce0a696ccdacf88
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Feb 9 10:49:44 2007 +0000

    This work has been done by Sebastien Tricaud <toady@gscore.org> and myself:
    
    - Reset Yacc status before parsing, fix #195.
    - Enable YYERROR_VERBOSE for detailed error messages.
    - Fix string memory leak on criteria syntax error.
    - Fix possible criteria leak on criteria syntax error.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8808 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria-string.lex.l |   12 ++++++++++++
 src/idmef-criteria-string.yac.y |   21 ++++++++++++++++-----
 2 files changed, 28 insertions(+), 5 deletions(-)

commit ac95c947ca3eb4c710c0c4ae760737edea996b7c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Feb 7 13:55:57 2007 +0000

    Prefer anonymous authentication rather than SRP. We do this because there
    are compatibility issue with SRP between different GnuTLS version.
    Should fix #187.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8800 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/prelude-adduser.c |   13 ++++++++++++-
 prelude-adduser/server.c          |    3 ++-
 2 files changed, 14 insertions(+), 2 deletions(-)

commit 9d4f07c3e7eb36ef56747c1ce285673d23a22104
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Feb 7 12:57:57 2007 +0000

    Gnulib tool update.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8799 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am       |   73 ++++-----
 libmissing/dummy.c           |   30 ++++
 libmissing/gai_strerror.c    |    1 +
 libmissing/m4/gnulib-comp.m4 |   27 ++--
 libmissing/m4/mbchar.m4      |   13 --
 libmissing/m4/mbiter.m4      |   17 --
 libmissing/m4/mbrtowc.m4     |   31 ----
 libmissing/m4/memchr.m4      |   18 --
 libmissing/m4/regex.m4       |   59 ++++---
 libmissing/m4/socklen.m4     |    6 +-
 libmissing/m4/strcase.m4     |   13 +-
 libmissing/m4/strcasestr.m4  |   13 +-
 libmissing/m4/string_h.m4    |   40 +++++-
 libmissing/m4/strptime.m4    |    6 +-
 libmissing/m4/tm_gmtoff.m4   |   14 ++
 libmissing/m4/wcwidth.m4     |   30 ----
 libmissing/mbchar.c          |   36 ----
 libmissing/mbchar.h          |  353 ----------------------------------------
 libmissing/mbuiter.h         |  203 -----------------------
 libmissing/memchr.c          |  201 -----------------------
 libmissing/printf-args.c     |   12 +-
 libmissing/printf-args.h     |   26 ++--
 libmissing/printf-parse.c    |   20 ++--
 libmissing/regcomp.c         |   20 +--
 libmissing/regex_internal.h  |    3 -
 libmissing/stdbool_.h        |    5 +-
 libmissing/strcasecmp.c      |   84 +++-------
 libmissing/strcasestr.c      |  123 +++-----------
 libmissing/string_.h         |  365 +++++++++++++++++++++++++++++++++++++-----
 libmissing/strncasecmp.c     |    8 +-
 libmissing/strnlen1.c        |   36 ----
 libmissing/strnlen1.h        |   40 -----
 libmissing/strptime.c        |   75 ++++-----
 libmissing/strptime.h        |   17 ++-
 libmissing/strsep.c          |   25 ++-
 libmissing/vasnprintf.c      |   36 ++--
 libmissing/wcwidth.h         |   57 -------
 37 files changed, 670 insertions(+), 1466 deletions(-)

commit 177b56219ebd0702218692f0496f5222ed455c51
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Feb 3 09:19:56 2007 +0000

    Remove deprecated strndup.h inclusion.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8781 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria-string.lex.l |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 1e4a7b4a575007c95eb4d60b0946c9745647c557
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jan 31 18:04:20 2007 +0000

    Cleanup remove_old_certificate(). Make it work under Win32. Improved error handling.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8780 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/tls-register.c |   85 ++++++++++++++++++++++-----------------
 1 files changed, 48 insertions(+), 37 deletions(-)

commit eb2d4aba4eb0215f3b2a6b5c6450266ab168b601
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jan 31 13:36:11 2007 +0000

    GnuLib code update.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8779 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/getdelim.c          |  126 +++++
 libmissing/getdelim.h          |   28 +
 libmissing/getline.c           |   30 +
 libmissing/getline.h           |   28 +
 libmissing/getpass.c           |  233 ++++++++
 libmissing/getpass.h           |   31 ++
 libmissing/gettimeofday.c      |  144 +++++
 libmissing/m4/getdelim.m4      |   29 +
 libmissing/m4/getline.m4       |   79 +++
 libmissing/m4/getpass.m4       |   47 ++
 libmissing/m4/gettimeofday.m4  |  101 ++++
 libmissing/m4/gnulib-common.m4 |   22 +
 libmissing/m4/string_h.m4      |   46 ++
 libmissing/m4/strptime.m4      |   10 +
 libmissing/m4/sys_select_h.m4  |   18 +
 libmissing/m4/sys_time_h.m4    |   61 +++
 libmissing/m4/wchar.m4         |   29 +
 libmissing/strcase.h           |   56 --
 libmissing/strcasestr.h        |   30 -
 libmissing/strdup.h            |   39 --
 libmissing/string_.h           |  182 +++++++
 libmissing/strndup.h           |   32 --
 libmissing/strnlen.h           |   32 --
 libmissing/strpbrk.h           |   28 -
 libmissing/strptime.c          | 1147 ++++++++++++++++++++++++++++++++++++++++
 libmissing/strptime.h          |   27 +
 libmissing/strsep.h            |   52 --
 libmissing/sys_time_.h         |   44 ++
 libmissing/wchar_.h            |   42 ++
 29 files changed, 2504 insertions(+), 269 deletions(-)

commit cf6a823748ac6e6fb471248cb87e43ee2a1723e1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jan 31 13:32:29 2007 +0000

    GnuLib code update.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8778 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/libmissing.h |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)

commit 36db9d9493d0ab18129887588bbde5cd5a0ff72d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jan 31 13:31:52 2007 +0000

    GnuLib code update.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8777 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am        |  167 +++++++++++++++++++++++++++++++++++++----
 libmissing/ftw.c              |    4 +-
 libmissing/getaddrinfo.c      |    5 +-
 libmissing/getaddrinfo.h      |    7 ++-
 libmissing/m4/gnulib-cache.m4 |    4 +-
 libmissing/m4/gnulib-comp.m4  |  123 ++++++++----------------------
 libmissing/m4/mbchar.m4       |   11 +--
 libmissing/m4/mktime.m4       |   22 ++----
 libmissing/m4/poll.m4         |    7 +-
 libmissing/m4/regex.m4        |    5 +-
 libmissing/m4/stdint.m4       |   80 +++++++++-----------
 libmissing/m4/strcase.m4      |   12 ++-
 libmissing/m4/strcasestr.m4   |    7 +-
 libmissing/m4/strdup.m4       |   11 ++-
 libmissing/m4/strndup.m4      |    9 ++-
 libmissing/m4/strnlen.m4      |   14 ++-
 libmissing/m4/strpbrk.m4      |    6 +-
 libmissing/m4/strsep.m4       |   10 ++-
 libmissing/m4/wctype.m4       |   15 +++-
 libmissing/m4/wcwidth.m4      |   17 ++--
 libmissing/m4/wint_t.m4       |   14 +++-
 libmissing/poll.c             |   31 ++++----
 libmissing/regcomp.c          |   12 ++--
 libmissing/regex.h            |   50 +++++++------
 libmissing/regex_internal.c   |    7 +-
 libmissing/regex_internal.h   |   13 +--
 libmissing/regexec.c          |   10 +-
 libmissing/socket_.h          |   10 +++
 libmissing/stdint_.h          |    8 +--
 libmissing/strcasecmp.c       |    4 +-
 libmissing/strcasestr.c       |    6 +-
 libmissing/strdup.c           |    8 +-
 libmissing/strncasecmp.c      |    4 +-
 libmissing/strndup.c          |    8 +-
 libmissing/strnlen.c          |    4 +-
 libmissing/strsep.c           |    6 +-
 libmissing/wctype_.h          |    9 +-
 libmissing/wcwidth.h          |   14 +---
 38 files changed, 424 insertions(+), 330 deletions(-)

commit da48df1b3f144d175f7037665aa5b037199002df
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jan 31 11:26:04 2007 +0000

    Include limits.h for LONG_MAX (fix #194).
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8776 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-inttypes.h.in |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 6aa4232a272bb1f677c316356efcbaa595ea62ec
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jan 26 16:47:03 2007 +0000

    When dumping AdditionalData of type byte-string to string, encode the data using base64.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8772 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-data.c |   62 ++++++++++++++++++++++-------------------------------
 1 files changed, 26 insertions(+), 36 deletions(-)

commit 8d00d7a37abb666fb92d88ee3cfe19f199cf2837
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jan 19 13:53:16 2007 +0000

    Use -no-undefined.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8769 09c5ec92-17d4-0310-903a-819935f44dba

 src/libprelude-error/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 5fad7cb66f092dd64be938be401c25566aaac541
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jan 19 13:49:56 2007 +0000

    Win32 compilation warning fix.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8768 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-io.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 966116ae06c7a4d37f4067c201caf2e99d66c11d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jan 19 13:49:06 2007 +0000

    Use prelude_error_from_errno().
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8767 09c5ec92-17d4-0310-903a-819935f44dba

 src/common.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 006e62d2997852c0b0cb66052a5150eecd5bef30
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jan 18 08:41:27 2007 +0000

    Fix Win32 prelude_load_file().
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8766 09c5ec92-17d4-0310-903a-819935f44dba

 src/common.c |   34 +++++++++++++++++++++++++---------
 1 files changed, 25 insertions(+), 9 deletions(-)

commit 5ea09e45c5e83c7e6374e5813c8b5dc8f38461bc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jan 18 08:39:47 2007 +0000

    Include libmissing.h
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8765 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-async.c |    1 +
 src/prelude-msg.c   |    1 +
 2 files changed, 2 insertions(+), 0 deletions(-)

commit 14c6cb52d396764fad54706c911b5b50ba36b169
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jan 16 15:35:28 2007 +0000

    Avoid runtime checking for printf() and scanf() 64 bits conversion specifier. Find out correct conversion specifier using CPP macros instead. This fixes cross-compilation issues.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8763 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in                       |    1 +
 m4/ax_create_prelude_inttypes_h.m4 |   63 ------------------------------------
 src/include/prelude-inttypes.h.in  |   19 +++++++++++
 3 files changed, 20 insertions(+), 63 deletions(-)

commit 9ae0d4ff80fdc3ca2d3681eaa61fd7c39128cce5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jan 16 15:31:03 2007 +0000

    Define CC_FOR_BUILD, to be used when cross-compiling.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8762 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in                     |   13 ++++++++++++-
 src/libprelude-error/Makefile.am |    2 +-
 2 files changed, 13 insertions(+), 2 deletions(-)

commit f2dc670ea8e570cf6ba4e0bcd99ac6cae893c895
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jan 16 15:21:09 2007 +0000

    Win32 compatibility fixes: use _prelude_load_file() and _prelude_unload_file(). Don't try to retrieve system information through uname() under Win32.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8761 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |   95 +++++++++++++++++++++++++++++--------------------
 1 files changed, 56 insertions(+), 39 deletions(-)

commit 37ca237cac51e4b7a2e4a66a8278229a438cfbca
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jan 16 15:14:00 2007 +0000

    Win32 compatibility fixes.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8760 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/Makefile.am       |    1 -
 prelude-adduser/prelude-adduser.c |   23 +++++++++++++++++--
 prelude-adduser/server.c          |    2 +-
 prelude-adduser/tls-register.c    |   43 +++++++++++++++++++++++++------------
 4 files changed, 50 insertions(+), 19 deletions(-)

commit 3a2678cdf340099b15a756653dbc2a66e12307fe
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jan 16 15:11:21 2007 +0000

    Win32 compatibility fixes.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8759 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in             |    3 +-
 src/prelude-connection.c |   54 ++++++++++++++++++++++++++++++---------------
 2 files changed, 37 insertions(+), 20 deletions(-)

commit 34afc3b3dc08b6cb8f8b40994cb9e058cf57bb54
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jan 16 14:30:22 2007 +0000

    Include libmissing.h
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8758 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-ident.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 3c9d7512a369987e58c0d6be670a18b0fbf20d64
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jan 16 13:53:33 2007 +0000

    Close fd, remove debugging code.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8757 09c5ec92-17d4-0310-903a-819935f44dba

 src/common.c |   14 ++++++++++----
 1 files changed, 10 insertions(+), 4 deletions(-)

commit dc8f27f265634632c67a668f678b4a0680a64f10
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jan 16 13:52:30 2007 +0000

    Support Win32 ReportEvent().
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8756 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-log.c |   32 +++++++++++++++++++++++++++++++-
 1 files changed, 31 insertions(+), 1 deletions(-)

commit a0303363f51fb13e1df016f3f9d122cb52783dea
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jan 15 14:23:16 2007 +0000

    Use _prelude_load_file() / _prelude_unload_file().
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8755 09c5ec92-17d4-0310-903a-819935f44dba

 src/tls-util.c |   48 ++++++------------------------------------------
 1 files changed, 6 insertions(+), 42 deletions(-)

commit 3c2f22ebaa60b87870131ac5e4151287a58e94bf
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jan 15 14:18:23 2007 +0000

    Lower case winsock2.h for cross compilation on case sensitive system. Implement _prelude_load_file() and _prelude_unload_file(). Workaround mmap() use under WIN32.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8754 09c5ec92-17d4-0310-903a-819935f44dba

 src/common.c         |   50 ++++++++++++++++++++++++++++++++++++++++++++++++++
 src/include/common.h |    6 +++++-
 2 files changed, 55 insertions(+), 1 deletions(-)

commit 05a23495c7817cb1a19534753111d6077aea8c5c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jan 15 13:47:56 2007 +0000

    Fix for pthread_sigmask() and sigfillset() not available under Win32.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8753 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-async.c  |    9 ++++++---
 src/prelude-thread.c |    4 ++++
 2 files changed, 10 insertions(+), 3 deletions(-)

commit 5753db589de584d474a3a2eaf1da152b4e07615c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jan 15 13:45:18 2007 +0000

    Update IDMEF code generator.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8752 09c5ec92-17d4-0310-903a-819935f44dba

 .../GenerateIDMEFMessageWriteC.pm                  |    2 +-
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm   |    5 +++++
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapH.pm   |    3 +++
 3 files changed, 9 insertions(+), 1 deletions(-)

commit 6295687ab2131f138d832de5d19ff128cfc5ff29
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jan 15 13:44:17 2007 +0000

    Lower case winsock2.h for cross compilation on case sensitive system.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8751 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-message-write.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit b5a467a3aac54544acffdafbcfabf757fced23fc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jan 15 13:42:55 2007 +0000

    Fix compilation error under MinGW.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8750 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-tree-wrap.c         |    5 +++++
 src/include/idmef-tree-wrap.h |    3 +++
 2 files changed, 8 insertions(+), 0 deletions(-)

commit e08e176f8576a9e4e51f4b81ce0e50648a5a6cee
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jan 15 11:09:12 2007 +0000

    Win32 portability fixes.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8749 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-failover.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit ed409e8392e3a6a328691c9d005fbdcf1253f705
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jan 15 10:57:17 2007 +0000

    Win32 portability fixes.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8748 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client-profile.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 844cb200bb4d0cf7843b094109b145463967b75e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jan 15 10:53:47 2007 +0000

    Win32 portability fixes.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8747 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in     |    1 +
 src/prelude-io.c |    9 +++++++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit fa75347cfc8a9941f3c7cbde559f45ecee0d9bd1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jan 8 13:23:00 2007 +0000

    Version bump.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8742 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS                              |    5 +
 configure.in                      |    2 +-
 docs/api/libprelude-decl.txt      |    2 +-
 docs/api/tmpl/prelude-plugin.sgml |    1 +
 libmissing/m4/wctype.m4           |   36 +++++++++
 libmissing/wctype_.h              |  153 +++++++++++++++++++++++++++++++++++++
 6 files changed, 197 insertions(+), 2 deletions(-)

commit c301258821b277cb9819a1b5cc8ed6e36b29f972
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jan 8 13:22:40 2007 +0000

    Fix make installation error when Perl bindings are disabled.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8741 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 1143bb1dc85111d9eb204762e6dec9c935fe0f61
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jan 5 17:06:58 2007 +0000

    Update NEWS, documentation, Gnulib code. Bump version number.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8733 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS                              |   17 +++++
 configure.in                      |    4 +-
 docs/api/libprelude-decl.txt      |    2 +-
 docs/api/tmpl/prelude-plugin.sgml |    4 +
 libmissing/Makefile.am            |   24 +++++++-
 libmissing/m4/gnulib-cache.m4     |    2 +-
 libmissing/m4/gnulib-comp.m4      |   87 +++++++++++++++++++++++++-
 libmissing/m4/mbchar.m4           |    3 -
 libmissing/m4/mktime.m4           |   28 +++++---
 libmissing/m4/regex.m4            |    2 +-
 libmissing/m4/wcwidth.m4          |    4 +-
 libmissing/mbchar.h               |  127 +------------------------------------
 libmissing/poll.c                 |  105 +++++++++++++++---------------
 libmissing/regex_internal.h       |    4 +-
 libmissing/wcwidth.h              |   18 +-----
 15 files changed, 210 insertions(+), 221 deletions(-)

commit be88a97df75e605b812a069828f9fae51cbe3b8a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jan 5 16:53:16 2007 +0000

    New configure --with-perl-installdirs flags: might be used to override default site perl installation.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8732 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/Makefile.am |    2 +-
 configure.in         |   13 +++++++++++++
 2 files changed, 14 insertions(+), 1 deletions(-)

commit 0a705322175660ab4cda8173b6994c7ccb491ad4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jan 5 15:27:55 2007 +0000

    Fix make -j compilation. Ability for packagers to provide an INSTALLDIRS variable
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8731 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/Makefile.am |   32 ++++++++++++++------------------
 1 files changed, 14 insertions(+), 18 deletions(-)

commit f247f38190286befdd39f0c7c063adca8026c4c2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jan 5 14:48:27 2007 +0000

    Fix incorrect initialization warnings with old gcc version.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8730 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-message-read.c                           |  Bin 80699 -> 81714 bytes
 .../GenerateIDMEFMessageReadC.pm                   |   19 ++++++++++---------
 2 files changed, 10 insertions(+), 9 deletions(-)

commit 893f88b6f6875e93da129bcc6371a1693047b149
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jan 3 10:47:26 2007 +0000

    Call prelude_init() so LIBPRELUDE_TLS_DEBUG can be used with prelude-adduser. Correct analyzer registration message.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8728 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/prelude-adduser.c |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

commit c1e6c50ac5c79fd5787a27d1a5470f2ba6444a75
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jan 3 10:42:29 2007 +0000

    Optional TLS debugging through LIBPRELUDE_TLS_DEBUG environment variable.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8727 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude.c |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

commit b02a91d86f5d955ca11c2c0d433182779d3069df
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Dec 30 14:56:46 2006 +0000

    Ignore inline keyword to prevent error with old SWIG version. Map prelude_error_t.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8724 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude.i |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 468397dbf2793a81dd21d6b4d5b33338e1ec9b8f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 29 12:43:59 2006 +0000

    Generate bindings for the error handling API.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8721 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude.i |    7 ++-----
 1 files changed, 2 insertions(+), 5 deletions(-)

commit eb62fe484cf488271a83b917d19e9103fa6b17dd
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Dec 21 09:06:38 2006 +0000

    Small Perl/Python detection improvement. Fix #182.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8708 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in |   17 ++++++++++++-----
 1 files changed, 12 insertions(+), 5 deletions(-)

commit f3d6580a1406640de3f4a72d2222bd88b2b0e4b6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Dec 20 20:35:01 2006 +0000

    Update GnuLib code, NEWS, documentation. Version bump.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8706 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS                               |   20 +++
 configure.in                       |    6 +-
 docs/api/libprelude-decl.txt       |   62 +-------
 docs/api/libprelude-sections.txt   |   33 ++++
 docs/api/tmpl/idmef-tree-wrap.sgml |  320 ++++++++++++++++++++++++++++++++++++
 docs/api/tmpl/prelude-plugin.sgml  |    6 +
 docs/api/tmpl/prelude-string.sgml  |   10 +
 7 files changed, 393 insertions(+), 64 deletions(-)

commit f0aa16a76d165eff189a77cd9cf3c11e502b3985
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Dec 20 17:30:26 2006 +0000

    Improve error checking.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8701 09c5ec92-17d4-0310-903a-819935f44dba

 src/config-engine.c |   16 ++++++++++++----
 1 files changed, 12 insertions(+), 4 deletions(-)

commit 24a51434648cb2020f6b48db0d59b1c41b5fe0e6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Dec 20 17:26:21 2006 +0000

    Compile with -no-cpp-precomp under Darwin.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8700 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in |   24 +++++++++++++++++++++++-
 1 files changed, 23 insertions(+), 1 deletions(-)

commit fcb8c4ea7837224192402c793dbb51705bfdd6ce
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Dec 20 17:21:42 2006 +0000

    Remove unused.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8699 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/server.c |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

commit a298d971ee14fd82bab7570ecf26c23da97306de
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Dec 20 17:17:05 2006 +0000

    Improve error checking.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8698 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/prelude-adduser.c |   47 ++++++++++++++++++++++++++----------
 1 files changed, 34 insertions(+), 13 deletions(-)

commit d950f0d154ae77b24c528ed27c8d5a02549c6758
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Dec 20 17:08:54 2006 +0000

    Improve error checking.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8697 09c5ec92-17d4-0310-903a-819935f44dba

 src/daemonize.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit 13e679a8c2952dce065320bdb716ddb81bf621c0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Dec 20 09:04:00 2006 +0000

    Remove unused.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8684 09c5ec92-17d4-0310-903a-819935f44dba

 m4/ac_prototype.m4        |  192 ---------------------------------------------
 m4/ac_prototype_accept.m4 |   35 --------
 2 files changed, 0 insertions(+), 227 deletions(-)

commit 304fc0d30c0f581c7ac98038652520aec95f52af
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Dec 20 09:03:31 2006 +0000

    Remove deprecated check (most now operated through GnuLib). Check for clock_gettime in libposix4 as well as librt.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8683 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in |   83 +++++++--------------------------------------------------
 1 files changed, 11 insertions(+), 72 deletions(-)

commit f098e3b01bd1c86c3079f0c251dcceafa5fd0244
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Dec 20 08:57:49 2006 +0000

    Remove un-necessary time.h inclusion.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8682 09c5ec92-17d4-0310-903a-819935f44dba

 src/common.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit c8ec94ee099509513760c0cdd395fb3b08b910a7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Dec 20 08:55:51 2006 +0000

    Remove un-necessary time.h inclusion.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8681 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criterion-value.c         |    1 -
 src/include/idmef-criterion-value.h |    3 +--
 2 files changed, 1 insertions(+), 3 deletions(-)

commit 7bdfdfa589ca9cb8e0c321e38a19c69466a902af
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Dec 20 08:52:37 2006 +0000

    time.h inclusion fixes.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8680 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-message-print.c                          |    1 -
 .../GenerateIDMEFMessagePrintC.pm                  |    1 -
 2 files changed, 0 insertions(+), 2 deletions(-)

commit 74c5d637fe3336615c37670f3cebb6b82c56d97d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Dec 20 08:51:48 2006 +0000

    time.h inclusion fixes.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8679 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/prelude-adduser.c |   12 +++++++++++-
 src/prelude-async.c               |   12 +++++++++++-
 src/prelude-ident.c               |   12 +++++++++++-
 src/prelude-msg.c                 |   12 +++++++++++-
 src/prelude-plugin.c              |   12 +++++++++++-
 src/prelude-timer.c               |    2 +-
 6 files changed, 56 insertions(+), 6 deletions(-)

commit db46d82bda723d134cfbf793ecfb14e432201be6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Dec 20 08:50:03 2006 +0000

    Remove unnecessary sys/time.h inclusion. Use GnuLib poll module.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8678 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/server.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit a9379cbe241595f9babab2a5534d27397cdc9803
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Dec 20 08:48:40 2006 +0000

    Use GnuLib poll module.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8677 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-io.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit fcbfa6fa28a56814be98bbeb3bdb6a7bde75f21b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Dec 20 08:47:56 2006 +0000

    Use GnuLib poll module. Ipv6 compatibility fix.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8676 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection.c |   17 ++++++++++++++---
 1 files changed, 14 insertions(+), 3 deletions(-)

commit 3c921be3ff7be94f26ce878c3ebb3849957e0705
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Dec 20 08:45:25 2006 +0000

    Update GnuLib code. Implement the poll() module.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8675 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am        |  177 +++++++++++++++++++++++++++++-------
 libmissing/getaddrinfo.c      |   17 ++--
 libmissing/gettext.h          |   52 ++++++++---
 libmissing/m4/alloca.m4       |   28 ++++--
 libmissing/m4/codeset.m4      |    2 +-
 libmissing/m4/eoverflow.m4    |   12 ++-
 libmissing/m4/extensions.m4   |   64 ++++++++-----
 libmissing/m4/gnulib-cache.m4 |    4 +-
 libmissing/m4/gnulib-comp.m4  |   43 +++++++++-
 libmissing/m4/longlong.m4     |   32 ++++++-
 libmissing/m4/poll.m4         |   72 +++++++++++++++
 libmissing/m4/regex.m4        |    4 +-
 libmissing/m4/signed.m4       |   18 ----
 libmissing/m4/size_max.m4     |   76 +++++++++-------
 libmissing/m4/stdint.m4       |   24 ++++-
 libmissing/m4/strcase.m4      |    6 +-
 libmissing/m4/ulonglong.m4    |   48 ++++++++++
 libmissing/m4/vasnprintf.m4   |   11 +-
 libmissing/m4/wcwidth.m4      |    3 +-
 libmissing/mbchar.c           |    2 +-
 libmissing/mbchar.h           |   18 ++--
 libmissing/poll.c             |  203 +++++++++++++++++++++++++++++++++++++++++
 libmissing/poll_.h            |   53 +++++++++++
 libmissing/printf-args.c      |    4 +-
 libmissing/printf-args.h      |   10 +-
 libmissing/printf-parse.c     |   25 ++++--
 libmissing/regcomp.c          |   14 ++--
 libmissing/regex.h            |   19 ++--
 libmissing/regex_internal.h   |    4 +-
 libmissing/regexec.c          |    2 +-
 libmissing/stdint_.h          |   71 +++++++++++----
 libmissing/strcase.h          |   12 ++-
 libmissing/strdup.c           |    4 +-
 libmissing/strdup.h           |   12 ++-
 libmissing/strnlen1.c         |    2 +-
 libmissing/vasnprintf.c       |   12 +-
 libmissing/wcwidth.h          |    4 +
 src/include/libmissing.h      |   20 +----
 38 files changed, 930 insertions(+), 254 deletions(-)

commit 4555619613e428db55b810f1306c3aab5f488b0e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Nov 23 12:15:41 2006 +0000

    In case we use an AF_UNIX socket, don't use the socket path for the registration warning, since registration-server doesn't handle UNIX socket connection.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8604 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 8fdd34eb2e14c5737128a31476fb467fdb92cda5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Nov 23 11:57:27 2006 +0000

    No backslash return on prelude_error_verbose().
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8603 09c5ec92-17d4-0310-903a-819935f44dba

 src/tls-auth.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit fe0035ec8e1d24dccb8fedc0d023fd25a12ad57c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Nov 14 09:33:45 2006 +0000

    Remove unused.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8573 09c5ec92-17d4-0310-903a-819935f44dba

 src/common.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 68c45ac634aa10ccf5f46eea5eceec018ad11d0b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Nov 9 12:29:09 2006 +0000

    Remove unused variable.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8563 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-path.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit ded39a98a2d02faee61e7e1192589d22fcb48036
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Nov 6 12:52:53 2006 +0000

    More error checking on IDMEF object copy. Copy the union enumeration qualifier. Avoid SEGV
    on destroy of a copied object.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8549 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-tree-wrap.c                            |  721 ++++++++++++++++------
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm |   32 +-
 2 files changed, 574 insertions(+), 179 deletions(-)

commit c0c7bd32b3435ba2de980f43eb6752b083e6b6ef
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Nov 4 10:51:21 2006 +0000

    Use correct alignement function
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8548 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-extract.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 4295a1bdc8b4a37e605a44519e72e1192413c8c2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Nov 1 10:43:05 2006 +0000

    Make it clear that we pack float as an uint32_t
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8541 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-extract.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 3da8725955785a789985f645bc647070cac3aaef
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Oct 31 14:44:14 2006 +0000

    Implement prelude_htonf() to pack float value to network byte order.
    Fix the float extraction function: prelude_extract_float().
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8540 09c5ec92-17d4-0310-903a-819935f44dba

 src/common.c                                       |   12 ++++++++++++
 src/idmef-message-write.c                          |    6 ++----
 .../GenerateIDMEFMessageWriteC.pm                  |    6 ++----
 src/include/common.h                               |    2 ++
 src/include/prelude-extract.h                      |    9 ++++++++-
 5 files changed, 26 insertions(+), 9 deletions(-)

commit 2eda4bba68012b49075a22ea1ed84aa8395fe86c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Oct 10 16:12:49 2006 +0000

    Bump version number, update GnuLib code, NEWS, documentation
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8526 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS                              |   28 +++++
 configure.in                      |   10 +-
 docs/api/libprelude-decl.txt      |  240 +++++++++++++++++++++++++++++++++++--
 docs/api/tmpl/prelude-plugin.sgml |    2 +
 libmissing/Makefile.am            |   69 +++++++-----
 libmissing/asnprintf.c            |    6 +-
 libmissing/getaddrinfo.c          |    2 +-
 libmissing/m4/extensions.m4       |   42 ++++---
 libmissing/m4/gnulib-comp.m4      |    2 +
 libmissing/m4/regex.m4            |   36 +++++-
 libmissing/m4/signed.m4           |    7 +-
 libmissing/m4/sockpfaf.m4         |    8 +-
 libmissing/m4/strndup.m4          |    7 +-
 libmissing/m4/time_r.m4           |    3 +-
 libmissing/mbchar.c               |    6 +-
 libmissing/printf-args.c          |    4 +-
 libmissing/printf-parse.c         |    6 +-
 libmissing/regex_internal.c       |  112 ++++++++++++++----
 libmissing/strcasecmp.c           |    6 +-
 libmissing/strcasestr.c           |    6 +-
 libmissing/strncasecmp.c          |    6 +-
 libmissing/strndup.c              |   41 ++-----
 libmissing/strndup.h              |   20 ++--
 libmissing/strnlen1.c             |    6 +-
 libmissing/vasnprintf.c           |    4 +-
 25 files changed, 507 insertions(+), 172 deletions(-)

commit 9a1e04623896802a064912cc9d96377d2ee856df
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Sep 14 11:34:16 2006 +0000

    GnuLib code update.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8504 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am    |    2 +-
 libmissing/alloca.c       |    4 +---
 libmissing/gai_strerror.c |    5 +----
 libmissing/inet_ntop.c    |    7 +++----
 libmissing/malloc.c       |    7 +++----
 libmissing/memchr.c       |    4 ++--
 libmissing/regex.c        |    4 +---
 libmissing/snprintf.c     |    4 +---
 libmissing/strdup.c       |    9 +++------
 libmissing/strndup.c      |    4 +---
 libmissing/strnlen.c      |    4 +---
 libmissing/strpbrk.c      |    8 ++++----
 libmissing/time_r.c       |    4 +---
 libmissing/timegm.c       |    9 +++------
 14 files changed, 26 insertions(+), 49 deletions(-)

commit 052a7785a0cedf16a29e15b28612c613caf617f8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Sep 14 11:32:55 2006 +0000

    Only export symbol starting with idmef_ or _?prelude. Fix prelude-adduser so that it reference directly needed object file.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8503 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/Makefile.am |    9 +++++++--
 src/Makefile.am             |    2 +-
 2 files changed, 8 insertions(+), 3 deletions(-)

commit 4c85ea4f45fc520366a3407ebbd5a25869272026
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Sep 14 11:31:50 2006 +0000

    #ifndef SWIG around unexported symbols.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8502 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-path.c                                 |    6 --
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapH.pm |    5 +-
 src/include/idmef-path.h                         |   12 +++-
 src/include/idmef-tree-wrap.h                    |   90 ++++++++++++++++++++++
 4 files changed, 105 insertions(+), 8 deletions(-)

commit 1892296fec7460a34585ab06b9b36b4e55233b0e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Sep 13 15:13:24 2006 +0000

    Update.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8501 09c5ec92-17d4-0310-903a-819935f44dba

 gtk-doc.make |   12 +++++++-----
 1 files changed, 7 insertions(+), 5 deletions(-)

commit 3272aebbe5651618722d803ea511361cff1c4b13
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Sep 13 14:57:15 2006 +0000

    Update GnuLib code.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8500 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am        |   17 ++++---
 libmissing/getaddrinfo.c      |    9 ++++
 libmissing/m4/codeset.m4      |    6 +-
 libmissing/m4/gnulib-cache.m4 |    2 +
 libmissing/m4/gnulib-comp.m4  |    1 +
 libmissing/m4/mktime.m4       |  103 +++++++++++++++++++++++++++--------------
 libmissing/mktime.c           |   11 ++--
 libmissing/stdint_.h          |    2 +
 libmissing/vasnprintf.c       |   22 ++-------
 libmissing/vsnprintf.c        |   35 +++++++++++---
 src/include/libmissing.h      |   11 +----
 11 files changed, 134 insertions(+), 85 deletions(-)

commit 132feea71c142270489e42761c6cb26d494ed2cd
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Sep 13 14:53:16 2006 +0000

    Remove declaration for private function.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8499 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-path.c         |    5 +++++
 src/include/idmef-path.h |    8 --------
 2 files changed, 5 insertions(+), 8 deletions(-)

commit 98c0036ee6402916c490d1d13cf16f09c1cb8513
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Sep 6 14:21:08 2006 +0000

    Prefix the config_* API with a dash, since it is supposed to be private.
    Avoid possible symbol conflict.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8488 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/prelude-adduser.c |   10 +++++-----
 src/config-engine.c               |   28 ++++++++++++++--------------
 src/include/config-engine.h       |   16 ++++++++--------
 src/prelude-option-wide.c         |   12 ++++++------
 src/prelude-option.c              |    6 +++---
 5 files changed, 36 insertions(+), 36 deletions(-)

commit b117a7f99690fc48cc7ff0e7d62e0ca6e872538e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Aug 23 15:12:04 2006 +0000

    GnuLib update.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8479 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in                     |    2 +-
 libmissing/Makefile.am           |   77 ++++++-
 libmissing/m4/absolute-header.m4 |   44 ++++
 libmissing/m4/getaddrinfo.m4     |    4 +-
 libmissing/m4/gnulib-cache.m4    |    3 +-
 libmissing/m4/gnulib-comp.m4     |    8 +-
 libmissing/m4/inet_ntop.m4       |    3 +-
 libmissing/m4/intmax_t.m4        |    6 +-
 libmissing/m4/inttypes_h.m4      |    6 +-
 libmissing/m4/longlong.m4        |    6 +-
 libmissing/m4/mbchar.m4          |   13 +-
 libmissing/m4/pathmax.m4         |    6 +-
 libmissing/m4/regex.m4           |    8 +-
 libmissing/m4/restrict.m4        |   38 ----
 libmissing/m4/stdint.m4          |  361 ++++++++++++++++++++++++++++++
 libmissing/m4/stdint_h.m4        |    6 +-
 libmissing/m4/strdup.m4          |    6 +-
 libmissing/m4/strndup.m4         |    4 +-
 libmissing/m4/strnlen.m4         |    6 +-
 libmissing/m4/time_r.m4          |    3 +-
 libmissing/m4/wcwidth.m4         |   12 +-
 libmissing/mbchar.h              |    5 +-
 libmissing/regex.h               |   11 +-
 libmissing/regex_internal.c      |   33 ++-
 libmissing/regex_internal.h      |    7 +-
 libmissing/snprintf.c            |   38 +++-
 libmissing/stdint_.h             |  454 ++++++++++++++++++++++++++++++++++++++
 libmissing/strnlen1.c            |   17 +-
 libmissing/strnlen1.h            |   17 +-
 src/include/libmissing.h         |    8 +-
 30 files changed, 1064 insertions(+), 148 deletions(-)

commit 81c6441a95783c06f7ffda8abcafbc766369ad2c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Aug 23 13:51:23 2006 +0000

    New GnuLib files...
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8477 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/m4/arpa_inet_h.m4  |   18 ++++++++++++++++++
 libmissing/m4/netinet_in_h.m4 |   18 ++++++++++++++++++
 2 files changed, 36 insertions(+), 0 deletions(-)

commit 81c93e45c9e437b50eea5b8a6b0d49389847c75e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Aug 13 18:36:04 2006 +0000

    Fix const warning.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8431 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-path.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit e3a81cd6a64081927675cfa3790508055107a94d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Aug 13 17:44:46 2006 +0000

    Change to the way IDMEF listed element are handled. Specifying negative number
    as the position of the element from the low level API now allow to position the
    element at the specified (reversed) index. Using the high level API a negative
    index permit to address a list of element backward (replace an element).
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8430 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-tree-wrap.c                            |   46 +++++++++++-----------
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm |    8 ++--
 2 files changed, 27 insertions(+), 27 deletions(-)

commit 5c11be286065a71d10370baf54688022d1a7e36b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Aug 13 13:57:29 2006 +0000

    Update idmef-tree-data.h
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8429 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/idmef-tree-data.h |  141 ++++++++++++++++-------------------------
 1 files changed, 56 insertions(+), 85 deletions(-)

commit 9526e0f88e56c5ad5223e62487c9895fcc30f0c9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Aug 13 13:35:09 2006 +0000

    Introduce better error checking in the idmef-class API, which is now considered public
    and might be used by external application. Rename error code to reflect the API.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8428 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-class.c                                |  149 ++++++++++++++++------
 src/idmef-tree-wrap.c                            |  120 +++++++++---------
 src/idmef-wrappers-gen/GenerateIDMEFTreeData.pm  |    9 +-
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm |    4 +-
 src/libprelude-error/err-codes.h.in              |   11 +-
 5 files changed, 185 insertions(+), 108 deletions(-)

commit 1558cf14de587a6d7ed54c6d0d0dbc1072dce388
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Aug 13 13:30:00 2006 +0000

    Simplify idmef_path_parse_new(). Don't check for exact -1 returned value in path->class since idmef-class will be updated to return correct error code.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8427 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-path.c |   30 +++++++++++++-----------------
 1 files changed, 13 insertions(+), 17 deletions(-)

commit 83791532471989c3844b41a3ff97c80d3bea48b5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Aug 11 16:59:16 2006 +0000

    Build fixes for SWIG > 1.3.27.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8426 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude_python.i |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 33eda4c1cef8968ca1ce33c8091c4e2840cd93ea
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 7 12:11:13 2006 +0000

    Handle NULL string value. Make idmef_value_type_compare() only return a negative value on error (not on mismatch).
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8387 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-value-type.c |   19 ++++++++++++++-----
 1 files changed, 14 insertions(+), 5 deletions(-)

commit d61652c73479fc38cba084d55e5efe0f9fdec970
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 7 11:51:40 2006 +0000

    Use idmef_data_compare() directly.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8386 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-value-type.c |   11 +----------
 1 files changed, 1 insertions(+), 10 deletions(-)

commit 27311a9a1b51899aa4c10d399f74270a124b803e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 7 11:47:23 2006 +0000

    Use idmef_time_compare() directly.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8385 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-value-type.c |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit 9d6a8285794c7c4fffd387d979e55a9488c2201b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 7 11:45:18 2006 +0000

    Hook class comparison function. Accept NULL, equal, not equal operator.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8384 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-value-type.c |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)

commit d4152d0c8f43bdc0904f5de2e300646f454e6314
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 7 11:39:15 2006 +0000

    Avoid throwing an exception on idmef_*_compare() negative return value, which is not an error.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8383 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude_python.i |   49 ++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 49 insertions(+), 0 deletions(-)

commit 347dc0a6451c625550fc7575ad9b9e4433de4739
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 7 11:37:54 2006 +0000

    Implement idmef_class_compare(). Hook IDMEF object compare function to the idmef-tree-data table.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8382 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-class.c             |   10 ++++++
 src/include/idmef-class.h     |    2 +
 src/include/idmef-tree-data.h |   69 +++++++++++++++++++++--------------------
 3 files changed, 47 insertions(+), 34 deletions(-)

commit 2b176d783bc1c192aab7015ad0c8c456b70decd6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 7 11:36:09 2006 +0000

    No need to unroll listed value here anymore, since this is now automatically handled by the upper idmef_value_match() layer.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8381 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criterion-value.c |   41 +----------------------------------------
 1 files changed, 1 insertions(+), 40 deletions(-)

commit 0edbde1dfd43ba1985d39d5a82fc2c4a473062b9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 7 11:34:47 2006 +0000

    Modify idmef_value_match() so that it always unroll listed value (do it for both val1 and val2. Remove assertion, and let idmef_value_type_compare() return an error code in case there is an issue.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8380 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-value.c |   29 ++++++++++++++++-------------
 1 files changed, 16 insertions(+), 13 deletions(-)

commit 7b305a755270ee431b6da8bccb1ef34091e8ddaa
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 7 11:07:55 2006 +0000

    Remove gratuitous newline.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8379 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/idmef-criteria.h |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit da119a9e9c72f0a391013f587b18bbaba4d7e10e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 7 11:07:13 2006 +0000

    consistency fix
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8378 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-data.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 79b3229226a7db80363e7d6b16cece987a0ab005
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 7 11:06:13 2006 +0000

    consistency fix
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8377 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-data.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit fed5b3d361defdea3f47a29f9a1de203ff5f1fda
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 7 11:02:59 2006 +0000

    Make idmef_time_compare() return -1 if t1 is lesser than t2, 0 if they match, 1 if greater
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8376 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-time.c |   20 ++++++++++----------
 1 files changed, 10 insertions(+), 10 deletions(-)

commit 3878ac4a3e6647f2c9c1afe885a4688b2ab030ad
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Aug 4 06:05:12 2006 +0000

    Make idmef_path_set() / idmef_path_get() path argument const.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8372 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-path.c         |   18 +++++++++---------
 src/include/idmef-path.h |    4 ++--
 2 files changed, 11 insertions(+), 11 deletions(-)

commit 72c89ecc297f6214aa1b0b911a7844c6a912fed7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Aug 3 15:08:40 2006 +0000

    Handle path using IDMEF_LIST_APPEND / IDMEF_LIST_PREPEND as path using an undefined
    list index on idmef_path_get() call.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8371 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-path.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 13b24811fd78525faea8cb29b03fb6eb8568cc45
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Aug 3 12:48:17 2006 +0000

    Make criteria parser accept (*) list index.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8370 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria-string.lex.l |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c86e438055bacf95dbe50751f21a657fdd184ca0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Aug 1 17:31:30 2006 +0000

    Remove debugging spew.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8362 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-tree-wrap.c |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)

commit fd68b58fc072ff4f53b8c38e4bdce20411c40d86
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Aug 1 17:28:55 2006 +0000

    Implement comparison function for idmef_data_t, idmef_time_t and prelude_string_t.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8361 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-data.c             |   22 ++++++++++++++++++++++
 src/idmef-time.c             |   27 +++++++++++++++++++++++++++
 src/include/idmef-data.h     |    2 ++
 src/include/idmef-time.h     |    2 ++
 src/include/prelude-string.h |    2 +-
 src/prelude-string.c         |   26 ++++++++++++++++++++++++++
 6 files changed, 80 insertions(+), 1 deletions(-)

commit 141f3c2d3e206800058a97e536b7b54a76cd460c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Aug 1 17:27:27 2006 +0000

    Implement comparison function for all IDMEF object.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8360 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-tree-wrap.c                            | 1760 ++++++++++++++++++++++
 src/idmef-wrappers-gen/GenerateIDMEFTreeData.pm  |    4 +-
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm |  120 ++
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapH.pm |    1 +
 src/include/idmef-tree-wrap.h                    |   30 +
 5 files changed, 1914 insertions(+), 1 deletions(-)

commit b1c732f7b67a7eddf33283b5536f64b3b5dd5a3b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jul 28 18:06:36 2006 +0000

    Release 0.9.10.2 for real
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8353 09c5ec92-17d4-0310-903a-819935f44dba

 docs/api/libprelude-decl.txt      |    2 +-
 docs/api/tmpl/prelude-plugin.sgml |    1 +
 libmissing/Makefile.am            |   30 ++++++++++++++++++++++++++++++
 libmissing/inet_ntop.h            |   10 ++--------
 libmissing/m4/gnulib-comp.m4      |    4 ++++
 libmissing/m4/inet_ntop.m4        |    3 +--
 libmissing/mbchar.h               |   36 ++++++++++++++++++++++++------------
 libmissing/wcwidth.h              |    9 ++++++++-
 8 files changed, 71 insertions(+), 24 deletions(-)

commit b2a3e3bbf01f91edbcdbf4c7a243a5ea02b5defc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jul 28 15:38:51 2006 +0000

    Bump version number.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8350 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS         |    9 +++++++++
 configure.in |    4 ++--
 2 files changed, 11 insertions(+), 2 deletions(-)

commit a7b7a67bb53f992c57fcbfc400df53ced708645c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jul 28 15:35:05 2006 +0000

    Update GnuLib code including FreeBSD warnings fixes.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8349 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/inet_ntop.h     |    7 ++-
 libmissing/m4/inet_ntop.m4 |    1 +
 libmissing/m4/mbchar.m4    |    6 ++-
 libmissing/mbchar.h        |  109 ++++++++++++++++++++++++++++++++++++++++++++
 src/include/libmissing.h   |    1 +
 5 files changed, 121 insertions(+), 3 deletions(-)

commit b55e3070508863cfe01ad86f011e40c4ea6d067d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jul 27 10:28:22 2006 +0000

    Since we don't generate binding for prelude-inttypes, bind prelude_bool_t manually.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8340 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude.i |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit e82b35773f54bda54590eef3c259735e7b8ed144
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jul 27 09:22:34 2006 +0000

    Don't create binding for prelude-inttypes constant. These are system dependant. Fix possible bindings compilation warnings/problem.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8339 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude.i |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit dc5cf295993f78da2f3d0ef2411f70e9ee75f562
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jul 27 08:25:54 2006 +0000

    Missing <assert.h> inclusion. Fix undefined reference.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8338 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-path.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 98c6159651a61f12711ab9f8ed42954e628f1057
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jul 25 14:00:09 2006 +0000

    Update GnuLib code, documentation, NEWS. Bump version number.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8335 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS                              |   12 +++
 configure.in                      |    3 +-
 docs/api/libprelude-decl.txt      |    2 +-
 docs/api/tmpl/prelude-plugin.sgml |    2 +
 libmissing/gettext.h              |  166 ++++++++++++++++++++++++++++++++++++-
 libmissing/printf-args.c          |   10 ++-
 6 files changed, 190 insertions(+), 5 deletions(-)

commit f56fba58b1c849bee8966cc26cd6bec2055ed05e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jul 24 13:41:41 2006 +0000

    Fix path ordering when checking for swig/perl/python
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8332 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 8d5aee6a7cd5758413d38163016331793f438586
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jul 22 10:32:51 2006 +0000

    Update GnuLib code. Should fix OpenBSD getaddrinfo() problem.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8328 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am         |    2 +-
 libmissing/getaddrinfo.c       |   23 +++++---
 libmissing/getaddrinfo.h       |  134 ++++++++++++++++++++--------------------
 libmissing/m4/gnulib-cache.m4  |    3 +-
 libmissing/m4/gnulib-comp.m4   |    1 +
 libmissing/m4/onceonly_2_57.m4 |   12 ++--
 6 files changed, 93 insertions(+), 82 deletions(-)

commit b04f5f219acded3100a87398223b9aa5cedede82
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jul 17 17:06:53 2006 +0000

    Include fix reported in #168
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8326 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-plugin.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit f7ce8f7cf65099de0e2d5a2288052c6db49847ce
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jul 12 15:45:36 2006 +0000

    Update documentation, Bump version number.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8313 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS                                       |   19 +
 configure.in                               |    8 +-
 docs/api/libprelude-decl.txt               |  676 ++++++++++------------------
 docs/api/libprelude-docs.sgml              |    1 -
 docs/api/libprelude-sections.txt           |  212 ++++------
 docs/api/tmpl/idmef-additional-data.sgml   |   10 -
 docs/api/tmpl/idmef-data.sgml              |   12 +-
 docs/api/tmpl/idmef-tree-wrap.sgml         |  676 +++++++++++++---------------
 docs/api/tmpl/idmef-value.sgml             |   11 +
 docs/api/tmpl/prelude-client.sgml          |   24 +-
 docs/api/tmpl/prelude-connection-pool.sgml |   12 +-
 docs/api/tmpl/prelude-plugin.sgml          |   13 +
 12 files changed, 707 insertions(+), 967 deletions(-)

commit 8ea731a80489cbd4ee5b6e7eabcee754b62c3337
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jul 12 14:00:42 2006 +0000

    Prefix some private function with _
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8312 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-tree-wrap.c                            |  120 +++++++++++-----------
 src/idmef-wrappers-gen/GenerateIDMEFTreeData.pm  |    4 +-
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm |    4 +-
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapH.pm |    4 +-
 src/include/idmef-tree-data.h                    |   60 ++++++------
 src/include/idmef-tree-wrap.h                    |  120 +++++++++++-----------
 6 files changed, 156 insertions(+), 156 deletions(-)

commit 85c491d91071c3c89fa67f92652b1260de150ab7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jul 12 13:59:21 2006 +0000

    Fix GCC4 warning
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8311 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/tls-register.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit d93d02eda94e6ec8f35cb260a8f7c67ed248f66b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jul 12 13:58:55 2006 +0000

    Update GnuLib code
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8310 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am        |    2 +-
 libmissing/getaddrinfo.c      |   21 +++++++++++++--------
 libmissing/getaddrinfo.h      |    8 ++++++++
 libmissing/m4/gnulib-cache.m4 |    3 ++-
 libmissing/m4/gnulib-comp.m4  |    1 -
 libmissing/m4/regex.m4        |    7 ++++---
 libmissing/m4/sockpfaf.m4     |    5 +++--
 libmissing/m4/strndup.m4      |   14 ++++++++------
 libmissing/regex_internal.h   |    2 +-
 9 files changed, 40 insertions(+), 23 deletions(-)

commit 417a1903530af5a7e0f2d5918c0fe10a6b6e1924
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jul 3 13:53:37 2006 +0000

    Avoid refcounting object from idmef-value since this unfortunately
    result in memory leak for application that aren't prepared to this change.
    
    Instead we refcount on idmef_path_get() returned value, so that object might
    be shared and used freely.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8303 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-path.c                                 |    8 ++++++--
 src/idmef-tree-wrap.c                            |    6 ++++++
 src/idmef-value.c                                |    9 ++++-----
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm |    6 ++++++
 4 files changed, 22 insertions(+), 7 deletions(-)

commit 6574773520f63825f28b7eded29aa8a89c545d43
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jul 3 07:33:10 2006 +0000

    Fix IDMEF object table initialization.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8302 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-wrappers-gen/GenerateIDMEFTreeData.pm |    5 +-
 src/include/idmef-tree-data.h                   |   50 +++++++++++-----------
 2 files changed, 28 insertions(+), 27 deletions(-)

commit 4a07f2b8f330ea0e6550f52755ad30caa53f2e82
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jul 3 07:32:42 2006 +0000

    Fix enumeration cloning.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8301 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-value-type.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 0a6010d3808705851afc1d11704e4e36d645963a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jul 3 05:43:11 2006 +0000

    Update GnuLib code
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8296 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am       |   19 ++++-
 libmissing/alloca_.h         |   26 ++++---
 libmissing/getaddrinfo.c     |  175 +++++++++++++++++++++++++++++++++++++++--
 libmissing/getaddrinfo.h     |   43 ++++++++--
 libmissing/inet_ntop.c       |    8 +--
 libmissing/m4/getaddrinfo.m4 |   25 +++++--
 libmissing/m4/gnulib-comp.m4 |    3 +
 libmissing/m4/inet_ntop.m4   |    6 +-
 libmissing/m4/longlong.m4    |   39 +++++++--
 libmissing/m4/size_max.m4    |   45 ++++++-----
 libmissing/m4/sockpfaf.m4    |   24 +++++-
 libmissing/m4/ssize_t.m4     |   13 ++--
 libmissing/m4/wcwidth.m4     |   26 ++++++
 libmissing/mbchar.h          |    4 +-
 libmissing/size_max.h        |    6 +-
 libmissing/socket_.h         |   36 ++++-----
 libmissing/wcwidth.h         |   70 +++++++++++++++++
 17 files changed, 456 insertions(+), 112 deletions(-)

commit b79c03a423e8a3365a6cadb6ae1e7f68e1f929de
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jul 3 05:31:47 2006 +0000

    Fix warning
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8292 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criterion-value.c |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

commit 034b1e164bcb3cd08d43d7e02fdf566d4100d017
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jun 29 07:12:33 2006 +0000

    Invalid enumeration error reporting improvement
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8279 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-tree-wrap.c                            |   40 +++++++++++-----------
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm |    2 +-
 2 files changed, 21 insertions(+), 21 deletions(-)

commit f90d6dee2ba8bf48d94ae11edcc79e735f105a7c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jun 28 16:49:47 2006 +0000

    No need to use idmef_value_dont_have_own_data() here anymore
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8278 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-path.c |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

commit 9bff62bdc0c34be0af565923c7b9393cbc685d85
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jun 28 16:49:23 2006 +0000

    Refcount support for idmef_alert_t and idmef_heartbeat_t object.
    Call idmef_value_dont_have_own_data() when retrieving class that
    are static part of another object.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8277 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-tree-wrap.c                            |  216 +++++++++++++---------
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm |   26 ++-
 src/idmef-wrappers-gen/idmef-tree.h              |    3 +
 src/include/idmef-tree-wrap.h                    |    5 +
 4 files changed, 156 insertions(+), 94 deletions(-)

commit a7ebb4f19b0758b4ac0a8e59bcf491febc212603
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jun 28 16:47:57 2006 +0000

    Handle enum/class operation directly from idmef-value-type.
    
    Reference class when we use them, so that the class is automatically freed
    if we are the last reference. This ease the use of the idmef-value system.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8276 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-value.c |  140 +++++++++++++++++++----------------------------------
 1 files changed, 50 insertions(+), 90 deletions(-)

commit 410e25c227d3e9f842ca3806fb0cf2c92d427a9b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jun 28 16:42:56 2006 +0000

    Support enum / class operation directly from idmef-value-type.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8275 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-value-type.c         |   58 +++++++++++++++++++++++++++++++++++++--
 src/include/idmef-value-type.h |   14 ++++++++-
 2 files changed, 67 insertions(+), 5 deletions(-)

commit a4734fa68b4839c6c3f443032aed8866a7482f1b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jun 28 16:40:18 2006 +0000

    Support reference function from idmef-class
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8274 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-class.c         |   11 +++++++++++
 src/include/idmef-class.h |    2 ++
 2 files changed, 13 insertions(+), 0 deletions(-)

commit 9db2dd9a91d5785b6f8193c342667929d2764ed6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jun 28 16:18:16 2006 +0000

    Generate pointer to IDMEF object refcounting function.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8273 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-wrappers-gen/GenerateIDMEFTreeData.pm |    3 +
 src/include/idmef-tree-data.h                   |  101 ++++++++++++-----------
 2 files changed, 54 insertions(+), 50 deletions(-)

commit bce9582e6ad6b803776fb69582e0e48a625bc2f2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jun 28 13:33:16 2006 +0000

    Fix IDMEF value leak on certain criteria.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8272 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit 5929174cf637a41b8d6434a6194846cca5946438
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jun 27 17:57:35 2006 +0000

    Fix list deletion.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8271 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-path.c |   49 +++++++++++++++++++++++++++++++++----------------
 1 files changed, 33 insertions(+), 16 deletions(-)

commit 1271382267dd4cc748d976558454ec5ee4a1aec4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jun 24 08:04:57 2006 +0000

    Destroy child class, not parent
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8269 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-path.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit a74a6c889ffc1ce53ea026e377673eb4c864bff7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jun 24 07:49:25 2006 +0000

    Fix possible path integrity problem (name vs path object content) when using (*) list operator.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8268 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-path.c |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

commit 25ab0a6483edfa42196dbe15d9e576f166b72915
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jun 23 12:31:19 2006 +0000

    remove unused.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8267 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-path.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit fd2d50ecfe1e7c9e28df617fc6a657240011c848
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jun 23 12:28:19 2006 +0000

    Allow using idmef_path_set() on listed value. The following operation are now permitted:
    
    listed_object = listed_object2 -> will overwrite listed_object with listed_object2.
    listed_object(>>) = listed_object2 -> will append listed_object2 to listed_object.
    listed_object(<<) = listed_object2 -> will prepend listed_object2 to listed_object.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8266 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-path.c |  117 +++++++++++++++++++++++++++++++++++++++++++++---------
 1 files changed, 98 insertions(+), 19 deletions(-)

commit 5b33e4520a267ecdfb906ca78a5fa51c6b96269c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jun 21 08:59:40 2006 +0000

    Fix warnings.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8264 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-class.c         |    2 ++
 src/include/idmef-class.h |    6 +++---
 2 files changed, 5 insertions(+), 3 deletions(-)

commit bf5244eaf0668db52de990d8ce3231600ec78b6c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jun 21 08:19:47 2006 +0000

    Implement idmef_class_destroy()
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8263 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-class.c         |   11 +++++++++++
 src/include/idmef-class.h |    2 ++
 2 files changed, 13 insertions(+), 0 deletions(-)

commit a1f0bb3745b5c00f96ea51ffbe416dffe95e4e36
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jun 21 08:19:10 2006 +0000

    Make the object table contain a pointer to the object destroy method
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8262 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-wrappers-gen/GenerateIDMEFTreeData.pm |    4 +-
 src/include/idmef-tree-data.h                   |   61 ++++++++++++-----------
 2 files changed, 34 insertions(+), 31 deletions(-)

commit f09cf9e4bd05b8bb4d8e84e76aff3bac68d3c9a0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jun 21 08:16:50 2006 +0000

    Implement public idmef_value_type_to_string(). Fix duplicate return.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8261 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-value-type.c         |   18 ++++++++----------
 src/include/idmef-value-type.h |    2 ++
 2 files changed, 10 insertions(+), 10 deletions(-)

commit 94599972571836b97b9e57727f07a587f7db269d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jun 20 11:32:21 2006 +0000

    Implement idmef_value_iterate_reversed(). Propagate error return in
    idmef_value_iterate() as well.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8260 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-value.c         |   24 ++++++++++++++++++++++--
 src/include/idmef-value.h |    2 ++
 2 files changed, 24 insertions(+), 2 deletions(-)

commit ee9d487b33d06edb860317214e225fcb70b95a65
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jun 12 14:51:02 2006 +0000

    Fix build
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8252 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-tree-wrap.c                            |  506 +++++++++++-----------
 src/idmef-wrappers-gen/GenerateIDMEFTreeData.pm  |    8 +-
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm |   16 +-
 src/include/idmef-tree-data.h                    |  100 +++---
 4 files changed, 315 insertions(+), 315 deletions(-)

commit 18d1586bab3d14c73fa0e016ee20093cc0f1deee
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jun 12 14:43:44 2006 +0000

    Remove newly autogenerated function.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8251 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-additional-data.c         |   20 --------------------
 src/include/idmef-additional-data.h |    1 -
 2 files changed, 0 insertions(+), 21 deletions(-)

commit 57cfd5dc4dd4ebc6d623364762bbf29ac621d7fb
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jun 12 14:41:51 2006 +0000

    Handle class copy/cloning.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8250 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-value.c |   22 +++++++++++++++++++++-
 1 files changed, 21 insertions(+), 1 deletions(-)

commit c1451961faa0285fe74c5ce58997251d8b205632
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jun 12 14:41:19 2006 +0000

    Implement idmef_class_copy() / idmef_class_clone().
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8249 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-class.c         |   18 ++++++++++++++++++
 src/include/idmef-class.h |    8 ++++++++
 2 files changed, 26 insertions(+), 0 deletions(-)

commit 28870573ccb46ccfe5f5131d75d6ac534e27ab59
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jun 12 14:40:21 2006 +0000

    Generate _copy and _clone function for the whole IDMEF API.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8248 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-tree-wrap.c                            | 1732 +++++++++++++++++++++-
 src/idmef-wrappers-gen/GenerateIDMEFTreeData.pm  |   10 +-
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm |  130 ++-
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapH.pm |    2 +
 src/include/idmef-tree-data.h                    |  102 +-
 src/include/idmef-tree-wrap.h                    |   60 +
 6 files changed, 1963 insertions(+), 73 deletions(-)

commit f6c2f8452185ac91f593aee75aabb45190b5fed3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jun 6 08:27:33 2006 +0000

    Update GnuLib stuff, NEWS, documentation. Bump version number.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8233 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS                                       |   11 ++++++++
 configure.in                               |    4 +-
 docs/api/libprelude-decl.txt               |    2 +-
 docs/api/tmpl/idmef-criteria.sgml          |    4 ---
 docs/api/tmpl/idmef-criterion-value.sgml   |    6 ----
 docs/api/tmpl/idmef-data.sgml              |   25 -------------------
 docs/api/tmpl/idmef-path.sgml              |   10 -------
 docs/api/tmpl/idmef-tree-wrap.sgml         |    2 -
 docs/api/tmpl/idmef-value.sgml             |    6 ----
 docs/api/tmpl/prelude-client.sgml          |    3 --
 docs/api/tmpl/prelude-connection-pool.sgml |    8 ------
 docs/api/tmpl/prelude-connection.sgml      |    2 -
 docs/api/tmpl/prelude-log.sgml             |    4 ---
 docs/api/tmpl/prelude-msg.sgml             |    3 --
 docs/api/tmpl/prelude-plugin.sgml          |    4 +-
 docs/api/tmpl/prelude.sgml                 |    2 -
 libmissing/Makefile.am                     |    4 +-
 libmissing/m4/gnulib-cache.m4              |    3 +-
 libmissing/m4/gnulib-comp.m4               |    3 +-
 libmissing/m4/stdbool.m4                   |    4 +-
 libmissing/m4/strndup.m4                   |   36 ++++++++++++++++++++++++---
 libmissing/printf-args.c                   |   21 +++++++++++++++-
 libmissing/regexec.c                       |    4 +-
 libmissing/strndup.c                       |    4 ++-
 24 files changed, 81 insertions(+), 94 deletions(-)

commit b77d013a4cd9df94544b45036b9bfa2070221037
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jun 1 14:01:10 2006 +0000

    Enumeration generation fixes.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8222 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-tree-wrap.c                            |   20 ++++++++++----------
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm |   16 +++++++++++-----
 2 files changed, 21 insertions(+), 15 deletions(-)

commit 5e75e4130f2f07676f113e327931fdbc1cf9736b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed May 31 15:11:27 2006 +0000

    Detailed, verbose error reporting for unsupported value operation
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8221 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-value-type.c |   26 ++++++++++++++++++--------
 1 files changed, 18 insertions(+), 8 deletions(-)

commit 7b6c0a16fbd8d47b7009e4d22a928f2c8ed1ac75
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed May 31 15:10:01 2006 +0000

    Detailed, verbose error reporting when failing to read IDMEF message
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8220 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-message-read.c                           |  Bin 78733 -> 80699 bytes
 .../GenerateIDMEFMessageReadC.pm                   |    2 +-
 2 files changed, 1 insertions(+), 1 deletions(-)

commit 4cb7bedb90b42da000855cd0c518cec28aa5e153
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu May 18 10:08:31 2006 +0000

    Fix idmef-tree-wrap.h generation due to latest enumeration handling change
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8208 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapH.pm |    5 ++++-
 src/include/idmef-tree-wrap.h                    |   20 ++++++++++----------
 2 files changed, 14 insertions(+), 11 deletions(-)

commit 0e4be899c70263774330919e0eb5f4999269ef1c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed May 17 10:03:51 2006 +0000

    Ability to provide specific enumeration text value instead of the default translation scheme.
    Used by the Checksum Algorithm enumeration for now. This is needed since certain IDMEF enumeration
    make special use of lower/upper case.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8201 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-tree-wrap.c                            |   20 ++++++++++----------
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm |   20 ++++++++++++++------
 src/idmef-wrappers-gen/IDMEFTree.pm              |   10 +++++++---
 src/idmef-wrappers-gen/idmef-tree.h              |   20 ++++++++++----------
 src/include/idmef-tree-wrap.h                    |   20 ++++++++++----------
 5 files changed, 51 insertions(+), 39 deletions(-)

commit 2a1dc71df329361c3283ee9b7958a04e628080c1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed May 17 08:29:44 2006 +0000

    Fix FreeBSD compilation problem
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8200 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/libmissing.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 8cb55496f5ca222ff60665c09d937d3b99ed1db7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed May 3 11:07:13 2006 +0000

    Bump version number, Update documentation
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8178 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS                               |   22 +++++++
 configure.in                       |   11 ++--
 docs/api/libprelude-decl.txt       |  102 +++++++++++++++++++++++++++-------
 docs/api/libprelude-sections.txt   |   12 ++++
 docs/api/tmpl/idmef-tree-wrap.sgml |  108 ++++++++++++++++++++++++++++++++++++
 docs/api/tmpl/prelude-plugin.sgml  |    3 +
 6 files changed, 231 insertions(+), 27 deletions(-)

commit 45e77f6a4f45ef2db7833bfd9583ebaa1bbea535
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed May 3 09:46:23 2006 +0000

    GCC 4 warning fixes
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8176 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude_python.i |   11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)

commit 094b5bb55f64925924ed142f92ecf0ccc88dbbac
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed May 3 06:40:12 2006 +0000

    Update Gnulib code
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8175 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/m4/ssize_t.m4 |   20 ++++++++++++++++++++
 1 files changed, 20 insertions(+), 0 deletions(-)

commit 278d7180ae9ccda6cf72e267811468432559f01f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed May 3 06:39:30 2006 +0000

    Update Gnulib code
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8174 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am       |    8 +-
 libmissing/m4/extensions.m4  |    3 +
 libmissing/m4/gnulib-comp.m4 |    2 +
 libmissing/m4/longdouble.m4  |    7 +-
 libmissing/m4/regex.m4       |   42 ++--
 libmissing/m4/time_r.m4      |    3 +-
 libmissing/regcomp.c         |  627 ++++++++++++++++++++++-----------------
 libmissing/regex.c           |    7 +-
 libmissing/regex.h           |  500 +++++++++++++-------------------
 libmissing/regex_internal.c  |  271 +++++++++---------
 libmissing/regex_internal.h  |  195 +++++--------
 libmissing/regexec.c         |  667 +++++++++++++++++++++++-------------------
 libmissing/time_r.c          |    8 -
 src/include/libmissing.h     |   19 +-
 14 files changed, 1191 insertions(+), 1168 deletions(-)

commit 380d39c8fc9ad2ea1495bd2da45136a343aeef25
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed May 3 06:14:31 2006 +0000

    Fix GCC 4 warning
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8173 09c5ec92-17d4-0310-903a-819935f44dba

 src/tls-auth.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 2ad0279d95af5a5b1e8f90bcb3cf42dbae631e4b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon May 1 12:09:13 2006 +0000

    Ignore character that are part of the option value when comparing option
    specified using --option=value. Fix handling of parent option. Should fix
    #150.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8171 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option.c |   37 ++++++++++++++++++++++---------------
 1 files changed, 22 insertions(+), 15 deletions(-)

commit de0b89c4333aa9c95c3ba39501542669a7e63a99
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Apr 28 08:56:50 2006 +0000

    More multiline reading fixes.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8162 09c5ec92-17d4-0310-903a-819935f44dba

 src/common.c |   14 ++++++++------
 1 files changed, 8 insertions(+), 6 deletions(-)

commit d81a43093724e8de2c0cd32765857832fb60f25e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Apr 28 08:22:04 2006 +0000

    Fix handling of \r\n terminated line.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8161 09c5ec92-17d4-0310-903a-819935f44dba

 src/common.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit ab418e533a2a87067a6ff0f0775bbe939c54beb6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Apr 27 13:17:47 2006 +0000

    Create time is a required object, thus idmef_*_get_create_time() will never return NULL. Check the sec member and fill create_time if needed
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8156 09c5ec92-17d4-0310-903a-819935f44dba

 src/common.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit 7f5e913e7f64134d251e63f3e7c7951c1dd42fd0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Apr 26 09:44:40 2006 +0000

    Function constification
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8153 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-client-profile.h |   28 ++++++++++++++--------------
 src/prelude-client-profile.c         |   28 ++++++++++++++--------------
 2 files changed, 28 insertions(+), 28 deletions(-)

commit 00ff406861a6150ed5db84556c778f59da03be06
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Apr 26 09:44:05 2006 +0000

    GCC 4 warning fix
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8152 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/server.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 448f940780623ad8c444558adab6298341689f47
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Apr 21 09:11:47 2006 +0000

    Keep deprecated community member for backward compatibility. Will be
    removed in future release.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8147 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-message-print.c           |   14 +++++++
 src/idmef-message-read.c            |  Bin 78371 -> 78733 bytes
 src/idmef-message-write.c           |    4 ++
 src/idmef-tree-wrap.c               |   73 ++++++++++++++++++++++++++++++++++-
 src/idmef-wrappers-gen/idmef-tree.h |    5 ++
 src/include/idmef-message-id.h      |    1 +
 src/include/idmef-tree-data.h       |    1 +
 src/include/idmef-tree-wrap.h       |    9 ++++
 8 files changed, 106 insertions(+), 1 deletions(-)

commit 81ddfd92cc41e1b000edbb09cc52a87e9f8f23d9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Apr 21 08:18:25 2006 +0000

    Rework SNMPService class for IDMEFv16 compliance:
    
    - Add message_processing_model member
    - Add security_model member
    - Add security_level member
    - Remove deprecated community member
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8146 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-message-print.c           |   36 ++++++-
 src/idmef-message-read.c            |  Bin 77639 -> 78371 bytes
 src/idmef-message-write.c           |   35 ++++++-
 src/idmef-tree-wrap.c               |  200 +++++++++++++++++++++++++++--------
 src/idmef-wrappers-gen/idmef-tree.h |    4 +-
 src/include/idmef-message-id.h      |   12 ++-
 src/include/idmef-tree-data.h       |    4 +-
 src/include/idmef-tree-wrap.h       |   21 +++-
 8 files changed, 252 insertions(+), 60 deletions(-)

commit ca5abf3cc6bba646791d11d9876301935e4785cd
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Apr 19 10:00:47 2006 +0000

    Correct call to prelude_error_from_errno().
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8143 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection-pool.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 1aa1e2e65b66a94c8f554ed0eec015231d6e1a22
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Apr 17 14:38:08 2006 +0000

    --enable-(perl|python) become --with-(perl|python). We are supposed to use
    AC_ARG_WITH rather than AC_ARG_ENABLE when it require external dependencies.
    
    You can also provide a direct path to the perl/python/swig binary if you wish.
    --without-(swig|perl|python) behave as expected.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8140 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in |   57 ++++++++++++++++++++++++++++++++++++++++-----------------
 1 files changed, 40 insertions(+), 17 deletions(-)

commit b2bf6abd342a67f2f36c772982602b2b697354f3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Apr 17 14:35:09 2006 +0000

    Use AC_HELP_STRING() for readability.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8139 09c5ec92-17d4-0310-903a-819935f44dba

 m4/libgnutls-extra.m4 |    2 +-
 m4/libgnutls.m4       |    2 +-
 m4/libprelude.m4      |    6 +++---
 3 files changed, 5 insertions(+), 5 deletions(-)

commit 28c6a57d8342d6a304427bb8d9b740f8195ee80e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Apr 7 11:10:16 2006 +0000

    untabify
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8128 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-path.c |  174 +++++++++++++++++++++++++++---------------------------
 1 files changed, 87 insertions(+), 87 deletions(-)

commit 32740fa9030c8c0800535364943ff83ff4f9ee93
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Apr 7 11:09:14 2006 +0000

    Improve error reporting.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8127 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-path.c |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

commit df1fec5825978883c43c65a4e7446de7d7836269
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Mar 28 17:16:18 2006 +0000

    Forgot to commit latest 0.9.7.1 changes.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8100 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS                              |    5 +++++
 configure.in                      |    4 ++--
 docs/api/libprelude-decl.txt      |    2 +-
 docs/api/tmpl/prelude-log.sgml    |    6 ++----
 docs/api/tmpl/prelude-plugin.sgml |    4 ++--
 5 files changed, 12 insertions(+), 9 deletions(-)

commit 5ceb71856718ee6d6330ca1ec04273a212abc3f2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Mar 23 18:53:21 2006 +0000

    Fix regression introduced in 8066
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8080 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-msgbuf.c |   11 ++++-------
 1 files changed, 4 insertions(+), 7 deletions(-)

commit ad2d5a0607a188635ce098277ea65433517c755d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Mar 21 16:15:42 2006 +0000

    Update GnuLib code, NEWS, bump version number.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8069 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS                   |   10 ++++++++++
 configure.in           |    2 +-
 gtk-doc.make           |   12 ++++++------
 libmissing/m4/regex.m4 |   41 +++++++++--------------------------------
 libmissing/regex.h     |   14 ++++++++------
 libmissing/time_r.c    |   14 +-------------
 libmissing/time_r.h    |   21 ++++++++-------------
 7 files changed, 43 insertions(+), 71 deletions(-)

commit c49fbf8010db787fbb110c144c1378a4cca0dbe4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Mar 21 16:15:04 2006 +0000

    We can't conditionally define the size of uint64_t since the typedef are directly
    handled by swig when generating the resulting source code. Thus revert to statically
    mapping int64_t to long long since it seem to work for everyone.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8068 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude.i |   10 ++--------
 1 files changed, 2 insertions(+), 8 deletions(-)

commit 52e231476024f8ac7eeeff5cf2ad6aa48514750c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Mar 15 09:26:15 2006 +0000

    Asynchronous callback don't error out on PRELUDE_ERROR_EAGAIN.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8042 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-msgbuf.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit db731f67dfd932fe18a6b8d5f0cf403a804ad0f1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Mar 14 19:04:38 2006 +0000

    In asynchronous mode, only allocate the buffer when needed, rather than
    always keeping a buffer ready. This might avoid all kind of memory fragmentation
    problem on async message burst.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8039 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-msgbuf.c |   11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)

commit cbec10e92f738c1ff6161c96fe8f60faa038413d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Mar 9 13:20:29 2006 +0000

    Update documentation, NEWS. Bump version number.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8035 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS                             |   15 +++++++++++++++
 configure.in                     |    8 ++++----
 docs/api/libprelude-decl.txt     |    7 +------
 docs/api/libprelude-sections.txt |    1 -
 4 files changed, 20 insertions(+), 11 deletions(-)

commit ddd5abbe7886312320841df985e93c89cc0d8d6c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Mar 9 12:58:47 2006 +0000

    Only print 'Waiting for asynchronous operation to complete' message if there
    are operation in the queue.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8034 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-async.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit bc6da19413e2d3cdee5467c5caa47f0188e1ac6f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Mar 9 10:48:32 2006 +0000

    Fix an issue with system with both v4 and v6 interface, but which doesn't
    allow binding both 0.0.0.0 and :: . Since the behavior is hard to predict,
    we handle bind() EADDRINUSE failure quietly if another address of different
    family was already bound.
    
    Details: http://lists.debian.org/debian-ipv6/2001/01/msg00031.html
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8030 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/server.c |   40 +++++++++++++++++++++++++++-------------
 1 files changed, 27 insertions(+), 13 deletions(-)

commit 6ee4747c4f6d9b3e2615924937f529f5ffa5b404
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Mar 8 09:48:23 2006 +0000

    Fix small option leak.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8023 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit db73e0ee1c1bf4700a905e5307af09956b15463b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Mar 8 09:38:03 2006 +0000

    Fix for plugin without activation option
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8022 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-plugin.c |   28 ++++++++++++++++------------
 1 files changed, 16 insertions(+), 12 deletions(-)

commit 6720ade055e2c818215e38dfecb08af4df646ef9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Mar 6 10:20:00 2006 +0000

    Add configure magic for libgcrypt, since libprelude happen to directly call
    one gcrypt function to ensure thread safety. Note that this should not be needed
    due to the GnuTLS hard-wired gcrypt dependencies, but some distribution (Ubuntu/Debian)
    seem to come with a broken libgnutls-config script missing the gcrypt dependencies.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8011 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in    |   19 +++++++++-
 m4/libgcrypt.m4 |  108 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/Makefile.am |    2 +-
 3 files changed, 126 insertions(+), 3 deletions(-)

commit efe2a8efdba524283284e87116ef8ef1f21d1cd5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Mar 5 11:34:50 2006 +0000

    Bind prelude-timer API.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8004 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude.i |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit f8f2bdb055599202d3d92c0748a0e85dd078d26f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Mar 5 11:34:25 2006 +0000

    Remove old declaration.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@8003 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-timer.h |    9 ---------
 1 files changed, 0 insertions(+), 9 deletions(-)

commit d481e4441ca985dbc72b1580bee1f2bd831be012
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Mar 3 14:36:33 2006 +0000

    Include flex build fix for *BSD. Update NEWS, documentation, bump version number.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7997 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS                            |    5 +++++
 configure.in                    |    5 +++--
 docs/api/libprelude-decl.txt    |    2 +-
 src/Makefile.am                 |    8 ++++----
 src/idmef-criteria-string.lex.l |   20 +++-----------------
 5 files changed, 16 insertions(+), 24 deletions(-)

commit 5f4dd5a5cfd31b7927f17cde4dab90cbda0356bd
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Mar 2 23:55:20 2006 +0000

    No need to manuallym ap prelude_bool_t.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7996 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude.i |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 507ce0298bfe3880091cd3fdc34d4c0d71df4d8d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Mar 2 11:22:42 2006 +0000

    Update gnulib code, documentation, NEWS. Bump version number.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7991 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS                                       |   55 ++++++++++++++++++++++++++++
 configure.in                               |    6 ++--
 docs/api/libprelude-decl.txt               |   29 +++++++++++++--
 docs/api/libprelude-sections.txt           |    5 +++
 docs/api/tmpl/idmef-tree-wrap.sgml         |   14 +++++++
 docs/api/tmpl/prelude-client.sgml          |   21 +++++++++++
 docs/api/tmpl/prelude-connection-pool.sgml |   12 ++++++
 libmissing/getaddrinfo.c                   |    9 ++++-
 libmissing/m4/extensions.m4                |    2 +-
 libmissing/m4/getaddrinfo.m4               |   16 ++++----
 10 files changed, 152 insertions(+), 17 deletions(-)

commit cc9e7d5b4413c603433f05207da1012d23de6609
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Mar 2 02:26:08 2006 +0000

    Oops
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7990 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-inttypes.h.in |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 93360cb8c44dca10ae38f491d778c9647be64cf9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Mar 2 02:05:00 2006 +0000

    Declare __PRELUDE_UINT64_SUFFIX to fix INT64_MIN/MAX decl.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7989 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-inttypes.h.in |   13 ++++++++++---
 1 files changed, 10 insertions(+), 3 deletions(-)

commit 68966a51835b05e896057aa0fc2ec38b88bb865d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Mar 2 02:04:12 2006 +0000

    Update.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7988 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/idmef-tree-wrap.h |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 9d6d94dfc011710671d247478582535959db5cda
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Mar 2 02:03:27 2006 +0000

    Include <limits.h>
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7987 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapH.pm |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 9f85cec431351e413a5c3a404338e87c713c296f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Mar 2 01:52:28 2006 +0000

    Declare typemap for int64_t depending on prelude-inttypes own definition. This
    avoid having bindings using long long on architecture where 64 bits integer is
    a long.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7986 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude.i |   27 +++++++++++++++++++++------
 1 files changed, 21 insertions(+), 6 deletions(-)

commit f3638edafee3820bb94c3cacc46090ec9dc7265c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Mar 1 15:41:38 2006 +0000

    Extend idmef-path to handle usage of (*) as a meaning of retrieving all
    listed element (currently being done using '.').
    
    You can now use:
     - object(*).value
    as well as:
     - object.value
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7984 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-path.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 921443f9d7cda7a435d4a866486dfad69db51e87
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Mar 1 12:52:41 2006 +0000

    Revert broken prelude-error bindings change.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7983 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude.i                   |    1 -
 src/libprelude-error/prelude-error.h.in |    3 ---
 2 files changed, 0 insertions(+), 4 deletions(-)

commit 147e3e247c9ffeeba10e6a5a36634e21c390f21f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Mar 1 02:13:57 2006 +0000

    Use IDMEF_LIST_PREPEND in place of 0.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7976 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 83f4352e3fd5172c4c6ad66e1e0ae97a120c2b1e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Mar 1 01:41:36 2006 +0000

    Support for (<<) and (>>) listed object index, meaning to prepend
    the object, or to append it. This deprecate the usage of (-1) previously
    used for appending.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7973 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-path.c |   16 +++++++++++-----
 1 files changed, 11 insertions(+), 5 deletions(-)

commit b355d177c605117def82cce107f9f01173a89e62
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Mar 1 01:40:07 2006 +0000

    Untabify.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7972 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-tree-wrap.c                            | 5328 +++++++++++-----------
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm |  676 ++--
 2 files changed, 3002 insertions(+), 3002 deletions(-)

commit ac6b78767d48370cef42fe1c590565f6f87b2edf
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Mar 1 01:39:23 2006 +0000

    Ability to use negative index on listed object insertion, to specify the
    index backward. For compatibility purpose, insearting at the head (pos=0)
    and inserting at the tail (pos=-1) are still supported, but user should
    update to use IDMEF_LIST_PREPEND and IDMEF_LIST_APPEND.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7971 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-tree-wrap.c                            |  747 ++++++++++++++++------
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm |   63 ++-
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapH.pm |    5 +
 src/include/idmef-tree-wrap.h                    |    5 +
 4 files changed, 594 insertions(+), 226 deletions(-)

commit 95aced318a7cf84c78cbf48157f60b4c85787f5d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Mar 1 01:23:37 2006 +0000

    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.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7970 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-plugin.c |   37 ++++++++++++++++++++++++++++++++++---
 1 files changed, 34 insertions(+), 3 deletions(-)

commit 1b97c54c035d207ef99a03e2c2a7329adb4d60b7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Feb 27 14:09:23 2006 +0000

    Fix leak on idmef_value_to_string() error. Handle outconn param.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7945 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude_perl.i   |   34 +++++++++++++++++++++-------------
 bindings/libprelude_python.i |   21 +++++++++++++++------
 2 files changed, 36 insertions(+), 19 deletions(-)

commit 619e2be84bf1b2c281cc7a072e7cf260dc783b00
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Feb 27 12:03:29 2006 +0000

    - Implement prelude_client_new_msgbuf().
    
    - Implement prelude_client_handle_msg_default(), supposed to be called by a
      Prelude client getting a message we don't know how to handle.
    
    - Make the new prelude_connection_pool_recv() function take a prelude_connection_t address to store a pointer to the connection where an event is happening. Using outmsg is now optional. (Was required so that client can handle reading in a non blocking manner).
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7936 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-client.h          |    4 +
 src/include/prelude-connection-pool.h |    2 +-
 src/prelude-client.c                  |  123 ++++++++++++++++-----------------
 src/prelude-connection-pool.c         |   59 ++++++----------
 4 files changed, 89 insertions(+), 99 deletions(-)

commit 4fe6f4270e9e4c66b1b1987b70bd1a4c02e4f636
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Feb 27 11:56:54 2006 +0000

    Handle EAGAIN.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7935 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-msgbuf.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit c376b4341b73b486c3f186a36af66f9a5b548e6e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Feb 26 12:04:40 2006 +0000

    Remove unused variable.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7915 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-path.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 12a32a29ac730b8a961528350b4ca7790b47f419
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Feb 26 12:03:14 2006 +0000

    Originally, -1 as the index of a listed value meant last element in the list.
    Make this more powerful by allowing other negative index to address the list
    in reverse.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7914 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-path.c |   31 ++++++++++++++++++-------------
 1 files changed, 18 insertions(+), 13 deletions(-)

commit 77e99771636c08810c104890d9310bb9fd54530c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Feb 24 00:51:09 2006 +0000

    Reset event handler in case the client request IDMEF_READ, since the client is
    then responsible for reading incoming events.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7896 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 8bf8cf8dbb44b5ccd3a38f0123905d847af49693
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Feb 24 00:48:29 2006 +0000

    On prelude_connection_pool_recv(), in case reading the message fail, don't return
    a successful read, but instead, continue looping through our fd set.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7895 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection-pool.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit 8c4cb1d16ce64dead67698aa061f7bce25daab19
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Feb 23 17:24:23 2006 +0000

    Initialize ioctl() storage, seem that we get a false positive from valgrind otherwise.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7891 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-io.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 43c8a3bafad59950c97828e2834e3796e6f94670
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Feb 23 17:08:26 2006 +0000

    Always include configuration file + error line on configuration file error.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7890 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option.c |   26 +++++++++++++++-----------
 1 files changed, 15 insertions(+), 11 deletions(-)

commit ebcd5f14288e80afd864cfe5c1ab9b1d3715cb5d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Feb 23 09:46:25 2006 +0000

    Section value handling work.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7889 09c5ec92-17d4-0310-903a-819935f44dba

 src/config-engine.c       |   16 ++++++++--------
 src/prelude-option-wide.c |    7 +++++--
 2 files changed, 13 insertions(+), 10 deletions(-)

commit 77d3f4030bc31bbc9ebae00bc7880c8c3fc9381e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Feb 23 08:49:04 2006 +0000

    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.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7888 09c5ec92-17d4-0310-903a-819935f44dba

 src/config-engine.c  |   11 +--
 src/prelude-option.c |  204 ++++++++++++++++++++++++++++++--------------------
 2 files changed, 126 insertions(+), 89 deletions(-)

commit 1b4fbab75c9fdc56c1e9a520b77462666222887b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Feb 23 08:44:04 2006 +0000

    Include prelude-timer.h
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7887 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude.h.in |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 14e08a7def71c7c233f73e124f0cef64aa3f1f82
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Feb 23 08:40:20 2006 +0000

    cosmetic change.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7886 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-msgbuf.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e75636744594e7b627aefde00fee1c21cbf227da
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Feb 22 15:53:13 2006 +0000

    Fix prelude_client_destroy() deadlock issue.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7867 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

commit 99d9ac0c8386b7ca2b6580a52aa0a1f4a4ce1396
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Feb 22 13:21:39 2006 +0000

    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7864 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection-pool.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 713377e580c532739bd0baeffd60161bc272fc91
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Feb 22 13:17:35 2006 +0000

    Implement prelude_connection_pool_recv(), based on initial patch from Chet Luther <chet.luther@gmail.com>.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7863 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-connection-pool.h |    2 +
 src/prelude-connection-pool.c         |   92 +++++++++++++++++++++++++++++----
 2 files changed, 83 insertions(+), 11 deletions(-)

commit 3772f4af8d0c2f15e98a3282fc4cc209d0c40b70
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Feb 22 12:40:11 2006 +0000

    Error handling improvement.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7862 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |   49 +++++++++++++++++++++++++++----------------------
 1 files changed, 27 insertions(+), 22 deletions(-)

commit bf9a4a4e40fad4f809e031505982806074003a53
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Feb 22 02:52:25 2006 +0000

    Correct prelude_msg_t typemap again. No default parameter. Correctly initialize msg.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7861 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude_perl.i   |   10 ++--------
 bindings/libprelude_python.i |   10 ++--------
 2 files changed, 4 insertions(+), 16 deletions(-)

commit cb372e24f201fdee8d7f173d38eb4063adaae2d4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Feb 22 00:54:24 2006 +0000

    Add prelude-error, prelude-connection-pool, idmef-message-read for bindings generation.
    Disable inline function in prelude-error in case we're reading from SWIG.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7860 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude.i                   |    3 +++
 src/libprelude-error/prelude-error.h.in |    4 +++-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit 3fd5e485bc8d7ba40f5140a30b4b6be531c7c0e2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Feb 21 13:55:41 2006 +0000

    More typemap fixes.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7849 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude.i        |    3 ++-
 bindings/libprelude_perl.i   |    2 +-
 bindings/libprelude_python.i |    2 +-
 3 files changed, 4 insertions(+), 3 deletions(-)

commit 7368c4c529ca0b50a497e191e1356f64d4a52a51
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Feb 21 08:29:08 2006 +0000

    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().
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7846 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/server.c |  217 ++++++++++++++++++++++------------------------
 prelude-adduser/server.h |    2 -
 2 files changed, 104 insertions(+), 115 deletions(-)

commit 57ffa6759df0f555fc33678df0b3456ef951ce10
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Feb 20 16:58:00 2006 +0000

    Fix NULL pointer dereference introduced in latest prelude-adduser work.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7845 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/prelude-adduser.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 040155ce6c4cf67fddb8940f938314300cf4a8d1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Feb 20 13:01:15 2006 +0000

    Fix indentation, return bool.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7844 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-thread.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 20d902c18380f7a1f1b6b46ade0928a4c17edd54
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Feb 20 12:59:43 2006 +0000

    Documentation update.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7843 09c5ec92-17d4-0310-903a-819935f44dba

 docs/api/libprelude-decl.txt     |  118 --------------------------------------
 docs/api/libprelude-sections.txt |   14 -----
 docs/api/tmpl/prelude-msg.sgml   |    9 ---
 3 files changed, 0 insertions(+), 141 deletions(-)

commit 9bcf507291862f0924da6c10a7f5cbd1303b28a4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Feb 20 12:58:01 2006 +0000

    More warning fixes.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7842 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria-string.lex.l |   15 +++++++++++----
 src/idmef-criteria-string.yac.y |    2 --
 2 files changed, 11 insertions(+), 6 deletions(-)

commit 248dd78fbfa1590f86fb9f3c7fb7d6b69ea3f202
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Feb 20 12:57:35 2006 +0000

    Force inclusion of libmissing.h by using -include compile time option for lex/yacc generated
    file, since there is no way to force an header to be included at the top of the these file,
    by overriding their target.
    
    Fix documentation generation warnings.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7841 09c5ec92-17d4-0310-903a-819935f44dba

 docs/api/Makefile.am |    4 ++--
 src/Makefile.am      |   17 +++++++++++++++++
 2 files changed, 19 insertions(+), 2 deletions(-)

commit 1bea514b67dc71ea85e0aa0e5fa8220141629627
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Feb 20 12:22:26 2006 +0000

    Fix compile warning on some architecture.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7840 09c5ec92-17d4-0310-903a-819935f44dba

 src/common.c |   14 +++++++++++---
 1 files changed, 11 insertions(+), 3 deletions(-)

commit f8a5906791833df2c16c5a3d878ff3b6075cbbd5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Feb 20 02:59:04 2006 +0000

    Update gnulib code.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7839 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/m4/getaddrinfo.m4  |   13 ++++++++-----
 libmissing/m4/socklen.m4      |   30 +++++++++++++++---------------
 libmissing/m4/sys_socket_h.m4 |    8 ++++++--
 3 files changed, 29 insertions(+), 22 deletions(-)

commit 9b5dc422e2f48afd1f7e3305e31141d5a3dd26c4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Feb 20 00:36:20 2006 +0000

    Fix crash in case of successive call to prelude_init(), prelude_deinit(), then
    prelude_init() again. Always reinitialize prelude-options.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7837 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |    3 ---
 src/prelude-option.c |   22 +++++++++++-----------
 2 files changed, 11 insertions(+), 14 deletions(-)

commit ca10ec5239dbf539d1b8fc601e34861f0ca815c7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Feb 20 00:32:25 2006 +0000

    Avoid using pthread_once_t since we can't re-initialize it in a portable way
    (fix solaris compilation problem). Create the key upon initialization.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7836 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-thread.h |    2 +-
 src/prelude-thread.c         |   29 +++++++++++++++--------------
 src/prelude.c                |    2 +-
 3 files changed, 17 insertions(+), 16 deletions(-)

commit d762792231f49a37fdefd3a3160caa2ca2824c8f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Feb 19 22:14:12 2006 +0000

    Introduce --passwd and --passwd-file option for register and registration-server mode.
    Allow to specify one shot password on the command line, from a file, or from stdin.
    
    In case the site administrator deny the request, send a TLS alert to the requesting peer
    so that the user requesting registration get a "canceled" error.
    
    Improve error reporting.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7833 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/prelude-adduser.c |  284 +++++++++++++++++++++++++++----------
 prelude-adduser/server.c          |   97 +------------
 prelude-adduser/server.h          |    4 +-
 prelude-adduser/tls-register.c    |    8 +-
 4 files changed, 220 insertions(+), 173 deletions(-)

commit 1e5f6f1948a6eb71eeb4d886c723a8accd2c74a5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Feb 19 17:03:51 2006 +0000

    Show detailed error.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7832 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/tls-register.c |   18 +++++++++---------
 1 files changed, 9 insertions(+), 9 deletions(-)

commit cb46e7f51aa01cd1710dfb089859b30f86df1215
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Feb 19 12:56:46 2006 +0000

    If appropriate, send an alert in handle_gnutls_error(), so that the
    peer get the reason why the communication failed (handshake error for
    example). Use handle_gnutls_error() for gnutls_bye() error handling.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7830 09c5ec92-17d4-0310-903a-819935f44dba

 src/tls-auth.c |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

commit 54e411654159788ee7cbbddc971458d4b6da1c5d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Feb 19 11:58:47 2006 +0000

    Propagate prelude_io_read() error instead of defining our own.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7829 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-io.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit a4dd9f763564ab76b6435a102dd6c2c7d497b0f8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Feb 18 12:59:37 2006 +0000

    Remove deprecated language keyword.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7828 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude_perl.i   |    2 +-
 bindings/libprelude_python.i |   13 +++++++------
 2 files changed, 8 insertions(+), 7 deletions(-)

commit dd98a08058a37421fd875abd91a47a3048727e20
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Feb 17 14:55:24 2006 +0000

    Make perl bindings more robust.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7826 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude_perl.i |   42 +++++++++++++++++++++++++++++++++---------
 1 files changed, 33 insertions(+), 9 deletions(-)

commit 499e1b14ce98ebaa6995cfd120d8d83556db16a8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Feb 16 23:27:08 2006 +0000

    Fix idmef_path_get() typemap.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7825 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude_perl.i |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit 4fe3dc2b70dd50eaa8699a34de76d09e164a38f2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Feb 16 16:29:20 2006 +0000

    Fix parsing of string based broken down time.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7824 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criterion-value.c |   19 +++++++++++--------
 1 files changed, 11 insertions(+), 8 deletions(-)

commit 402c71e62609c900e5d0685c68909e64e984ffc1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Feb 15 09:33:10 2006 +0000

    Only print 'Failover enabled:' header when the client did not disable failover.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7812 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection-pool.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit 6409e692740731ba52de5e97a3d524d52416af72
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Feb 14 15:57:19 2006 +0000

    Handle configuration file containing \r.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7806 09c5ec92-17d4-0310-903a-819935f44dba

 src/config-engine.c |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

commit cdacff70b0bbd4cf6ee8f6c6a4c852087ef428d4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Feb 13 21:02:26 2006 +0000

    Remove obsolete declaration.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7797 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-msg.h |    4 ----
 1 files changed, 0 insertions(+), 4 deletions(-)

commit 04356f4b282e391e65caf6e86e9425a33759a77d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Feb 13 15:35:31 2006 +0000

    Return EOF once reading is finished. Return 0 otherwise, as advertised
    in the API doc. Thanks to Chet Luther <chet.luther@gmail.com> for pointing
    out this.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7796 09c5ec92-17d4-0310-903a-819935f44dba

 src/common.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 99d6c0a69e60389de3e5fe9e7b3bc609f20cd392
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Feb 11 08:22:59 2006 +0000

    Make prelude_read_multiline2 return 0 on success, as advertised in the
    function documentation. Thanks to Chet Luther <chet.luther@gmail.com> for
    pointing this out.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7780 09c5ec92-17d4-0310-903a-819935f44dba

 src/common.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit d5274d4a72d7b7234d59920b29730e92b4e6ac3e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Feb 7 14:53:24 2006 +0000

    Fix pthread_key usage bug. The key should not be destroyed from the key
    destruction callback, only the value should. Destroy the key from _prelude_thread_exit(),
    and reset thread_error_key_once so that the key is re-initialized if needed.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7762 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-thread.c |   24 ++++++++++++------------
 1 files changed, 12 insertions(+), 12 deletions(-)

commit 6059436621a25640a469f7744769443ade2a2eab
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Feb 6 17:58:17 2006 +0000

    Update documentation, NEWS, bump version number.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7749 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS                              |   14 +
 configure.in                      |    6 +-
 docs/api/libprelude-decl.txt      |  489 +------------------------------------
 docs/api/libprelude-sections.txt  |    6 +
 docs/api/tmpl/prelude-client.sgml |    9 +
 docs/api/tmpl/prelude-io.sgml     |   10 +
 libmissing/m4/extensions.m4       |   13 +-
 7 files changed, 64 insertions(+), 483 deletions(-)

commit 5b45e77d71a7d3960c3fc5e35845497650728de9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Feb 6 16:12:58 2006 +0000

    Fix typo.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7732 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 2e53fe3e90f829aceaf5b57fc20d7616390dd2f9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Feb 6 16:07:23 2006 +0000

    Avoid dup error.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7731 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

commit 20e7928735c9531f63ca5a2381ba7dba57341f0c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Feb 6 15:27:52 2006 +0000

    Fix error source check.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7727 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit fb8399da2b80045d86aa9180aa4c80361c9c3145
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Feb 6 15:15:18 2006 +0000

    Remove deprecated internal error code.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7726 09c5ec92-17d4-0310-903a-819935f44dba

 src/libprelude-error/err-codes.h.in |   11 +----------
 1 files changed, 1 insertions(+), 10 deletions(-)

commit 932cbca1b14fb78d5f1a72f7cbbad81e9576f946
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Feb 6 15:14:52 2006 +0000

    Mark prelude_client_is_setup_needed(), prelude_client_print_setup_error(), prelude_client_get_setup_error()
    as deprecated. Error reporting is now handled through the standard verbose error code. Simplified profile errors.
    
    In order to avoid duplicate error output for application currently using prelude_client_is_setup_needed() in
    combination with prelude_client_print_setup_error(), make sure prelude_client_is_setup_needed() always return
    FALSE.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7725 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-client.h |   12 +++++--
 src/prelude-client.c         |   68 ++++++++++++++++++++---------------------
 2 files changed, 41 insertions(+), 39 deletions(-)

commit e9b06435a81c470fbaa52a25b29dea0117d122bd
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Feb 6 15:08:30 2006 +0000

    Fix config_open() error handling.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7724 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 9921d7ac8a8406028cba9bcd70149e1878502492
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Feb 6 15:07:22 2006 +0000

    Verbose error reporting. Use PRELUDE_ERROR_PROFILE error code.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7723 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client-profile.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit f928cec9c814397d267f439ac112470bfbcb1295
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Feb 6 15:06:21 2006 +0000

    Verbose error reporting.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7722 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-failover.c |   45 ++++++++++++++++++++++-----------------------
 1 files changed, 22 insertions(+), 23 deletions(-)

commit 1ed7c16987e9f1e3538ccd3bc55c4079e3d58f4f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Feb 6 15:05:06 2006 +0000

    Handle profile error properly, now only through the PRELUDE_ERROR_PROFILE error code.
    Log a warning in case of failover failure.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7721 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection-pool.c |   25 ++++++++++++++++++-------
 1 files changed, 18 insertions(+), 7 deletions(-)

commit 09292d61996cf411f4157f8c5c02b4045913ae3c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Feb 6 15:04:03 2006 +0000

    More verbose error reporting. TLS error code cleanup. Make sure we return PRELUDE_ERROR_PROFILE
    for profile specific error, so that it can be handled by the upper layer. Fix call to
    prelude_io_is_error_fatal().
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7720 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection.c |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

commit 90f950cced52113961272ad64faeb20c9659d5a7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Feb 6 15:03:09 2006 +0000

    More verbose error reporting.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7719 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-msg.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 86061e9a44a099faec0beea0fda4fda19cbf56cc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Feb 6 15:02:46 2006 +0000

    Verbose error reporting. TLS error code cleanup. Make sure we return PRELUDE_ERROR_PROFILE
    for profile specific error, so that it can be handled by the upper layer.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7718 09c5ec92-17d4-0310-903a-819935f44dba

 src/tls-auth.c |   17 ++++++++---------
 1 files changed, 8 insertions(+), 9 deletions(-)

commit 146fc2977b13b6a472829e70af5d13b2c700c676
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Feb 6 15:01:42 2006 +0000

    Verbose error reporting. TLS error code cleanup.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7717 09c5ec92-17d4-0310-903a-819935f44dba

 src/tls-util.c |   41 ++++++++++++++++++++---------------------
 1 files changed, 20 insertions(+), 21 deletions(-)

commit 4c689160e6d60f5d91b989d4f9307919c56f5f85
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Feb 6 15:00:19 2006 +0000

    More error handling work.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7716 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-io.c |   48 ++++++++++++++++++++++++++++--------------------
 1 files changed, 28 insertions(+), 20 deletions(-)

commit a777999df33961d50f227bb097fcf738a27dfb96
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Feb 6 02:21:28 2006 +0000

    Make distinction between real EOF, and gnutls EOF on read.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7708 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-io.c |    8 ++------
 1 files changed, 2 insertions(+), 6 deletions(-)

commit 618bf7bcd149cc9d45b5a27ff0851212a2dc0e26
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Feb 6 02:14:52 2006 +0000

    Library failure if we are at init time and get PRELUDE_ERROR_INSUFFICIENT_CREDENTIALS.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7707 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection-pool.c |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

commit 0e9ba2ca60b958d6efaa26edffe6a0957390063f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Feb 6 01:21:02 2006 +0000

    Use newer verbose error reporting capability.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7706 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option.c |   86 +++++++++++++++++++++++++------------------------
 1 files changed, 44 insertions(+), 42 deletions(-)

commit b21a9fd9c9ddebce3b1a1e3642b8e63528397841
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Feb 6 01:18:30 2006 +0000

    Return PRELUDE_BOOL_TRUE / PRELUDE_BOOL_FALSE in place of TRUE / FALSE.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7705 09c5ec92-17d4-0310-903a-819935f44dba

 src/libprelude-error/prelude-error.h.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit ef93a90070fa6ccfa894574b8bd93025d1f1b9b3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Feb 6 01:15:38 2006 +0000

    Rename _prelude_error_verbose_common() to prelude_error_verbose_make_v().
    Fix invalid conversion from int to prelude_bool_t (#130).
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7704 09c5ec92-17d4-0310-903a-819935f44dba

 src/libprelude-error/prelude-error.h.in |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit 243a012c93a139ce9e2933599e4f8e2574b5af87
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Feb 1 14:34:07 2006 +0000

    Fix OpenBSD build error due to ENOTSUP not being defined. Thanks to
    Raúl Collantes <raul.collantes@altascumbres.com> for pointing this out.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7668 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-io.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit f96cda6618b1888171d22b2d630116810b2ea5c8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jan 30 13:35:10 2006 +0000

    Ooops s/2005/2006.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7655 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 001b2edaf5ed9f25f5dd3592728ff1c661afe7d0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jan 30 13:18:20 2006 +0000

    Update NEWS, documentation. Bump version number.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7652 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS                          |   12 ++++++++++++
 configure.in                  |    8 ++++----
 docs/api/libprelude-decl.txt  |   22 +++++++++++++++++++++-
 docs/api/libprelude-docs.sgml |    1 -
 4 files changed, 37 insertions(+), 6 deletions(-)

commit a6f5f6d40da4102d9ad077f021e5a998ce79e977
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jan 30 13:12:11 2006 +0000

    Update gnulib code.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7651 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/gai_strerror.c    |    6 +++-
 libmissing/getaddrinfo.h     |   16 +++++++++++--
 libmissing/m4/getaddrinfo.m4 |   46 +++++++++++++++++++++++++++++++++++++----
 libmissing/m4/stdbool.m4     |   11 +++++++--
 libmissing/socket_.h         |   16 ++++++++++++++
 libmissing/stdbool_.h        |   36 +++++++++++++++++++-------------
 6 files changed, 103 insertions(+), 28 deletions(-)

commit 60193b6280118d4082e014c7a057926958195d6a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jan 30 12:50:31 2006 +0000

    Introduce prelude_client_get_setup_error().
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7650 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-client.h |    2 +
 src/prelude-client.c         |   90 ++++++++++++++++++++++++++---------------
 2 files changed, 59 insertions(+), 33 deletions(-)

commit 3e3095a0b29ace1af315dc4aba936365ba8b1975
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jan 30 11:36:55 2006 +0000

    Keep using ECONNRESET in case of GNUTLS_E_UNEXPECTED_PACKET_LENGTH
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7649 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-io.c |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

commit 072df8aed15134ca5a22aa3191e4f385f2978de7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jan 30 11:33:49 2006 +0000

    Verbose error reporting.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7648 09c5ec92-17d4-0310-903a-819935f44dba

 src/config-engine.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit dba05950fdd0a560ee7dacefe55a2e93eb2cf0fe
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Jan 29 19:09:12 2006 +0000

    Variable mixup.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7647 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-io.c |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

commit d62ab79e2587b60e86d5057ef09f079f6abc54b6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Jan 29 13:05:22 2006 +0000

    Fix distcheck.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7646 09c5ec92-17d4-0310-903a-819935f44dba

 src/libprelude-error/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e6605b74c859aa943d3365a358a61167b0239490
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jan 28 14:53:58 2006 +0000

    More prelude-io error handling work.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7642 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection.c |   29 +++++++++++++++++------------
 1 files changed, 17 insertions(+), 12 deletions(-)

commit 93d9460e11b0f060e61ae1c430a809a159b1138c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jan 28 14:52:17 2006 +0000

    Implement prelude_io_is_error_fatal(). More error handling work. Return verbose
    error. Make sure the caller get TLS alert. Deinitialize TLS on fatal error.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7641 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-io.h            |    1 +
 src/libprelude-error/err-codes.h.in |    5 +-
 src/prelude-io.c                    |  140 ++++++++++++++++++++++------------
 3 files changed, 95 insertions(+), 51 deletions(-)

commit 3c1be164dfe289b9c1450f9b3accea14520f608c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jan 28 01:44:03 2006 +0000

    Formatting trick. Only print the setup message in case we're not going
    to return the error to the upper layer.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7640 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection-pool.c |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

commit c79827bb8ea11d21dc05102ec2df0a667a434e6d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jan 28 01:33:50 2006 +0000

    Use gnutls_certificate_verify_peers2() instead of deprecated gnutls_certificate_verify_peers().
    More certificate validation. Send a fatal TLS alert to the peer on failure in order to notify
    it of the failure reason. Verbose error reporting.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7639 09c5ec92-17d4-0310-903a-819935f44dba

 src/tls-auth.c |   78 +++++++++++++++++++++++++++++++++++++------------------
 1 files changed, 52 insertions(+), 26 deletions(-)

commit 9e7ff1f8d332b36728de2b60032139718a662a19
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jan 28 00:24:05 2006 +0000

    Error beautification.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7638 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit a66e725217c4c7521aa9f62bf2f4ee5cb8a8fad7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jan 28 00:22:56 2006 +0000

    Verbose error reporting.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7637 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-path.c |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

commit dad06c92849dc6ac9fe694f37ea38c51254c46e3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jan 27 01:58:31 2006 +0000

    Free error ressource on prelude_deinit().
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7633 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-thread.h |    2 ++
 src/prelude-thread.c         |   12 ++++++++++++
 src/prelude.c                |    2 ++
 3 files changed, 16 insertions(+), 0 deletions(-)

commit 89dca61467d5a80167e824bf0885bdfc5b820ede
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jan 25 15:16:00 2006 +0000

    Use prelude_error_verbose().
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7632 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-msg.c |    7 +++----
 1 files changed, 3 insertions(+), 4 deletions(-)

commit 545db2911b1453b729c8aff7b4822c312cb29db5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jan 25 14:02:42 2006 +0000

    Error reporting is propagated, and reported by prelude-connection-pool. Much
    improved error message. Avoid un-necessary noise.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7631 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection-pool.c |   11 +++++----
 src/prelude-connection.c      |   42 +++++++++++++++++++++++-----------------
 src/tls-auth.c                |   41 ++++++++++++++-------------------------
 3 files changed, 45 insertions(+), 49 deletions(-)

commit 3e03c8dfb9939ec7381a32f334a5f1ce771fe2b1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jan 25 12:00:55 2006 +0000

    Install prelude-thread.h, no required by prelude-error.h
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7628 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/Makefile.am |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit c7344f03643442794f2d0a1a7c885bcde6720180
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jan 25 11:52:41 2006 +0000

    Update gnulib code.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7627 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am        |   19 ++++++++++++++++
 libmissing/inet_ntop.h        |    6 +---
 libmissing/m4/gnulib-comp.m4  |    6 ++++-
 libmissing/m4/socklen.m4      |   22 +++++++++++++-----
 libmissing/m4/stdbool.m4      |   24 +++++++++++++++++++-
 libmissing/m4/sys_socket_h.m4 |   19 ++++++++++++++++
 libmissing/regex_internal.h   |    6 ++++-
 libmissing/socket_.h          |   48 +++++++++++++++++++++++++++++++++++++++++
 libmissing/stdbool_.h         |   24 +++++++++++++++++---
 libmissing/strndup.c          |   23 +++++++++++++++----
 libmissing/strnlen.c          |   27 +++++------------------
 libmissing/vasnprintf.c       |   46 ++++++++++++++++++++------------------
 12 files changed, 205 insertions(+), 65 deletions(-)

commit 340d5a0a9283ff94f4c2045a77081305baf70747
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jan 25 11:03:11 2006 +0000

    Verbose error reporting.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7626 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection.c |   39 +++++++++++++++++++--------------------
 1 files changed, 19 insertions(+), 20 deletions(-)

commit 5b135dab2956fea7228df5af1275bb2618d069c5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jan 25 11:01:43 2006 +0000

    Take care of verbose error, even when code is PRELUDE_ERROR_SYSTEM_ERROR.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7625 09c5ec92-17d4-0310-903a-819935f44dba

 src/libprelude-error/strerror.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit e736be89daa19528056f3ebdfc6b0f27ad84ce9e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jan 25 10:54:43 2006 +0000

    Better error formatting.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7624 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option.c |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

commit 25f990cb301892641b4aed12bfee17168ec6c850
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jan 25 10:49:46 2006 +0000

    Don't waste usefull screen space when there is no source defined.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7623 09c5ec92-17d4-0310-903a-819935f44dba

 src/libprelude-error/perror.c |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

commit fdd00be4ee26abbe086b83f7da619692e91939ff
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jan 25 10:12:22 2006 +0000

    Remove old warning, that is now reported through prelude_error_verbose().
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7622 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-io.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit c568832fa179533d1ba3250306eb5ffce3be2c4b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jan 25 00:12:51 2006 +0000

    Improve error reporting. Really thread GNUTLS_E_UNEXPECTED_PACKET_LENGTH as EOF.
    Use GNUTLS_SHUT_WR instead of GNUTLS_SHUT_RDWR since we don't need peer confirmation.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7621 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-io.c |   19 +++++++------------
 1 files changed, 7 insertions(+), 12 deletions(-)

commit 06598d60dde6cc31a752e9f626d788d2c565bc09
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jan 24 19:49:29 2006 +0000

    Verbose REGEXP compilation error reporting. Early criterion operator check.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7620 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criterion-value.c |   33 +++++++++++++++++++++++----------
 1 files changed, 23 insertions(+), 10 deletions(-)

commit 2a64221c1031437d9060fc755a60b3e82430b765
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jan 24 19:37:20 2006 +0000

    Verbose operator mismatch error reporting.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7619 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-value-type.c |   52 +++++++++++++++++++++++++++++------------------
 1 files changed, 32 insertions(+), 20 deletions(-)

commit 91295df730794d8dfc365736e0e058c0bf17bcde
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jan 24 12:37:06 2006 +0000

    Report verbose parser error.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7618 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria-string.yac.y |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 2097b6c5524a07a69c98e0f48134f9fed43ba124
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jan 24 11:43:58 2006 +0000

    Verbose error messages.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7617 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-string.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 2b8c1c3bd4cf8a135854cc6b8b8ccd8861acaeba
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jan 24 11:35:40 2006 +0000

    Verbose error message.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7616 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-value-type.c |   24 +++++++++++++++---------
 1 files changed, 15 insertions(+), 9 deletions(-)

commit 1a601ee826bc3d244409d377c4db20361d6d586b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jan 24 11:05:34 2006 +0000

    Improve error message.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7615 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c88ecc25e86d98793d060660fd218839e0ed1241
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jan 24 11:05:09 2006 +0000

    Use prelude_error_verbose() to point out the errornous element name.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7614 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-class.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 4376357aa7a7d3ca1d0b9a1675aac0a2d2750b1f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jan 24 11:01:50 2006 +0000

    Introduce prelude_error_verbose() and prelude_error_verbose_make() allowing to set
    verbose error message containing more details. Add prelude_error_is_verbose() to check
    whether a detailed explaination for the error is available.
    
    We use one of the error code reserved bit to define whether the error is verbose or
    not. prelude_strerror() is modified to return the verbose error, if available.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7613 09c5ec92-17d4-0310-903a-819935f44dba

 src/libprelude-error/prelude-error.h.in |   76 ++++++++++++++++++++++++++++++-
 src/libprelude-error/strerror.c         |    5 ++-
 2 files changed, 79 insertions(+), 2 deletions(-)

commit 9efd5b61cf270ea2af00fcf37c6e419999327d2d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jan 23 15:47:53 2006 +0000

    Implement _prelude_thread_set_error() and _prelude_thread_get_error(). These
    might be used internally to set per thread detailed error message. prelude_strerror()
    will gather the detailed message if available.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7612 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-thread.h |    3 ++
 src/prelude-thread.c         |   60 ++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 63 insertions(+), 0 deletions(-)

commit 4c05eb770f715e45b7a93c9837b8619fc05756d1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jan 16 09:49:37 2006 +0000

    Implement prelude_read_multiline2(), using a variable length
    prelude_string_t object as the output buffer.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7602 09c5ec92-17d4-0310-903a-819935f44dba

 src/common.c         |   36 ++++++++++++++++++++++++++++++++++++
 src/include/common.h |    2 ++
 2 files changed, 38 insertions(+), 0 deletions(-)

commit e23e9fc3acccf043222a0d82a2bfb19e31dcef7a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jan 9 11:45:29 2006 +0000

    Version bump.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7581 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS                         |   18 ++-
 configure.in                 |    4 +-
 docs/api/libprelude-decl.txt |  455 +++++++++++++++++++++++++++++++++++++++++-
 3 files changed, 473 insertions(+), 4 deletions(-)

commit 4e9e24e13569417450e1c6f36e93234d29abf82d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Jan 8 18:04:23 2006 +0000

    Fix libgnutls-extra SRP check.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7578 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit ef25912c7161f36effbc8f02476537ef7023ecd3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Jan 8 13:45:23 2006 +0000

    Make prelude-adduser use GnuTLS anonymous authentication in case SRP is not available.
    This is less secure than SRP since it is vulnerable to a man in the middle attack (although
    mitigated by the use of the one-shot password), but is becoming a requirement since some
    distribution disable SRP support because of patent issue. We keep using SRP by default if
    both prelude-adduser instance has it.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7576 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in                      |   24 ++------
 prelude-adduser/prelude-adduser.c |   62 +++++++++++++++++++--
 prelude-adduser/server.c          |  107 ++++++++++++++++++++++++++++++------
 3 files changed, 151 insertions(+), 42 deletions(-)

commit 1f6e097fc00b049fe49dc0263eb5ab8942918eec
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Jan 8 12:42:34 2006 +0000

    Fix a crash if _prelude_generic_optlist is NULL. Happen when specifying, for example,
    prelude-adduser option.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7575 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 77b5a357a11b44b8bdeb9c3705df77326ad2d5cc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jan 7 16:18:26 2006 +0000

    Implement analyzer revocation.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7574 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/prelude-adduser.c |   52 ++++++++++++++++++
 prelude-adduser/tls-register.c    |  109 ++++++++++++++++++++++++++++++++-----
 prelude-adduser/tls-register.h    |    3 +
 3 files changed, 149 insertions(+), 15 deletions(-)

commit 64b076d208ef8aae1ee8c5fd8790a8f919579c48
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jan 6 18:50:10 2006 +0000

    Version bump.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7572 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS                         |   15 +++++++++++++++
 configure.in                 |    6 +++---
 docs/api/libprelude-decl.txt |    2 +-
 3 files changed, 19 insertions(+), 4 deletions(-)

commit 3b498b875eb12e4f66b65a218b93d456007add30
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jan 6 17:48:35 2006 +0000

    Gnulib addition.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7571 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/m4/socklen.m4 |   42 ++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 42 insertions(+), 0 deletions(-)

commit e5cd72b28e685f12508765299a1f35b3ca6c93b3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jan 6 17:47:41 2006 +0000

    GnuLib code update.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7570 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am        |    2 +-
 libmissing/m4/gettext.m4      |  549 ----------------------------------------
 libmissing/m4/glibc2.m4       |   30 ---
 libmissing/m4/glibc21.m4      |   30 ---
 libmissing/m4/gnulib-cache.m4 |    6 +-
 libmissing/m4/gnulib-comp.m4  |   21 --
 libmissing/m4/iconv.m4        |  101 --------
 libmissing/m4/intdiv0.m4      |   70 -----
 libmissing/m4/intmax.m4       |   30 ---
 libmissing/m4/inttypes-pri.m4 |   30 ---
 libmissing/m4/inttypes.m4     |   25 --
 libmissing/m4/isc-posix.m4    |   24 --
 libmissing/m4/lcmessage.m4    |   30 ---
 libmissing/m4/lib-ld.m4       |  110 --------
 libmissing/m4/lib-link.m4     |  554 -----------------------------------------
 libmissing/m4/lib-prefix.m4   |  185 --------------
 libmissing/m4/nls.m4          |   51 ----
 libmissing/m4/po.m4           |  429 -------------------------------
 libmissing/m4/printf-posix.m4 |   44 ----
 libmissing/m4/progtest.m4     |   92 -------
 libmissing/m4/uintmax_t.m4    |   30 ---
 libmissing/m4/ulonglong.m4    |   23 --
 22 files changed, 4 insertions(+), 2462 deletions(-)

commit c7446e799e80216dad960265640300d550345750
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jan 6 17:46:51 2006 +0000

    Revert yesterday change, which had the side effect of creating another warning.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7569 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-plugin.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit c23f7a9bda878cb5b78038fe5c02d60e62da83a7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jan 5 15:11:12 2006 +0000

    Fix possible warning.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7566 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-plugin.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 3bac1117383c414533f85c96877b20201c3852a8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jan 5 14:01:16 2006 +0000

    Correct reading of source_id on option reply.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7565 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option-wide.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 9028617ce1f8b090e6a3a48459f0e41665e3de68
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jan 5 13:22:36 2006 +0000

    warning fixes.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7564 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-thread.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 8a1285007416d58774c48d52678f2cd65ac19de3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jan 5 13:04:25 2006 +0000

    Unsigned.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7563 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-time.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e9b7510d130a9d01ce7fbba97bd6f49e098dbba2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jan 5 00:39:36 2006 +0000

    Avoid modifying argv array, move unhandled option at the end, return the index
    to the first unhandled parameter. This should fix #116.
    
    Avoid the use of C99 specific code, when possible.
    Handle special -- option character.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7562 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option.c |  134 +++++++++++++++++++++++++++++++-------------------
 src/prelude.c        |   15 ------
 2 files changed, 83 insertions(+), 66 deletions(-)

commit 05355d80ff56a15f70d36d88f07e904f9ceec2ef
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jan 3 23:41:04 2006 +0000

    Clearly state that linking from a GPL compatible program is okay.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7548 09c5ec92-17d4-0310-903a-819935f44dba

 LICENSE.README |   13 +++++++------
 1 files changed, 7 insertions(+), 6 deletions(-)

commit 91e87c0bc4c7cba70789c2446a5e778aa13c66ac
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 16 16:42:40 2005 +0000

    Include netinet/in.h to fix OpenBSD / FreeBSD build.
    Thanks John R. Shannon <john@johnrshannon.com> for pointing out this.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7528 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/common.h |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit d8fd7479861d6107510297bb0675ee685e321dc7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Dec 13 19:50:08 2005 +0000

    Update documentation, NEWS. Bump soname. Bump version number.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7519 09c5ec92-17d4-0310-903a-819935f44dba

 INSTALL                      |   69 +++++++++++++++++++++++-------------------
 NEWS                         |   27 ++++++++++++++++
 configure.in                 |    6 ++--
 docs/api/libprelude-decl.txt |   25 ++++++++++++---
 libmissing/m4/gnulib-comp.m4 |    2 +-
 5 files changed, 89 insertions(+), 40 deletions(-)

commit 431ac20a2660247237c2f756f8f5f78ac3209e31
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Dec 10 11:23:59 2005 +0000

    Return if context already exist.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7507 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 98b2dfe7881e0df33d1174e8e9cae082fc08f66c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Dec 10 11:06:43 2005 +0000

    Buffer output for prelude_option_print(), this shall make it faster.
    Implement prelude_option_search_context().
    
    No automated context creation on set. The caller might be to lookup
    it's own context by using prelude_option_search_context().
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7506 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-option.h |    2 +
 src/prelude-option.c         |  124 ++++++++++++++++++++++--------------------
 2 files changed, 66 insertions(+), 60 deletions(-)

commit 8b5f729a12c40fc5431432485c4e71c50ec7bcd1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Dec 8 12:11:44 2005 +0000

    Update GnuLib code.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7504 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am       |   18 ++-
 libmissing/getaddrinfo.c     |   62 +++++++---
 libmissing/getaddrinfo.h     |   73 +++++++-----
 libmissing/inet_ntop.c       |  258 ++++++++++++++++++++++++------------------
 libmissing/inet_ntop.h       |   14 ++-
 libmissing/m4/getaddrinfo.m4 |   23 ++++-
 libmissing/m4/gnulib-comp.m4 |   25 +++--
 libmissing/m4/inet_ntop.m4   |    2 +
 libmissing/m4/mbchar.m4      |   15 +--
 libmissing/m4/mbiter.m4      |    5 +-
 libmissing/m4/mktime.m4      |   17 +--
 libmissing/m4/pathmax.m4     |    4 +-
 libmissing/m4/regex.m4       |   57 +++++++++-
 libmissing/m4/stdbool.m4     |   11 ++-
 libmissing/m4/strcase.m4     |    5 +-
 libmissing/m4/strcasestr.m4  |    5 +-
 libmissing/pathmax.h         |    4 +-
 libmissing/regcomp.c         |   10 +-
 libmissing/regex_internal.c  |    8 +-
 libmissing/regex_internal.h  |   32 ++----
 libmissing/regexec.c         |    2 +-
 libmissing/strcasecmp.c      |    9 ++-
 libmissing/strncasecmp.c     |   11 ++-
 23 files changed, 415 insertions(+), 255 deletions(-)

commit 3d7da941d9ad87cd4adfbd7a146a4977d4039717
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Nov 27 12:40:05 2005 +0000

    Trying to make automated build work.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7454 09c5ec92-17d4-0310-903a-819935f44dba

 autogen.sh |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 4fd9147c09e5a25b57c5f77662cca7d98dcc8171
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Nov 9 13:56:57 2005 +0000

    Rename internal _idmef_message_assign_messageid() to _idmef_message_assign_missing().
    
    Modify _idmef_message_assign_missing() so that it take care of setting IDMEF CreateTime
    in case it was not set.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7396 09c5ec92-17d4-0310-903a-819935f44dba

 src/common.c         |   22 +++++++++++++++++++++-
 src/include/common.h |    2 +-
 src/prelude-client.c |    2 +-
 3 files changed, 23 insertions(+), 3 deletions(-)

commit b02575a46adecd985bed79007d05f83a27d0d6f6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Nov 4 14:06:06 2005 +0000

    Implement prelude_client_profile_get_tls_server_crl_filename() for future CRL handling.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7393 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-client-profile.h |    2 ++
 src/prelude-client-profile.c         |   19 +++++++++++++++++--
 2 files changed, 19 insertions(+), 2 deletions(-)

commit 6d4bf0bb985f37a4fee58f65fa8f5bfca59b3715
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Oct 29 11:01:31 2005 +0000

    Fix a python assertion in case a SWIG returned analyzerID (C 64 bits) is converted to
    Python int in place of Python long, which can happen since SWIG will return a Python
    integer if the converted value is smaller than ULONG_MIN.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7387 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude_python.i |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

commit d9ca300c1e17e0a55b8791cef3bd28f5092b0d29
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Oct 29 10:08:25 2005 +0000

    When separating option path into elements, make sure we don't handle
    dot in option context name as a valid option separator.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7386 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option-wide.c |   52 +++++++++++++++++++++++++++++++++++++-------
 1 files changed, 43 insertions(+), 9 deletions(-)

commit a0796713cbad6fd63770dca83ecc7b64e814a77d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Oct 7 13:53:00 2005 +0000

    Patch from Daniel Black <dragonheart@gentoo.org> to fix Perl bindings Makefile
    generated with DESTDIR appended twice.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7360 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/perl/Makefile.PL.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 8d2792817bf0f44d7daaa5a204631b3347e7e9e1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Oct 3 09:17:08 2005 +0000

    Oops.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7349 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/Makefile.am |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit bd9624e3e1fdc4221a1e186e4be16ad37c88326e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Oct 3 09:08:04 2005 +0000

    Patch from Daniel Black <dragonheart@gentoo.org> to workaround invalid library
    run path added through MakeMaker generated Makefile.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7347 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/Makefile.am |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit b9c91708d22a201f08212465e3fea2bf9561e512
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Oct 1 17:34:08 2005 +0000

    When compiling against recent GnuTLS version, don't link prelude-adduser to
    libgnutls-extra since, SRP symbols were moved to libgnutls.
    
    If no SRP symbol can be found in either gnutls or gnutls-extra, abort with
    an error explaining the user what's going on:
    
    "Your operating system distribution provides the GnuTLS library.
    Unfortunately, the provided binary lacks support for the SRP protocol.
    
    If you are seeing this message, it probably mean you're running on Redhat Fedora,
    which distributes a stripped down version of the GnuTLS library.
    Unfortunately, removing part of a library's API break certain applications relying on the library.
    
    Solutions:
    	- Install GnuTLS from http://www.gnutls.org
    	- File a Redhat ticket on https://bugzilla.redhat.com/"
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7345 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in                      |   58 ++++++++++++++++++++++++++++---------
 prelude-adduser/Makefile.am       |    4 +-
 prelude-adduser/prelude-adduser.c |    3 ++
 3 files changed, 49 insertions(+), 16 deletions(-)

commit 07724792d75f715d301f401d8e828f81d7cef8ad
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Sep 29 16:06:41 2005 +0000

    Set SO_KEEPALIVE.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7343 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit 5d8797552664bdc917669fb292aa873a2c5b596c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Sep 26 00:27:29 2005 +0000

    We can't handle __FUNCTION__ as a macro and check conditionally whether it is
    available. Thus revert, to an autoconf check to handle __FUNCTION__ / __func__.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7330 09c5ec92-17d4-0310-903a-819935f44dba

 Makefile.am               |    1 +
 configure.in              |   30 ++++++++++++++++++++++++++++++
 src/include/prelude-log.h |   15 ++++-----------
 3 files changed, 35 insertions(+), 11 deletions(-)

commit 41721ec7b2f2fceb86aa0d32c7e83fc33db6e7a5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Sep 20 20:08:58 2005 +0000

    Bump to 0.9.0.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7225 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS                         |    7 +++++++
 configure.in                 |    2 +-
 docs/api/libprelude-decl.txt |    2 +-
 3 files changed, 9 insertions(+), 2 deletions(-)

commit b472cbd47f926793c78a7435206745bc288c081b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Sep 20 01:15:33 2005 +0000

    Better GnuLib fix for GCC compiler problem with regex_internal.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7224 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/regcomp.c        |   10 +++++-----
 libmissing/regex_internal.c |    8 ++++----
 libmissing/regex_internal.h |   17 ++++++++++++-----
 libmissing/regexec.c        |    2 +-
 4 files changed, 22 insertions(+), 15 deletions(-)

commit 61edb89abb47db2290e985c8feae46f346a68b7b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Sep 20 00:22:08 2005 +0000

    Workaround GCC 2.9.4 crash.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7223 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/regex_internal.h |    4 ----
 1 files changed, 0 insertions(+), 4 deletions(-)

commit 4c440f0e327c4e28564e4a286720ef9c160a66fb
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Sep 19 20:19:55 2005 +0000

    Update GnuLib code.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7219 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am        |    2 +-
 libmissing/ftw.c              |    7 +-----
 libmissing/getaddrinfo.c      |    2 +-
 libmissing/inet_ntop.c        |    2 +-
 libmissing/m4/gnulib-cache.m4 |    7 ++---
 libmissing/m4/gnulib-comp.m4  |    5 ++-
 libmissing/m4/pathmax.m4      |   13 +++++++++++
 libmissing/malloc.c           |    2 +-
 libmissing/mktime.c           |    3 +-
 libmissing/pathmax.h          |   49 +++++++++++++++++++++++++++++++++++++++++
 libmissing/regex.c            |    2 +-
 libmissing/regex_internal.h   |   14 +++++++++++
 libmissing/strncasecmp.c      |    2 +-
 libmissing/strndup.c          |    2 +-
 libmissing/strnlen.c          |    2 +-
 libmissing/strnlen1.c         |    2 +-
 libmissing/strsep.c           |    2 +-
 libmissing/time_r.c           |    2 +-
 src/include/libmissing.h      |   11 +--------
 19 files changed, 96 insertions(+), 35 deletions(-)

commit 15169f169dfce3456537514237d4136820ffff14
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Sep 17 16:43:34 2005 +0000

    Argument checking for bindings. Cleanup.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7206 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude.i        |   98 ++++++++++++++++++++++++++++++++++++++++++
 bindings/libprelude_perl.i   |   54 +++--------------------
 bindings/libprelude_python.i |   52 +++--------------------
 3 files changed, 112 insertions(+), 92 deletions(-)

commit ae4101aa8e60313555e27bfc92f1bd428430827e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Sep 15 17:11:45 2005 +0000

    Bump version number.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7201 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS                         |   15 +++++++++++++++
 configure.in                 |    2 +-
 docs/api/libprelude-decl.txt |    2 +-
 3 files changed, 17 insertions(+), 2 deletions(-)

commit 48a766317de14539921f03c1a38ee34774aaa2fd
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Sep 15 17:09:34 2005 +0000

    Update GnuLib code.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7200 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/gai_strerror.c    |    9 ++++++++-
 libmissing/getaddrinfo.c     |   30 +++++++++++++++++++++++-------
 libmissing/getaddrinfo.h     |    4 ++--
 libmissing/m4/getaddrinfo.m4 |    4 ++--
 4 files changed, 35 insertions(+), 12 deletions(-)

commit 43ebbd9e361c1a29eb8e7cf08d4ced4a95ba79c7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Sep 15 13:28:19 2005 +0000

    Fix warning. Implement swig_perl_raise_error().
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7195 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude_perl.i |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)

commit d9b96630175a81231e3315e6abc0acc6e382daeb
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Sep 15 11:57:44 2005 +0000

    Fix for system where __FUNCTION__ is not available.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7189 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-log.h |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

commit 9c9d2eaf930e6937c16102f64b33b677e550b682
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Sep 15 11:57:05 2005 +0000

    Fix warnings.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7188 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude_perl.i |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 24e8c928041f47baf7882c623ba871e1412e6526
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Sep 15 11:56:33 2005 +0000

    Compiler used to build Perl module might be different than compiler used
    to build libprelude.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7187 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c565668e7c316277abb5939a9e2974d48ae1e37b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Sep 15 11:37:39 2005 +0000

    Missing config.h
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7186 09c5ec92-17d4-0310-903a-819935f44dba

 src/ntp.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 3b9355e9fc659c118af8d9a633c3e0a9f1f7ac6c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Sep 15 11:35:43 2005 +0000

    Include config.h where missing.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7185 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-message-read.c                           |  Bin 77619 -> 77639 bytes
 src/idmef-message-write.c                          |    2 ++
 src/idmef-value.c                                  |    2 ++
 .../GenerateIDMEFMessageReadC.pm                   |    1 +
 .../GenerateIDMEFMessageWriteC.pm                  |    2 ++
 src/prelude-hash.c                                 |    2 ++
 src/prelude-ident.c                                |    2 ++
 src/prelude-msg.c                                  |    2 ++
 src/prelude-msgbuf.c                               |    2 ++
 src/prelude-timer.c                                |    2 ++
 src/tls-auth.c                                     |    2 ++
 src/tls-util.c                                     |    2 ++
 12 files changed, 21 insertions(+), 0 deletions(-)

commit 6397dfcfbe176604fc08d2b9fd71b8c134267866
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Sep 15 11:34:33 2005 +0000

    Add some cast to avoid platform dependant warnings.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7184 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criterion-value.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 3929bc729b3f661aecfb9d1bac4da6eeff4ae9ed
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Sep 15 11:34:09 2005 +0000

    Add some cast to avoid platform dependant warnings.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7183 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/prelude-adduser.c |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

commit e6f4bee4fae57c99d15d8001aff0cd035e7ecac0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Sep 14 23:22:38 2005 +0000

    Handle idmef_additional_data_byte_string_*() correctly.
    Fix prelude_string_t to perl string conversion problem with the Perl bindings.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7182 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude_perl.i   |   23 +++++++++++++++
 bindings/libprelude_python.i |   63 +++++++++++++++++++++++++++++++++++++----
 2 files changed, 79 insertions(+), 7 deletions(-)

commit 106e0adeaa9e56401adee4ec4b25da6603e271b1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Sep 14 23:10:34 2005 +0000

    Stop generating bindings for prelude-string. String operation are supposed to
    be handled by the target language.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7181 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude.i |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 14fc836f79286e1866e16f4e32e416dc62ebccb4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Sep 14 14:58:20 2005 +0000

    Build fixes.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7179 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/perl/Makefile.PL.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 3a68fe83d3197a0b432ecc34e0b4ea491d6f7ebe
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Sep 12 14:41:26 2005 +0000

    Slight improvement.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7168 09c5ec92-17d4-0310-903a-819935f44dba

 autogen.sh |   16 +++++++++++++++-
 1 files changed, 15 insertions(+), 1 deletions(-)

commit b57551cb767eb0f25847fb39cb7a40ffe3d9c3e9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Sep 12 00:49:06 2005 +0000

    Enforce a 1mb limit on input message.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7165 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-msg.c |   13 ++++++++++++-
 1 files changed, 12 insertions(+), 1 deletions(-)

commit fa476678329ed3c4a0a96eef7a0ed3ffc6d4f37c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Sep 12 00:47:25 2005 +0000

    Add some FD_SETSIZE assertion().
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7164 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection-pool.c |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

commit 093afb4cb8f90be249aa839dc1e3d4fa83bbb90c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Sep 11 22:23:50 2005 +0000

    Pro-Active security work from Frank van Vliet <frank@pine.nl> and myself.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7163 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-string.c |   25 ++++++++++++++++++++-----
 1 files changed, 20 insertions(+), 5 deletions(-)

commit efacbb75710b45683344771aa1f7f4afe9e3284f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Sep 11 18:10:53 2005 +0000

    Include signal.h. Should fix #99.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7162 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-thread.h |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 3eb6fd1ca958f2b851d4e081918665bcfc15aff2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Sep 11 18:10:25 2005 +0000

    Prevent redefinition warnings.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7161 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in |    3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)

commit 3df75c1e6f4239f661655f02a94ebc0044fdcc26
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Sep 8 18:48:13 2005 +0000

    Bump version number.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7154 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS         |   13 +++++++++++++
 configure.in |    2 +-
 2 files changed, 14 insertions(+), 1 deletions(-)

commit c4baff4f9c82c35459c8e1a21b2ea0f6496b8517
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Sep 8 18:35:18 2005 +0000

    Minor reformatting.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7153 09c5ec92-17d4-0310-903a-819935f44dba

 Makefile.am |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit ac5c60dcb91353d5e54b450ae56a0ff38d866629
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Sep 8 17:33:41 2005 +0000

    Update docs.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7152 09c5ec92-17d4-0310-903a-819935f44dba

 docs/api/libprelude-decl.txt               |  540 ++++------------------
 docs/api/libprelude-sections.txt           |  153 ++++---
 docs/api/tmpl/idmef-additional-data.sgml   |  695 +---------------------------
 docs/api/tmpl/idmef-criterion-value.sgml   |   29 ++
 docs/api/tmpl/idmef-data.sgml              |  109 ++++--
 docs/api/tmpl/idmef-path.sgml              |   10 +
 docs/api/tmpl/idmef-tree-wrap.sgml         |   28 ++
 docs/api/tmpl/prelude-connection-pool.sgml |    9 +
 docs/api/tmpl/prelude-log.sgml             |   51 ++-
 docs/api/tmpl/prelude.sgml                 |    9 +
 10 files changed, 398 insertions(+), 1235 deletions(-)

commit f33e808efd96188bd58e094300b307ccd93c3673
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Sep 8 17:29:18 2005 +0000

    restore idmef_data_set_char_string_constant() macro.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7151 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/idmef-data.h |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit af95f39396fa846f24f661cb161e0dee1fb25c0d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Sep 8 12:03:13 2005 +0000

    Only export necessary definition to prelude-config.h. Avoid GnuLib conflicts.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7150 09c5ec92-17d4-0310-903a-819935f44dba

 Makefile.am                   |    8 +++++---
 configure.in                  |    5 +++--
 src/include/prelude-extract.h |    1 +
 3 files changed, 9 insertions(+), 5 deletions(-)

commit 58567ae4e1ab6fa88fcccd939f4b4ec5f71f416b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Sep 8 11:02:57 2005 +0000

    Replace idmef_data define by function.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7147 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-data.c         |  130 +++++++++++++++++++++++++++++++++++----------
 src/include/idmef-data.h |   89 ++++++++++----------------------
 2 files changed, 128 insertions(+), 91 deletions(-)

commit 9269dd2ccbc835cf78cbbe8f55ddf3923c54160b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Sep 7 18:57:02 2005 +0000

    let _ptr_ function public for backward compatibility reason.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7144 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-additional-data.c |   57 +++++++++++++++++++++++++++++++-----------
 1 files changed, 42 insertions(+), 15 deletions(-)

commit f00f6985a2d6987a4bf41e37f990ccf21db7824c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Sep 7 12:48:49 2005 +0000

    Missing.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7141 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/libmissing.h |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

commit 82d7a8c9f2cce7428440dd7cd235f8d06f92ba8f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Sep 7 12:48:12 2005 +0000

    Make sure we use --lgpl when invoking gnulib-tool.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7140 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am        |    2 +-
 libmissing/alloca.c           |    2 +-
 libmissing/alloca_.h          |    6 ++--
 libmissing/asnprintf.c        |    8 +++---
 libmissing/ftw.c              |    7 +++++-
 libmissing/gai_strerror.c     |    8 +++---
 libmissing/getaddrinfo.c      |    8 +++---
 libmissing/getaddrinfo.h      |    8 +++---
 libmissing/gettext.h          |    8 +++---
 libmissing/inet_ntop.h        |    8 +++---
 libmissing/m4/gnulib-cache.m4 |    5 ++-
 libmissing/m4/gnulib-comp.m4  |    3 --
 libmissing/m4/pathmax.m4      |   13 -----------
 libmissing/malloc.c           |    8 +++---
 libmissing/mbchar.c           |    8 +++---
 libmissing/mbchar.h           |    8 +++---
 libmissing/mbuiter.h          |    8 +++---
 libmissing/memchr.c           |    8 +++---
 libmissing/minmax.h           |    8 +++---
 libmissing/mktime.c           |    8 +++---
 libmissing/pathmax.h          |   49 -----------------------------------------
 libmissing/printf-args.c      |    8 +++---
 libmissing/printf-args.h      |    8 +++---
 libmissing/printf-parse.c     |    8 +++---
 libmissing/printf-parse.h     |    8 +++---
 libmissing/regcomp.c          |    8 +++---
 libmissing/regex.c            |    8 +++---
 libmissing/regex.h            |    8 +++---
 libmissing/regex_internal.c   |    8 +++---
 libmissing/regex_internal.h   |    8 +++---
 libmissing/regexec.c          |    8 +++---
 libmissing/size_max.h         |    8 +++---
 libmissing/snprintf.c         |    8 +++---
 libmissing/snprintf.h         |    8 +++---
 libmissing/stdbool_.h         |    8 +++---
 libmissing/strcase.h          |    8 +++---
 libmissing/strcasecmp.c       |    8 +++---
 libmissing/strcasestr.c       |    8 +++---
 libmissing/strcasestr.h       |    8 +++---
 libmissing/strdup.c           |    8 +++---
 libmissing/strdup.h           |    8 +++---
 libmissing/strncasecmp.c      |    8 +++---
 libmissing/strndup.c          |    8 +++---
 libmissing/strndup.h          |    8 +++---
 libmissing/strnlen.c          |    8 +++---
 libmissing/strnlen.h          |    8 +++---
 libmissing/strnlen1.c         |    2 +-
 libmissing/strnlen1.h         |    2 +-
 libmissing/strpbrk.c          |    8 +++---
 libmissing/strpbrk.h          |    8 +++---
 libmissing/strsep.c           |    8 +++---
 libmissing/strsep.h           |    8 +++---
 libmissing/time_r.c           |    8 +++---
 libmissing/time_r.h           |    8 +++---
 libmissing/timegm.c           |    8 +++---
 libmissing/timegm.h           |    8 +++---
 libmissing/vasnprintf.c       |    8 +++---
 libmissing/vasnprintf.h       |    8 +++---
 libmissing/vsnprintf.c        |    8 +++---
 libmissing/vsnprintf.h        |    8 +++---
 libmissing/xsize.h            |    8 +++---
 61 files changed, 220 insertions(+), 279 deletions(-)

commit c73548836490199c35bc714175295718e06bdf57
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Sep 7 11:29:28 2005 +0000

    GnuLib update.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7139 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/regcomp.c        |  103 ++++++++++++++++++++---------------
 libmissing/regex_internal.c |    2 +-
 libmissing/regex_internal.h |  126 ++++++++++++++++++++++++++++++++-----------
 libmissing/regexec.c        |   78 +++++++++++++++------------
 4 files changed, 197 insertions(+), 112 deletions(-)

commit dd9ada315f6a13cdc7078b2057d82fb877e86c82
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Sep 6 11:05:37 2005 +0000

    More failover NULL check.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7135 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection-pool.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit 472232c10f91a9b773e1ba3920d59ef615d9c782
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Sep 5 14:08:31 2005 +0000

    Update.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7131 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/m4/gnulib-tool.m4 |   33 +++++++++++++++++++++++++++++++++
 1 files changed, 33 insertions(+), 0 deletions(-)

commit 00b686528752d838639a167b1190d20327565487
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Sep 5 14:07:58 2005 +0000

    Update.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7130 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am       |    6 ++++++
 libmissing/m4/gnulib-tool.m4 |    1 -
 2 files changed, 6 insertions(+), 1 deletions(-)

commit 793c06aeaaa0abf21b46439612a6d02649d17b5f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Sep 5 08:55:24 2005 +0000

    Distribute HACKING.README / LICENSE.README.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7126 09c5ec92-17d4-0310-903a-819935f44dba

 Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 0e920533cb40a825526298ca2d9a926834001e71
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Sep 5 08:53:06 2005 +0000

    Copyright notice for potential developer, plus licensing note.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7125 09c5ec92-17d4-0310-903a-819935f44dba

 HACKING.README |   16 ++++++++++++++++
 LICENSE.README |   19 +++++++++++++++++++
 2 files changed, 35 insertions(+), 0 deletions(-)

commit 682b57a53f0415369876965b88549dca7c743069
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Sep 3 06:43:15 2005 +0000

    GnuLib code update. Should fix OpenBSD compilation issue.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7116 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am        |    8 +-
 libmissing/m4/gettext.m4      |  549 ++++++++++++++++++++++++
 libmissing/m4/glibc2.m4       |   30 ++
 libmissing/m4/glibc21.m4      |   30 ++
 libmissing/m4/gnulib-cache.m4 |    4 +-
 libmissing/m4/gnulib-comp.m4  |   21 +
 libmissing/m4/iconv.m4        |  101 +++++
 libmissing/m4/intdiv0.m4      |   70 +++
 libmissing/m4/intmax.m4       |   30 ++
 libmissing/m4/inttypes-pri.m4 |   30 ++
 libmissing/m4/inttypes.m4     |   25 ++
 libmissing/m4/isc-posix.m4    |   24 +
 libmissing/m4/lcmessage.m4    |   30 ++
 libmissing/m4/lib-ld.m4       |  110 +++++
 libmissing/m4/lib-link.m4     |  554 ++++++++++++++++++++++++
 libmissing/m4/lib-prefix.m4   |  185 ++++++++
 libmissing/m4/mbchar.m4       |    7 +
 libmissing/m4/nls.m4          |   51 +++
 libmissing/m4/po.m4           |  429 +++++++++++++++++++
 libmissing/m4/printf-posix.m4 |   44 ++
 libmissing/m4/progtest.m4     |   92 ++++
 libmissing/m4/regex.m4        |   13 +-
 libmissing/m4/uintmax_t.m4    |   30 ++
 libmissing/m4/ulonglong.m4    |   23 +
 libmissing/regcomp.c          |  410 +++++++++---------
 libmissing/regex.h            |   84 +++-
 libmissing/regex_internal.c   |  308 +++++++-------
 libmissing/regex_internal.h   |  224 +++++++---
 libmissing/regexec.c          |  949 ++++++++++++++++++++++-------------------
 29 files changed, 3565 insertions(+), 900 deletions(-)

commit e313964e5ce4037c905cffa04becceb727f5d620
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Sep 1 14:21:28 2005 +0000

    Add missing LANG="".
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7115 09c5ec92-17d4-0310-903a-819935f44dba

 src/libprelude-error/Makefile.am |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit da517c138bb166bbdbbd0e7b4cab34aa07092031
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Sep 1 14:01:29 2005 +0000

    Oops.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7114 09c5ec92-17d4-0310-903a-819935f44dba

 src/libprelude-error/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 6ccf44eee4ad62667e55afec630d4877c2e23bdf
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Sep 1 13:59:48 2005 +0000

    Reset LANG before calling awk. Fix #96.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7113 09c5ec92-17d4-0310-903a-819935f44dba

 src/libprelude-error/Makefile.am |   20 ++++++++++----------
 1 files changed, 10 insertions(+), 10 deletions(-)

commit aa1bf3b0c92559909fd97906352826190907e165
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Sep 1 00:23:28 2005 +0000

    Fix broken comment.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7112 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude.h.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit eac91cb45b4cb66fd6c513c2548d717cd0297a55
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Sep 1 00:07:47 2005 +0000

    Use libmissing gettext.h
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7111 09c5ec92-17d4-0310-903a-819935f44dba

 src/libprelude-error/Makefile.am |    4 +-
 src/libprelude-error/gettext.h   |   69 --------------------------------------
 2 files changed, 2 insertions(+), 71 deletions(-)

commit d3d1f2203afc8851c9eb46ab66efa4816b616f4c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Aug 31 23:57:45 2005 +0000

    Update GnuLib code.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7110 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am        |    3 +-
 libmissing/m4/gnulib-cache.m4 |   28 +++++++
 libmissing/m4/gnulib-comp.m4  |  169 +++++++++++++++++++++++++++++++++++++++++
 libmissing/m4/gnulib-tool.m4  |    1 +
 libmissing/m4/gnulib.m4       |   79 -------------------
 5 files changed, 199 insertions(+), 81 deletions(-)

commit 8e98c74f68055a54e4bac9b47c05ebc5117d6331
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Aug 31 23:39:01 2005 +0000

    Make idmef-additional-data helpers function instead of define. This make the code
    easier to handle and Swig will generate wrapper transparantly.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7109 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-additional-data.c         |  176 ++++++++++++++++------
 src/include/idmef-additional-data.h |  279 ++++-------------------------------
 2 files changed, 158 insertions(+), 297 deletions(-)

commit 24cd6698d35a42d3e1ac86e8a4dd9f959b33bbde
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Aug 31 18:03:16 2005 +0000

    Generate bindings for idmef-additional-data helper.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7108 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude.i |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 35aa33d8ea3e29563f20c41632d71d1eac05668b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Aug 31 17:49:59 2005 +0000

    Update GnuLib code. Fix #97.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7107 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am      |    2 +-
 libmissing/m4/gnulib.m4     |   20 ++++++---
 libmissing/m4/minmax.m4     |   17 +++++---
 libmissing/m4/regex.m4      |   62 +++++++++++++++--------------
 libmissing/malloc.c         |   36 +++++++++++++++++
 libmissing/regcomp.c        |   18 +++++----
 libmissing/regex.c          |   24 -----------
 libmissing/regex.h          |    4 +-
 libmissing/regex_internal.c |   16 ++++----
 libmissing/regex_internal.h |   89 +++++++++++--------------------------------
 libmissing/regexec.c        |   63 +++++++++++++++++++-----------
 libmissing/strcasestr.c     |    1 +
 12 files changed, 175 insertions(+), 177 deletions(-)

commit 43ceb4cba5a5011079e04a90c07fd766c4eea775
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 29 09:10:24 2005 +0000

    Use locale config.h.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7106 09c5ec92-17d4-0310-903a-819935f44dba

 src/libprelude-error/code-from-errno.c |    4 +---
 src/libprelude-error/code-to-errno.c   |    4 +---
 src/libprelude-error/strerror.c        |    4 +---
 src/libprelude-error/strsource.c       |    5 ++---
 4 files changed, 5 insertions(+), 12 deletions(-)

commit 96456df0436938ba6a4aac535f355c17e66aad45
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Aug 26 09:45:09 2005 +0000

    Remove un-necessary socket.h inclusion.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7105 09c5ec92-17d4-0310-903a-819935f44dba

 src/common.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 660b09589f6ed159eef19e5094923e909241be78
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Aug 26 07:14:58 2005 +0000

    Patch from Jim Horvath <jim.horvath@gmail.com> for WIN32 compile.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7104 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-extract.h |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

commit 2de9292af5b9709efcb797a3d5d01932101bb82b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Aug 26 06:31:24 2005 +0000

    Removed netinet/in.h inclusion, which is not needed anymore.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7103 09c5ec92-17d4-0310-903a-819935f44dba

 src/tls-auth.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit bdebfab58c3c30cad8ef28d5aff5011b55de5607
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Aug 25 03:06:16 2005 +0000

    Oops; bad renaming.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7100 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-thread.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 1cc68194f4d1e362601e6e9eed32389995055d42
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Aug 25 02:30:54 2005 +0000

    Bump version.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7095 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS                         |    7 ++++
 configure.in                 |    2 +-
 docs/api/libprelude-decl.txt |   66 +++++++++---------------------------------
 src/include/libmissing.h     |    1 -
 src/include/prelude.h.in     |    2 +
 5 files changed, 24 insertions(+), 54 deletions(-)

commit 61405527b72abfed60f3ff3282596171e287c845
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Aug 25 01:23:51 2005 +0000

    Wrap all pthread call through a prelude_pthread() interface.
    
    As of now, pthread function won't be called unless:
    	- We detect we are not using pthread stubs at prelude_init() time.
    	- prelude_thread_init() is explicitly called.
    
    This is done so that there are no pthread constraint applied to the caller when
    pthread are not used. For example, a perl module would previously have failed
    if the perl interpreter was compiled without being explicitly linked to pthread.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7085 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in                    |   32 +++++
 docs/api/libprelude-decl.txt    |  120 ++++++++++++++++++-
 src/Makefile.am                 |    1 +
 src/idmef-criteria-string.yac.y |    8 +-
 src/idmef-path.c                |   64 +++++-----
 src/include/Makefile.am         |    4 +-
 src/include/prelude-thread.h    |   97 +++++++++++++++
 src/prelude-async.c             |    4 +
 src/prelude-client.c            |   12 +-
 src/prelude-thread.c            |  252 +++++++++++++++++++++++++++++++++++++++
 src/prelude-timer.c             |   26 ++---
 src/prelude.c                   |   40 +++----
 src/tls-auth.c                  |    7 +-
 13 files changed, 579 insertions(+), 88 deletions(-)

commit 4029080ab8f1186812cee12ece92bd3e4d3ca2ec
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Aug 25 01:19:41 2005 +0000

    Update.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7084 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/libmissing.h |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit a02ab6878716623832ed4282e7c1238fa3f120fc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Aug 25 01:16:27 2005 +0000

    config.h/libmissing.h inclusion.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7083 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-tree-wrap.c                            |    3 +++
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm |    3 +++
 src/variable.c                                   |    2 ++
 3 files changed, 8 insertions(+), 0 deletions(-)

commit e09644c7d64acdb1fe3e0ba2b5d7ac09f1fa5757
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Aug 25 01:14:02 2005 +0000

    Include config.h/libmissing.h
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7082 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-class.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 73e6342f5d31f6d63726d8646423e8bb1cb2a5cd
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Aug 25 00:15:17 2005 +0000

    Update GnuLib code.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7081 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am      |   32 ++-
 libmissing/m4/gnulib.m4     |    7 +-
 libmissing/m4/mbchar.m4     |   14 +
 libmissing/m4/mbiter.m4     |   14 +
 libmissing/m4/mbrtowc.m4    |   31 ++
 libmissing/m4/memchr.m4     |   18 ++
 libmissing/m4/regex.m4      |  209 +++++++-------
 libmissing/m4/strcase.m4    |   15 +-
 libmissing/m4/strcasestr.m4 |   14 +-
 libmissing/mbchar.c         |   38 +++
 libmissing/mbchar.h         |  352 +++++++++++++++++++++++
 libmissing/mbuiter.h        |  203 ++++++++++++++
 libmissing/memchr.c         |  201 +++++++++++++
 libmissing/regcomp.c        |  652 ++++++++++++++++---------------------------
 libmissing/regex.c          |    4 -
 libmissing/regex.h          |  559 +++++++++++++++++++++++--------------
 libmissing/regex_internal.c |  251 +++++++----------
 libmissing/regex_internal.h |   17 +-
 libmissing/regexec.c        |  601 +++++++++++++++++----------------------
 libmissing/strcase.h        |    5 +-
 libmissing/strcasecmp.c     |   98 +++++---
 libmissing/strcasestr.c     |  149 ++++++++--
 libmissing/strcasestr.h     |   22 +-
 libmissing/strncasecmp.c    |   60 ++++-
 libmissing/strnlen1.c       |   39 +++
 libmissing/strnlen1.h       |   41 +++
 26 files changed, 2317 insertions(+), 1329 deletions(-)

commit 97287e79faecea9690a928e418fb3edbaccb0dde
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Aug 24 15:14:56 2005 +0000

    Make sure we link correctly the Perl bindings to libprelude.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7079 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/Makefile.am         |    2 +-
 bindings/perl/Makefile.PL.in |    4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 0a5082bbe8c878a559598e2687140a86dc138a04
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Aug 23 10:36:00 2005 +0000

    Use prelude_log().
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7078 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-string.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 24393f5d44185899bb8f56cf9fb9211186193ae4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Aug 23 10:35:33 2005 +0000

    Reset prelude-msg priority after recycle.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7077 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-msgbuf.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 8f3f89940eab44b54664626d4ee57bcd612bf0b2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Aug 21 10:59:45 2005 +0000

    Don't return NULL to Perl/Python.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7061 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude_perl.i   |    5 +++--
 bindings/libprelude_python.i |    6 ++++--
 2 files changed, 7 insertions(+), 4 deletions(-)

commit aa4d22512eb4cb0f2d01c3beb7b21520b5bb78a7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Aug 21 10:23:34 2005 +0000

    Forgot to commit old version bump.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7059 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS         |    6 ++++++
 configure.in |    2 +-
 2 files changed, 7 insertions(+), 1 deletions(-)

commit 8e2ef3db8e521a6829605766294e86af9d0c3dcd
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Aug 17 08:15:44 2005 +0000

    Fix for system where ferror/clearerror might be defined as macro.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7025 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-io.c |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)

commit 0f989a46a9e0d0190c9b3628f379cbf3edf25631
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Aug 16 23:26:00 2005 +0000

    Version bump.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7017 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS                                     |   17 ++
 configure.in                             |    2 +-
 docs/api/libprelude-decl.txt             |  317 ++++++++++++++++++++++++++----
 docs/api/tmpl/idmef-criteria.sgml        |   16 ++-
 docs/api/tmpl/idmef-criterion-value.sgml |    1 +
 docs/api/tmpl/prelude-log.sgml           |   10 +-
 6 files changed, 315 insertions(+), 48 deletions(-)

commit d54229123f273b7e2bbc77689d0da44e539ca17a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Aug 16 13:02:45 2005 +0000

    Fix invalid return value. Kill warning.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@7004 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criterion-value.c |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

commit 7bae69cf7c9c36d83c3db0b4ff33e27a3f53f217
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 15 18:53:20 2005 +0000

    GnuLib update, add an strcasestr() module.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6969 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am         |   10 +++++-
 libmissing/m4/gnulib.m4        |    8 ++++-
 libmissing/m4/onceonly_2_57.m4 |    4 +-
 libmissing/m4/strcasestr.m4    |   17 ++++++++++++
 libmissing/m4/strndup.m4       |    6 +---
 libmissing/m4/strnlen.m4       |   10 +++++--
 libmissing/strcasestr.c        |   57 ++++++++++++++++++++++++++++++++++++++++
 libmissing/strcasestr.h        |   36 +++++++++++++++++++++++++
 libmissing/strndup.c           |   10 ++-----
 libmissing/strnlen.h           |   32 ++++++++++++++++++++++
 10 files changed, 170 insertions(+), 20 deletions(-)

commit d8cd60e3f4c1926d51814c290b651b4fc9825e0a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 15 18:52:56 2005 +0000

    New substr operator for substr : "<>". Provide the ability to do insensitive match
    by appending a wilcard to most (<>, =, ~) operator. Provide the ability to do negative
    match on <> and ~ operator. Implement lesser and greater operator for broken down time
    operation.
    
    Make the operator enum a bitsflags which make the code a little more easier to handle.
    Ability for idmef-criterion-value to print regex.
    
    Fix some bug in broken down time month/wday handling. Ability to provide a gmt offset
    in the criteria so that the match is not made on the local time.
    
    Watch out, libpreludedb breakage.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6968 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria-string.lex.l     |   18 ++-
 src/idmef-criteria-string.yac.y     |   47 +++++--
 src/idmef-criteria.c                |   36 +++--
 src/idmef-criterion-value.c         |  258 +++++++++++++++++++++++------------
 src/idmef-value-type.c              |   47 ++++---
 src/include/idmef-criteria.h        |   38 ++++--
 src/include/idmef-criterion-value.h |   15 ++-
 src/include/libmissing.h            |    1 +
 src/libprelude-error/err-codes.h.in |    3 +-
 9 files changed, 315 insertions(+), 148 deletions(-)

commit b8fb36afb3ae071d219e8d91122f7efbaf9faaa8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Aug 14 18:50:16 2005 +0000

    Fix int8 / unsigned char swig mixup.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6963 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude_python.i |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 4f6f904f0193b63ce6ae3d6ae085fce5c72f6902
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Aug 14 16:22:33 2005 +0000

    Record the full process path, as per IDMEFv14 recommendations.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6962 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |   27 ++++++++++++++-------------
 1 files changed, 14 insertions(+), 13 deletions(-)

commit c2c141a1cb26320a87c379fd5bc544f6c3c6d4d0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Aug 12 00:02:46 2005 +0000

    Change from old port number (5554) to IANA assignated port number (4690).
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6951 09c5ec92-17d4-0310-903a-819935f44dba

 README                   |    8 ++++----
 src/prelude-connection.c |    2 +-
 2 files changed, 5 insertions(+), 5 deletions(-)

commit a83cf1986d21b5145630af15bc1595b5c9b05b5a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Aug 11 21:08:41 2005 +0000

    Fix inclusion path.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6949 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/perl/Makefile.PL.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 8fe365107056eef70811d4c0740ccc1d7c905cc9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 8 20:42:20 2005 +0000

    Fixes for broken FreeBSD sh :-)
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6939 09c5ec92-17d4-0310-903a-819935f44dba

 m4/ax_create_prelude_inttypes_h.m4 |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 939b5ae3c7c4ffddf3e17a9dfea5c8dc4f51da19
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Aug 6 18:08:13 2005 +0000

    Handle fread() error return correctly (check for ferror() / feof(), and return
    the appropriate error code).
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6938 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-io.c |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

commit ede0dfbe303bd8f2adef86e14cb53bcacfd07a2c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Aug 5 13:53:01 2005 +0000

    Implement va_copy() workaround from glib.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6937 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in         |   79 ++++++++++++++++++++++++++++++++++++++++++++++++++
 src/prelude-string.c |   20 ++++++++++++-
 2 files changed, 98 insertions(+), 1 deletions(-)

commit bdb4fa93d44240dfd7cb4a1ddb98008455c66551
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Aug 5 13:26:04 2005 +0000

    Fix 64 bit conversion specifier detection: Now check for l, ll, q, I64,
    instead of just relying on l or ll depending on sizeof(long). Fix printf/scanf issue
    on old BSD system.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6936 09c5ec92-17d4-0310-903a-819935f44dba

 m4/ax_create_prelude_inttypes_h.m4 |  119 +++++++++++++++++++-----------------
 src/include/prelude-inttypes.h.in  |   38 +++++-------
 2 files changed, 78 insertions(+), 79 deletions(-)

commit d5040782233a805d2cd1cfe1affaf12cc125839f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Aug 5 13:24:19 2005 +0000

    Fix unused warning on system without pthread_atfork().
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6935 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-async.c |   13 ++++++++-----
 src/prelude-timer.c |    3 +++
 2 files changed, 11 insertions(+), 5 deletions(-)

commit 68fe5aada93af21f1da97cd8f897d1f301649b33
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Aug 4 22:49:58 2005 +0000

    Ooops, check for sed and variadic macros. Should have been part
    of 6932.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6934 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in |   30 ++++++++++++++++++++++++++++++
 1 files changed, 30 insertions(+), 0 deletions(-)

commit 4dfdbd34cfb15e196be6d1f601fc987d9cc526f5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Aug 4 22:48:37 2005 +0000

    Use TIME_WITH_SYS_TIME (through prelude-config.h).
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6933 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/idmef-time.h |   15 ++++++++++++---
 1 files changed, 12 insertions(+), 3 deletions(-)

commit 96c172104c1afb259b1ea0acca0a4c372046b70b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Aug 4 22:45:33 2005 +0000

    Workaround for system without variadic macros. Use prelude-config.h for this
    purpose.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6932 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-log.h |   50 ++++++++++++++++++++++++++++----------------
 src/prelude-log.c         |   25 ++++++++++++++++++++++
 2 files changed, 57 insertions(+), 18 deletions(-)

commit c0ce93cf52dab21b0b93e1b353bea91dd1618b2e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Aug 4 22:44:53 2005 +0000

    Generate prelude-config.h, from config.h and install it. This is required
    so that we can keep some machine definition and use it in header file.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6931 09c5ec92-17d4-0310-903a-819935f44dba

 Makefile.am |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

commit ef51ce3301266ee55b5e96ff1378f9144136c5fd
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Aug 4 13:47:47 2005 +0000

    Missing.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6930 09c5ec92-17d4-0310-903a-819935f44dba

 gtk-doc.make |  153 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 153 insertions(+), 0 deletions(-)

commit 22a2894c32f27f4c63fee5c44810e6df1c679a1c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Aug 4 00:40:04 2005 +0000

    Include gtk-doc.m4, for developer.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6929 09c5ec92-17d4-0310-903a-819935f44dba

 m4/gtk-doc.m4 |   53 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 53 insertions(+), 0 deletions(-)

commit c113e15fda5148926e194250e996086991310be8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 1 23:27:13 2005 +0000

    Include some WIN32 conditional fixes by Jim Horvath <jim.horvath@gmail.com>.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6911 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-message-write.c                          |    7 ++++++-
 .../GenerateIDMEFMessageWriteC.pm                  |    7 ++++++-
 src/include/common.h                               |    7 ++++++-
 3 files changed, 18 insertions(+), 3 deletions(-)

commit 539b6b53e0abe0c5267fa3fb2762fba2e4288456
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 1 21:28:30 2005 +0000

    Update documentation, NEWS. Bump version number.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6904 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS                                       |   15 +++++++++++++++
 configure.in                               |    2 +-
 docs/api/libprelude-decl.txt               |    2 +-
 docs/api/tmpl/idmef-additional-data.sgml   |    3 +++
 docs/api/tmpl/idmef-criteria.sgml          |    3 +++
 docs/api/tmpl/idmef-criterion-value.sgml   |    3 +++
 docs/api/tmpl/idmef-data.sgml              |    3 +++
 docs/api/tmpl/idmef-message-print.sgml     |    3 +++
 docs/api/tmpl/idmef-message-read.sgml      |    3 +++
 docs/api/tmpl/idmef-message-write.sgml     |    3 +++
 docs/api/tmpl/idmef-path.sgml              |    3 +++
 docs/api/tmpl/idmef-time.sgml              |    3 +++
 docs/api/tmpl/idmef-tree-wrap.sgml         |    3 +++
 docs/api/tmpl/idmef-value.sgml             |    3 +++
 docs/api/tmpl/idmef.sgml                   |    3 +++
 docs/api/tmpl/prelude-async.sgml           |    3 +++
 docs/api/tmpl/prelude-client.sgml          |    3 +++
 docs/api/tmpl/prelude-connection-pool.sgml |    3 +++
 docs/api/tmpl/prelude-connection.sgml      |    3 +++
 docs/api/tmpl/prelude-failover.sgml        |    3 +++
 docs/api/tmpl/prelude-hash.sgml            |    3 +++
 docs/api/tmpl/prelude-ident.sgml           |    3 +++
 docs/api/tmpl/prelude-inttypes.sgml        |    3 +++
 docs/api/tmpl/prelude-io.sgml              |    3 +++
 docs/api/tmpl/prelude-linked-object.sgml   |    3 +++
 docs/api/tmpl/prelude-list.sgml            |    3 +++
 docs/api/tmpl/prelude-log.sgml             |    3 +++
 docs/api/tmpl/prelude-msg.sgml             |    3 +++
 docs/api/tmpl/prelude-msgbuf.sgml          |    3 +++
 docs/api/tmpl/prelude-plugin.sgml          |    3 +++
 docs/api/tmpl/prelude-string.sgml          |    3 +++
 docs/api/tmpl/prelude.sgml                 |    3 +++
 32 files changed, 104 insertions(+), 2 deletions(-)

commit 270c0ab75acc6eed2cf3aba07d47cb9f3df06c42
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 1 21:26:24 2005 +0000

    beautification.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6903 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-io.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 52fc26c7565c6b40869c20775030656458370b77
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 1 21:22:17 2005 +0000

    Try to improve error reporting in case of TLS error.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6902 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-io.c |   17 +++++++++++++----
 1 files changed, 13 insertions(+), 4 deletions(-)

commit 04a73aea55f0c3b9e0266e1417979d66ed7ec32d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 1 19:31:37 2005 +0000

    Warning improvement.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6901 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 4dbbec20386e4c1ac5813865d4ae0b4946d3a0be
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 1 19:25:48 2005 +0000

    Catch GNUTLS_E_UNEXPECTED_PACKET_LENGTH error, which often happen when the client
    close the connection without calling gnutls_bye(). Same for GNUTLS_E_INVALID_SESSION,
    which happen when calling gnutls_bye() on an already bye'd out connection. The error
    are still available when increasing libprelude log level.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6900 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-io.c |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

commit d00028335902b11412fda0c82c7ddab812584d5d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 1 17:36:31 2005 +0000

    Decrease verbosity for begnin error.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6898 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-io.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 1defaaa34d3c2586c4b0d92b9a76aeaa2dd02217
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 1 17:35:28 2005 +0000

    More close-on-exec fix. Decrease error checking.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6897 09c5ec92-17d4-0310-903a-819935f44dba

 src/daemonize.c          |    4 +++-
 src/prelude-connection.c |   11 +++--------
 2 files changed, 6 insertions(+), 9 deletions(-)

commit 1eeb9a07e0e42d7f76e517d6e670215f6f1459cd
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 1 16:57:01 2005 +0000

    Correct mmap() error checking.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6895 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |    2 +-
 src/tls-util.c       |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 859b0691ecc073a1bd60fdd21bc3e715b0500d99
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 1 16:16:15 2005 +0000

    Update gnulib code.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6890 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am  |   20 +++----
 libmissing/m4/gnulib.m4 |    5 +-
 libmissing/m4/regex.m4  |  126 ++++++++++++++++++++++------------------------
 libmissing/size_max.h   |   27 ++++++++++
 4 files changed, 99 insertions(+), 79 deletions(-)

commit 5ebb376a662f5050094abdb09246e106446280d7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 1 12:28:14 2005 +0000

    Oops, fix mistake when looking up groupname GID.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6885 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/prelude-adduser.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit ffe3180a367ad842b53893724e470f0c3e639b8b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 1 12:07:19 2005 +0000

    Resort to calling gnutls_strerror() if a TLS error happen and it is not
    an alert. Thanks to John R. Shannon <john@johnrshannon.com> for pointing
    out this.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6884 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-io.c |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

commit b15e099af8f060bf43f383e94a9301f41d2892ac
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 1 12:03:49 2005 +0000

    Use SWIG_TypeQuery() to ensure portability.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6883 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/Makefile.am                               |    4 +-
 bindings/idmef-value-class-mapping.h               |   78 -------------------
 bindings/idmef-value-class-mapping.i               |   80 ++++++++++++++++++++
 bindings/libprelude.i                              |    3 +-
 .../GenerateIDMEFValueClassSwigMapping.pm          |   16 ++--
 src/idmef-wrappers-gen/generator.pl                |    2 +-
 6 files changed, 94 insertions(+), 89 deletions(-)

commit 295078e3e46541369e3666a206227c781e62a6be
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jul 30 14:08:26 2005 +0000

    Correct source_id decoding.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6875 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option-wide.c |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

commit 73767cfb058fbbe5c33dfa9a3574975b94f3652b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jul 30 13:45:58 2005 +0000

    Fill source_id on prelude_option_recv_reply().
    Include an empty PRELUDE_MSG_OPTION_TARGET_INSTANCE_ID in option message.
    Some cleanup.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6874 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-message-id.h |    1 +
 src/prelude-option-wide.c        |   22 ++++++++++------------
 2 files changed, 11 insertions(+), 12 deletions(-)

commit 1cac9a7bde1df4bd9b4fe648e8e5e70b1bc98f3b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jul 25 21:58:26 2005 +0000

    More error reporting.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6827 09c5ec92-17d4-0310-903a-819935f44dba

 src/tls-auth.c |   23 ++++++++++++++++-------
 1 files changed, 16 insertions(+), 7 deletions(-)

commit f0c6dad113d18f57162c13d331a6106c4f18a41f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jul 25 17:07:27 2005 +0000

    Handle case where there is no failover created.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6826 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection-pool.c |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

commit f31baf8142655ddcfa64ddc8602e537635192074
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jul 25 16:46:08 2005 +0000

    Alway backup the va_list, since it's value might be undefined after the vsnprintf() call.
    This fix a bug on prelude_string_vprintf() recursion on some platform.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6825 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-string.c |   16 +++++++++++-----
 1 files changed, 11 insertions(+), 5 deletions(-)

commit 59af02cd3719906a1a20f74637b0c8816057e185
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jul 14 00:08:27 2005 +0000

    Update NEWS, documentation. Bump version number.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6771 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS                         |   15 +++++++++++++++
 configure.in                 |    2 +-
 docs/api/libprelude-decl.txt |    2 +-
 3 files changed, 17 insertions(+), 2 deletions(-)

commit ac41eb92bf00d3e1a7670e84027361e8d010e466
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jul 13 23:24:22 2005 +0000

    Separate normal log level / debug log level handling. Allow to have different
    facility for each of theses specific level.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6766 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-log.c |   44 ++++++++++++++++++++++++++------------------
 1 files changed, 26 insertions(+), 18 deletions(-)

commit 5664478e01f6f6c7aac39b35776e0713e5616386
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jul 12 20:12:45 2005 +0000

    Handle global_logfile separatly.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6765 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-log.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 03cd5b8eb0dec5dd382a57cdbdb16bd4d02db712
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jul 12 18:28:34 2005 +0000

    Set FD_CLOE
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6762 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection.c |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

commit d06ef32e013eb114662cc181cc4712a2cfd242b3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jul 12 12:45:20 2005 +0000

    Update function documentation. Fix #89.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6759 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit f8c4f897022fa808e50ffa981fb08e0146dd7bd6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jul 12 08:23:57 2005 +0000

    Slight renaming.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6758 09c5ec92-17d4-0310-903a-819935f44dba

 src/common.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit d6ca7e554595af35ec37ee19fbf29e61e05e3259
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jul 12 08:21:28 2005 +0000

    Correct fill_client_infos() return value.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6757 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit e6471f811d79c9745f0567b2cdf880a27aac7f96
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jul 11 15:11:07 2005 +0000

    Update GnuLib code.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6754 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am    |    2 +-
 libmissing/getaddrinfo.h  |   12 +++++++++---
 libmissing/inet_ntop.h    |    5 ++++-
 libmissing/m4/gnulib.m4   |    2 +-
 libmissing/m4/size_max.m4 |   10 +++++-----
 libmissing/regcomp.c      |    7 ++++---
 libmissing/time_r.h       |   13 ++++++++++++-
 7 files changed, 36 insertions(+), 15 deletions(-)

commit c88b141e336ec5559e9c60ffc57cc080be8ae03e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jul 11 15:07:55 2005 +0000

    Don't fail on _prelude_get_file_name_and_path() error.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6753 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |   59 +++++++++++++++++++++++++++----------------------
 1 files changed, 32 insertions(+), 27 deletions(-)

commit 9bd4119e084a42766249028d11026769e77d99a4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jul 11 15:04:38 2005 +0000

    More path normalization in _prelude_get_file_name_and_path().
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6752 09c5ec92-17d4-0310-903a-819935f44dba

 src/common.c |   71 ++++++++++++++++++++++++++++++++++++++++------------------
 1 files changed, 49 insertions(+), 22 deletions(-)

commit b399661a9edfc686b7993a81706f466e6ee9ed94
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jul 9 09:21:33 2005 +0000

    Update to use libmissing defined PATH_MAX.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6751 09c5ec92-17d4-0310-903a-819935f44dba

 src/daemonize.c |    6 +-----
 1 files changed, 1 insertions(+), 5 deletions(-)

commit 54e26145035634154225fd44f82bebfb2cf14bb4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jul 9 09:21:04 2005 +0000

    Store CWD on prelude_init(), use it in _prelude_get_file_name_and_path().
    Useful for case where the program call prelude_init() when starting but
    fork before the prelude_client_t creation.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6750 09c5ec92-17d4-0310-903a-819935f44dba

 src/common.c  |   16 +++++++++-------
 src/prelude.c |    7 ++++++-
 2 files changed, 15 insertions(+), 8 deletions(-)

commit 8cb9531fc1fbb15746d53c9955045305cb6272fc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jul 8 17:51:19 2005 +0000

    Check whether HAVE_PTHREAD_ATFORK is set. Fix #87.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6749 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-timer.c |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

commit d1abc7081ec2b66f724633a175cf572c97d75cfc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jul 8 17:47:14 2005 +0000

    Fix a typo that could result in an endless loop on system where _POSIX_TIMERS is defined.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6748 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-async.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit d31f66649a6394c2c623ce9e3b15025264f7c983
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jul 7 15:37:31 2005 +0000

    Update NEWS. Bump version number.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6745 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS         |   32 ++++++++++++++++++++++++++++++++
 configure.in |    2 +-
 2 files changed, 33 insertions(+), 1 deletions(-)

commit c202910eb5891324aad2248633ab93ddcd86ad36
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jul 7 15:33:51 2005 +0000

    Fix distcheck.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6744 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/python/setup.py.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit f9f6bd895ca70f666b2b5877069d1bf49951d082
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jul 7 15:33:23 2005 +0000

    Big GnuLib update.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6743 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am        |   12 +-
 libmissing/m4/gettext.m4      |  549 ---
 libmissing/m4/glibc2.m4       |   30 -
 libmissing/m4/glibc21.m4      |   30 -
 libmissing/m4/gnulib.m4       |    3 +-
 libmissing/m4/iconv.m4        |  101 -
 libmissing/m4/intdiv0.m4      |   70 -
 libmissing/m4/intmax.m4       |   30 -
 libmissing/m4/inttypes-pri.m4 |   30 -
 libmissing/m4/inttypes.m4     |   25 -
 libmissing/m4/isc-posix.m4    |   24 -
 libmissing/m4/lcmessage.m4    |   30 -
 libmissing/m4/lib-ld.m4       |  110 -
 libmissing/m4/lib-link.m4     |  553 ---
 libmissing/m4/lib-prefix.m4   |  153 -
 libmissing/m4/nls.m4          |   51 -
 libmissing/m4/po.m4           |  429 ---
 libmissing/m4/printf-posix.m4 |   44 -
 libmissing/m4/progtest.m4     |   92 -
 libmissing/m4/regex.m4        |   88 +-
 libmissing/m4/uintmax_t.m4    |   30 -
 libmissing/m4/ulonglong.m4    |   23 -
 libmissing/regcomp.c          | 3925 +++++++++++++++++++
 libmissing/regex.c            | 8325 +----------------------------------------
 libmissing/regex.h            |  106 +-
 libmissing/regex_internal.c   | 1673 +++++++++
 libmissing/regex_internal.h   |  808 ++++
 libmissing/regexec.c          | 4338 +++++++++++++++++++++
 28 files changed, 10928 insertions(+), 10754 deletions(-)

commit 704e074143e3cb4d7249bff9606712a08cdfa859
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jul 7 15:02:47 2005 +0000

    Update.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6742 09c5ec92-17d4-0310-903a-819935f44dba

 docs/api/libprelude-decl.txt |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit d56057a99e0a591ebbdcf78fe4afc3b8f08501bc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jul 7 15:02:08 2005 +0000

    Move libmissing/libprelude-error link to LIBADD.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6741 09c5ec92-17d4-0310-903a-819935f44dba

 src/Makefile.am |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

commit 876fcfc9bec67d2b7b3728ec6f7e4ceb34003b95
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jul 7 11:47:06 2005 +0000

    Allow the user to provide the LIBPRELUDE_LOGFILE environment variable, to
    be used for debugging.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6740 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude.c |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 deletions(-)

commit 52dd7dea9c2172f595d17166910ca8cb29493205
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jul 7 10:37:42 2005 +0000

    New prelude_log_set_logfile() function, that might be used to specify
    an explicit global logfile instead of the default syslog/stdout/stderr output.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6739 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-log.h |    2 ++
 src/prelude-log.c         |   28 ++++++++++++++++++++++++++--
 2 files changed, 28 insertions(+), 2 deletions(-)

commit 93421bfc282a4de774fbfe30a5b104c261eb93cd
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jul 7 10:01:56 2005 +0000

    Large modification to prelude-async fork handling due to FreeBSD incapacity of dealing
    with restarting a thread from the child process (which was causing an assertion in
    libpthread).
    
    - prelude-timer now provide it's own atfork handler. Don't restore the timer state
      from the prelude-async handler.
    
    - Modify prelude-async child fork handler so that the asynchronous thread is not restarted.
      It is up to the caller to decide whether to restart the asynchronous thread in the child
      by using prelude_client_set_flags(). Note that calling pthread_create() from a child
      process break on some architecture, namely FreeBSD, if another thread was started from the
      parent of the forked process.
    
    
    - Reinitialize mutex instead of unlocking them in all atfork child handler. Some implementation
      seem not to support unlocking of a mutex in the child process.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6738 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-async.c |   89 +++++++++++++++++++++++++++-----------------------
 src/prelude.c       |   18 +++++++++-
 2 files changed, 64 insertions(+), 43 deletions(-)

commit f150e662c1b1cdda577acd2169592e448e5cd8e7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jul 7 07:54:24 2005 +0000

    Implement _prelude_timer_init() responsible for setting up an atfork handler
    responsible for keeping data in a consistant state accross fork() (zero the list,
    reset the timer mutex).
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6737 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-timer.h |    6 ++++++
 src/prelude-timer.c         |   25 ++++++++++++++++++++++++-
 2 files changed, 30 insertions(+), 1 deletions(-)

commit 81c809bc3dc5fe74014a9f60eb435a5639e49ec4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jul 6 23:38:07 2005 +0000

    Implement _idmef_path_cache_reinit(), to be used by the atfork handler
    to reinitialize idmef_path_t mutex within the child (experience show unlocking
    a mutex locked from the atfork prepare handler in the child is not portable).
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6736 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-path.c         |   20 +++++++++++++++++++-
 src/include/idmef-path.h |    2 ++
 2 files changed, 21 insertions(+), 1 deletions(-)

commit cddc9cd3825aa4923d6fac7ce4914ea4fad6e27b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jul 5 08:37:37 2005 +0000

    Include file cleanup.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6732 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criterion-value.c   |    2 +-
 src/include/prelude-extract.h |    1 +
 2 files changed, 2 insertions(+), 1 deletions(-)

commit fad8bb2ca4a8cb7d9ffe842d698861c82609fed8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jul 5 08:36:50 2005 +0000

    Include file cleanup.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6731 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/tls-register.c                     |    5 +--
 src/common.c                                       |    4 +--
 src/config-engine.c                                |    2 +-
 src/daemonize.c                                    |    3 +-
 src/idmef-additional-data.c                        |    2 +-
 src/idmef-criteria.c                               |    4 ++-
 src/idmef-message-read.c                           |  Bin 77688 -> 77619 bytes
 src/idmef-message-write.c                          |    3 --
 src/idmef-time.c                                   |   26 +++++++++++++------
 src/idmef-value-type.c                             |    3 +-
 .../GenerateIDMEFMessageReadC.pm                   |    3 --
 .../GenerateIDMEFMessageWriteC.pm                  |    3 --
 src/prelude-connection-pool.c                      |    7 +----
 src/prelude-connection.c                           |    2 +-
 src/prelude-failover.c                             |    2 +-
 src/prelude-plugin.c                               |    2 +-
 16 files changed, 34 insertions(+), 37 deletions(-)

commit 1047bcf36f8d17dc19103d04a560a714fbba44c1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Jul 3 10:53:06 2005 +0000

    Missing LANG="" workaround.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6716 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/Makefile.am |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit 3a20fd72c0a4bc033f33a02f6fe22bcbbcff9af6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Jul 3 10:50:23 2005 +0000

    Workaround MakeMaker issue where generated Perl Makefile would be invalid
    when UTF-8 is enabled.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6714 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/Makefile.am |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

commit 7b0e439204dc24bb6db6b6b33036c79451799a84
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jun 30 17:27:22 2005 +0000

    Update.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6699 09c5ec92-17d4-0310-903a-819935f44dba

 docs/api/libprelude-decl.txt             |  265 ++++++++++++++++--------------
 docs/api/libprelude-sections.txt         |    2 +-
 docs/api/tmpl/idmef-additional-data.sgml |   43 +++++
 docs/api/tmpl/prelude-async.sgml         |    2 +-
 docs/api/tmpl/prelude-log.sgml           |    7 +-
 docs/api/tmpl/prelude-plugin.sgml        |    2 +
 6 files changed, 196 insertions(+), 125 deletions(-)

commit da36d697b33127f4ac682248bb94b4211508bdb1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jun 30 17:25:32 2005 +0000

    Allow option argument starting with a '-' if the value immediatly following
    the option character cannot be looked up as an existing option.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6698 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option.c |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

commit 00b6c8d9f169ef52f0398bc0152fa1675bebe574
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jun 30 17:24:29 2005 +0000

    Fix prelude_log_v prototype.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6697 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude.i     |    2 +-
 src/include/prelude-log.h |   10 ++++++++--
 src/prelude-log.c         |    4 ++--
 3 files changed, 11 insertions(+), 5 deletions(-)

commit 015b6916c68018b2bc674985dc92db26498ff141
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jun 29 12:03:32 2005 +0000

    Sync slight renaming.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6694 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-async.h |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 02e61bee39df45aa47a0f4e9de63dcc248ecb7f1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jun 29 11:40:53 2005 +0000

    No need to round or apply a modulo to usec (!).
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6689 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-time.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit 2ce06f0db889e2b8b881d8779c670e6ad04bac97
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jun 29 11:40:02 2005 +0000

    Improvide idmef-message-print time format.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6688 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-message-print.c                          |   19 +++++++++++--------
 .../GenerateIDMEFMessagePrintC.pm                  |   19 +++++++++++--------
 2 files changed, 22 insertions(+), 16 deletions(-)

commit 403e9538ac77ed64809829e3979264adf8354a1a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Jun 26 23:27:10 2005 +0000

    * prelude-async.c:
    
    - Use clock_gettime() + CLOCK_MONOTONIC if available and pthread_condattr_setclock() exist. This should avoid possible race with pthread_cond_timedwait() if the system time is modified, and make the system more predictable anyway.
    
    - In case CLOCK_MONOTONIC is not applicable, revert to CLOCK_REALTIME, or to gettimeofday() if clock_gettime() is not available at all.
    
    - Simplify timer elapsed time check.
    
    - Check the predicate even if the condition return ETIMEDOUT. Pthread documentation say the predicate might be true in that condition.
    
    - Calculate the sleep time when holding the condition mutex instead of doing it previously. Avoid possible race due to the wait time.
    
    
    * configure.in:
    
    - Remove assignment of CFLAGS within LDFLAGS due tu a typo.
    - Check for pthread_condattr_setclock().
    - Check for clock_gettime() possibly within librt.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6682 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in        |   19 +++++++-
 src/prelude-async.c |  141 +++++++++++++++++++++++++++++++++++++--------------
 2 files changed, 120 insertions(+), 40 deletions(-)

commit f980ebdf146b57c5f5594077c1711c9a8dd2b576
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Jun 26 17:35:33 2005 +0000

    Move libmissing inclusion at the top.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6681 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria-string.lex.l |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit ead77ca0d4fa0a5147f40701d35be1e4ab412317
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Jun 26 17:31:44 2005 +0000

    Make sure HAVE_CONFIG_H stay defined.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6680 09c5ec92-17d4-0310-903a-819935f44dba

 src/libprelude-error/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 8b20b1c0d26b4738b63859141d07f3177229a12a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Jun 26 16:14:23 2005 +0000

    Update GnuLib code. Add strcasecmp fallback.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6679 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am   |   22 ++++++++++-----
 libmissing/m4/gnulib.m4  |    7 +++--
 libmissing/m4/strcase.m4 |   37 +++++++++++++++++++++++++
 libmissing/mktime.c      |   23 +++++++---------
 libmissing/strcase.h     |   47 ++++++++++++++++++++++++++++++++
 libmissing/strcasecmp.c  |   66 ++++++++++++++++++++++++++++++++++++++++++++++
 libmissing/strncasecmp.c |    2 +
 src/include/libmissing.h |    1 +
 8 files changed, 181 insertions(+), 24 deletions(-)

commit 497807be1a3180c8f56d48c7e31ed279213d5e97
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Jun 26 16:13:17 2005 +0000

    Use C99 __VA_ARGS__ instead of GNU extension.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6678 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-plugin.h |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit d922852df88de199913428e327b42ad3ecfa5aaa
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Jun 26 16:12:09 2005 +0000

    Compile Python bindings with -DHAVE_CONFIG_H.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6677 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/python/setup.py.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 22388971bea319c094c624c299a8a7ee69cf6739
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Jun 26 12:48:47 2005 +0000

    Be more C89 friendly.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6676 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-message-print.c                          |    5 ++++-
 src/idmef-message-read.c                           |  Bin 77652 -> 77688 bytes
 .../GenerateIDMEFMessagePrintC.pm                  |    5 ++++-
 .../GenerateIDMEFMessageReadC.pm                   |    4 ++--
 4 files changed, 10 insertions(+), 4 deletions(-)

commit 78a3ff9d78f523517c704307c606abe1d57a69c1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Jun 26 12:22:54 2005 +0000

    More C89 compliance where possible.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6675 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-log.h |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 6722078c3c4917bdd166cb4c968397a19ce6125d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Jun 26 12:22:19 2005 +0000

    Include libmissing.h / config.h first.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6674 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/prelude-adduser.c |    4 +++-
 prelude-adduser/server.c          |    5 ++++-
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 1d03f22601acd720b3e7c49f3dbdc805a0d3bc4d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Jun 26 12:21:35 2005 +0000

    Include config.h if available.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6673 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-list.h              |    4 ++++
 src/libprelude-error/prelude-error.h.in |    4 ++++
 2 files changed, 8 insertions(+), 0 deletions(-)

commit 19d822c82882357980497ea89a39735b06e5458d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Jun 26 12:20:16 2005 +0000

    Include config.h / libmissing.h first.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6672 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client-profile.c |    3 +++
 src/prelude-client.c         |    4 +++-
 src/prelude-option-wide.c    |    4 +++-
 src/prelude-string.c         |    4 +++-
 4 files changed, 12 insertions(+), 3 deletions(-)

commit d41d0faa27f8ff0e755efd724cd903d8a5149bdc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Jun 26 12:19:14 2005 +0000

    Fix typo.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6671 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-value-type.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 2e2b851395a34580f3866d23d4a89009a30ca436
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Jun 26 12:18:53 2005 +0000

    Cleanup. Use typedef for function callback.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6670 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-option.h |   27 +++++++++++++--------------
 src/prelude-option.c         |   18 ++++++++++--------
 2 files changed, 23 insertions(+), 22 deletions(-)

commit 80ede9d27869d11af41b9f231577feb8e02fb8ee
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Jun 26 12:18:03 2005 +0000

    More C89 compliance where possible.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6669 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-tree-wrap.c                            |    2 +-
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm |    2 +-
 src/idmef-wrappers-gen/idmef-tree.h              |   10 +++++-----
 src/include/idmef-criterion-value.h              |    2 +-
 src/include/idmef-tree-wrap.h                    |    8 ++++----
 src/include/prelude-async.h                      |    2 +-
 src/include/prelude-client-profile.h             |    1 +
 src/include/prelude-connection.h                 |    4 ++--
 src/include/prelude-msg.h                        |    2 +-
 src/include/prelude-msgbuf.h                     |    2 +-
 10 files changed, 18 insertions(+), 17 deletions(-)

commit 098726b0af1e79aba42d5958d348a88f9e5284e0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Jun 19 09:43:32 2005 +0000

    Thread safety work. Unlock the timer list mutex while the expiring timer callback
    is called, which allow the callback to use standard timer operation that will lock
    the timer list if needed.
    
    This fixes possible race condition in code depending on timer, and also should
    reduce contention on program depending a lot on timer.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6659 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-timer.c |   59 +++++++++++++++++++++++++++++++-------------------
 1 files changed, 36 insertions(+), 23 deletions(-)

commit 2aafcfb018fc26a8c839df749de82d9497f53e9d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jun 18 12:10:34 2005 +0000

    Update chown help.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6658 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/prelude-adduser.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit acebc9511c42342baf1f7052da80e8aa3250e7b7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jun 18 12:08:41 2005 +0000

    Add a "chown" command.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6657 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/prelude-adduser.c |   83 +++++++++++++++++++++++++++++++++----
 1 files changed, 74 insertions(+), 9 deletions(-)

commit 5e728d1fa9fd5812134ae7a410ce66ff3c4280be
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jun 18 10:25:19 2005 +0000

    In case the template configuration file already exist chown() it to the possibly
    new UID/GID before returning.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6656 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/prelude-adduser.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit 8561579df2627739d4126c0d7ea4a769b4b195f1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jun 15 06:51:28 2005 +0000

    Modify --uid and --gid so that they can lookup user/group name directly.
    
    When started on an existing profile, keep using the existing profile UID/GID. If
    we're going to change the profile privilege because --uid / --gid were specified,
    warn the user so that he know what he is doing.
    
    GCC4  shutup.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6637 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/prelude-adduser.c |  135 ++++++++++++++++++++++++++++++++----
 1 files changed, 120 insertions(+), 15 deletions(-)

commit 1a0371e9f7137d0d0dbed9aff5d626a4702c1ffc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jun 14 11:01:26 2005 +0000

    Cleanup. GCC4 shut up.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6635 09c5ec92-17d4-0310-903a-819935f44dba

 src/config-engine.c |   47 +++++++++++++++++++++--------------------------
 1 files changed, 21 insertions(+), 26 deletions(-)

commit d8ad58ed9204c889bbc187544bc7a37ed900f942
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jun 13 15:45:45 2005 +0000

    Remove un-needed mutex lock. Do the list deletion while we have the
    mutex locked in get_next_job() rather than calling prelude_async_del()
    afterwise.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6632 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-async.c |    8 +++-----
 1 files changed, 3 insertions(+), 5 deletions(-)

commit db0223819bfec755f67e73c99c57371aa0ebf1ce
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jun 13 07:50:28 2005 +0000

    Only flush the global failover when every connection are up.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6630 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection-pool.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit c2fce05d89056745a40115961e1ed805a3814112
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jun 10 13:05:13 2005 +0000

    gcc4 shut-up
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6545 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-message-read.c                           |  Bin 77642 -> 77652 bytes
 .../GenerateIDMEFMessageReadC.pm                   |    4 ++--
 2 files changed, 2 insertions(+), 2 deletions(-)

commit da0e754835b26ba3d0d09c2c07e8bf5a1c08f6c7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jun 10 13:02:25 2005 +0000

    Missing includes.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6544 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria-string.lex.l |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit ed192f140672dee5a9750aa2882e99e89194e174
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jun 10 12:33:03 2005 +0000

    gcc4 shut up.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6540 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/tls-register.c |   32 ++++++++++++++++----------------
 1 files changed, 16 insertions(+), 16 deletions(-)

commit 77db635bf3b3761aff628ba6560f4fc0c4063035
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jun 10 12:32:40 2005 +0000

    Make line unsigned.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6539 09c5ec92-17d4-0310-903a-819935f44dba

 src/common.c         |    2 +-
 src/include/common.h |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit ef6bcbb690b37c4fab5f83df09b48dc596405a54
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jun 10 11:03:48 2005 +0000

    gcc4 shut up.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6536 09c5ec92-17d4-0310-903a-819935f44dba

 src/config-engine.c |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

commit c555e1477f13849967107505171d53ba8103b27b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jun 10 11:02:06 2005 +0000

    gcc4 shut up.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6535 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-data.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 0bb8daaf5ffb8ce86150c311039442198689a97a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jun 10 11:01:19 2005 +0000

    Fix bogus macro. gcc4 shut-up.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6534 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/idmef-additional-data.h |  182 +++++++++++++++++-----------------
 1 files changed, 91 insertions(+), 91 deletions(-)

commit ac1063c8a9e2782758f5638bdb992e89b8648fdf
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jun 10 10:36:05 2005 +0000

    gcc4 shut up.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6533 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit 7a026df95773bf8c153e036ea1705fdc13c19afb
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jun 10 10:33:49 2005 +0000

    gcc4 shut up.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6532 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-time.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 1364b142c7411c321be75a70b4efd2bbec2048a2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jun 10 10:17:50 2005 +0000

    gcc4 shut up.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6531 09c5ec92-17d4-0310-903a-819935f44dba

 src/tls-util.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit b5f0ded7445cb633cce3352911a52836bd27eeea
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jun 8 19:12:42 2005 +0000

    Fix a timer assertion in case we reconnected fine, but we failed flushing the failover pool.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6529 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection-pool.c |    7 +++----
 1 files changed, 3 insertions(+), 4 deletions(-)

commit d404f65695e96a84b75d3ccac143c587c8da490c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jun 7 15:03:53 2005 +0000

    API documentation fix from Christian Altmeier <crovax@gmx.de>.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6527 09c5ec92-17d4-0310-903a-819935f44dba

 docs/api/tmpl/idmef-path.sgml |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit 5163c8bf0bafac1f6c9d1716ba3bfde7f9f1c37e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jun 6 15:29:05 2005 +0000

    More config_set() fixes.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6522 09c5ec92-17d4-0310-903a-819935f44dba

 src/config-engine.c |   45 ++++++++++++++++++++++++++++++---------------
 1 files changed, 30 insertions(+), 15 deletions(-)

commit e7d3dfd567fced87967b05680fe1acd5718e7f78
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jun 6 14:47:40 2005 +0000

    Make sure prelude_string_destroy_internal() reset size and index to 0.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6521 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-string.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit be85570e3ca85ddcce27cb8b2927af53de9a98af
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jun 6 14:17:46 2005 +0000

    More fixes.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6520 09c5ec92-17d4-0310-903a-819935f44dba

 src/config-engine.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit a8986c73ed26b0f70cf8fbb6061e54d8216960ea
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jun 6 12:44:40 2005 +0000

    Stop trying to be clever about how to insert newline. It's not our job, really. Up to the user.
    Make config_set() work again.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6519 09c5ec92-17d4-0310-903a-819935f44dba

 src/config-engine.c |   39 ++++++++-------------------------------
 1 files changed, 8 insertions(+), 31 deletions(-)

commit 0837aacbfb95f9d8ce503d8c452406c5b9ca10b2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jun 3 08:23:12 2005 +0000

    Update GnuLIB code.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6511 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am  |   14 +++++++-------
 libmissing/m4/gnulib.m4 |    4 ++--
 libmissing/pathmax.h    |   11 +++--------
 3 files changed, 12 insertions(+), 17 deletions(-)

commit 41a03cb3b6fefa3a2dbc73dc1e07afe574805c0f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jun 2 13:57:11 2005 +0000

    Update documentation.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6506 09c5ec92-17d4-0310-903a-819935f44dba

 docs/api/libprelude-decl.txt             |   24 ++++++++++++++++--------
 docs/api/tmpl/idmef-criterion-value.sgml |    1 +
 2 files changed, 17 insertions(+), 8 deletions(-)

commit ab2aed4f71fafa3f8c4b59b488e31f312006ae11
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jun 2 11:37:25 2005 +0000

    Include Prelude.pm in the distribution.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6504 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 2fe0bd6fab1a545494ccd5a0d38f5e575767c2d0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jun 2 11:37:03 2005 +0000

    Fix distcheck on platform using lib64.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6503 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/python/setup.py.in |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

commit 9f0e59d69643ef4ede0b9c9594ae1edbce0fc773
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jun 2 10:14:36 2005 +0000

    Fix some 64-bit warnings.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6501 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/prelude-adduser.c |    9 +++++++--
 prelude-adduser/server.c          |   10 +++++++---
 src/prelude-io.c                  |   11 +++++++----
 src/tls-auth.c                    |   18 ++++++++++++++++--
 4 files changed, 37 insertions(+), 11 deletions(-)

commit f52ef539c19301d686cba2410555a17d14ac9415
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jun 2 08:14:46 2005 +0000

    Introduce matching of broken down time criterion value.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6500 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criterion-value.c         |  305 +++++++++++++++++++++++++++++++++++
 src/include/idmef-criterion-value.h |    9 +-
 2 files changed, 311 insertions(+), 3 deletions(-)

commit 595b5676626649bb515390aaf0a6e67341263879
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jun 1 18:05:20 2005 +0000

    Plug leak.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6497 09c5ec92-17d4-0310-903a-819935f44dba

 src/config-engine.c |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

commit 0b7e6bd2d64ef847b68a7ab160cb3a1f81bab29b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat May 28 17:28:16 2005 +0000

    Update NEWS, bump version  number.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6469 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS         |    7 +++++++
 configure.in |    2 +-
 2 files changed, 8 insertions(+), 1 deletions(-)

commit a7bd9280063f7cafce33bc3ca84c8b7a32e69a5a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri May 27 07:18:22 2005 +0000

    Update gnulib code.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6465 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/m4/extensions.m4 |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit e3e9b4dd8aeaba547f9bafbef3c4b4cb18fdcd5f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri May 27 07:18:08 2005 +0000

    Fix last line insertion.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6464 09c5ec92-17d4-0310-903a-819935f44dba

 src/config-engine.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 57499677e8386014c18a328cf3e218ae872a6206
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri May 27 06:54:26 2005 +0000

    Handle "" as default.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6463 09c5ec92-17d4-0310-903a-819935f44dba

 src/config-engine.c |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

commit 524a68d5b87e18f4e1be18d17ab2e2dabd218b16
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri May 27 06:37:42 2005 +0000

    Fix parsing of unquoted value. Always read last line even if not \n terminated.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6462 09c5ec92-17d4-0310-903a-819935f44dba

 src/config-engine.c |   49 ++++++++++++++++++++++++++++---------------------
 1 files changed, 28 insertions(+), 21 deletions(-)

commit 9614505a0e5e1190846ea97dc36a20390c0daa28
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri May 27 05:15:53 2005 +0000

    Handle optional field in PRELUDE_PLUGIN_OPTION_DECLARE_STRING_CB.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6461 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-plugin.h |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

commit da3d03ad739f58162b39499c27bf057e488243a5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu May 26 13:00:21 2005 +0000

    evert to using PF_UNSPEC for connection.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6453 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/prelude-adduser.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 519adc59854d3eac99af76c8bf67d987bdd5eb49
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu May 26 12:19:26 2005 +0000

    Bump version number, update NEWS/documentation.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6450 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS                         |   14 ++++++++++++++
 configure.in                 |    2 +-
 docs/api/libprelude-decl.txt |   20 ++++++++++----------
 3 files changed, 25 insertions(+), 11 deletions(-)

commit c8751b47c0f27d016eb0ce47ec3cc5bfbea129f3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu May 26 12:04:18 2005 +0000

    Update GnuLIB code.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6449 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/m4/gnulib.m4 |    1 +
 libmissing/m4/minmax.m4 |   38 ++++++++++++++++++++++++++++++++++++++
 libmissing/minmax.h     |   13 ++++++++++---
 3 files changed, 49 insertions(+), 3 deletions(-)

commit 77e27e2a3ed00c62b8aae7c9a8ea49bfa227408a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu May 26 12:03:27 2005 +0000

    Kill warning.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6448 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria-string.lex.l |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit c24f4c3b4a68ce6374ed164f9ff89d99913495b0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu May 26 10:17:33 2005 +0000

    Cleanup, fix more potential problem on set().
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6447 09c5ec92-17d4-0310-903a-819935f44dba

 src/config-engine.c |  175 ++++++++++++++++++++++++++------------------------
 1 files changed, 91 insertions(+), 84 deletions(-)

commit f1f726f6c1e1d7766b1732402c700f621218a375
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu May 26 10:16:31 2005 +0000

    More careful error checking.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6446 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option-wide.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 689abc73da2888561870746c4d0c80159b79a29e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed May 25 08:36:27 2005 +0000

    Optional argument for IDMEF stuff. Enforce destroying the IDMEF value
    in case we get a NULL argument.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6437 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |   89 ++++++++++++++++++++++++-------------------------
 1 files changed, 44 insertions(+), 45 deletions(-)

commit ab97a957d9cfd23fe6470c50f56c0dcbf57bdf63
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed May 25 08:33:05 2005 +0000

    Only enforce the value to be NULL instead of '\0' when the option argument
    is optional.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6436 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit bdf5b185570ba86f8c426dc9649d6b0ce7a96dc1
Author: Sebastien Tricaud <s.tricaud@inl.fr>
Date:   Wed May 25 08:16:05 2005 +0000

    gtkdoc stuff
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6435 09c5ec92-17d4-0310-903a-819935f44dba

 src/config-engine.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit c0be43eae31a0c7a433b64f5f3de0f164fdacb2f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed May 25 00:34:04 2005 +0000

    Untabify.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6434 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-tree-wrap.c                            |   40 +++++++++++-----------
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm |   10 +++---
 2 files changed, 25 insertions(+), 25 deletions(-)

commit 6c6ea9484c4f6a94374ae4d3923da7714afdb853
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed May 25 00:33:33 2005 +0000

    Allow resetting statically embedded IDMEF structure to NULL, as we does
    for referenced structure.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6433 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-tree-wrap.c                            |  120 ++++++++++++++-------
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm |    6 +-
 2 files changed, 84 insertions(+), 42 deletions(-)

commit cbaa62f2874daefc59644a7da5a05ed0dddb0775
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed May 25 00:26:38 2005 +0000

    Fix invalid merge of prelude_string_t flags when sharing a string referenced by another
    prelude_string_t object. This was leading to a loss of the PRELUDE_STRING_OWN_STRUCTURE
    flags, and this to a possible memory leak.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6432 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-string.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit e3312b8f038bf96560ea8365f39ca4dba8bb7d12
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue May 24 17:18:42 2005 +0000

    Factorise code. Cleanup. Fix warning.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6430 09c5ec92-17d4-0310-903a-819935f44dba

 src/config-engine.c |  160 ++++++++++++++++-----------------------------------
 1 files changed, 50 insertions(+), 110 deletions(-)

commit 6ffad60a959dbb49934685512db52498761ccc61
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue May 24 10:39:53 2005 +0000

    Correct the way criteria value are escaped, thanks to
    Frédéric Motte <fred@megavac.net> and Sebastien Tricaud <toady@gscore.org>
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6429 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria-string.lex.l |   28 +++++++++++++++++++++++++---
 1 files changed, 25 insertions(+), 3 deletions(-)

commit e9361e599d57079ca21f89f8ef19d2d566520626
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue May 24 07:29:35 2005 +0000

    Another flex workaround, since the previous one seem to have created problem.
    Don't rely on config.h at all.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6428 09c5ec92-17d4-0310-903a-819935f44dba

 src/Makefile.am                 |    6 ------
 src/idmef-criteria-string.lex.l |   26 +++++++++++++++++++++++---
 2 files changed, 23 insertions(+), 9 deletions(-)

commit c10e60b34b2ecd242ea11988bb558b987610f867
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon May 23 11:50:27 2005 +0000

    Make some public function const. Untabify.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6427 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-value.c         |  112 ++++++++++++++++++++++----------------------
 src/include/idmef-value.h |   18 ++++----
 2 files changed, 65 insertions(+), 65 deletions(-)

commit b87b4398d671f1733313e10611735be442271c38
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon May 23 11:35:28 2005 +0000

    Cleanup, fix memleak.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6426 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option-wide.c |   50 ++++++++++++++++++++++++++++++--------------
 1 files changed, 34 insertions(+), 16 deletions(-)

commit a004bc972c2b2f6e45d9860233c74875da802b3f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon May 23 09:55:08 2005 +0000

    Fix option memory leak.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6424 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option.c |   16 ++++++++++------
 1 files changed, 10 insertions(+), 6 deletions(-)

commit 84fd737530d6fb10828907437a76a4cbabf1b523
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri May 20 15:45:23 2005 +0000

    Fix FTW module.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6422 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/ftw.c |   14 +-------------
 1 files changed, 1 insertions(+), 13 deletions(-)

commit 21cc84a6812814263fbed48117e971b573afdb40
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu May 19 10:36:55 2005 +0000

    Bump version number, update doc & NEWS.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6417 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS                         |   32 ++++++++++++++++++++++++++++++++
 configure.in                 |    2 +-
 docs/api/libprelude-decl.txt |   26 +++++++++++++++++++++++---
 3 files changed, 56 insertions(+), 4 deletions(-)

commit c709fdb0f6d3ee83af3ffb5bb40fb4e58956c430
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu May 19 10:20:54 2005 +0000

    Improve error checking. Better security.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6416 09c5ec92-17d4-0310-903a-819935f44dba

 src/config-engine.c |   29 ++++++++++++++++++-----------
 1 files changed, 18 insertions(+), 11 deletions(-)

commit ba8edff250f341f81fd026c7b1ce67c38035ce57
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu May 19 10:19:23 2005 +0000

    - If error buffer is empty, try to fill it from the option return value.
    - Enforce longopt on PRELUDE_OPTION_TYPE_WIDE.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6415 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option.c |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

commit f85994dee019bda9307cb305f9e41b7708f22400
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu May 19 09:25:47 2005 +0000

    FTS module has several portability problem, and some of it's dependency got
    issues too. Revert to FTW for now.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6414 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am            |   22 +-
 libmissing/cycle-check.c          |   93 ---
 libmissing/cycle-check.h          |   44 --
 libmissing/dev-ino.h              |   13 -
 libmissing/dirfd.c                |   30 -
 libmissing/dirfd.h                |   46 --
 libmissing/dup-safer.c            |   50 --
 libmissing/error.c                |  304 --------
 libmissing/error.h                |   66 --
 libmissing/exit.h                 |   32 -
 libmissing/exitfail.c             |   27 -
 libmissing/exitfail.h             |   20 -
 libmissing/fd-safer.c             |   61 --
 libmissing/fts.c                  | 1441 -------------------------------------
 libmissing/fts_.h                 |  182 -----
 libmissing/ftw.c                  |  125 ++++
 libmissing/ftw_.h                 |   36 +
 libmissing/hash.c                 | 1050 ---------------------------
 libmissing/hash.h                 |   88 ---
 libmissing/intprops.h             |   65 --
 libmissing/lstat.c                |   23 -
 libmissing/m4/dirfd.m4            |   89 ---
 libmissing/m4/error.m4            |   22 -
 libmissing/m4/exitfail.m4         |   14 -
 libmissing/m4/fts.m4              |   36 -
 libmissing/m4/ftw.m4              |   14 +
 libmissing/m4/gnulib.m4           |   16 +-
 libmissing/m4/hash.m4             |   14 -
 libmissing/m4/lstat.m4            |   24 -
 libmissing/m4/pathmax.m4          |   13 +
 libmissing/m4/stat-macros.m4      |   14 -
 libmissing/m4/stat.m4             |   32 -
 libmissing/m4/strerror_r.m4       |   49 --
 libmissing/m4/unistd-safer.m4     |   25 -
 libmissing/m4/xalloc.m4           |   25 -
 libmissing/pathmax.h              |   54 ++
 libmissing/stat-macros.h          |  255 -------
 libmissing/stat.c                 |  111 ---
 libmissing/unistd-safer.h         |   22 -
 libmissing/xalloc-die.c           |   45 --
 libmissing/xalloc.h               |   79 --
 libmissing/xmalloc.c              |  229 ------
 prelude-adduser/prelude-adduser.c |   85 ++-
 src/include/libmissing.h          |   10 +-
 44 files changed, 316 insertions(+), 4779 deletions(-)

commit 62646a0abc3a4354af02ddc5852b4cdfe3f0df58
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed May 18 19:09:23 2005 +0000

    Check default family for both register/registration-server and only if input address is missing.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6412 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/prelude-adduser.c |    2 +-
 prelude-adduser/server.c          |    4 ++--
 prelude-adduser/server.h          |    2 ++
 3 files changed, 5 insertions(+), 3 deletions(-)

commit 07f9c75dfc6dcf6cafe7f95c4a0d70a7a7d9ddb1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed May 18 18:53:21 2005 +0000

    Fix distcheck.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6411 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/m4/fts.m4 |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 940986f0dbcbb37d2da7ec703c83770640ea8985
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed May 18 17:02:07 2005 +0000

    More check for duplicate options, include long and short opt.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6409 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option.c |   25 ++++++++++++++++++-------
 1 files changed, 18 insertions(+), 7 deletions(-)

commit 610c998058ec0f2ef090a193f4df09e3133ac6f7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed May 18 17:01:20 2005 +0000

    Quick hack so that generated lex file include config.h from the top.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6408 09c5ec92-17d4-0310-903a-819935f44dba

 src/Makefile.am |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit d3bdddd67c1648e663a3191ff5be5e0711c3b369
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed May 18 16:06:26 2005 +0000

    Modify header file that include public system header so that they check whether
    HAVE_CONFIG_H is defined, and include config.h if it is.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6403 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/common.h                 |    4 ++++
 src/include/idmef-path.h             |    4 ++++
 src/include/idmef-time.h             |    4 ++++
 src/include/idmef.h                  |    6 +++++-
 src/include/prelude-client-profile.h |    4 ++++
 src/include/prelude-extract.h        |    4 ++++
 src/include/prelude-inttypes.h.in    |    3 +++
 src/include/prelude-io.h             |    4 ++++
 src/include/prelude-log.h            |    5 ++++-
 src/include/prelude-string.h         |    4 ++++
 10 files changed, 40 insertions(+), 2 deletions(-)

commit 91ed512c2715fcaad7333bda6db54188fb658627
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed May 18 15:15:16 2005 +0000

    hash mark always on first column.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6401 09c5ec92-17d4-0310-903a-819935f44dba

 src/daemonize.c                   |    2 +-
 src/include/prelude-extract.h     |    4 ++--
 src/include/prelude-inttypes.h.in |   27 ++++++++++++++-------------
 src/prelude-io.c                  |    4 ++--
 src/prelude-timer.c               |    4 ++--
 5 files changed, 21 insertions(+), 20 deletions(-)

commit d5999a286fc0192ad23d710fe5f71230c0dd2ce3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed May 18 10:21:37 2005 +0000

    More detailed error message.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6400 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/prelude-adduser.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 8446f4a701dc04cc2b901a9ee238af75b3e8adba
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue May 17 19:23:40 2005 +0000

    Some more code that should help in finding the default address family
    on ipv6 enabled box.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6398 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/server.c       |  105 ++++++++++++++++++++++++++++++----------
 prelude-adduser/tls-register.c |    5 +-
 2 files changed, 82 insertions(+), 28 deletions(-)

commit 3e4065adb2bc9c73d5f90f6843a74e860a348734
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue May 17 13:44:39 2005 +0000

    Include missing fts dependencie. xmalloc-die.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6396 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am      |   16 ++-
 libmissing/error.c          |  304 +++++++++++++++++++++++++++++++++++++++++++
 libmissing/error.h          |   66 ++++++++++
 libmissing/exit.h           |   32 +++++
 libmissing/exitfail.c       |   27 ++++
 libmissing/exitfail.h       |   20 +++
 libmissing/m4/error.m4      |   22 +++
 libmissing/m4/exitfail.m4   |   14 ++
 libmissing/m4/gnulib.m4     |    6 +-
 libmissing/m4/strerror_r.m4 |   49 +++++++
 libmissing/xalloc-die.c     |   45 +++++++
 11 files changed, 597 insertions(+), 4 deletions(-)

commit dcba6e1cacad7a1d05e5456fc478140919dae176
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue May 17 13:39:25 2005 +0000

    Fix off by one.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6395 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-value-type.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 3f7bfcf00eb2a4027e4bdc6c298086fa31a0ae0d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue May 17 10:07:33 2005 +0000

    Update GnuLib code. Include FTS module and dependencies. This fix #77.
    Thanks to Henry Culcon <henry@culcon.com> for his work on the GnuLib
    FTS module.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6394 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am            |   16 +-
 libmissing/alloca.c               |  491 +++++++++++++
 libmissing/alloca.h               |   52 --
 libmissing/alloca_.h              |    8 +-
 libmissing/asnprintf.c            |   10 +-
 libmissing/cycle-check.c          |   93 +++
 libmissing/cycle-check.h          |   44 ++
 libmissing/dev-ino.h              |   13 +
 libmissing/dirfd.c                |   30 +
 libmissing/dirfd.h                |   46 ++
 libmissing/dup-safer.c            |   50 ++
 libmissing/fd-safer.c             |   61 ++
 libmissing/fts.c                  | 1441 +++++++++++++++++++++++++++++++++++++
 libmissing/fts_.h                 |  182 +++++
 libmissing/gai_strerror.c         |   10 +-
 libmissing/getaddrinfo.c          |   10 +-
 libmissing/getaddrinfo.h          |   10 +-
 libmissing/gettext.h              |   10 +-
 libmissing/hash.c                 | 1050 +++++++++++++++++++++++++++
 libmissing/hash.h                 |   88 +++
 libmissing/inet_ntop.h            |   10 +-
 libmissing/intprops.h             |   65 ++
 libmissing/lstat.c                |   23 +
 libmissing/m4/dirfd.m4            |   89 +++
 libmissing/m4/fts.m4              |   36 +
 libmissing/m4/gnulib.m4           |   16 +-
 libmissing/m4/hash.m4             |   14 +
 libmissing/m4/lstat.m4            |   24 +
 libmissing/m4/stat-macros.m4      |   14 +
 libmissing/m4/stat.m4             |   32 +
 libmissing/m4/unistd-safer.m4     |   25 +
 libmissing/m4/xalloc.m4           |   25 +
 libmissing/minmax.h               |   10 +-
 libmissing/mktime.c               |   10 +-
 libmissing/printf-args.c          |   10 +-
 libmissing/printf-args.h          |   10 +-
 libmissing/printf-parse.c         |   10 +-
 libmissing/printf-parse.h         |   10 +-
 libmissing/regex.c                |   10 +-
 libmissing/regex.h                |   12 +-
 libmissing/snprintf.c             |   10 +-
 libmissing/snprintf.h             |   10 +-
 libmissing/stat-macros.h          |  255 +++++++
 libmissing/stat.c                 |  111 +++
 libmissing/stdbool_.h             |   10 +-
 libmissing/strdup.c               |   10 +-
 libmissing/strdup.h               |   10 +-
 libmissing/strndup.c              |   10 +-
 libmissing/strndup.h              |   10 +-
 libmissing/strnlen.c              |   10 +-
 libmissing/strpbrk.c              |   10 +-
 libmissing/strpbrk.h              |   10 +-
 libmissing/strsep.c               |   33 +-
 libmissing/strsep.h               |   33 +-
 libmissing/time_r.c               |   10 +-
 libmissing/time_r.h               |   10 +-
 libmissing/timegm.c               |   10 +-
 libmissing/timegm.h               |   10 +-
 libmissing/unistd-safer.h         |   22 +
 libmissing/vasnprintf.c           |   10 +-
 libmissing/vasnprintf.h           |   10 +-
 libmissing/vsnprintf.c            |   10 +-
 libmissing/vsnprintf.h            |   10 +-
 libmissing/xalloc.h               |   79 ++
 libmissing/xmalloc.c              |  229 ++++++
 libmissing/xsize.h                |   10 +-
 prelude-adduser/prelude-adduser.c |    1 -
 src/include/libmissing.h          |   16 +-
 68 files changed, 4874 insertions(+), 265 deletions(-)

commit 57aae6f2c9d0ff0de7c100d2da2e4e27fec566fd
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed May 11 23:14:55 2005 +0000

    Include stdio and unistd header. Fix broken compilation on MacOSX, and make
    the header self sufficient.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6354 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-io.h |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit ec1298986333478d8345e38b628d0c76c9eb4464
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue May 10 17:27:56 2005 +0000

    Remove debug spew.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6342 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |    6 +-----
 1 files changed, 1 insertions(+), 5 deletions(-)

commit 14b853ac812de520e9682c7a51a93504f42e0d6c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue May 10 17:15:55 2005 +0000

    Update gnulib getaddrinfo code.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6341 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/getaddrinfo.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 0ec7bb7fdcc4e43b3d052045f84db6e47caf8428
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue May 10 17:14:34 2005 +0000

    Be more descriptive about configuration file error.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6340 09c5ec92-17d4-0310-903a-819935f44dba

 src/libprelude-error/err-sources.h.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 712ee9573c9e354f26a4c7f86977d030e1f09efb
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue May 10 17:13:59 2005 +0000

    Move configuration template generation to prelude-adduser. Make more sense, and
    is more intuitive. Simplify code too.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6339 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/prelude-adduser.c |   49 ++++++++++++++++
 src/prelude-client.c              |  115 ++++++++++++-------------------------
 2 files changed, 86 insertions(+), 78 deletions(-)

commit 84333ef5e2ad99cf7b735c22f8facf3afa219692
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue May 10 16:24:26 2005 +0000

    Set profile uid/gid as soon as _prelude_client_profile_new() is called. We
    might get a profile error even before prelude_client_profile_init() is called,
    so this is needed to get a decent 'prelude-adduser config message'.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6337 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client-profile.c |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

commit 1de659dbcaff39af82726a53364a2d79440fc4e5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue May 10 15:24:42 2005 +0000

    New feature, provide the ability to get the debug level through
    a LIBPRELUDE_DEBUG environment variable.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6336 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude.c |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

commit e3d7d2a89f2b309188a12f1b52ef2f92060caabe
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue May 10 09:14:25 2005 +0000

    Kill warning.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6335 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-time.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit cfba6b6c60fbcf8c10f6e3aff01573541108eb08
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue May 10 09:12:20 2005 +0000

    Update GnuLib code. Include timegm module.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6334 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am      |   29 +-
 libmissing/allocsa.c        |  139 ---------
 libmissing/allocsa.h        |  113 --------
 libmissing/allocsa.valgrind |    7 -
 libmissing/inet_ntop.c      |   23 ++-
 libmissing/inet_ntop.h      |   32 ++-
 libmissing/m4/allocsa.m4    |   15 -
 libmissing/m4/eealloc.m4    |   32 --
 libmissing/m4/extensions.m4 |   26 ++
 libmissing/m4/gettext.m4    |    8 +-
 libmissing/m4/gnulib.m4     |   11 +-
 libmissing/m4/inet_ntop.m4  |   11 +-
 libmissing/m4/mktime.m4     |  200 +++++++++++++
 libmissing/m4/setenv.m4     |   70 -----
 libmissing/m4/time_r.m4     |   38 +++
 libmissing/m4/timegm.m4     |   37 +++
 libmissing/mktime.c         |  668 +++++++++++++++++++++++++++++++++++++++++++
 libmissing/regex.c          |    3 +
 libmissing/setenv.c         |  328 ---------------------
 libmissing/setenv.h         |   54 ----
 libmissing/time_r.c         |   69 +++++
 libmissing/time_r.h         |   46 +++
 libmissing/timegm.c         |   43 +++
 libmissing/timegm.h         |   23 ++
 libmissing/unsetenv.c       |   99 -------
 src/include/libmissing.h    |    6 +-
 26 files changed, 1235 insertions(+), 895 deletions(-)

commit 86d4b23560f06686a713b99a0590241d1f30d259
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue May 10 09:11:56 2005 +0000

    Use timegm() for GMT offset calculation. timegm() will be included
    from GnuLib if not available.
    
    Implement prelude_get_gmt_offset_from_time() and prelude_get_gmt_offset_from_tm().
    
    Make idmef_time_set_from_timeval() and idmef_time_set_from_time() use
    prelude_get_gmt_offset_from_time() instead of prelude_get_gmt_offset(), so that
    creating an idmef_time_t object from a time that is not "now", will use the
    correct GMT offset.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6333 09c5ec92-17d4-0310-903a-819935f44dba

 src/common.c         |   56 +++++++++++++++++++++++++++++++------------------
 src/idmef-time.c     |    4 +-
 src/include/common.h |    4 +++
 3 files changed, 41 insertions(+), 23 deletions(-)

commit eb0388cfab9bf9a8638256ae7752deaec304ae92
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue May 10 08:14:13 2005 +0000

    Include stdlib.h
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6332 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-value-type.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 3e38f1e146386ef0d811e3050c2cb3694dab280d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon May 9 23:42:12 2005 +0000

    Use AI_ADDRCONFIG when the system define it. This fix connection issue
    when resolving a host that have both ipv4 and ipv6 address but our node
    doesn't have one of these.
    
    Many thanks to Henry Culver <henry@culcon.com> for his help and testing on this issue.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6331 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/prelude-adduser.c |    8 ++++++--
 prelude-adduser/server.c          |    5 ++---
 src/prelude-connection.c          |    6 +++++-
 3 files changed, 13 insertions(+), 6 deletions(-)

commit b0261cd39805cd608f2f0dc863047daffc278c38
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon May 9 08:39:02 2005 +0000

    Avoid potential portability problem.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6328 09c5ec92-17d4-0310-903a-819935f44dba

 src/tls-util.c |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

commit cca564a02cea7e25ff1ed3665e53b495239bb27d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon May 9 08:29:14 2005 +0000

    Avoid not portable %hh convertion specifier.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6327 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-value-type.c |   62 +++++++++++++++++++++++++++++++++++++++++-------
 1 files changed, 53 insertions(+), 9 deletions(-)

commit 91c88ccb18887cbb5172d65e41a24c2cbe9f75fd
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun May 8 21:09:03 2005 +0000

    Avoid not portable %hh convertion specifier. Make idmef-message-print print GMT offset.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6324 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-data.c                                   |    5 ++++-
 src/idmef-message-print.c                          |   11 +++++++++--
 .../GenerateIDMEFMessagePrintC.pm                  |   11 +++++++++--
 3 files changed, 22 insertions(+), 5 deletions(-)

commit 34056254218516369acdbc63e7c5ae8b299a3e5a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat May 7 14:12:55 2005 +0000

    Check that connection string is not NULL. Needed since last connection-pool change.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6318 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 00b4df4e1db8d656256e5d79c465ea6071bd501d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat May 7 14:03:03 2005 +0000

    Typo.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6317 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 527d40b9200ac4593dc7a1d1a5dce6c7dc91ecb2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat May 7 00:49:23 2005 +0000

    oops.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6316 09c5ec92-17d4-0310-903a-819935f44dba

 src/common.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 7c70ae08c56e9c0e0cd7d8de0810abd1427f2d32
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat May 7 00:47:21 2005 +0000

    Remove dirty prelude_timegm() hack. This version should be faster and
    not subject to portability issue.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6315 09c5ec92-17d4-0310-903a-819935f44dba

 src/common.c |   39 ++++++++++++++++++---------------------
 1 files changed, 18 insertions(+), 21 deletions(-)

commit 58dcfeec62084ba88b5c1a578e8b0b75b56342c9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri May 6 17:16:41 2005 +0000

    Only print '+' sign on the top of the GMT offset when required.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6310 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-time.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 49091234afbbc295a2df65cdf162c441084b935d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri May 6 15:58:03 2005 +0000

    Fix problem on some OS with snprintf and null value. Add a consistency check
    that trigger a warning when an option is already existing.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6309 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option.c |   14 ++++++++++----
 1 files changed, 10 insertions(+), 4 deletions(-)

commit 02dbf981562b671e7f90d8166d0253ac35e3437e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri May 6 15:47:31 2005 +0000

    Fix a Solaris issue where strptime() will zero the tm structure before the call.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6307 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-time.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit ad4a94a34c330e225403444775b7173c2887aa44
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun May 1 22:16:23 2005 +0000

    Update. Bump version number.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6286 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS                                       |   23 +++++++++++++++++++++++
 configure.in                               |    2 +-
 docs/api/libprelude-decl.txt               |   14 ++++++++++++--
 docs/api/tmpl/prelude-connection-pool.sgml |    2 +-
 4 files changed, 37 insertions(+), 4 deletions(-)

commit 20cf446aa277d022dbe665c81612e6e6f7ae09f4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun May 1 21:37:54 2005 +0000

    Allow sensor to disable failover by settings specific connection-pool flags before
    client start.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6285 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-connection-pool.h |    4 ++-
 src/prelude-client.c                  |   31 ++++++++-----------
 src/prelude-connection-pool.c         |   51 +++++++++++++++++++++-----------
 3 files changed, 49 insertions(+), 37 deletions(-)

commit 9caac3bc5faa56d274a5240e6f373f714ec2be8a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Apr 29 08:27:57 2005 +0000

    Add missing file->file_type IDMEF string. Untabify idmef-tree.h, and regenerate
    the code.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6284 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-message-print.c           |   14 +++++
 src/idmef-message-read.c            |  Bin 77304 -> 77642 bytes
 src/idmef-message-write.c           |    4 ++
 src/idmef-tree-wrap.c               |   69 +++++++++++++++++++++++++-
 src/idmef-wrappers-gen/idmef-tree.h |   93 ++++++++++++++++++-----------------
 src/include/idmef-message-id.h      |    1 +
 src/include/idmef-tree-data.h       |    1 +
 src/include/idmef-tree-wrap.h       |    5 ++
 8 files changed, 140 insertions(+), 47 deletions(-)

commit 73f5b91751d430b1429c63acd266ad47d4abff9e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Apr 27 12:09:06 2005 +0000

    Fix copyright
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6269 09c5ec92-17d4-0310-903a-819935f44dba

 .../GenerateIDMEFValueClassSwigMapping.pm          |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 86eeacc75e4316de42546c7463802ee2ab87293a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Apr 27 12:00:11 2005 +0000

    Implement idmef_path_is_list(), so that the user might know whether
    a specific part of the path is listed or not.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6266 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-path.c         |   11 +++++++++++
 src/include/idmef-path.h |    2 ++
 2 files changed, 13 insertions(+), 0 deletions(-)

commit 78177f6992762f5e2fbca499d65a8201e5d67e3b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Apr 27 11:59:24 2005 +0000

    Provide the ability to map return from idmef_value_get_object(), so that
    the underlying code that use the bindings know what type of object they
    are accessing. This will permit Python and Perl program to access the
    IDMEF tree much more easily.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6265 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/Makefile.am                               |    8 +-
 bindings/idmef-value-class-mapping.h               |   78 ++++++++++++++
 bindings/libprelude.i                              |    3 +
 bindings/libprelude_perl.i                         |   14 +++-
 bindings/libprelude_python.i                       |   14 +++
 bindings/perl/Makefile.PL.in                       |    2 +-
 bindings/python/setup.py.in                        |    2 +-
 .../GenerateIDMEFValueClassSwigMapping.pm          |  108 ++++++++++++++++++++
 src/idmef-wrappers-gen/generator.pl                |    7 +-
 9 files changed, 228 insertions(+), 8 deletions(-)

commit fb12bbf819bfd59330ce1d5d7cb842a2742637c7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Apr 26 08:46:36 2005 +0000

    Fix for listed value which were created with IDMEF_VALUE_TYPE_CLASS instead of IDMEF_VALUE_TYPE_LIST.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6264 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-value.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 6ddd83d17ec00ab95eda29310de50558b0bf5e57
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Apr 25 18:38:51 2005 +0000

    Don't call prelude_timer_lock_critical_region() from prelude_connection_pool_broadcast(),
    since this function might be called from a timer. This was causing sensor to deadlock when
    using PRELUDE_CLIENT_FLAGS_ASYNC_TIMER withou PRELUDE_CLIENT_FLAGS_ASYNC_SEND (example:
    Samhain).
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6261 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-connection-pool.h |    1 +
 src/prelude-connection-pool.c         |    7 +++----
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 6d47f5396a4fd1e8b78fb63939b345e40ea7e2d6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Apr 25 18:02:24 2005 +0000

    Use prelude_parse_address().
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6260 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection.c |   18 ++++++++----------
 1 files changed, 8 insertions(+), 10 deletions(-)

commit a31344c5698a48e7983baef2e45925c5fd9256d3
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Sun Apr 24 18:46:37 2005 +0000

    fix listed member initialisation when not used in a list context
    (i.e idmef_user_id_t in idmef_file_access_t)
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6254 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-tree-wrap.c                            |    3 ++-
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm |   11 +++++++++--
 2 files changed, 11 insertions(+), 3 deletions(-)

commit 16dbbb9c32f54209a2fb5dee1ae78284178e3bec
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Apr 23 16:02:09 2005 +0000

    Remove debugging spew.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6242 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/server.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 9d304819062a3d27a21210ce96989dba225f6133
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Apr 23 16:01:09 2005 +0000

    Use prelude_parse_address(). Make registration-server provide a --listen option,
    to override the default.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6241 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/prelude-adduser.c |   59 ++++++++++++++++++++++++------------
 prelude-adduser/server.c          |   47 ++++++++++++++++++++---------
 prelude-adduser/server.h          |    4 ++-
 3 files changed, 75 insertions(+), 35 deletions(-)

commit 08088e2b9ad9055aee036ab9127e67fa3b9d3996
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Apr 23 15:59:34 2005 +0000

    Add a function for parsing address, including IETF advised format for IPv6
    of [node]:port.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6240 09c5ec92-17d4-0310-903a-819935f44dba

 src/common.c         |   47 ++++++++++++++++++++++++++++++++++++++++++++---
 src/include/common.h |    2 ++
 2 files changed, 46 insertions(+), 3 deletions(-)

commit 661a061f7e4e5b55f2e0074a2d75d3e5b72e166a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Apr 22 14:46:49 2005 +0000

    Remove deprecated.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6238 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/plaintext.c |  132 -------------------------------------------
 1 files changed, 0 insertions(+), 132 deletions(-)

commit 906c63248673f999c565749775aed0863ff4925b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Apr 22 14:34:37 2005 +0000

    Avoid EAGAIN on blocking connection.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6237 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-msg.c |   18 +++++++++---------
 1 files changed, 9 insertions(+), 9 deletions(-)

commit fb85bea8a82db858e6515be00a878c13c802d220
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Apr 22 08:54:21 2005 +0000

    Print error when we can't parse permission.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6233 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/prelude-adduser.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 4915950aadaa7d25fa7caa6cf9a49dc525a322ea
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Apr 22 08:49:30 2005 +0000

    Make permission parser more fault tolerant.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6232 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection.c |   43 +++++++++++++++++++++++++++----------------
 1 files changed, 27 insertions(+), 16 deletions(-)

commit b4ff2acaad015a35dcb53cfaeddfdaefb24787da
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Apr 17 23:08:46 2005 +0000

    Bump version number, update documentation.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6182 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS                             |   23 +++++++++++++++++++++++
 configure.in                     |    2 +-
 docs/api/libprelude-decl.txt     |    8 ++++----
 docs/api/libprelude-sections.txt |    4 ++--
 4 files changed, 30 insertions(+), 7 deletions(-)

commit 51aa1e53cfb8e79a1070b0272278b7f0a3e300a0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Apr 17 18:06:51 2005 +0000

    Update doc, libmissing, etc.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6175 09c5ec92-17d4-0310-903a-819935f44dba

 docs/api/tmpl/prelude-client.sgml |    4 ++--
 libmissing/Makefile.am            |    2 +-
 libmissing/getaddrinfo.c          |    8 +++-----
 libmissing/m4/gnulib.m4           |    2 +-
 src/include/prelude-log.h         |    2 +-
 src/prelude-log.c                 |    2 +-
 6 files changed, 9 insertions(+), 11 deletions(-)

commit f8d31541d788720d5abef8e06fe77732415c8ecc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Apr 17 17:39:23 2005 +0000

    Rename non conforming. Will not break anything.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6172 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-client.h |    4 ++--
 src/prelude-client.c         |   39 +++++++++++++++++++--------------------
 2 files changed, 21 insertions(+), 22 deletions(-)

commit dd259ec840d8d6357d19a54204db5817ddb74a6a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Apr 17 15:39:04 2005 +0000

    Fix an issue that some people have been experiencing when "adding" the Manager profile
    then immediatly starting prelude-manager without running the "registration-server" command,
    and then registering sensor. This would result in 'authentication failed' message until the
    Manager was restarted.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6169 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/prelude-adduser.c |   21 +++++++++++++++++++--
 1 files changed, 19 insertions(+), 2 deletions(-)

commit ef3f52647ad34c25ea11a4c1d4f565db7d4c7aeb
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Sat Apr 16 22:06:25 2005 +0000

    bug fix for idmef_time_get_gmt_offset where a negative value does not mean
    that there is an error
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6164 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude_python.i |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit b6c33cfcd2ff25692a6d7668afadd372d32fbdc5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Apr 16 15:28:58 2005 +0000

    Use '0' for protocol, more portable.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6157 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/prelude-adduser.c |    2 +-
 src/prelude-connection.c          |   11 +++--------
 2 files changed, 4 insertions(+), 9 deletions(-)

commit 7b8d6e48c9466f11bf089f609590c99f89182afd
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Apr 16 15:24:31 2005 +0000

    Fix backslash return.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6156 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/prelude-adduser.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit 31aeb04d35629822628c111816b01397b1ebad84
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Apr 16 15:01:16 2005 +0000

    Correct header inclusion.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6155 09c5ec92-17d4-0310-903a-819935f44dba

 src/common.c         |    8 --------
 src/include/common.h |    4 +++-
 2 files changed, 3 insertions(+), 9 deletions(-)

commit 6b630bf801aca9bdd339a4c6b39531657a9a13de
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Apr 16 15:00:25 2005 +0000

    Better socklen_t check. Avoid compile error on NetBSD.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6154 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

commit 82c57dfb3eb805e3fa088fe3c533857a9c23b199
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Apr 16 14:59:45 2005 +0000

    Use FTS in place of FTW for portability.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6153 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/prelude-adduser.c |   89 ++++++++++--------------------------
 1 files changed, 25 insertions(+), 64 deletions(-)

commit cbf061a47bc09de1dade5a0255ec937e0b2da6db
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Apr 15 18:28:39 2005 +0000

    Now that prelude_msg_read() can be called recursively on received fragments,
    we need to check that the msg was not freed by the recursive read().
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6147 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-msg.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit 7b65c49488e6f25bd9b6450687f7c111b8c98ea8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Apr 14 14:15:46 2005 +0000

    Change prelude_timegm() so that it use setenv/unsetenv again due to specific
    OpenBSD problem with the putenv() equivalent. Since that also bring back some
    portability issue, add the setenv module to libmissing.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6143 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am      |   17 ++-
 libmissing/allocsa.c        |  139 ++++++++++++++++++
 libmissing/allocsa.h        |  113 +++++++++++++++
 libmissing/allocsa.valgrind |    7 +
 libmissing/m4/allocsa.m4    |   15 ++
 libmissing/m4/eealloc.m4    |   32 ++++
 libmissing/m4/gnulib.m4     |    6 +-
 libmissing/m4/setenv.m4     |   70 +++++++++
 libmissing/setenv.c         |  328 +++++++++++++++++++++++++++++++++++++++++++
 libmissing/setenv.h         |   54 +++++++
 libmissing/unsetenv.c       |   99 +++++++++++++
 src/common.c                |   21 ++--
 src/include/libmissing.h    |    6 +-
 13 files changed, 891 insertions(+), 16 deletions(-)

commit 3774859a4da8cb2b8ab388aaad961e7b4bc4cc42
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Apr 14 14:13:18 2005 +0000

    Fix a problem with library path ordering, fix compilation problem on some system
    where old version of the library where installed.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6142 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in                |   98 ++++++++++++++++++++----------------------
 prelude-adduser/Makefile.am |    2 +-
 2 files changed, 48 insertions(+), 52 deletions(-)

commit f693f785e9fc4331450d352beee477ddc7925cd7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Apr 14 14:12:02 2005 +0000

    Only modify the error string if needed.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6141 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 0a721888cdb628b365bed3c347ba18423cc18dda
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Apr 12 14:58:30 2005 +0000

    Kill warnings.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6113 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-time.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit f8a7170de96f71357964187fb0a4b571f5d54e7b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Apr 12 14:56:45 2005 +0000

    Add missing.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6112 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/alloca_.h |   52 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 52 insertions(+), 0 deletions(-)

commit c38a49caa0802b6d24820c6eadda69a97f402bae
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Tue Apr 12 14:49:56 2005 +0000

    bug fix: compute gmt offset with current time instead of epoch
    change parameter from int32 to long
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6111 09c5ec92-17d4-0310-903a-819935f44dba

 src/common.c         |   15 ++++++++++-----
 src/include/common.h |    2 +-
 2 files changed, 11 insertions(+), 6 deletions(-)

commit 228aacd5d84fd9dbd004aa7b9aae1614e9a0aec6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Apr 10 15:51:30 2005 +0000

    Some output beautifications...
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6094 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-message-print.c                          |  119 ++++++++++----------
 .../GenerateIDMEFMessagePrintC.pm                  |   14 ++-
 2 files changed, 67 insertions(+), 66 deletions(-)

commit 8d034bf0898c2ba78aed34cdbbfd5a910cdcea0a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Apr 10 00:48:35 2005 +0000

    Update documentation, NEWS. Bump version number.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6084 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS                              |    9 ++-
 configure.in                      |    2 +-
 docs/api/libprelude-decl.txt      |  160 ++++++++++++++++---------------------
 docs/api/libprelude-sections.txt  |   37 ++++-----
 docs/api/tmpl/prelude-log.sgml    |    7 ++
 docs/api/tmpl/prelude-plugin.sgml |   84 +++++++++++++++++--
 6 files changed, 177 insertions(+), 122 deletions(-)

commit 5a66623ce1e178936f3d350c67f3d6b7bfe13a92
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Apr 10 00:25:01 2005 +0000

    Print the plugin name on error.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6083 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-plugin.c |   13 +++++++++----
 1 files changed, 9 insertions(+), 4 deletions(-)

commit 6322ce98b52177456cbcc7e929cca0bdd6f68f7a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Apr 9 21:32:30 2005 +0000

    Update the getaddrinfo module with some local fixes.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6078 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/getaddrinfo.c     |   18 +++++++++---------
 libmissing/m4/getaddrinfo.m4 |    1 +
 2 files changed, 10 insertions(+), 9 deletions(-)

commit 1a5d2e81373997443b856440dbc81cc7d4a0985e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Apr 9 21:20:42 2005 +0000

    Remove deprecated.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6077 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/alloca_.h |   52 --------------------------------------------------
 1 files changed, 0 insertions(+), 52 deletions(-)

commit 3d83f3eedcc680301fa908a7334387852f2757b3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Apr 9 17:02:54 2005 +0000

    Slight renaming.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6063 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-log.h |    2 +-
 src/prelude-log.c         |   10 +++++++++-
 2 files changed, 10 insertions(+), 2 deletions(-)

commit 8df16637cd82638ae09e98d484282a9b46bf9dc7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Apr 9 13:18:02 2005 +0000

    Handle option enumeration as int32, declare and send prelude_option_input_type_t.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6060 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-option.h |   11 +++++++++--
 src/prelude-option-wide.c    |   13 +++++++------
 src/prelude-option.c         |   28 ++++++++++++++++++++--------
 3 files changed, 36 insertions(+), 16 deletions(-)

commit a8b2a59dabab86c5ab17d7996311acca86534c36
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Sat Apr 9 12:11:50 2005 +0000

    fix compilation errors with swig 1.3.24
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6057 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude_perl.i   |    6 +++---
 bindings/libprelude_python.i |    6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

commit 95e254c5ef700ea4d46c7391e1106e36764bf538
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Apr 9 10:03:48 2005 +0000

    Kill warning.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6054 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option-wide.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e25e0b0045de9fe4397b7e78e607a06a9857892f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Apr 8 23:15:44 2005 +0000

    Provide a way for the user to specify it's own logging function. Unify
    syslog and standard logging.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6053 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-log.h |    2 +
 src/prelude-log.c         |   81 +++++++++++++++++++-------------------------
 2 files changed, 37 insertions(+), 46 deletions(-)

commit f3ef94f5a32b3194d4ecfd43dbb38e722b7cc1ff
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Apr 8 23:08:58 2005 +0000

    Remove now unused end of message part.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6050 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-msg.c |   27 +++++++++------------------
 1 files changed, 9 insertions(+), 18 deletions(-)

commit 612098781e096b6348a4014d345e3f6cc7b1d449
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Apr 8 19:58:24 2005 +0000

    Fix another option parsing problem introduced when merging the CLI & CFG option list.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6043 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option.c |   42 +++++++++++++++++++++++++++---------------
 1 files changed, 27 insertions(+), 15 deletions(-)

commit 232f6b4ac5994626a3eadf99c80e91c0bf2d6371
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Apr 8 10:13:05 2005 +0000

    Fix GnuIsm...
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6037 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/Makefile.am |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 1f53bb34de053e7fb88d64d957d8906d944a628b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Apr 8 05:57:11 2005 +0000

    Doc update.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6036 09c5ec92-17d4-0310-903a-819935f44dba

 docs/api/tmpl/idmef-tree-wrap.sgml |    2 +-
 docs/api/tmpl/prelude-plugin.sgml  |  136 ++----------------------------------
 2 files changed, 8 insertions(+), 130 deletions(-)

commit 9dd72a234d81169e6df733e07044ec9504d8eec2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Apr 8 05:50:15 2005 +0000

    Make prelude-adduser del work everywhere by implementing recursive deletion.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6035 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/prelude-adduser.c |   85 +++++++++++++++++++++++++++++++++++--
 1 files changed, 81 insertions(+), 4 deletions(-)

commit 6f62a9f2155a0669c36c3930f4771a74c31f12f0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Apr 8 05:49:08 2005 +0000

    Tell the user key generation might take a looooooooong time.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6034 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/tls-register.c |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

commit 361d98ae6c8957cd1d04ed93a7e837c7282a5c89
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Apr 7 14:14:17 2005 +0000

    Fix insertion of multiple section. Fix deletion of section within another section.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6020 09c5ec92-17d4-0310-903a-819935f44dba

 src/config-engine.c         |   15 +++++++++------
 src/include/config-engine.h |    2 +-
 src/prelude-option-wide.c   |   17 ++++++++++-------
 3 files changed, 20 insertions(+), 14 deletions(-)

commit 2ad7f7a887885257e67f92f44fbf28b88ddf16f0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Apr 7 13:53:11 2005 +0000

    Recycle the message anyway when there is an error return.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6019 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-msgbuf.c |    8 ++------
 1 files changed, 2 insertions(+), 6 deletions(-)

commit 5b69bbc9cdbef2dbba4cabb47fbb01fa3bf2614f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Apr 7 01:19:20 2005 +0000

    Give more control to the caller on option processing.  Fix a leak.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6009 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-option-wide.h |    2 +-
 src/include/prelude-option.h      |    2 +-
 src/prelude-client.c              |   39 +++++++++++++++++++++++++++-----
 src/prelude-option-wide.c         |   44 ++++--------------------------------
 4 files changed, 40 insertions(+), 47 deletions(-)

commit f22d026c2d949fb04c715a7265a046e1d7ac732c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Apr 6 18:52:38 2005 +0000

    Adjust.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6006 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-plugin.c |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)

commit e6f0c40394595c34f527f6c5d3ec9a84a718f737
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Apr 6 18:51:21 2005 +0000

    Error out when the user attempt to destroy a plugin that does not support destruction.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6005 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-plugin.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit f71ec5a791d71d502de840c1061eb9d8baabebd6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Apr 6 16:59:08 2005 +0000

    Forgot this one.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@6001 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 33407f6b6df19be34f51c650b2866125ea3351b8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Apr 6 16:54:27 2005 +0000

    Make the plugin API fully reentrant. Check for a plugin version symbol, so that
    the user isn't confused by an older, incompatible plugin that would make the
    whole things crash. Prefix private API function with '_'. Remove deprecated
    plugin fields.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5997 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-option.h |    8 +-
 src/include/prelude-plugin.h |  102 +++++-------
 src/prelude-option.c         |   19 ++-
 src/prelude-plugin.c         |  352 ++++++++++++++++++++----------------------
 4 files changed, 237 insertions(+), 244 deletions(-)

commit c0a6ccbee73f2a4fa4e13d5b312e61a754ac5dc2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Apr 6 16:51:42 2005 +0000

    Make INFO severity rank first, so that it is more easy to use lesser/greater than
    criteria for matching it.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5996 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-message-read.c            |  Bin 77364 -> 77304 bytes
 src/idmef-message-write.c           |  120 +++++++++++++++++-----------------
 src/idmef-tree-wrap.c               |   72 +++++++++++-----------
 src/idmef-wrappers-gen/idmef-tree.h |    8 +-
 src/include/idmef-tree-wrap.h       |    8 +-
 5 files changed, 104 insertions(+), 104 deletions(-)

commit 693d754144e63fe44e2d9c69766c995f071f22e8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Apr 6 01:59:45 2005 +0000

    Fix a bug on matching lesser than / bigger than criteria. Value ordering
    is important here.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5990 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criterion-value.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit dfda5fe279c09e71566181c6731bc92e34f264cb
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Apr 5 17:43:21 2005 +0000

    Make prelude_init() / prelude_deinit() able to be called several time
    by using a refcount.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5972 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude.c |   22 ++++++++++++++++------
 1 files changed, 16 insertions(+), 6 deletions(-)

commit 2363c8d1c27bbe815fab73a9c5f7759538abd562
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Apr 5 16:45:50 2005 +0000

    Update.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5968 09c5ec92-17d4-0310-903a-819935f44dba

 AUTHORS |    1 +
 README  |    2 +-
 2 files changed, 2 insertions(+), 1 deletions(-)

commit a17dd60b0a643907793a46fadf5e704b516d481d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Apr 5 14:30:47 2005 +0000

    Update GnuLib code.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5964 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/getaddrinfo.h |    7 +++----
 1 files changed, 3 insertions(+), 4 deletions(-)

commit e17f08c5d165f0a296bd8ba24d20312c9c1689ff
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Apr 5 14:27:47 2005 +0000

    Fix date.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5963 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 9e5d12ae48ab1b8bd759f145edfac31b80850642
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Apr 5 14:01:55 2005 +0000

    Prepare for next candidate release.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5962 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS                         |    5 +++--
 docs/api/libprelude-decl.txt |    5 +++++
 2 files changed, 8 insertions(+), 2 deletions(-)

commit bb9a5167de96fd21ca44fc1bcf63b4f8df211f16
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Apr 5 13:46:37 2005 +0000

    Prefix WORDS_BIGENDIAN and NEED_ALIGNED_ACCESS.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5961 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in                  |    4 ++--
 src/common.c                  |    2 +-
 src/include/prelude-extract.h |    6 +++---
 3 files changed, 6 insertions(+), 6 deletions(-)

commit 6196079504efb734645cfebce55c81c597b7e6fa
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Apr 5 13:20:22 2005 +0000

    Fix IRIX warning, avoid exporting un-needed cflags.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5959 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in                |   38 ++++++++++++++++++++++++++++++++------
 prelude-adduser/Makefile.am |    4 ++--
 src/Makefile.am             |    7 ++++---
 3 files changed, 38 insertions(+), 11 deletions(-)

commit 845d14fda43c46a4b08f1041ec2fd4c773ea83c5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Apr 4 23:38:22 2005 +0000

    Fix warning on some architecture.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5957 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-extract.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 6752c0fc632420397eaea31f6d5dbb8976ba9167
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Apr 4 21:45:11 2005 +0000

    Cast uid/gid to int.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5953 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/tls-register.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 143771e2dbbb5438439fef51f53a02c9e4f729bd
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Apr 4 21:42:39 2005 +0000

    Include unistd.h, fix a warning on IRIX  6.5, where pthread_atfork
    is defined there.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5952 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-async.c |    1 +
 src/prelude.c       |    1 +
 2 files changed, 2 insertions(+), 0 deletions(-)

commit 4e7f5269b98f3785169a135bfc21c745e2a336af
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Apr 4 21:07:09 2005 +0000

    Fix an IRIX 6.5 compilation problem, because of a name conflict (sa_len naming).
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5951 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection.c |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

commit 0617f0ca8218a0dad241962456fc8d3e22b5aee4
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Mon Apr 4 16:47:24 2005 +0000

    fix criterion value parsing, a non-quoted string can now contain
    non alpha-numeric characters
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5948 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria-string.lex.l |   63 ++++++++++++++++++++++++++-------------
 src/idmef-criteria-string.yac.y |    9 +++--
 2 files changed, 47 insertions(+), 25 deletions(-)

commit e0a2f74fd30a9a1b6e3d1cfdc0cc9f85d5df8931
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Apr 4 02:38:19 2005 +0000

    Update
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5947 09c5ec92-17d4-0310-903a-819935f44dba

 docs/api/libprelude-decl.txt |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit eb22ff640daf5ebb65b9c92ef3a0ae1fd2bfe81b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Apr 4 00:42:00 2005 +0000

    Merge option lists for correct priority handling.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5946 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option.c |   40 +++++++++++++++++++---------------------
 1 files changed, 19 insertions(+), 21 deletions(-)

commit a19015535b30744a8497db95e1d8b1c88684a9bc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Apr 4 00:30:48 2005 +0000

    Remove deprecated REGEX_CFLAGS.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5945 09c5ec92-17d4-0310-903a-819935f44dba

 src/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 47a5d5c9e7c68e73af59f25ad2233e51b1c2977d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Apr 4 00:30:19 2005 +0000

    Fix some warnings due to prelude-client-profile change.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5944 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |    2 +-
 src/tls-auth.c       |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 430af1cfff8998b34b18398b794fcb023b956c1b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Apr 4 00:25:17 2005 +0000

    Hide gnutls_credentials type, so that the user don't have to know GnuTLS header location
    to compile libprelude. Remove gnutls/gnutls.h inclusion from prelude-client-profile.h.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5943 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-client-profile.h |    3 +--
 src/prelude-client-profile.c         |    2 +-
 src/prelude.c                        |    1 +
 3 files changed, 3 insertions(+), 3 deletions(-)

commit e4e3a179ed02b3ac5b8593ffa596a3f00ca619f1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Apr 3 23:27:08 2005 +0000

    Update.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5942 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS |   23 +++++++++++++++++++++--
 1 files changed, 21 insertions(+), 2 deletions(-)

commit 5395f62966aad4271b3fef46b31ce191d4895416
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Apr 3 18:37:58 2005 +0000

    Stop using pcreposix and always rely on POSIX regex. The way pcreposix
    define it's symbol make it impossible to use it from a library if the
    final program isn't linked against libpcreposix (example: python / perl
    program using libprelude bindings).
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5934 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in                |   19 -------------------
 src/idmef-criterion-value.c |    7 ++-----
 2 files changed, 2 insertions(+), 24 deletions(-)

commit 9eeb96a4a8c28aceb77106ee41fc100f2cef9693
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Apr 3 18:35:25 2005 +0000

    Make it work on win32.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5933 09c5ec92-17d4-0310-903a-819935f44dba

 m4/ac_prototype_accept.m4 |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit ef0a156f207c9ef56b28cbdf1ffebee79360c2a5
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Sun Apr 3 17:48:24 2005 +0000

    bug fix: the previous regexp made some valid criteria invalid
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5931 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria-string.lex.l |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit ddf677cb6752ab3e98fcaeff8346e308c1d7e241
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Apr 2 18:46:18 2005 +0000

    Remove deprecated header inclusion.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5930 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-msg.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit f89d0816051fc496ffa128f71974336431a92503
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Apr 1 23:21:12 2005 +0000

    Don't redefine MIN if it's not needed, fix an OpenBSD warning.
    Make idmef-time.h include <sys/time.h>, fix an OpenBSD warning.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5926 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/idmef-time.h |    2 ++
 src/prelude-io.c         |    4 +++-
 2 files changed, 5 insertions(+), 1 deletions(-)

commit 4268062ebbf29ff0d7a59ea2cbf9e281f80ae9a6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Apr 1 23:13:49 2005 +0000

    Fix compilation failure / warnings on OpenBSD and on system without pthread_atfork().
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5925 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in             |   19 +++++++------------
 libmissing/getaddrinfo.h |    6 +++---
 libmissing/inet_ntop.h   |    2 +-
 src/prelude-async.c      |    7 +++++++
 src/prelude.c            |    5 +++++
 5 files changed, 23 insertions(+), 16 deletions(-)

commit 172427c484877aa804e10103b5bfd0f409b051c3
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Fri Apr 1 12:40:47 2005 +0000

    generate errors for invalid tokens in idmef criteria
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5921 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria-string.lex.l |    5 +++++
 src/idmef-criteria-string.yac.y |    2 ++
 2 files changed, 7 insertions(+), 0 deletions(-)

commit 45644c3e0ca903fc2d38f641b0cfc71f2e2897bb
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Apr 1 10:08:38 2005 +0000

    Propagate IDMEF path/criteria/criterion error.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5920 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria-string.yac.y |   59 ++++++++++++++++-----------------------
 1 files changed, 24 insertions(+), 35 deletions(-)

commit 3786fa63defac2e5c57b5f5c5ecebb7a206bef93
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Apr 1 10:05:49 2005 +0000

    Define an error source.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5919 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-value-type.c                |    4 +++-
 src/libprelude-error/err-sources.h.in |    1 +
 2 files changed, 4 insertions(+), 1 deletions(-)

commit 1c702cba8fe6ed6aa3a72707cf1ad9c6636d8eee
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Apr 1 09:36:13 2005 +0000

    Add an error code for unsupported operator.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5918 09c5ec92-17d4-0310-903a-819935f44dba

 src/libprelude-error/err-codes.h.in |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit fece4c16e13c6d67a2f5fd13e3164f6467bd7f9f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Apr 1 09:35:41 2005 +0000

    s/relation/operator/. Fix criterion operator check.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5917 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-value-type.c         |   45 +++++++++++++++++++++------------------
 src/idmef-value.c              |    2 +-
 src/include/idmef-value-type.h |    2 +-
 3 files changed, 26 insertions(+), 23 deletions(-)

commit 4d6c611e99cb3815ada51639e7fec7d61a68b224
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Apr 1 08:06:41 2005 +0000

    IDMEF criteria error return correction.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5916 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria-string.yac.y       |    2 +-
 src/idmef-criteria.c                  |    2 ++
 src/libprelude-error/err-codes.h.in   |    2 ++
 src/libprelude-error/err-sources.h.in |    3 ++-
 4 files changed, 7 insertions(+), 2 deletions(-)

commit d87e8a1b1fcc70eb87b3b75ed8038f97b9bde2f6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Mar 31 17:17:56 2005 +0000

    Bump version to 0.9.0-rc2.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5897 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS                         |    8 ++++++++
 configure.in                 |    2 +-
 docs/api/libprelude-decl.txt |    2 +-
 3 files changed, 10 insertions(+), 2 deletions(-)

commit dfafd2110cf5c9b9885e4dd0458a38135c97dc44
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Thu Mar 31 17:02:01 2005 +0000

    fix library link path order and CFLAGS propagation
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5895 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/perl/Makefile.PL.in |    6 +++---
 bindings/python/setup.py.in  |    6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

commit 390e935a0f970c1946197e1c3aa715e5c1c7ec6a
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Thu Mar 31 16:04:25 2005 +0000

    fix make clean
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5894 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 5278618ad13253deeba9e21c3691e25d570fdfa1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Mar 29 14:52:28 2005 +0000

    Bump version number. Update NEWS file.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5872 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS         |   60 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 configure.in |    2 +-
 2 files changed, 60 insertions(+), 2 deletions(-)

commit 0e79d569186acc0a7f21d3d36d87a37d23ecbd2a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Mar 29 06:09:57 2005 +0000

    Regen documentation.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5849 09c5ec92-17d4-0310-903a-819935f44dba

 docs/api/libprelude-decl.txt        |  180 ++++++++++++++++++++++++-----------
 docs/api/libprelude-sections.txt    |   70 +++++++++-----
 docs/api/tmpl/prelude-inttypes.sgml |  178 +++++++++++++++++++++++++++++-----
 3 files changed, 322 insertions(+), 106 deletions(-)

commit e02260b32438eed0add787b476c4cd0cfb278071
Author: Sebastien Tricaud <s.tricaud@inl.fr>
Date:   Mon Mar 28 21:02:54 2005 +0000

    gtkdoc spelling fixes
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5842 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-time.c |   60 +++++++++++++++++++++++++++---------------------------
 1 files changed, 30 insertions(+), 30 deletions(-)

commit 1e29e9592b9630be25ac456b03e0ef02076e1ec7
Author: Sebastien Tricaud <s.tricaud@inl.fr>
Date:   Mon Mar 28 20:51:48 2005 +0000

    gtkdoc spelling fixes
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5841 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-path.c |   50 +++++++++++++++++++++++++-------------------------
 1 files changed, 25 insertions(+), 25 deletions(-)

commit 89b44e1a2422c0a8dcb4782d447b2d393b8794a8
Author: Sebastien Tricaud <s.tricaud@inl.fr>
Date:   Mon Mar 28 20:28:17 2005 +0000

    gtkdoc spelling fixes
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5838 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-message-write.c |  120 ++++++++++++++++++++++----------------------
 1 files changed, 60 insertions(+), 60 deletions(-)

commit 70b96b0340aa245aa32776c1ec8744b45a838533
Author: Sebastien Tricaud <s.tricaud@inl.fr>
Date:   Mon Mar 28 20:03:55 2005 +0000

    gtkdoc spelling fixes
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5837 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-message-read.c |  Bin 77304 -> 77364 bytes
 1 files changed, 0 insertions(+), 0 deletions(-)

commit 98e55d63b1c6d8b620021812284438b61be35f8e
Author: Sebastien Tricaud <s.tricaud@inl.fr>
Date:   Mon Mar 28 19:51:42 2005 +0000

    gtkdoc spelling fixes
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5835 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-data.c |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

commit 59013f5f8ade45f49e1634db5371eee43e3448bb
Author: Sebastien Tricaud <s.tricaud@inl.fr>
Date:   Mon Mar 28 19:48:37 2005 +0000

    spelling fixes
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5834 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criterion-value.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 79ce30f98bc5dfcb4f67bd24498eb64b9945ddfd
Author: Sebastien Tricaud <s.tricaud@inl.fr>
Date:   Mon Mar 28 19:40:41 2005 +0000

    gtkdoc spelling fixes
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5832 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria.c |   26 +++++++++++++-------------
 1 files changed, 13 insertions(+), 13 deletions(-)

commit a6536cbd070a1f208ee464364aa4a98ef39279ef
Author: Sebastien Tricaud <s.tricaud@inl.fr>
Date:   Mon Mar 28 19:31:47 2005 +0000

    gtkdoc spelling fixes
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5831 09c5ec92-17d4-0310-903a-819935f44dba

 src/daemonize.c |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

commit 57bfa4624938d09fad9fdd02f71c25ac36130336
Author: Sebastien Tricaud <s.tricaud@inl.fr>
Date:   Mon Mar 28 19:29:46 2005 +0000

    gtkdoc spelling fixes
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5830 09c5ec92-17d4-0310-903a-819935f44dba

 src/config-engine.c |   50 +++++++++++++++++++++++++-------------------------
 1 files changed, 25 insertions(+), 25 deletions(-)

commit 7084e87c81017b9552f429ac29675c578913e631
Author: Sebastien Tricaud <s.tricaud@inl.fr>
Date:   Mon Mar 28 19:20:37 2005 +0000

    gtkdoc spelling fixes
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5829 09c5ec92-17d4-0310-903a-819935f44dba

 src/common.c |   20 ++++++++++----------
 1 files changed, 10 insertions(+), 10 deletions(-)

commit 349174e45c289fdada26918cff4800437a3538a6
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Mon Mar 28 16:49:16 2005 +0000

    bug fix: copy the members of the container
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5825 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criterion-value.c |   15 +++++++++++----
 1 files changed, 11 insertions(+), 4 deletions(-)

commit e88ffd03f27431cb1584cd37de108abfab5cd1f6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Mar 28 03:12:32 2005 +0000

    - Make it possible for 'immediate' option to take a context.
    - Fix a potential problem with context creation.
    - Fix a context leak on option destroy.
    - Parse prelude specific option reliably.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5807 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option.c |  127 ++++++++++++++++++++++++++-----------------------
 1 files changed, 67 insertions(+), 60 deletions(-)

commit 3da6e9557e7aebdad68ad06e311567a3bd11ed97
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Mar 28 03:10:42 2005 +0000

    Make it safer to destroy an asynchronous client.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5806 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection-pool.c |   15 ++++++++++++---
 1 files changed, 12 insertions(+), 3 deletions(-)

commit 34fff596991d8ff8ad95f78bffaf891f30933c7d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Mar 28 03:09:02 2005 +0000

    Fix a chicken and egg problem with the way we gather profile. Force
    profile to be provided on the command line.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5805 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |   31 ++++++++++++++++++++++++-------
 1 files changed, 24 insertions(+), 7 deletions(-)

commit 349fe15dbb3e18358dd3acfb9f35ffbbce144797
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Mar 28 01:30:53 2005 +0000

    Always destroy the heartbeat timer, this fix a problem when using the FAILURE destroy status.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5804 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |   17 +++++++++--------
 1 files changed, 9 insertions(+), 8 deletions(-)

commit 2d1ca5f05ad6ab19585df1ef2b1ea62519c0c8e9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Mar 28 00:51:20 2005 +0000

    Plug a small memleak.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5803 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |    4 ----
 1 files changed, 0 insertions(+), 4 deletions(-)

commit 8ba7c7857f80e617ee479d1159a15b2d23166ac4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Mar 28 00:49:10 2005 +0000

    Avoid any modification to _prelude_generic_optlist.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5802 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude.c |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)

commit 7a0d82e1163766922ceecf36a6e6ff619d511bc9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Mar 27 15:33:01 2005 +0000

    Only goes to the prelude specific option if it is a parent.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5801 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 5080203ee3aa20fe2296da60a5d002cd297933b0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Mar 27 15:19:33 2005 +0000

    Warning fix.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5800 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit adffb325b11b3152d6f01dc7f15f98574e4bcb63
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Mar 27 15:14:52 2005 +0000

    Separate CLI and CONF options in two different list. Always parse CONF first,
    but allow CLI to override CONF value.
    
    Correctly warn about prelude option out of their context.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5799 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-option.h |    2 +-
 src/prelude-option.c         |   58 ++++++++++++++++++++++++++----------------
 2 files changed, 37 insertions(+), 23 deletions(-)

commit 14101896a6fed42c4d4a21c73ee446967b3a5b35
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Mar 27 14:40:25 2005 +0000

    Use a bool where needed, decrement usage count on delete.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5797 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-plugin.c |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

commit 463ec9f17607044124aa20d17637ab1152306da2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Mar 27 14:22:14 2005 +0000

    Require that the parent option is provided for prelude specific option,
    in order to not mislead the user.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5794 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |    6 +++---
 src/prelude.c        |   14 +++++++++++---
 2 files changed, 14 insertions(+), 6 deletions(-)

commit ff8cd2f3c9d6b998bec667c27a6b0b00ec0fda8c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Mar 27 00:02:08 2005 +0000

    Prefix PRI* declaration with PRELUDE_, to avoid potential namespace conflict.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5786 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude_perl.i                         |    4 +-
 prelude-adduser/prelude-adduser.c                  |   14 +-
 prelude-adduser/tls-register.c                     |   11 +-
 src/common.c                                       |    2 +-
 src/idmef-data.c                                   |    2 +-
 src/idmef-message-print.c                          |   16 +--
 src/idmef-value-type.c                             |    4 +-
 .../GenerateIDMEFMessagePrintC.pm                  |   16 +--
 src/include/prelude-inttypes.h.in                  |  157 +++++++------------
 src/prelude-client-profile.c                       |    2 +-
 src/prelude-client.c                               |    4 +-
 src/prelude-connection-pool.c                      |    4 +-
 src/tls-util.c                                     |    2 +-
 13 files changed, 85 insertions(+), 153 deletions(-)

commit 5aebf9e0ca7803aea41486aca8079a91469c6285
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Mar 26 22:58:35 2005 +0000

    Prefix some private function. Re-activate the code used to assign messageid.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5783 09c5ec92-17d4-0310-903a-819935f44dba

 src/common.c                                       |  152 ++++++-------------
 src/config-engine.c                                |    6 +-
 src/idmef-message-write.c                          |    2 +-
 .../GenerateIDMEFMessageWriteC.pm                  |    2 +-
 src/include/common.h                               |   18 +--
 src/prelude-client.c                               |    5 +-
 src/prelude-io.c                                   |    2 +-
 src/prelude-msg.c                                  |    2 +-
 src/prelude-string.c                               |    4 +-
 9 files changed, 69 insertions(+), 124 deletions(-)

commit 764c456334d8e526d265969d99a049ddb666b390
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Mar 26 22:54:02 2005 +0000

    Update.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5782 09c5ec92-17d4-0310-903a-819935f44dba

 INSTALL |   52 +++++++++++++++++++++++++---------------------------
 1 files changed, 25 insertions(+), 27 deletions(-)

commit e6735ab7984c4f0f87e4ef0e8f26084a16b222c8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Mar 26 22:53:29 2005 +0000

    Remove old OpenSSL license exception.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5781 09c5ec92-17d4-0310-903a-819935f44dba

 COPYING |   15 ---------------
 1 files changed, 0 insertions(+), 15 deletions(-)

commit 65461584c6c6be7285948e946a244d01f9ffba49
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Mar 26 19:04:47 2005 +0000

    Use getaddrinfo() instead of deprecated prelude_resolve_addr().
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5779 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/prelude-adduser.c |   37 ++++++++++++++++++++-----------------
 1 files changed, 20 insertions(+), 17 deletions(-)

commit 9039682d0dd76e5664ec71dad2d5bed69b5be343
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Mar 26 12:16:52 2005 +0000

    Use PRIu64.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5771 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude.i      |    9 +--------
 bindings/libprelude_perl.i |    4 ++--
 2 files changed, 3 insertions(+), 10 deletions(-)

commit 32dea8d853657ead692dc23ffcbea94ee10793c8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Mar 26 12:16:30 2005 +0000

    Require libgnutls-extra 1.0.17
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5770 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 0187e635b211aca233220d63e65d4013b5a01f32
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Mar 26 12:16:05 2005 +0000

    Use PRIu64.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5769 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-data.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 4327a96811b3982ca595f4beb3a62a570d41825c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Mar 26 10:48:47 2005 +0000

    Fix warning on 64bits arch.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5767 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-message-read.c                           |  Bin 77302 -> 77304 bytes
 .../GenerateIDMEFMessageReadC.pm                   |    2 +-
 2 files changed, 1 insertions(+), 1 deletions(-)

commit 168fbf8df8b2e11e680835ef61654b240cff9242
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Mar 26 10:41:23 2005 +0000

    Fix warning on 64 bits systems.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5766 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit b5d3b5445ca3f9e6d37a5e01615e1f297739b5f1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Mar 26 10:14:13 2005 +0000

    Fix some warnings on 64bits systems.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5765 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/tls-register.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 64e20fd9e0998d60af3d1326095c8b9001a1d439
Author: Sebastien Tricaud <s.tricaud@inl.fr>
Date:   Sat Mar 26 08:48:02 2005 +0000

    gtkdoc: fixed spelling issues
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5762 09c5ec92-17d4-0310-903a-819935f44dba

 INSTALL                       |   11 ++-----
 src/prelude-connection-pool.c |   66 ++++++++++++++++++++---------------------
 2 files changed, 35 insertions(+), 42 deletions(-)

commit 7728b56d38f129f2d401536c0dd0770bfc845288
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Mar 26 04:12:07 2005 +0000

    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5761 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/m4/inet_ntop.m4 |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 659b03f629b042863daf977b7c4ebe18a251b9e0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Mar 26 03:44:16 2005 +0000

    Remove prelude-inet from the build.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5750 09c5ec92-17d4-0310-903a-819935f44dba

 docs/api/libprelude-decl.txt     |   15 ----
 docs/api/libprelude-sections.txt |    7 --
 docs/api/tmpl/prelude-inet.sgml  |   47 -----------
 src/Makefile.am                  |    1 -
 src/include/Makefile.am          |    1 -
 src/include/prelude-inet.h       |   41 ---------
 src/prelude-inet.c               |  170 --------------------------------------
 7 files changed, 0 insertions(+), 282 deletions(-)

commit ef464bc74a7faa62556af7968b619acc34e2218d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Mar 26 03:43:53 2005 +0000

    Use GNUlib inet_ntop()
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5749 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/server.c |   10 ++++++++--
 src/include/libmissing.h |    1 +
 2 files changed, 9 insertions(+), 2 deletions(-)

commit c9195936f90c0286347a18c98389c04de439f31b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Mar 26 03:43:23 2005 +0000

    Remove unused prelude-inet.h inclusion.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5748 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 67b10f0e194dce59bd215d90665b4eb9a1a9c2a4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Mar 26 03:40:31 2005 +0000

    Move prelude_sockaddr_get_inaddr() from prelude-inet.c to common.c
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5747 09c5ec92-17d4-0310-903a-819935f44dba

 src/common.c         |   20 ++++++++++++++++++++
 src/include/common.h |    2 ++
 2 files changed, 22 insertions(+), 0 deletions(-)

commit 383fc56195dbed9810c2ea2907554821f404fdd1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Mar 26 03:39:17 2005 +0000

    Fix warnings.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5746 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/idmef-path.h |    6 ++++++
 src/prelude.c            |    5 -----
 2 files changed, 6 insertions(+), 5 deletions(-)

commit 16aa2edbdc372d3e42aa9a4dc824b3ad5bce0def
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Mar 26 03:38:27 2005 +0000

    Update GNUlib code prior release. Include an home made inet_ntop module
    in place of the deprecated prelude-inet API.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5745 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am     |   22 ++---
 libmissing/inet_ntop.c     |  194 ++++++++++++++++++++++++++++++++++++++++++++
 libmissing/inet_ntop.h     |   10 +++
 libmissing/m4/gettext.m4   |    8 +-
 libmissing/m4/gnulib.m4    |    5 +-
 libmissing/m4/inet_ntop.m4 |   20 +++++
 libmissing/m4/lib-link.m4  |    6 +-
 libmissing/m4/nls.m4       |    8 ++-
 libmissing/m4/po.m4        |    9 ++-
 libmissing/m4/strdup.m4    |    6 +-
 libmissing/m4/strndup.m4   |    6 +-
 libmissing/regex.c         |   55 +++++++------
 12 files changed, 295 insertions(+), 54 deletions(-)

commit b1e61b19a91228a636c2e569d4a5267ddab9c882
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Mar 26 03:36:32 2005 +0000

    Some reordering.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5744 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in |   35 ++++++++++++++++++++---------------
 1 files changed, 20 insertions(+), 15 deletions(-)

commit 8ebd6730d983f60fb79b12d0a2d90215131d9cc9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Mar 25 19:34:33 2005 +0000

    Remove hack for GnuTLS prior 1.0.17 which didn't define GNUTLS_OID_X520_DN_QUALIFIER.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5736 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/tls-register.c |    4 ----
 1 files changed, 0 insertions(+), 4 deletions(-)

commit 2523f1a9fd3e512c7501aae4f784e2295987049e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Mar 25 19:32:58 2005 +0000

    Update GnuTLS minimum version requirement to 1.0.17, since there is now an
    incompatibility in SRP handling between 1.0.16/1.0.17 (SRP standard is still
    on the move).
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5735 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 9928b06e06bdd7cd7938bea8d5281129ef4acb57
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Fri Mar 25 18:16:49 2005 +0000

    fix warning
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5719 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude.i        |   11 -----------
 bindings/libprelude_perl.i   |   11 +++++++++++
 bindings/libprelude_python.i |   11 +++++++++++
 3 files changed, 22 insertions(+), 11 deletions(-)

commit 192a227d68c2388ba5554066487d884db2acc9cc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Mar 25 18:04:16 2005 +0000

    Remove uneeded libtool.m4
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5718 09c5ec92-17d4-0310-903a-819935f44dba

 m4/libtool.m4 | 6108 ---------------------------------------------------------
 1 files changed, 0 insertions(+), 6108 deletions(-)

commit e63f963b8376f80cbfd441cc9b4b0a7620991159
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Mar 25 18:03:22 2005 +0000

    Fix distcheck.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5717 09c5ec92-17d4-0310-903a-819935f44dba

 Makefile.am |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 63b89aca0832313861d021fdb6d69b13c43b4390
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Fri Mar 25 17:43:53 2005 +0000

    fix perl bindings
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5715 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/perl/Prelude.pm |   21 +++++++++++++++++++++
 1 files changed, 21 insertions(+), 0 deletions(-)

commit 0498530e33d707835a49e9da054502c2bbb40209
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Mar 25 11:42:45 2005 +0000

    s/Prelude program/Prelude library/
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5709 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                                          |    5 +++++
 bindings/libprelude.i                              |    6 +++---
 bindings/libprelude_perl.i                         |    2 +-
 bindings/libprelude_python.i                       |    2 +-
 prelude-adduser/plaintext.c                        |    2 +-
 prelude-adduser/prelude-adduser.c                  |    2 +-
 prelude-adduser/server.c                           |    2 +-
 prelude-adduser/server.h                           |    2 +-
 prelude-adduser/tls-register.c                     |    2 +-
 prelude-adduser/tls-register.h                     |    2 +-
 src/common.c                                       |    2 +-
 src/config-engine.c                                |    2 +-
 src/daemonize.c                                    |    2 +-
 src/idmef-additional-data.c                        |    2 +-
 src/idmef-class.c                                  |    2 +-
 src/idmef-criteria-string.lex.l                    |    2 +-
 src/idmef-criteria-string.yac.y                    |    2 +-
 src/idmef-criteria.c                               |    6 +++---
 src/idmef-criterion-value.c                        |    2 +-
 src/idmef-data.c                                   |    2 +-
 src/idmef-message-print.c                          |    2 +-
 src/idmef-message-read.c                           |  Bin 77302 -> 77302 bytes
 src/idmef-message-write.c                          |    2 +-
 src/idmef-path.c                                   |    2 +-
 src/idmef-time.c                                   |    2 +-
 src/idmef-tree-wrap.c                              |    2 +-
 src/idmef-value-type.c                             |    2 +-
 src/idmef-value.c                                  |    2 +-
 src/idmef-wrappers-gen/Generate.pm                 |    2 +-
 src/idmef-wrappers-gen/GenerateDebug.pm            |    2 +-
 src/idmef-wrappers-gen/GenerateIDMEFMessageIdH.pm  |    2 +-
 .../GenerateIDMEFMessagePrintC.pm                  |    4 ++--
 .../GenerateIDMEFMessagePrintH.pm                  |    4 ++--
 .../GenerateIDMEFMessageReadC.pm                   |    4 ++--
 .../GenerateIDMEFMessageReadH.pm                   |    4 ++--
 .../GenerateIDMEFMessageWriteC.pm                  |    4 ++--
 .../GenerateIDMEFMessageWriteH.pm                  |    4 ++--
 src/idmef-wrappers-gen/GenerateIDMEFTreeData.pm    |    2 +-
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm   |    4 ++--
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapH.pm   |   11 +++++++++--
 src/idmef-wrappers-gen/IDMEFTree.pm                |    2 +-
 src/idmef-wrappers-gen/generator.pl                |    2 +-
 src/idmef-wrappers-gen/idmef-tree.h                |    2 +-
 src/include/common.h                               |    2 +-
 src/include/config-engine.h                        |    2 +-
 src/include/daemonize.h                            |    2 +-
 src/include/idmef-additional-data.h                |    2 +-
 src/include/idmef-class.h                          |    2 +-
 src/include/idmef-criteria.h                       |    2 +-
 src/include/idmef-criterion-value.h                |    2 +-
 src/include/idmef-data.h                           |    2 +-
 src/include/idmef-message-print.h                  |    2 +-
 src/include/idmef-message-read.h                   |    2 +-
 src/include/idmef-message-write.h                  |    2 +-
 src/include/idmef-path.h                           |    2 +-
 src/include/idmef-time.h                           |    2 +-
 src/include/idmef-tree-wrap.h                      |    9 ++++++++-
 src/include/idmef-value-type.h                     |    2 +-
 src/include/idmef-value.h                          |    2 +-
 src/include/idmef.h                                |    2 +-
 src/include/libmissing.h                           |    2 +-
 src/include/prelude-async.h                        |    2 +-
 src/include/prelude-client-profile.h               |    2 +-
 src/include/prelude-client.h                       |    2 +-
 src/include/prelude-connection-pool.h              |    2 +-
 src/include/prelude-connection.h                   |    2 +-
 src/include/prelude-extract.h                      |    2 +-
 src/include/prelude-failover.h                     |    2 +-
 src/include/prelude-hash.h                         |    2 +-
 src/include/prelude-ident.h                        |    2 +-
 src/include/prelude-inet.h                         |    2 +-
 src/include/prelude-inttypes.h.in                  |    2 +-
 src/include/prelude-io.h                           |    2 +-
 src/include/prelude-linked-object.h                |    2 +-
 src/include/prelude-list.h                         |    2 +-
 src/include/prelude-log.h                          |    2 +-
 src/include/prelude-message-id.h                   |    2 +-
 src/include/prelude-msg.h                          |    2 +-
 src/include/prelude-msgbuf.h                       |    2 +-
 src/include/prelude-option-wide.h                  |    2 +-
 src/include/prelude-option.h                       |    2 +-
 src/include/prelude-plugin.h                       |    2 +-
 src/include/prelude-string.h                       |    2 +-
 src/include/prelude-timer.h                        |    2 +-
 src/include/prelude.h.in                           |    2 +-
 src/include/tls-auth.h                             |    2 +-
 src/include/tls-util.h                             |    2 +-
 src/include/variable.h                             |    2 +-
 src/libprelude-error/prelude-error.h.in            |    2 +-
 src/prelude-async.c                                |    2 +-
 src/prelude-client-profile.c                       |    2 +-
 src/prelude-client.c                               |    2 +-
 src/prelude-connection-pool.c                      |    2 +-
 src/prelude-connection.c                           |    2 +-
 src/prelude-failover.c                             |    2 +-
 src/prelude-hash.c                                 |    2 +-
 src/prelude-ident.c                                |    2 +-
 src/prelude-inet.c                                 |    2 +-
 src/prelude-io.c                                   |    2 +-
 src/prelude-log.c                                  |    2 +-
 src/prelude-msg.c                                  |    2 +-
 src/prelude-msgbuf.c                               |    2 +-
 src/prelude-option-wide.c                          |    2 +-
 src/prelude-option.c                               |    2 +-
 src/prelude-plugin.c                               |    2 +-
 src/prelude-string.c                               |    2 +-
 src/prelude-timer.c                                |    2 +-
 src/prelude.c                                      |    2 +-
 src/tls-auth.c                                     |    2 +-
 src/tls-util.c                                     |    2 +-
 src/variable.c                                     |    2 +-
 111 files changed, 140 insertions(+), 121 deletions(-)

commit 1350ca7be0c85b945b53d484e84df51cd481063c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Mar 25 10:41:40 2005 +0000

    Update documentation, fix it in some place due to the renaming of some variable
    for C++ compiler friendlyness.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5706 09c5ec92-17d4-0310-903a-819935f44dba

 docs/api/libprelude-decl.txt                     |  118 +++++++++++++++++-----
 docs/api/libprelude-sections.txt                 |   11 ++-
 docs/api/tmpl/idmef-criteria.sgml                |    8 +-
 docs/api/tmpl/idmef-criterion-value.sgml         |   12 ++-
 docs/api/tmpl/idmef-data.sgml                    |    7 --
 docs/api/tmpl/idmef-tree-wrap.sgml               |    2 +
 docs/api/tmpl/idmef-value.sgml                   |   12 ++-
 docs/api/tmpl/prelude-string.sgml                |   14 ---
 src/idmef-criteria.c                             |   10 +-
 src/idmef-tree-wrap.c                            |   76 +++++++-------
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm |    8 +-
 src/include/prelude-inttypes.h.in                |    7 ++
 12 files changed, 181 insertions(+), 104 deletions(-)

commit 4ddf9a10e5a8ef98c37434acad78f3daa2e6482f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Mar 25 10:08:11 2005 +0000

    More C++ compiler friendlyness.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5705 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/idmef-message-print.h |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit f37bf1ed6d9581cdb9b47dd61348bd9def7f17ee
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Mar 25 10:05:14 2005 +0000

    Fix so that C++ compiler don't break on our header. Include extern "C" in
    most place, fix some non conforming return type, rename "new" / "operator" variable.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5704 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria.c                               |    4 ++--
 src/idmef-criterion-value.c                        |    8 ++++----
 src/idmef-value-type.c                             |   10 +++++-----
 src/idmef-value.c                                  |   20 ++++++++++----------
 .../GenerateIDMEFMessagePrintH.pm                  |    8 ++++++++
 src/include/idmef-additional-data.h                |    8 ++++++++
 src/include/idmef-criteria.h                       |   11 +++++++++--
 src/include/idmef-criterion-value.h                |   15 ++++++++++++---
 src/include/idmef-data.h                           |   13 +++++++------
 src/include/idmef-path.h                           |    8 ++++++++
 src/include/idmef-time.h                           |    8 ++++++++
 src/include/idmef-value-type.h                     |   11 +++++++++--
 src/include/idmef-value.h                          |   13 ++++++++++---
 src/include/prelude-async.h                        |    8 ++++++++
 src/include/prelude-client-profile.h               |   13 +++++++++++--
 src/include/prelude-client.h                       |    8 ++++++++
 src/include/prelude-connection-pool.h              |    7 +++++++
 src/include/prelude-connection.h                   |    6 ++++++
 src/include/prelude-extract.h                      |    2 +-
 src/include/prelude-failover.h                     |    8 ++++++++
 src/include/prelude-hash.h                         |    8 ++++++++
 src/include/prelude-ident.h                        |    8 ++++++++
 src/include/prelude-io.h                           |    9 +++++++++
 src/include/prelude-list.h                         |    2 +-
 src/include/prelude-log.h                          |    7 +++++++
 src/include/prelude-msg.h                          |    8 ++++++++
 src/include/prelude-msgbuf.h                       |    8 ++++++++
 src/include/prelude-option.h                       |   10 +++++++++-
 src/include/prelude-plugin.h                       |    8 ++++++++
 src/include/prelude-string.h                       |   12 ++++++++----
 src/include/prelude-timer.h                        |    8 ++++++++
 src/include/prelude.h.in                           |    7 +++++++
 src/libprelude-error/prelude-error.h.in            |   11 ++++++++++-
 src/prelude-option.c                               |    8 ++++----
 34 files changed, 252 insertions(+), 51 deletions(-)

commit 85fbba5a3e4d1888f06744c064464535baa2c991
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Fri Mar 25 10:00:29 2005 +0000

    in idmef_foo_set_bar style functions, make a special case for the class
    field of idmef_analyzer_t so that libprelude can be compiled by a C++ compiler
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5703 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-tree-wrap.c                            |   72 ++++++++++----------
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm |   22 ++++---
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapH.pm |    4 +-
 src/include/idmef-tree-wrap.h                    |   76 +++++++++++-----------
 4 files changed, 89 insertions(+), 85 deletions(-)

commit b2e976c3eecd7d88e0e51ea78fbbfc905aa5117b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Mar 25 03:06:33 2005 +0000

    Remove deprecated.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5702 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-extract.h |   19 -------------------
 1 files changed, 0 insertions(+), 19 deletions(-)

commit c1ceea9a43acd18ff8f73efcafa6fda654aa1072
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Mar 25 03:06:03 2005 +0000

    Give priority to command line option.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5701 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit b2235f6f993bb90389e510bd272983eacf2179e9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Mar 25 02:47:14 2005 +0000

    Avoid passing a pointer to a va_list. This cause problem on some architectures.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5700 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-log.c |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

commit 6d3cba5179004b372745e0b297fb3fd2c1484ab6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Mar 25 02:07:40 2005 +0000

    Remove outdated.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5699 09c5ec92-17d4-0310-903a-819935f44dba

 docs/api/tmpl/idmef-criteria-string.yac.sgml |   16 ----------------
 1 files changed, 0 insertions(+), 16 deletions(-)

commit 2ce9ea54bc448a42f77e5303753d3d11cb641e3e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Mar 25 02:06:46 2005 +0000

    Update documentation, remove outdated files credit file, see the website rather.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5698 09c5ec92-17d4-0310-903a-819935f44dba

 AUTHORS                          |    2 +-
 CREDITS                          |   25 -----------
 docs/api/libprelude-decl.txt     |   83 ++++++++++++++++++--------------------
 docs/api/libprelude-sections.txt |    3 +-
 docs/api/tmpl/prelude-async.sgml |    7 +++
 docs/api/tmpl/prelude-hash.sgml  |    9 ++++
 6 files changed, 58 insertions(+), 71 deletions(-)

commit bceab3bc7fdb3b6985bfb371f6b04359d61ebaa3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Mar 25 02:00:46 2005 +0000

    Copyright transfer from Nicolas Delon, Krzysztof Zaraska, and myself, to
    PreludeIDS Technologies.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5697 09c5ec92-17d4-0310-903a-819935f44dba

 README                                             |   24 +++++++------------
 bindings/libprelude_perl.i                         |    4 +-
 bindings/libprelude_python.i                       |    4 +-
 prelude-adduser/plaintext.c                        |    4 +-
 prelude-adduser/prelude-adduser.c                  |    4 +-
 prelude-adduser/server.c                           |    4 +-
 prelude-adduser/server.h                           |    4 +-
 prelude-adduser/tls-register.c                     |    4 +-
 prelude-adduser/tls-register.h                     |    4 +-
 src/idmef-criteria.c                               |    2 +-
 src/idmef-value-type.c                             |    2 +-
 src/idmef-value.c                                  |    4 +-
 src/idmef-wrappers-gen/Generate.pm                 |    4 +-
 src/idmef-wrappers-gen/GenerateDebug.pm            |    4 +-
 src/idmef-wrappers-gen/GenerateIDMEFMessageIdH.pm  |    4 +-
 .../GenerateIDMEFMessagePrintC.pm                  |    4 +-
 .../GenerateIDMEFMessagePrintH.pm                  |    8 +++---
 .../GenerateIDMEFMessageReadC.pm                   |    4 +-
 .../GenerateIDMEFMessageReadH.pm                   |   10 ++++----
 .../GenerateIDMEFMessageWriteC.pm                  |    4 +-
 .../GenerateIDMEFMessageWriteH.pm                  |    8 +++---
 src/idmef-wrappers-gen/GenerateIDMEFTreeData.pm    |    4 +-
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm   |    4 +-
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapH.pm   |   10 ++++----
 src/idmef-wrappers-gen/IDMEFTree.pm                |    4 +-
 src/idmef-wrappers-gen/generator.pl                |    4 +-
 src/idmef-wrappers-gen/idmef-tree.h                |    4 +-
 src/include/common.h                               |    4 +-
 src/include/config-engine.h                        |    4 +-
 src/include/daemonize.h                            |    4 +-
 src/include/idmef-additional-data.h                |    4 +-
 src/include/idmef-criteria.h                       |    4 +-
 src/include/idmef-criterion-value.h                |    4 +-
 src/include/idmef-data.h                           |    4 +-
 src/include/idmef-message-print.h                  |    4 +-
 src/include/idmef-message-read.h                   |    6 ++--
 src/include/idmef-message-write.h                  |    4 +-
 src/include/idmef-path.h                           |    6 +++-
 src/include/idmef-time.h                           |    4 +-
 src/include/idmef-tree-wrap.h                      |    6 ++--
 src/include/idmef-value-type.h                     |    4 +-
 src/include/idmef-value.h                          |    6 ++--
 src/include/idmef.h                                |    5 ++-
 src/include/libmissing.h                           |    4 +-
 src/include/prelude-client.h                       |    4 +-
 src/include/prelude-connection-pool.h              |    4 +-
 src/include/prelude-connection.h                   |    4 +-
 src/include/prelude-extract.h                      |   20 +++++-----------
 src/include/prelude-failover.h                     |    4 +-
 src/include/prelude-hash.h                         |    4 +-
 src/include/prelude-ident.h                        |    4 +-
 src/include/prelude-inet.h                         |    4 +-
 src/include/prelude-inttypes.h.in                  |    4 +-
 src/include/prelude-io.h                           |    4 +-
 src/include/prelude-linked-object.h                |    4 +-
 src/include/prelude-list.h                         |    2 +-
 src/include/prelude-log.h                          |    4 +-
 src/include/prelude-message-id.h                   |    4 +-
 src/include/prelude-msg.h                          |    4 +-
 src/include/prelude-msgbuf.h                       |    4 +-
 src/include/prelude-option-wide.h                  |    4 +-
 src/include/prelude-option.h                       |    4 +-
 src/include/prelude-plugin.h                       |    4 +-
 src/include/prelude-string.h                       |    4 +-
 src/include/prelude-timer.h                        |    4 +-
 src/include/prelude.h.in                           |    4 +-
 src/include/tls-auth.h                             |    4 +-
 src/include/tls-util.h                             |    4 +-
 src/include/variable.h                             |    4 +-
 src/libprelude-error/prelude-error.h.in            |    4 +-
 src/variable.c                                     |    2 -
 71 files changed, 164 insertions(+), 177 deletions(-)

commit 5f3b96196892bb45d079e2bd046773e6c8b60fb4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Mar 25 01:57:35 2005 +0000

    Setup atfork handler.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5696 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-async.h |   14 +++++---
 src/prelude-async.c         |   74 +++++++++++++++++++++++++++++++++----------
 2 files changed, 65 insertions(+), 23 deletions(-)

commit f9e8758a55412888662154d452c4e9f76282a1a9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Mar 25 00:53:12 2005 +0000

    Remove debugging spew.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5695 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-string.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 0e11cd1c93c0fa75b2a9fa17da64ffed584a8d50
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Mar 25 00:50:15 2005 +0000

    Remove debugging spew.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5694 09c5ec92-17d4-0310-903a-819935f44dba

 src/config-engine.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 40fbb3cf1fe6ee60137152ab8b393b5037ac1315
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Mar 25 00:49:36 2005 +0000

    If value is a nul character, set it to NULL for consistency.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5693 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit f2b1fc38a301f2bb1c2e3ea1fafb3c0c23185f1b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Mar 25 00:35:40 2005 +0000

    Avoid inserting an empty line on each save. Fix a bug when inserting
    a value.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5692 09c5ec92-17d4-0310-903a-819935f44dba

 src/config-engine.c |   28 +++++++++++++++++-----------
 1 files changed, 17 insertions(+), 11 deletions(-)

commit 6f3ee45caedcd083ec99e240d469929caea8cc0d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Mar 24 22:49:32 2005 +0000

    DESTROY is still used by the an option message
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5690 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-option.h |    3 ++-
 src/prelude-option.c         |    1 +
 2 files changed, 3 insertions(+), 1 deletions(-)

commit a6b413874421a3a986b87a30f529c54863dd5c39
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Thu Mar 24 22:06:35 2005 +0000

    remove obsolete function
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5687 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-client-profile.h |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 4bd1abe63d1585c593e3cf1af59849725328a5b5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Mar 24 21:51:30 2005 +0000

    Fix gathering of path with negative index.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5686 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-path.c |   12 +++++++-----
 1 files changed, 7 insertions(+), 5 deletions(-)

commit 1737214ef0f5a04b17708d586ae9ce5cdb74ce54
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Mar 24 19:32:22 2005 +0000

    Make NTP tables const.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5679 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/ntp.h |   12 ++++++------
 src/ntp.c         |   12 ++++++------
 2 files changed, 12 insertions(+), 12 deletions(-)

commit 121ab0af70f36fed8e4654eab19ba83e5af67c0c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Mar 24 19:26:26 2005 +0000

    Fix bug in idmef_criteria_new_from_string where the yacc mutex was declared
    on the stack!? Make it global, and not static so that prelude_init() can
    register a fork handler for this mutex.
    
    Implemented _idmef_path_cache_lock() and _idmef_path_cache_unlock(), that
    iterate through the list of cached idmef_path_t object, and lock/unlock all
    the cached path. This is to be used by the prelude_init() fork hanbdler. Remove
    private symbols from the header file so that they don't get documented.
    
    Setup pthread_atfork handler in prelude_init(). Lock the criteria mutex and
    the cached idmef_path_t object within the prepare handler, and release them
    in the parent/child handler.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5678 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria-string.yac.y |   21 ++++++++------
 src/idmef-path.c                |   60 +++++++++++++++++++++++++++++++--------
 src/include/idmef-path.h        |    2 -
 src/prelude.c                   |   29 +++++++++++++++++++
 4 files changed, 89 insertions(+), 23 deletions(-)

commit f25e5f4fd61b8bd195f6b96a75fcea16593946b3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Mar 24 19:11:12 2005 +0000

    Forgot declaration.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5677 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-hash.h |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 43601e1a39e7007cef41ada5f26ff64576d1693e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Mar 24 19:10:52 2005 +0000

    Implemented prelude_hash_iterate(), will be used for idmef-path atfork
    handler.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5676 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-hash.c |   18 +++++++++++++++++-
 1 files changed, 17 insertions(+), 1 deletions(-)

commit 485bb4444d9f7b09509d08d0b3be62782534a2ce
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Mar 24 17:13:18 2005 +0000

    Remove deprecated option type (DESTROY/ALLOW_MULTIPLE_CALL). Make prelude_option_print()
    take an optional output fd. Always call the commit function even if there is no sub-options.
    Add a PRELUDE_OPTION_PRIORITY_IMMEDIATE priority. Don't merge option anymore, at least for now.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5670 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-option.h |   22 +++---
 src/prelude-option.c         |  157 ++++++++++++++++++++++--------------------
 2 files changed, 92 insertions(+), 87 deletions(-)

commit 99e4f083730a5f0045e77a335af8a534341bfd38
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Mar 24 17:07:09 2005 +0000

    Add some const.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5669 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-value.c         |   42 +++++++++++++++++++++---------------------
 src/include/idmef-value.h |   32 ++++++++++++++++----------------
 2 files changed, 37 insertions(+), 37 deletions(-)

commit 8dd409c479f8db3f79c4ee5c6349afb43bc05f16
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Mar 23 16:17:55 2005 +0000

    Re-order error number. Improve the way prelude profile work. Make the
    configuration file for created client optional. Create a default template config
    file in case no configuration file is provided.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5624 09c5ec92-17d4-0310-903a-819935f44dba

 Makefile.am                                |   16 +-
 docs/api/libprelude-decl.txt               | 7697 ++++++++++++++--------------
 docs/api/libprelude-sections.txt           |   82 +-
 docs/api/tmpl/idmef-criteria.sgml          |    2 +-
 docs/api/tmpl/idmef-tree-wrap.sgml         |  690 +++
 docs/api/tmpl/prelude-client.sgml          |   88 +-
 docs/api/tmpl/prelude-connection-pool.sgml |   14 +-
 docs/api/tmpl/prelude-connection.sgml      |   43 +-
 docs/api/tmpl/prelude-list.sgml            |   44 +-
 prelude-adduser/prelude-adduser.c          |  144 +-
 src/include/prelude-client-profile.h       |    4 +
 src/include/prelude-client.h               |    9 +-
 src/libprelude-error/err-codes.h.in        |  107 +-
 src/prelude-client-profile.c               |   69 +-
 src/prelude-client.c                       |  113 +-
 src/prelude-connection.c                   |    2 +-
 src/tls-auth.c                             |    2 +-
 src/tls-util.c                             |    2 +-
 18 files changed, 5046 insertions(+), 4082 deletions(-)

commit e19b5d2b9a698f132056bd303b6796ce3f768a07
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Mar 23 00:21:30 2005 +0000

    Mark target->interface as optional.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5606 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-tree-wrap.c               |   29 ++++++++++++++++++++---------
 src/idmef-wrappers-gen/idmef-tree.h |    2 +-
 src/include/idmef-tree-wrap.h       |    2 +-
 3 files changed, 22 insertions(+), 11 deletions(-)

commit 22fa34a63cd39f9bc817807fd82d34dfaa9f10a3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Mar 23 00:08:36 2005 +0000

    API documentation generation fixes.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5605 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria.c          |   10 +++++-----
 src/include/idmef-criteria.h  |    2 +-
 src/include/prelude-list.h    |    4 +---
 src/prelude-connection-pool.c |    2 +-
 4 files changed, 8 insertions(+), 10 deletions(-)

commit d974447095be8331250e971f9ce5bb843be3448e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Mar 22 16:20:38 2005 +0000

    Handle empty string.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5598 09c5ec92-17d4-0310-903a-819935f44dba

 src/config-engine.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 21d2c29a714dd1e05b936913545e82bf32af8353
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Mar 22 16:08:54 2005 +0000

    Remove deprecated function. When reading the configuration file,
    don't discard data when the line is not followed by a \n.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5597 09c5ec92-17d4-0310-903a-819935f44dba

 src/config-engine.c |   47 +++++++++++++++++------------------------------
 1 files changed, 17 insertions(+), 30 deletions(-)

commit 83f211f95b2b27f72eb1f267427ccc01ff3e3a1d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Mar 22 16:04:40 2005 +0000

    Check prelude_option_read() return value. When idmef_address_category_to_numeric() fail,
    return the provided error code.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5596 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

commit e0dbeeaf29425b621233dc0c8dec75bf44a1f4ca
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Mar 22 16:02:23 2005 +0000

    Missing commit for previous pthread fixes.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5595 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/Makefile.am |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit a7b3d179276324390eebf389b265e2f5b78abd00
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Mar 21 18:47:56 2005 +0000

    Copyright transfer from Krzysztof Zaraska, Nicolas Delon, and myself, to PreludeIDS Technologies.
    Include file to be finished in another commit.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5579 09c5ec92-17d4-0310-903a-819935f44dba

 src/common.c                                       |    4 +-
 src/config-engine.c                                |    4 +-
 src/daemonize.c                                    |    4 +-
 src/idmef-additional-data.c                        |    4 +-
 src/idmef-class.c                                  |    5 +-
 src/idmef-criteria-string.lex.l                    |    6 +-
 src/idmef-criteria-string.yac.y                    |    6 +-
 src/idmef-criteria.c                               |    4 +-
 src/idmef-criterion-value.c                        |    5 +-
 src/idmef-data.c                                   |    4 +-
 src/idmef-message-print.c                          |    5 +-
 src/idmef-message-read.c                           |  Bin 77257 -> 77302 bytes
 src/idmef-message-write.c                          |    6 +-
 src/idmef-path.c                                   |    5 +-
 src/idmef-time.c                                   |    4 +-
 src/idmef-tree-wrap.c                              |    6 +-
 src/idmef-value-type.c                             |    4 +-
 src/idmef-value.c                                  |    6 +-
 .../GenerateIDMEFMessagePrintC.pm                  |    5 +-
 .../GenerateIDMEFMessageReadC.pm                   |    6 +-
 .../GenerateIDMEFMessageWriteC.pm                  |    6 +-
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm   |    6 +-
 src/include/prelude-list.h                         |  307 ++++++++++----------
 src/prelude-async.c                                |    4 +-
 src/prelude-client-profile.c                       |    4 +-
 src/prelude-client.c                               |    4 +-
 src/prelude-connection-pool.c                      |    4 +-
 src/prelude-connection.c                           |    4 +-
 src/prelude-failover.c                             |    4 +-
 src/prelude-hash.c                                 |    4 +-
 src/prelude-ident.c                                |    4 +-
 src/prelude-inet.c                                 |    4 +-
 src/prelude-io.c                                   |    4 +-
 src/prelude-log.c                                  |    4 +-
 src/prelude-msg.c                                  |    4 +-
 src/prelude-msgbuf.c                               |    4 +-
 src/prelude-option-wide.c                          |    4 +-
 src/prelude-option.c                               |    4 +-
 src/prelude-plugin.c                               |    4 +-
 src/prelude-string.c                               |    4 +-
 src/prelude-timer.c                                |    4 +-
 src/prelude.c                                      |    4 +-
 src/tls-auth.c                                     |    4 +-
 src/tls-util.c                                     |    4 +-
 src/variable.c                                     |    4 +-
 45 files changed, 253 insertions(+), 247 deletions(-)

commit f34ee66204c0a5106568d962abdfd505ff5132ec
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Mar 21 18:15:37 2005 +0000

    Cleanup config-engine. Handle large config line.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5578 09c5ec92-17d4-0310-903a-819935f44dba

 src/config-engine.c         |  201 ++++++++++++++++++++++++++++++-------------
 src/include/config-engine.h |    6 +-
 src/prelude-option.c        |    6 +-
 3 files changed, 147 insertions(+), 66 deletions(-)

commit 584f328e87725d89a92caa3ceff9af7b18bc3c34
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Mar 21 16:36:16 2005 +0000

    Prefix list with _, so that it is considered private.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5577 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-linked-object.h |   18 +++++++++++++-----
 src/prelude-option.c                |   25 ++++++++++++-------------
 2 files changed, 25 insertions(+), 18 deletions(-)

commit 4a5970e3404d8f062a92e8dcd6748691718b08f1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Mar 21 16:18:57 2005 +0000

    Remove the linked property from this object, since it doesn't really
    make sense, and that object can be cached.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5576 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-path.c |    4 ----
 1 files changed, 0 insertions(+), 4 deletions(-)

commit cdf4ed38dd8d720227018a5f5b1bed3b965d7955
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Mar 21 16:06:56 2005 +0000

    Add an optional object_id attribute.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5575 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-linked-object.h |   18 ++++++++++++++++--
 1 files changed, 16 insertions(+), 2 deletions(-)

commit afe2de46ea9ee7ee9c250b05b624b82752f2e74f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Mar 21 16:04:01 2005 +0000

    Put some call to prelude_log_debug() in place. Call option list for
    command line option prior to read configuration file option, so that
    the filename is eventually set correctly.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5574 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option.c |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

commit 072024b9fa0338497e03bd55be7728c28261c839
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Mar 21 10:09:27 2005 +0000

    Handle the case where we need to read a second fragment directly, without
    handing back to the application.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5572 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-msg.c |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

commit 5472fa3fa973809696b0a39b6c27efde035e3ca5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Mar 19 20:38:32 2005 +0000

    Cleanup, better thread safety.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5571 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-async.c |   37 +++++++++++++++++++++----------------
 1 files changed, 21 insertions(+), 16 deletions(-)

commit 3f684f8249a61b4e74c648aed9924668fa40fbcc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Mar 19 20:37:45 2005 +0000

    Fix crash when sending fragmented message.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5570 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-msg.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 6159671f64a8e7676a9531a13997f42763da492c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Mar 19 15:38:11 2005 +0000

    Implement function for referencing a message.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5567 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-msg.h |    2 ++
 src/prelude-msg.c         |   18 ++++++++++++++++--
 2 files changed, 18 insertions(+), 2 deletions(-)

commit de914c1e1420157ffe9b7c8a6c0b4b880df3bc97
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Mar 19 13:02:43 2005 +0000

    Export pthread stuff wide, so that even internal library are compiled with
    the good CFLAGS.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5561 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in         |    8 ++++++--
 libprelude-config.in |    2 +-
 src/Makefile.am      |    6 +++---
 3 files changed, 10 insertions(+), 6 deletions(-)

commit 21c910725a086598254fef35c0fc19ed455baf0a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Mar 19 11:45:35 2005 +0000

    Add --pthread-cflags to libprelude-config.in. Export them in @LIBPRELUDE_PTHREAD_CFLAGS@
    from libprelude.m4.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5560 09c5ec92-17d4-0310-903a-819935f44dba

 libprelude-config.in |    9 ++++++++-
 m4/libprelude.m4     |    5 ++++-
 2 files changed, 12 insertions(+), 2 deletions(-)

commit f6ce0bf013d194a0b06f9177b90cf647cf83aca5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Mar 19 11:44:35 2005 +0000

    Updated...
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5559 09c5ec92-17d4-0310-903a-819935f44dba

 INSTALL |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

commit 6fbdcfec31ba5ba1e564c7fe0041a1f157ac111d
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Fri Mar 18 11:42:44 2005 +0000

    don't wrap some unneeded functions
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5548 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude.i |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit bf26f4890d93828dd0021f260fab9368395d1250
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Mar 18 02:24:54 2005 +0000

    Implement prelude_connection_pool_get_flags().
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5544 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-connection-pool.h |    2 ++
 src/prelude-connection-pool.c         |   16 +++++++++++++++-
 2 files changed, 17 insertions(+), 1 deletions(-)

commit 12c79f1da0c1e5453007153690eafde7c84fb9a7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Mar 18 02:21:13 2005 +0000

    Preserver default flags.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5543 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 56ddb603a06d4b59a187bef4fc52d6208ab5e15a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Mar 18 02:17:22 2005 +0000

    Ooops.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5542 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection-pool.c |   24 ++++++++++++++----------
 1 files changed, 14 insertions(+), 10 deletions(-)

commit 0d14b0bc6f93fe0669b6b9495a19bb3c2da0a9e3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Mar 18 02:07:49 2005 +0000

    Only create the 'global' failover if needed.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5540 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection-pool.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 1b3a3e13e41ecd242da3b9b1e524f479a9a586d0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Mar 18 02:06:35 2005 +0000

    Call prelude_failover_save_msg() if individual failover flush fail. Print the
    peer_analyzerid of the connection we a re flushing to not the address (possibly NULL).
    
    New flags: PRELUDE_CONNECTION_POOL_FLAGS_GLOBAL_FAILOVER, which is set by default when
    creating the prelude_connection_pool_t object. Removing this flags allow the user to
    suppress the use of a global failover for saving data when all connection from the same
    AND list are dead.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5539 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-connection-pool.h |    1 +
 src/prelude-connection-pool.c         |   18 ++++++++++++------
 2 files changed, 13 insertions(+), 6 deletions(-)

commit 9f3ec85d9aafee442af9c51305c8225a13a6ccbb
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Mar 18 00:17:51 2005 +0000

    Set an error source for idmef-message-read.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5538 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-message-read.c                           |  Bin 77180 -> 77257 bytes
 .../GenerateIDMEFMessageReadC.pm                   |    1 +
 src/libprelude-error/err-sources.h.in              |    1 +
 3 files changed, 2 insertions(+), 0 deletions(-)

commit e96ff1ac3d440fd100ef105c931486dc8c3f844d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Mar 17 23:03:29 2005 +0000

    Fix prelude-adduser argument parsing.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5537 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/prelude-adduser.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 7112eba2dfc3ded8c9a1910bcc05bafa254b6dee
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Mar 17 20:08:33 2005 +0000

    Make prelude-adduser support requesting permission. Fix some leak. Make registration-server
    ask approval for register an analyzer unless --no-confirm is set. Remove old certificate for
    the analyzer <-> manager connection if there is any. This is especially usefull now that there might
    be permission problem.
    
    Change prelude_client_capability_t to prelude_client_permission_t. Remove CONNECT capability, and set this as a flags for the prelude_client_t object. Remove the permission argument to prelude_client_new(), and use a default permission scheme of PRELUDE_CONNECTION_PERMISSION_IDMEF_WRITE|PRELUDE_CONNECTION_PERMISSION_ADMIN_READ.
    
    Only allocate the connection pool in prelude-client if we get the --server-addr option. Check that PRELUDE_CLIENT_FLAGS_CONNECT is set before connecting the pool. Add a prelude_client_init() function, called by prelude_client_start(), but that might be used individually by sensor needing more granularity. Registration error are now only returned by prelude_client_init() / prelude_client_start().
    
    When destroying the pool list of connection, reset the connection list. Make prelude_connection_connect() check that we have the minimum necessary credentials for connecting. Implemented prelude_connection_parse_permission() and prelude_connection_permission_to_string().
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5524 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/prelude-adduser.c     |   67 ++++++--
 prelude-adduser/server.c              |   14 +-
 prelude-adduser/tls-register.c        |  300 ++++++++++++++++++++++++++++++---
 prelude-adduser/tls-register.h        |    8 +-
 src/include/prelude-client.h          |    8 +-
 src/include/prelude-connection-pool.h |    2 +-
 src/include/prelude-connection.h      |   28 ++-
 src/include/tls-auth.h                |    5 +-
 src/include/tls-util.h                |    3 +
 src/libprelude-error/err-codes.h.in   |    6 +-
 src/prelude-client.c                  |  276 ++++++++++++++++++------------
 src/prelude-connection-pool.c         |   15 +-
 src/prelude-connection.c              |  194 ++++++++++++++++++---
 src/tls-auth.c                        |   16 ++-
 src/tls-util.c                        |   47 +++++-
 15 files changed, 776 insertions(+), 213 deletions(-)

commit ac671ea785431f7ea2b0e41b264604fc5bcba6d6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Mar 17 19:32:21 2005 +0000

    API documentation work.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5523 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-tree-wrap.c                            |  220 ++++++++++++++++------
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm |   11 +-
 2 files changed, 168 insertions(+), 63 deletions(-)

commit 7333b89c4b9c1cc216bf28680a77d0c7bed5674e
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Wed Mar 16 08:37:30 2005 +0000

    fix memory leak
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5513 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criterion-value.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit c833097a5017b832b21013341a728f4174bc873f
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Wed Mar 16 08:20:39 2005 +0000

    fix possible memory leak
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5512 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criterion-value.c |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

commit 3894ac221c4bc96fb17a76fb1c14779d87988874
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Mar 15 17:59:57 2005 +0000

    Make _match() function always return < 0 for error, 0 for no match,
    or a positive value for a successful match. Criterion value and value
    match specifically return the number of item matched (when the path
    being matched is part of a list).
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5505 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria.c        |  143 ++++++++++++++++++++++++++++++++++++++++---
 src/idmef-criterion-value.c |   32 ++++++++--
 src/idmef-value.c           |   22 +++++--
 3 files changed, 178 insertions(+), 19 deletions(-)

commit d30f0051e497585f270dde61d0857170a6519d28
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Mar 15 17:04:16 2005 +0000

    When retrieving a list, don't destroy the whole list value in case we want a sub-element
    and it is not available in one of the listed object.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5504 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-path.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit 6000d6138cd827475b9f21258f23fc0358b43f82
Author: Sebastien Tricaud <s.tricaud@inl.fr>
Date:   Tue Mar 15 15:32:47 2005 +0000

    gtkdocization
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5503 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/server.c     |    2 +-
 src/prelude-client-profile.c |   68 ++++++++++++++++++++++++++----------------
 2 files changed, 43 insertions(+), 27 deletions(-)

commit 9851d70c254ae1a3e15a5fbe5fbd4520359d31ff
Author: Sebastien Tricaud <s.tricaud@inl.fr>
Date:   Tue Mar 15 02:41:47 2005 +0000

    prelude-async: gtkdocization improved, fixed spelling issues, flags enumarated
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5501 09c5ec92-17d4-0310-903a-819935f44dba

 docs/api/libprelude-decl.txt       | 7644 ++++++++++++++++++------------------
 docs/api/libprelude-sections.txt   |    3 +-
 docs/api/tmpl/idmef-tree-wrap.sgml |    4 +-
 docs/api/tmpl/prelude-async.sgml   |   14 +-
 src/include/prelude-async.h        |   10 +-
 src/prelude-async.c                |   33 +-
 src/prelude-client.c               |    2 +-
 src/prelude-timer.c                |    4 +-
 8 files changed, 3859 insertions(+), 3855 deletions(-)

commit daaa3993693d86b565e362488aa0533b41d90219
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Mar 15 01:40:50 2005 +0000

    Honor the absence of PRELUDE_CLIENT_FLAGS_HEARTBEAT flags on prelude_client_destroy().
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5500 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 9d2e00d5bbc761fd78137104c687c2b5d57261d4
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Mon Mar 14 19:07:15 2005 +0000

    bug fix: handle negative list index values
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5492 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria-string.lex.l |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit d81bf8f7701c6cf3d387ce25647751a15d431c4b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Mar 14 15:41:50 2005 +0000

    Fix enum.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5485 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-additional-data.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit e54f6eae4c2b4b1f325fe350b95aef9dd4c1b356
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Mar 14 14:24:09 2005 +0000

    Make registration-server support IPv6 connection.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5481 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/server.c |   23 +++++++++++++++++------
 1 files changed, 17 insertions(+), 6 deletions(-)

commit cab5e81513a4b7e77be27a10aaf211ded2e4db72
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Mar 14 14:06:07 2005 +0000

    Make 'string' the default type for AdditionalData class, as specified by IDMEF draft 14.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5479 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-tree-wrap.c               |    8 ++++----
 src/idmef-wrappers-gen/idmef-tree.h |    4 ++--
 src/include/idmef-tree-wrap.h       |    4 ++--
 3 files changed, 8 insertions(+), 8 deletions(-)

commit fab5791fb819ce14eb4ebadd729586b173ed89e8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Mar 12 18:25:20 2005 +0000

    Add some missing template.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5470 09c5ec92-17d4-0310-903a-819935f44dba

 docs/api/tmpl/idmef-additional-data.sgml   |  896 ++++++++++++++++++++++++++++
 docs/api/tmpl/idmef-message-print.sgml     |  294 +++++++++
 docs/api/tmpl/idmef-path.sgml              |  346 +++++++++++
 docs/api/tmpl/prelude-connection-pool.sgml |  246 ++++++++
 docs/api/tmpl/prelude-msg.sgml             |  231 +++++++
 docs/api/tmpl/prelude-msgbuf.sgml          |  120 ++++
 docs/api/tmpl/prelude-string.sgml          |  351 +++++++++++
 7 files changed, 2484 insertions(+), 0 deletions(-)

commit cdffc42c5c6061bbd3275fb5271a246a67f36e5b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Mar 12 18:21:51 2005 +0000

    More documentation work.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5469 09c5ec92-17d4-0310-903a-819935f44dba

 docs/api/libprelude-decl.txt             |  136 +++---
 docs/api/libprelude-docs.sgml            |   53 ++-
 docs/api/libprelude-sections.txt         |   77 +---
 docs/api/tmpl/idmef-criterion-value.sgml |   27 ++
 docs/api/tmpl/idmef-message-read.sgml    |   30 ++
 docs/api/tmpl/idmef-message-write.sgml   |   59 +++-
 docs/api/tmpl/idmef-time.sgml            |  139 ++++--
 docs/api/tmpl/idmef-tree-wrap.sgml       |  690 ------------------------------
 docs/api/tmpl/prelude-client.sgml        |    1 -
 9 files changed, 320 insertions(+), 892 deletions(-)

commit fddcbb11d2d79f0c85da09ff50266743625d4217
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Mar 12 18:21:24 2005 +0000

    Don't define the SYSTEM constant within the enumeration, to avoid
    gtk-doc clash.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5468 09c5ec92-17d4-0310-903a-819935f44dba

 src/libprelude-error/prelude-error.h.in |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit c3b95a2963668fd769f72eac45ef8eb7efc32aa7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Mar 12 18:20:50 2005 +0000

    Add some missing helper.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5467 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-time.c         |  282 +++++++++++++++++++++++++++++++++++++++++-----
 src/include/idmef-time.h |   19 ++--
 2 files changed, 265 insertions(+), 36 deletions(-)

commit 87b9442074e995543a24c4a10e3a66678e1a6564
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Mar 12 18:20:16 2005 +0000

    API documentation work.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5466 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-connection-pool.h |    6 +-
 src/prelude-connection-pool.c         |  215 ++++++++++++++++++++++++++++-----
 2 files changed, 185 insertions(+), 36 deletions(-)

commit 36b5f505286bbf9ec38e2c507199cbd57bb669ba
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Mar 12 16:16:39 2005 +0000

    API documentation work.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5465 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-message-print.c                          |  240 ++++
 src/idmef-message-read.c                           |  Bin 67980 -> 77180 bytes
 src/idmef-message-write.c                          | 1452 +++++++++++++++-----
 .../GenerateIDMEFMessagePrintC.pm                  |    8 +
 .../GenerateIDMEFMessageReadC.pm                   |   10 +
 .../GenerateIDMEFMessageWriteC.pm                  |  117 +-
 .../GenerateIDMEFMessageWriteH.pm                  |    4 +-
 src/include/idmef-message-write.h                  |   62 +-
 8 files changed, 1450 insertions(+), 443 deletions(-)

commit 5eac38ea0b87a1f1b56c92edf778a93f1b50f224
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Mar 12 03:11:04 2005 +0000

    ... Fix for snapshot generation... Hopefully it'll work this time and I can go to bed.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5460 09c5ec92-17d4-0310-903a-819935f44dba

 autogen.sh |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e294e60ddf51b41c507bde44e299e6f34265d26f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Mar 12 03:06:44 2005 +0000

    Move gtkdocize before anything else.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5459 09c5ec92-17d4-0310-903a-819935f44dba

 autogen.sh |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit cb45d188f9f65b8788202c605cbc4712811f9f6e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Mar 12 02:55:40 2005 +0000

    Pass --copy to gtkdocize
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5458 09c5ec92-17d4-0310-903a-819935f44dba

 autogen.sh |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 09ddfce1a613a29976d53803d52473a8d5313c79
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Mar 12 02:43:37 2005 +0000

    API documentation work.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5457 09c5ec92-17d4-0310-903a-819935f44dba

 docs/api/libprelude-decl.txt       |   30 ++++-
 docs/api/libprelude-docs.sgml      |   12 +-
 docs/api/tmpl/idmef-tree-wrap.sgml |   79 +++++++++++++-
 docs/api/tmpl/prelude-client.sgml  |  128 +++++++++++++++++++++
 docs/api/tmpl/prelude.sgml         |   18 +++-
 src/idmef-path.c                   |  220 ++++++++++++++++++++++++++++++++++-
 src/include/idmef-path.h           |   16 ++--
 src/include/prelude.h.in           |    9 ++-
 src/prelude-client.c               |    4 +-
 src/prelude.c                      |   32 +++++-
 10 files changed, 514 insertions(+), 34 deletions(-)

commit c8d98c01d91e096caffcc43262d9f95d0fc9c566
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Mar 11 15:38:45 2005 +0000

    Allow the user to retrieve the value type and the value itself.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5450 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criterion-value.c         |   21 +++++++++++++++++++--
 src/include/idmef-criterion-value.h |   11 +++++++++++
 2 files changed, 30 insertions(+), 2 deletions(-)

commit 5ab70f6bba7bbb5d5719131a0444fee92961d71f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Mar 11 15:02:42 2005 +0000

    Warn and exit if gtkdocize is not available.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5449 09c5ec92-17d4-0310-903a-819935f44dba

 autogen.sh |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit a4d993cb21f4230f074bc848fe664958f37a6c27
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Mar 11 11:54:12 2005 +0000

    idmef-value: Implemented idmef_value_print(). Renamed idmef-value-relation
    to idmef-criterion-operator.
    
    idmef-path: Change undefined and forbidden index reserved value so that they
    don't conflict with the specific value (-1) used to access last list member.
    Avoid rebuilding the whole path name when it's not needed. Fix a bug with enum value
    retrieval. Make most of idmef-path function take a depth argument, so that
    you can dichotomize a path. Fix idmef_path_compare(), and implement idmef_path_ncompare().
    Remove deprecated idmef_path_get_numeric().
    
    idmef-criterion-value: Make the API decent. Use function pointer. Implement the regex
    operator using pcreposix if available, or regular POSIX.2 regex. Remove non-linear time
    handling, since this is unused and really should be done ina separate module.
    
    libmissing: Include regex module.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5444 09c5ec92-17d4-0310-903a-819935f44dba

 Makefile.am                         |    2 +
 autogen.sh                          |    2 +
 configure.in                        |   52 +-
 libmissing/Makefile.am              |   10 +-
 libmissing/gettext.h                |   12 +-
 libmissing/m4/gettext.m4            |   84 +-
 libmissing/m4/glibc2.m4             |   30 +
 libmissing/m4/gnulib.m4             |    5 +-
 libmissing/m4/intdiv0.m4            |    8 +-
 libmissing/m4/intmax.m4             |   12 +-
 libmissing/m4/inttypes-pri.m4       |    8 +-
 libmissing/m4/inttypes.m4           |    8 +-
 libmissing/m4/isc-posix.m4          |    8 +-
 libmissing/m4/lcmessage.m4          |   20 +-
 libmissing/m4/lib-link.m4           |    8 +-
 libmissing/m4/lib-prefix.m4         |    6 +-
 libmissing/m4/nls.m4                |    8 +-
 libmissing/m4/po.m4                 |   26 +-
 libmissing/m4/printf-posix.m4       |    8 +-
 libmissing/m4/progtest.m4           |   15 +-
 libmissing/m4/regex.m4              |  126 +
 libmissing/regex.c                  | 8295 +++++++++++++++++++++++++++++++++++
 libmissing/regex.h                  |  556 +++
 libmissing/vasnprintf.c             |    7 +-
 src/Makefile.am                     |    2 +-
 src/idmef-class.c                   |    7 +-
 src/idmef-criteria-string.yac.y     |   34 +-
 src/idmef-criteria.c                |  219 +-
 src/idmef-criterion-value.c         |  817 +---
 src/idmef-path.c                    |  288 +-
 src/idmef-value-type.c              |   88 +-
 src/idmef-value.c                   |  115 +-
 src/include/idmef-criteria.h        |   21 +-
 src/include/idmef-criterion-value.h |   59 +-
 src/include/idmef-message-id.h      |  286 +-
 src/include/idmef-path.h            |   44 +-
 src/include/idmef-value-type.h      |   20 +-
 src/include/idmef-value.h           |   16 +-
 38 files changed, 9840 insertions(+), 1492 deletions(-)

commit 8a70a923dd385973fc9263c4f430b60ca9579946
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Mar 11 11:44:04 2005 +0000

    Big documentation update.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5443 09c5ec92-17d4-0310-903a-819935f44dba

 docs/api/Makefile.am                         |  198 +-
 docs/api/libprelude-decl.txt                 | 5142 ++++++++------------------
 docs/api/libprelude-docs.sgml                |  140 +-
 docs/api/libprelude-sections.txt             |  658 +---
 docs/api/tmpl/client-ident.sgml              |   16 -
 docs/api/tmpl/common-gdb.sgml                |   48 -
 docs/api/tmpl/common.sgml                    |  105 -
 docs/api/tmpl/config-engine.sgml             |   94 -
 docs/api/tmpl/config.sgml                    |   16 -
 docs/api/tmpl/daemonize.sgml                 |   25 -
 docs/api/tmpl/extract.sgml                   |   42 -
 docs/api/tmpl/getopt_long.sgml               |   16 -
 docs/api/tmpl/idmef-criteria-string.sgml     |   16 -
 docs/api/tmpl/idmef-criteria-string.yac.sgml |  104 -
 docs/api/tmpl/idmef-criteria.sgml            |   39 +-
 docs/api/tmpl/idmef-criterion-value.sgml     |  236 +--
 docs/api/tmpl/idmef-data.sgml                |    8 +-
 docs/api/tmpl/idmef-message-id-format.sgml   |   16 -
 docs/api/tmpl/idmef-message-id.sgml          | 1017 -----
 docs/api/tmpl/idmef-msg-send.sgml            |  420 ---
 docs/api/tmpl/idmef-string.sgml              |  248 --
 docs/api/tmpl/idmef-time.sgml                |   16 +
 docs/api/tmpl/idmef-tree-data.sgml           |   38 -
 docs/api/tmpl/idmef-tree-func.sgml           |  486 ---
 docs/api/tmpl/idmef-tree-print.sgml          |  286 --
 docs/api/tmpl/idmef-tree-to-string.sgml      |   16 -
 docs/api/tmpl/idmef-tree-wrap.sgml           | 1926 +---------
 docs/api/tmpl/idmef-tree.sgml                |  117 -
 docs/api/tmpl/idmef-util.sgml                |   16 -
 docs/api/tmpl/idmef-value-object.sgml        |   26 -
 docs/api/tmpl/idmef-value-type.sgml          |  131 -
 docs/api/tmpl/idmef-value.sgml               |   38 +-
 docs/api/tmpl/libmissing.sgml                |   16 -
 docs/api/tmpl/list.sgml                      |   88 -
 docs/api/tmpl/ntp.sgml                       |  144 -
 docs/api/tmpl/plugin-common-prv.sgml         |  113 -
 docs/api/tmpl/plugin-common.sgml             |  155 -
 docs/api/tmpl/prelude-async.sgml             |    1 -
 docs/api/tmpl/prelude-auth.sgml              |   82 -
 docs/api/tmpl/prelude-client-mgr.sgml        |   55 -
 docs/api/tmpl/prelude-client.sgml            |   10 +-
 docs/api/tmpl/prelude-connection-mgr.sgml    |   16 -
 docs/api/tmpl/prelude-connection.sgml        |   13 +-
 docs/api/tmpl/prelude-failover.sgml          |    6 +
 docs/api/tmpl/prelude-getopt-wide.sgml       |   92 -
 docs/api/tmpl/prelude-getopt.sgml            |  470 ---
 docs/api/tmpl/prelude-hash.sgml              |    7 +
 docs/api/tmpl/prelude-ident.sgml             |    6 +
 docs/api/tmpl/prelude-inet.sgml              |    1 +
 docs/api/tmpl/prelude-io.sgml                |    7 +
 docs/api/tmpl/prelude-linked-object.sgml     |    4 -
 docs/api/tmpl/prelude-list.sgml              |    8 +
 docs/api/tmpl/prelude-log.sgml               |    9 -
 docs/api/tmpl/prelude-message-buffered.sgml  |   83 -
 docs/api/tmpl/prelude-message-id.sgml        |  254 --
 docs/api/tmpl/prelude-message.sgml           |  288 --
 docs/api/tmpl/prelude-path.sgml              |   96 -
 docs/api/tmpl/prelude-plugin.sgml            |   11 +-
 docs/api/tmpl/prelude-stdint.sgml            |   16 -
 docs/api/tmpl/prelude-strbuf.sgml            |  118 -
 docs/api/tmpl/prelude-timer-config.sgml      |   16 -
 docs/api/tmpl/sensor.sgml                    |  110 -
 docs/api/tmpl/ssl-gencrypto.sgml             |   29 -
 docs/api/tmpl/ssl-register.sgml              |   27 -
 docs/api/tmpl/ssl-registration-msg.sgml      |  179 -
 docs/api/tmpl/ssl-settings.sgml              |   25 -
 docs/api/tmpl/ssl.sgml                       |   33 -
 docs/api/tmpl/string-matching.sgml           |   88 -
 docs/api/tmpl/thread.sgml                    |   16 -
 docs/api/tmpl/threads.sgml                   |   16 -
 docs/api/tmpl/timer.sgml                     |   28 -
 docs/api/tmpl/tls-auth.sgml                  |   38 -
 docs/api/tmpl/tls-util.sgml                  |   55 -
 docs/api/tmpl/variable.sgml                  |   44 -
 74 files changed, 1936 insertions(+), 12637 deletions(-)

commit eee1e9668b8938eca17db5c8f00e8ddc6e707b91
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Mar 11 11:42:01 2005 +0000

    Prefix all IDMEF message ID with IDMEF_
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5442 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-message-read.c                           |  Bin 66888 -> 67980 bytes
 src/idmef-message-write.c                          |  342 ++++++++++----------
 src/idmef-wrappers-gen/GenerateIDMEFMessageIdH.pm  |    8 +-
 .../GenerateIDMEFMessageReadC.pm                   |    6 +-
 .../GenerateIDMEFMessageWriteC.pm                  |   10 +-
 5 files changed, 183 insertions(+), 183 deletions(-)

commit 1c0ec8877f11793a883f8ed51c0cbae2a4a4be51
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Mar 11 11:39:39 2005 +0000

    distcheck fix.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5441 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 7d774cefccf9255fff1bf345f07282987e050e98
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Mar 11 11:37:31 2005 +0000

    distcheck fix...
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5440 09c5ec92-17d4-0310-903a-819935f44dba

 src/libprelude-error/Makefile.am |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit a3d33b753e76b4f694451f6efec050872136f2a1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Mar 8 18:26:26 2005 +0000

    Fix invalid index increment.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5439 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-tree-wrap.c                            |   14 +++++++-------
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm |    2 --
 2 files changed, 7 insertions(+), 9 deletions(-)

commit 4cbd3f49d13dd1b1b13f6e83d94bed935400c25d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Mar 8 15:00:28 2005 +0000

    Remove all get_*_value() function. Theses shouldn't be public.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5438 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-tree-wrap.c                            | 3321 +++-------------------
 src/idmef-wrappers-gen/GenerateIDMEFTreeData.pm  |    2 -
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm |  281 +--
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapH.pm |    6 +-
 src/include/idmef-tree-data.h                    |    3 -
 src/include/idmef-tree-wrap.h                    |  155 -
 6 files changed, 525 insertions(+), 3243 deletions(-)

commit 6514778159f55d11337266c7ebe71a74539e5887
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Sun Mar 6 13:19:10 2005 +0000

    fix bad file name
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5419 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude.i |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 4f2b52a5ae7d41d5509a19cb93518792a6e072dd
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Mar 6 13:11:18 2005 +0000

    Make idmef-type consistant with the rest of the API since we finally decided to make it public (rename to idmef-class).
    
    Make idmef-path provide the ability to retrieve last element of a list by specifying an index of -1.
    
    Allow to retrieve a path element from a path, might be useful for application that wish to access different elements
    of a path separatly: implemented idmef_path_get_depth(), idmef_path_get_element(), idmef_path_get_element_value_type(),
    idmef_path_get_element_class().
    
    In IDMEF destroy internal functions, always unitialize the members of a list even if we don't destroy them because of the
    refcount, since when destroying the object, it will lead to an invalid pointer dereference.
    
    When calling IDMEF function for setting a list member, always call prelude_list_del_init() if the
    provided object list is not empty. Avoid potential list mistake.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5418 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/Makefile.am                             |    2 +-
 docs/api/libprelude-decl.txt                     | 1085 ++++++++++++---------
 docs/api/libprelude-docs.sgml                    |   12 +-
 docs/api/libprelude-sections.txt                 |  241 +++---
 docs/api/tmpl/common.sgml                        |    9 +
 docs/api/tmpl/idmef-criteria-string.sgml         |   10 -
 docs/api/tmpl/idmef-criteria.sgml                |   10 +
 docs/api/tmpl/idmef-message-id-format.sgml       |    7 -
 docs/api/tmpl/idmef-message-id.sgml              |   26 +-
 docs/api/tmpl/idmef-tree-data.sgml               |    2 +-
 docs/api/tmpl/idmef-tree-wrap.sgml               |  494 +++++++---
 docs/api/tmpl/idmef-tree.sgml                    |    8 +
 docs/api/tmpl/idmef-type.sgml                    |  160 ----
 docs/api/tmpl/idmef-value-type.sgml              |    2 +-
 docs/api/tmpl/idmef-value.sgml                   |   20 +-
 docs/api/tmpl/prelude-client.sgml                |    1 +
 docs/api/tmpl/prelude-log.sgml                   |   37 +-
 docs/api/tmpl/tls-util.sgml                      |   10 +
 src/Makefile.am                                  |    2 +-
 src/idmef-class.c                                |  162 ++++
 src/idmef-path.c                                 |  254 +++---
 src/idmef-tree-wrap.c                            |  456 ++++++----
 src/idmef-type.c                                 |  198 ----
 src/idmef-value.c                                |   56 +-
 src/idmef-wrappers-gen/GenerateIDMEFTreeData.pm  |   26 +-
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm |   30 +-
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapH.pm |    8 +-
 src/include/Makefile.am                          |    2 +-
 src/include/idmef-class.h                        |   73 ++
 src/include/idmef-path.h                         |   18 +-
 src/include/idmef-tree-data.h                    |  132 ++--
 src/include/idmef-tree-wrap.h                    |  222 +++---
 src/include/idmef-type.h                         |   60 --
 src/include/idmef-value-type.h                   |    2 +-
 src/include/idmef-value.h                        |   12 +-
 src/include/idmef.h                              |    2 +-
 36 files changed, 2144 insertions(+), 1707 deletions(-)

commit 4226d0e009d42187cd3aebf51f61a1eb906494bc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Mar 6 11:40:49 2005 +0000

    Fix a crash when sending fragmented message.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5414 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-msgbuf.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c6eef626df30d24eef8900d3cb35f7e42fed58a0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Mar 4 15:59:02 2005 +0000

    Correct option priority numbering.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5406 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-option.h |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit e95e52c6094f7c183acc5ed818cbff2900e07001
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Mar 4 15:58:29 2005 +0000

    Remove unused check_option_noarg(). Kill warning, remove old code.
    Fix prioritized option insertion ordering. Always process the whole
    option set together, since some option might depend on option set from
    another context.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5405 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option.c |   60 ++++++++++----------------------------------------
 1 files changed, 12 insertions(+), 48 deletions(-)

commit 7871951b97d157f952fac47dd2734113f2fcf4f9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Mar 4 13:17:09 2005 +0000

    Handle case were idmef_path_get() return 0 (no value retrieved).
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5404 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c633227a458ab825d1bfe6ea42b10f53fad04163
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Mar 4 09:42:13 2005 +0000

    Fix to_string() open addressed hash table size calculation.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5400 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-tree-wrap.c                            |   40 +++++++++++-----------
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm |    2 +-
 2 files changed, 21 insertions(+), 21 deletions(-)

commit b6fd96c49ff7900eeebb9886324693bf35a767e6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Mar 4 09:21:47 2005 +0000

    It has been decided to stop implementing recursive analyzer the way they are defined
    in IDMEF since it prevent to do any kind of 'dynamic' filtering since we don't know the
    element depth. Rather we now implement analyzer as a list, and provide compatibility
    when exporting to XML. This is the solution we came up with when talking with one of the
    IDWG chair.
    
    Also, modify list related function so that they take a 'pos' argument. You can now say
    whether the object should be positionned at the beginning, the end, or any relative
    position.
    
    Modify the _new_child() function used by idmef-path so that it error out if an user ask
    to create an index for which lower index have not been created. This avoid creating as
    much empty index as the user specified.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5392 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-message-print.c                          |   69 +-
 src/idmef-message-read.c                           |  Bin 67012 -> 66888 bytes
 src/idmef-message-write.c                          |   32 +-
 src/idmef-tree-wrap.c                              | 3073 +++++++++-----------
 .../GenerateIDMEFMessageReadC.pm                   |   24 +-
 src/idmef-wrappers-gen/GenerateIDMEFTreeData.pm    |    6 +-
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm   |  135 +-
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapH.pm   |    4 +-
 src/idmef-wrappers-gen/idmef-tree.h                |   12 +-
 src/include/idmef-tree-data.h                      |   73 +-
 src/include/idmef-tree-wrap.h                      |  114 +-
 src/libprelude-error/err-codes.h.in                |   20 +-
 src/prelude-client.c                               |    6 +-
 13 files changed, 1659 insertions(+), 1909 deletions(-)

commit 94a9c2bcee78b6bb5dec56ec44698177afaabdc3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Mar 4 09:15:40 2005 +0000

    Make children_list_t pointer const (future checkin will make the idmef-tree-data defined
    object table const), so this is needed to avoid warning.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5391 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-type.c |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

commit 5e87fa73483a9cac0d2051d1229e5648c87db0d0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Mar 4 09:14:44 2005 +0000

    Make ops_tbl table const.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5390 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-value-type.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 4996cc2eff5548377074fdcfa51a6aa3ddc4831b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Mar 4 09:11:32 2005 +0000

    Make table const.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5389 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-additional-data.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 8303589db21bac6b2f51930159db74e9b6b26271
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Wed Mar 2 16:45:50 2005 +0000

    initialize the metatype field of union members
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5388 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-wrappers-gen/IDMEFTree.pm |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit ca7b8934d60394a76e2c2367d86eb7bc8dab0279
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Wed Mar 2 11:43:15 2005 +0000

    initialize source_id and request_id values
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5387 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude.i |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 5d82bef067da66df1b1f9c13f11dbf131216c52a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Feb 28 13:50:33 2005 +0000

    Complete IDMEFv14 compliance. Add missing UserID.tty and Heartbeat.heartbeat_interval.
    Numeric confidence are not an optional integer (the rating is used to decide whether to
    use the field or not).
    
    Remove unique messageID generation from prelude-client, this is not neeeded anymore.
    Make all ident string, in order to conform to IDMEF (discussion for changing theses
    to integer has failed). This should not impact performance, since we use our own
    ident system on top of the IDMEF ident.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5356 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-message-print.c                        |  304 ++++--
 src/idmef-message-read.c                         |  Bin 66150 -> 67012 bytes
 src/idmef-message-write.c                        |   66 +-
 src/idmef-tree-wrap.c                            | 1194 +++++++++++++++-------
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm |    1 +
 src/idmef-wrappers-gen/idmef-tree.h              |   47 +-
 src/include/idmef-message-id.h                   |   16 +-
 src/include/idmef-tree-data.h                    |   41 +-
 src/include/idmef-tree-wrap.h                    |  165 ++--
 src/prelude-client.c                             |   77 +-
 10 files changed, 1239 insertions(+), 672 deletions(-)

commit 07a2e5b8307686a0413487bcf86624c7eab8c8d1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Feb 27 01:12:36 2005 +0000

    Remove unused.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5349 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit a6ef9ab18daa3e54fbe3965ad5a86a2e9afb452f
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Sat Feb 26 09:36:55 2005 +0000

    set message priority according idmef impact severity
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5341 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-message-write.c                          |   61 +++++++++++++-------
 .../GenerateIDMEFMessageWriteC.pm                  |   18 ++++--
 2 files changed, 54 insertions(+), 25 deletions(-)

commit 038151e04dc95d792624795ee81e5045f5bd961d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Feb 25 16:39:12 2005 +0000

    Rename idmef_criteria_new_string() to idmef_criteria_new_from_string() for API conformance.
    Remove idmef-criteria-string.h and move the definition to idmef-criteria.h. Update header
    copyright.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5337 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/Makefile.am                |    2 +-
 bindings/libprelude.i               |    1 -
 src/idmef-criteria-string.yac.y     |    4 ++--
 src/include/Makefile.am             |    1 -
 src/include/idmef-criteria-string.h |   30 ------------------------------
 src/include/idmef-criteria.h        |    5 +++--
 src/include/idmef.h                 |    1 -
 7 files changed, 6 insertions(+), 38 deletions(-)

commit 18d18451e4ae47b55e9dca8ff098c2313d42da48
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Feb 25 15:37:29 2005 +0000

    Remove deprecated idmef-message-id-format.h
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5334 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/Makefile.am               |    1 -
 src/include/idmef-message-id-format.h |   29 -----------------------------
 2 files changed, 0 insertions(+), 30 deletions(-)

commit 340f4bd11c6e990962e9688de6ecf25cbbb042eb
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Feb 25 11:26:27 2005 +0000

    Implemented unset of vlan num attribute.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5329 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

commit c32ad52cd69aca7507a1bdbbf43ab56f5b60da30
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Feb 25 11:15:47 2005 +0000

    Implemented function for un-setting optional integer.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5328 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-tree-wrap.c                            |  133 ++++++++++++++++++++++
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm |    7 +
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapH.pm |    4 +
 src/include/idmef-tree-wrap.h                    |   19 +++
 4 files changed, 163 insertions(+), 0 deletions(-)

commit a2c69fcde7585b1ee5cb2cd6f0abed9cd61bb476
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Feb 24 19:26:14 2005 +0000

    Cleanup.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5323 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria.c |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

commit ff91afc7c0571eabf2d9c359a06449a931cafe91
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Thu Feb 24 16:53:42 2005 +0000

    check pointer value before attempting to clone the object
    destroy sub objects if the main object creation fail
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5320 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria.c |   18 ++++++++++++++----
 1 files changed, 14 insertions(+), 4 deletions(-)

commit 21f6e849a75642195617d373d552b570c6041dad
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Feb 24 16:27:55 2005 +0000

    Rework prelude-log API to extend DEBUG message handling.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5318 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-log.h |   24 +++++++----
 src/prelude-log.c         |   92 +++++++++++++++++++++-----------------------
 2 files changed, 59 insertions(+), 57 deletions(-)

commit fa806455daf65d23050a2eed253cfea5b39a1a15
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Thu Feb 24 15:49:17 2005 +0000

    bug fix: check pointer values before attempting to clone
    objects
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5316 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria.c |   28 ++++++++++++++++------------
 1 files changed, 16 insertions(+), 12 deletions(-)

commit e4085edf8b944e4dcd4264cdabd8fbee282dd0ba
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Feb 24 15:41:16 2005 +0000

    Fix broken idmef_criterion_value_clone() return value.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5315 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criterion-value.c |   21 ++++++++++-----------
 1 files changed, 10 insertions(+), 11 deletions(-)

commit 49b8a346c59eaa917f05393c421716123c21ee0b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Feb 23 10:46:19 2005 +0000

    Fix prelude_get_file_name_and_path() so that it work when providing path including '../'.
    Implemented idmef_impact_severity_to_msg_priority.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5302 09c5ec92-17d4-0310-903a-819935f44dba

 src/common.c         |   33 ++++++++++++++++++++++++++++++---
 src/include/common.h |    4 ++++
 2 files changed, 34 insertions(+), 3 deletions(-)

commit fc5eda23690e41af9312bad1daf35df39a74a715
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Feb 23 10:42:04 2005 +0000

    Re-ordered message priority. Add PRELUDE_MSG_PRIORITY_NONE. Modify prelude-msg code
    so that when a message divided into differents fragment is received, the priority
    can be set in any fragment.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5301 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-msg.h |    7 ++++---
 src/prelude-msg.c         |   17 ++++++++++++-----
 2 files changed, 16 insertions(+), 8 deletions(-)

commit 3d7e34c41dae6d0cca941180b11da69d2581a31f
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Tue Feb 22 16:49:33 2005 +0000

    bug fix: gmt offset are signed integers NOT unsigned
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5298 09c5ec92-17d4-0310-903a-819935f44dba

 src/common.c                |    2 +-
 src/idmef-criterion-value.c |    6 +++---
 src/idmef-time.c            |    2 +-
 src/include/common.h        |    2 +-
 src/include/idmef-time.h    |    2 +-
 5 files changed, 7 insertions(+), 7 deletions(-)

commit de3aa48dc133d92f391d8b7050d26f60bcc4be26
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Tue Feb 22 16:26:13 2005 +0000

    don't generate proxy classes, we don't need them
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5296 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/Makefile.am       |    2 +-
 bindings/python/prelude.py |   11 +++++++++++
 2 files changed, 12 insertions(+), 1 deletions(-)

commit a1ed223143ce0437c16902fc796e35d375e05cfe
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Tue Feb 22 15:08:24 2005 +0000

    bug fix, forgot to increment Py_None, it led to a python exception when
    its refcount reach 0
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5292 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude_python.i |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit e3b92ced4519db8a43c8d4d301a79ba4dcf29907
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Feb 22 14:59:01 2005 +0000

    Some cleanup. Avoid computing the va_list in case we don't need it
    (debug not set and priority debug).
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5291 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-log.c |   41 +++++++++++++++++++++++++++++++----------
 1 files changed, 31 insertions(+), 10 deletions(-)

commit d0d0ce4d2adc3f396cdffe8e2b200e6b6a1678cb
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Feb 22 03:42:09 2005 +0000

    Ooops.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5288 09c5ec92-17d4-0310-903a-819935f44dba

 src/tls-util.c |   13 +++++++------
 1 files changed, 7 insertions(+), 6 deletions(-)

commit 496c1e52541efb8d136afdcf05570a0acbc90ff2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Feb 22 03:38:10 2005 +0000

    Remove deprecated declare_ident(). Once the prelude-io object is setup,
    use it to close the connection.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5287 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection.c |   34 +++-------------------------------
 1 files changed, 3 insertions(+), 31 deletions(-)

commit 1c3e258d3265d0fc7b9d1d2682c12b05510beed4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Feb 22 03:36:46 2005 +0000

    Don't send analyzerID anymore since it is now read from the certificate.
    Handle gnutls_bye() returning EAGAIN. Don't deinit the session if it's hold
    by the prelude-io object.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5286 09c5ec92-17d4-0310-903a-819935f44dba

 src/tls-auth.c |   19 ++++++++++---------
 1 files changed, 10 insertions(+), 9 deletions(-)

commit 897f41d136a4d65a0f43e28940fa52c28a96a4e1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Feb 22 02:05:25 2005 +0000

    When closing a TLS connection, always deinit the TLS session unless we get
    EAGAIN on gnutls_bye().
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5280 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-io.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 0d2a50119d8bf8fba789b1625596738f3abc6ad8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Feb 21 23:58:57 2005 +0000

    Make sure the current message is desroyed in case recovering from failover fail.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5279 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection-pool.c |    8 ++------
 1 files changed, 2 insertions(+), 6 deletions(-)

commit e126df2b2541f145b408b5ef1f4d273dd428df98
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Feb 21 23:01:58 2005 +0000

    New function, tls_certificate_get_peer_analyzerid() which given a gnutls_session
    will gather the certificate used for authentication and extract the analyzerID
    from it. It's more secure to always associate the analyzerID with the certificate
    since it remove the ability for a sensor to change analyzerID after registration.
    This give more control to the person administrating the manager server.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5278 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/tls-util.h |    2 ++
 src/tls-util.c         |   42 ++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 44 insertions(+), 0 deletions(-)

commit 57f38ba34c4d092e2c5e2a9a72d0267ac5ec9cf0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Feb 21 12:58:12 2005 +0000

    If event_cb is set, don't trigger the global event handler.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5277 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection-pool.c |   19 ++++++++++---------
 1 files changed, 10 insertions(+), 9 deletions(-)

commit f450750db4d902f791fcb9e8d639d0199a967bc3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Feb 21 11:08:13 2005 +0000

    New function, prelude_connection_pool_check_event(). That will call the provided callback
    is available on of the connection in the pool. This obsolete prelude_connection_pool_recv(),
    since this one make it possible to both handle the connection in a blocking/non blocking manner.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5273 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-connection-pool.h |    4 +-
 src/prelude-connection-pool.c         |   91 ++++++++++++--------------------
 2 files changed, 37 insertions(+), 58 deletions(-)

commit 02d96c477fa32de10e440a68786b467f38193586
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Feb 21 11:02:30 2005 +0000

    Move callback arguments after the callback itself for consistencie.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5271 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-value.c         |    5 ++---
 src/include/idmef-value.h |    2 +-
 2 files changed, 3 insertions(+), 4 deletions(-)

commit 2b89b81dff59c375aec5c09a6aba223a7af2615f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Feb 21 00:30:13 2005 +0000

    New client flags : PRELUDE_CLIENT_FLAGS_HEARTBEAT, which is set by default on
    newly created client. This allow the caller to ask for not sending heartbeat.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5270 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-client.h |    3 ++-
 src/prelude-client.c         |   18 +++++++++++++-----
 2 files changed, 15 insertions(+), 6 deletions(-)

commit 627b5182d9d4220d4f16042435b2864575e9c131
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Sun Feb 20 16:35:27 2005 +0000

    support for misc functions
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5261 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude.i        |    1 +
 bindings/libprelude_python.i |   18 +++++++++++++++++-
 2 files changed, 18 insertions(+), 1 deletions(-)

commit d4871c6d47278553d28ab68ac8c7dc467647ff6b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Feb 20 13:40:21 2005 +0000

    Update documentation.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5260 09c5ec92-17d4-0310-903a-819935f44dba

 docs/api/libprelude-decl.txt          |   42 +++++++++++++++-----------------
 docs/api/libprelude-sections.txt      |    4 +--
 docs/api/tmpl/prelude-connection.sgml |    3 ++
 docs/api/tmpl/prelude-log.sgml        |    2 +
 docs/api/tmpl/prelude-plugin.sgml     |    4 ++-
 5 files changed, 29 insertions(+), 26 deletions(-)

commit 71123aed7437b29b9d1cf9902f6fb1b8b147fa2e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Feb 20 13:40:10 2005 +0000

    Documentation generation fix.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5259 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-list.h |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit 77a1bda67dd049ee0257ae30aea431fb3378e3a9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Feb 20 13:37:42 2005 +0000

    Documentation generation fix.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5258 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-connection.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit a344434cde1956bfccea267772121683acf820b2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Feb 20 13:37:28 2005 +0000

    Use an enumeration for message priority.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5257 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-msg.h |   14 ++++++++------
 src/prelude-msg.c         |    6 +++---
 2 files changed, 11 insertions(+), 9 deletions(-)

commit a3ff1c608ba9405e2a299bfba700ee9bb06794ad
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Feb 20 12:50:24 2005 +0000

    Documentation fixes.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5256 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-plugin.h |    2 +-
 src/prelude-plugin.c         |   12 ++++++------
 2 files changed, 7 insertions(+), 7 deletions(-)

commit e16e2e1741d16c0693d1593a1a7e7cfbe0dbdd33
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Feb 20 12:49:55 2005 +0000

    Fix a warning.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5255 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option-wide.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 0e24e3dbebfeaaefafea2f500a5b1c44326a7209
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Feb 20 12:48:56 2005 +0000

    Commit missing.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5254 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-connection.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit b43e4111870abbe602b7c551b140800f4ef1533f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Feb 20 12:48:24 2005 +0000

    Change behavior so that prelude-connection is usable with blocking/non blocking connection:
    
    - prelude_connection_close() will possibly return PRELUDE_ERROR_EAGAIN if the connection is non blocking.
    - prelude_connection_(send|recv)() will not close the connection in case of error, but rather
      return the error.
    - prelude_connection_connect() and prelude_connection_destroy() will close the current connection in
      a blocking manner, even if the connection is set to non blocking. You should use prelude_io_close()
      manually prior to calling theses function in order to avoid this behavior.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5253 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection.c |  110 +++++++++++++++++++++++----------------------
 1 files changed, 56 insertions(+), 54 deletions(-)

commit 22d731e894cd7839ef7f2421119b0fa3766dc1d2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Feb 19 19:26:54 2005 +0000

    Don't close the connection in case we hit PRELUDE_ERROR_EAGAIN on send. Necessary
    when the caller use a non blocking fd.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5252 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 43221c783a61424e9e7e1d3e11f8b4ae535da532
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Feb 19 19:22:19 2005 +0000

    When gnutls_bye() return EAGAIN, don't uninitialize the GnuTLS session.
    Rather the caller should call prelude_io_close() til the close success.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5251 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-io.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 84c579f8b91af772b260800202a4a12631daa79f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Feb 19 17:36:08 2005 +0000

    Typo.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5250 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection-pool.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 90ef3fbcbc270ca9a7a83c57da1c3cafae9a25c2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Feb 19 17:33:40 2005 +0000

    Handle EAGAIN everywhere, in case the caller use non blocking IO.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5249 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection-pool.c |   23 ++++++++++++++++++-----
 1 files changed, 18 insertions(+), 5 deletions(-)

commit b639123e522c305bda89d8a94e2f26295ddf0db1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Feb 19 17:24:26 2005 +0000

    Make sure we handle EAGAIN when sending the message. It is possible that the socket
    is set to non blocking mode.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5248 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection-pool.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit 6a675d01df819bc16db6b44b1d1eae1a66ade137
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Feb 19 17:15:09 2005 +0000

    When indicating an authentication error telling to use prelude-adduser for sensor
    registration, strip the port number from the destination address.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5247 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection.c |   14 +++++++++++++-
 1 files changed, 13 insertions(+), 1 deletions(-)

commit d37e3861771be2f4d7608e81d428dd14896f02f7
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Sat Feb 19 13:59:09 2005 +0000

    bug fixes
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5246 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude.i     |   13 +++++--------
 src/prelude-option-wide.c |    2 +-
 2 files changed, 6 insertions(+), 9 deletions(-)

commit c12e57e24af5ec670c97270ed36750b7f289b8d7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Feb 18 16:16:14 2005 +0000

    Add a PRELUDE_LOG_DEBUG priority.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5241 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-log.h |   10 ++++++----
 src/prelude-log.c         |   17 ++++++++++-------
 2 files changed, 16 insertions(+), 11 deletions(-)

commit 7eca619dcf0a2125721aeaac0964590769ae0081
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Feb 16 22:35:24 2005 +0000

    Documentation generation fixes.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5207 09c5ec92-17d4-0310-903a-819935f44dba

 docs/api/libprelude-decl.txt              |  273 ++++++++++++-----------------
 docs/api/libprelude-docs.sgml             |    9 +-
 docs/api/libprelude-sections.txt          |   83 ++++-----
 docs/api/tmpl/idmef-time.sgml             |   20 ++
 docs/api/tmpl/idmef-util.sgml             |   23 ---
 docs/api/tmpl/prelude-client.sgml         |    2 +
 docs/api/tmpl/prelude-connection-mgr.sgml |  226 ------------------------
 docs/api/tmpl/prelude-connection.sgml     |   69 ++++++++
 src/prelude-log.c                         |    4 +-
 9 files changed, 247 insertions(+), 462 deletions(-)

commit 4d93e5c08e08d52f18c388ebf2242a272c22209f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Feb 16 22:35:00 2005 +0000

    Fix creating plugin instance outside of a prelude-option callback.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5206 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-plugin.c |   28 ++++++++++++++++++++++++----
 1 files changed, 24 insertions(+), 4 deletions(-)

commit 9e8f6f8966632b32c1b7d3fe6f5ad8d75aa0fb1b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Feb 16 22:31:23 2005 +0000

    Fix option priority handling. Stop merging options.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5205 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option.c |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

commit 8c21b60d597c2d91ebf657345421e8298ca32dbb
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Feb 16 01:11:54 2005 +0000

    Include prelude-connection-pool.h
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5133 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude.h.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 4926250b16c8c7b46487ba7f6cc9c1b211760dc5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Feb 14 19:13:54 2005 +0000

    Merge back pre-0-9-api-cleanup into trunk.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5120 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/Makefile.am                               |    6 +-
 bindings/libprelude.i                              |  281 +-
 bindings/libprelude_perl.i                         |  278 +
 bindings/libprelude_python.i                       |  338 +
 bindings/perl/Prelude.pm                           |  701 --
 bindings/python/prelude.py                         |  769 ---
 docs/api/libprelude-decl.txt                       | 2529 ++++----
 docs/api/libprelude-docs.sgml                      |   43 +-
 docs/api/libprelude-sections.txt                   |   93 +-
 docs/api/tmpl/common.sgml                          |    2 -
 docs/api/tmpl/config-engine.sgml                   |    6 +-
 docs/api/tmpl/idmef-criteria-string.sgml           |    1 +
 docs/api/tmpl/idmef-criteria.sgml                  |   23 +-
 docs/api/tmpl/idmef-criterion-value.sgml           |   29 +-
 docs/api/tmpl/idmef-data.sgml                      |   22 +-
 docs/api/tmpl/idmef-object-value.sgml              |   87 -
 docs/api/tmpl/idmef-object.sgml                    |  207 -
 docs/api/tmpl/idmef-time.sgml                      |   20 +-
 docs/api/tmpl/idmef-tree-wrap.sgml                 |  771 +++-
 docs/api/tmpl/idmef-type.sgml                      |    4 +
 docs/api/tmpl/idmef-value-type.sgml                |    7 +-
 docs/api/tmpl/idmef-value.sgml                     |   51 +-
 docs/api/tmpl/libprelude-unused.sgml               | 2554 --------
 docs/api/tmpl/prelude-async.sgml                   |    2 -
 docs/api/tmpl/prelude-client.sgml                  |   27 +-
 docs/api/tmpl/prelude-connection-mgr.sgml          |    7 -
 docs/api/tmpl/prelude-connection.sgml              |   76 +-
 docs/api/tmpl/prelude-hash.sgml                    |    1 +
 docs/api/tmpl/prelude-ident.sgml                   |    4 +-
 docs/api/tmpl/prelude-inet.sgml                    |   36 -
 docs/api/tmpl/prelude-io.sgml                      |    7 +-
 docs/api/tmpl/prelude-linked-object.sgml           |    2 +
 docs/api/tmpl/prelude-list.sgml                    |   68 +-
 docs/api/tmpl/prelude-log.sgml                     |   49 +-
 docs/api/tmpl/prelude-plugin.sgml                  |   11 +-
 docs/api/tmpl/prelude.sgml                         |    2 +
 docs/api/tmpl/tls-auth.sgml                        |    4 -
 libmissing/Makefile.am                             |   74 +-
 libmissing/alloca.h                                |   14 +-
 libmissing/alloca_.h                               |   14 +-
 libmissing/gai_strerror.c                          |   71 +
 libmissing/getaddrinfo.c                           |  195 +
 libmissing/getaddrinfo.h                           |   90 +
 libmissing/gettext.h                               |   68 +
 libmissing/m4/alloca.m4                            |   10 +-
 libmissing/m4/codeset.m4                           |   21 +
 libmissing/m4/eoverflow.m4                         |    8 +-
 libmissing/m4/getaddrinfo.m4                       |   18 +
 libmissing/m4/gettext.m4                           |  487 ++
 libmissing/m4/glibc21.m4                           |   30 +
 libmissing/m4/gnulib.m4                            |    8 +-
 libmissing/m4/iconv.m4                             |  101 +
 libmissing/m4/intdiv0.m4                           |   72 +
 libmissing/m4/intmax.m4                            |   32 +
 libmissing/m4/intmax_t.m4                          |    8 +-
 libmissing/m4/inttypes-pri.m4                      |   32 +
 libmissing/m4/inttypes.m4                          |   27 +
 libmissing/m4/inttypes_h.m4                        |    8 +-
 libmissing/m4/isc-posix.m4                         |   26 +
 libmissing/m4/lcmessage.m4                         |   32 +
 libmissing/m4/lib-ld.m4                            |  110 +
 libmissing/m4/lib-link.m4                          |  549 ++
 libmissing/m4/lib-prefix.m4                        |  153 +
 libmissing/m4/longdouble.m4                        |    8 +-
 libmissing/m4/longlong.m4                          |    8 +-
 libmissing/m4/nls.m4                               |   49 +
 libmissing/m4/po.m4                                |  426 ++
 libmissing/m4/printf-posix.m4                      |   46 +
 libmissing/m4/progtest.m4                          |   91 +
 libmissing/m4/restrict.m4                          |   38 +
 libmissing/m4/signed.m4                            |    8 +-
 libmissing/m4/size_max.m4                          |    8 +-
 libmissing/m4/snprintf.m4                          |   10 +-
 libmissing/m4/sockpfaf.m4                          |   39 +
 libmissing/m4/stdbool.m4                           |   83 +
 libmissing/m4/stdint_h.m4                          |    8 +-
 libmissing/m4/strdup.m4                            |   10 +-
 libmissing/m4/strndup.m4                           |   11 +-
 libmissing/m4/strnlen.m4                           |   10 +-
 libmissing/m4/strpbrk.m4                           |    8 +-
 libmissing/m4/strsep.m4                            |   10 +-
 libmissing/m4/uintmax_t.m4                         |   30 +
 libmissing/m4/ulonglong.m4                         |   23 +
 libmissing/m4/vasnprintf.m4                        |    8 +-
 libmissing/m4/vsnprintf.m4                         |   10 +-
 libmissing/m4/wchar_t.m4                           |    8 +-
 libmissing/m4/wint_t.m4                            |    8 +-
 libmissing/m4/xsize.m4                             |    8 +-
 libmissing/stdbool_.h                              |   93 +
 libmissing/strsep.h                                |    6 +-
 prelude-adduser/prelude-adduser.c                  |   63 +-
 src/Makefile.am                                    |   20 +-
 src/common.c                                       |   28 +-
 src/daemonize.c                                    |   69 +-
 src/idmef-additional-data.c                        |  218 +-
 src/idmef-criteria-string.yac.y                    |  103 +-
 src/idmef-criteria.c                               |  262 +-
 src/idmef-criterion-value.c                        |  320 +-
 src/idmef-data.c                                   |  158 +-
 src/idmef-message-print.c                          |    6 +-
 src/idmef-message-read.c                           |  Bin 65383 -> 66150 bytes
 src/idmef-object-value.c                           |  173 -
 src/idmef-object.c                                 |  879 ---
 src/idmef-path.c                                   |  867 +++
 src/idmef-time.c                                   |  128 +-
 src/idmef-tree-wrap.c                              | 6715 +++++++++++---------
 src/idmef-type.c                                   |   71 +-
 src/idmef-util.c                                   |   51 -
 src/idmef-value-type.c                             |  154 +-
 src/idmef-value.c                                  |  457 +-
 .../GenerateIDMEFMessagePrintC.pm                  |    6 +-
 .../GenerateIDMEFMessageReadC.pm                   |   38 +-
 src/idmef-wrappers-gen/GenerateIDMEFTreeData.pm    |    4 +-
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm   |  274 +-
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapH.pm   |   16 +-
 src/include/Makefile.am                            |   12 +-
 src/include/idmef-additional-data.h                |   37 +-
 src/include/idmef-criteria-string.h                |    2 +-
 src/include/idmef-criteria.h                       |   43 +-
 src/include/idmef-criterion-value.h                |   24 +-
 src/include/idmef-data.h                           |   28 +-
 src/include/idmef-object-value.h                   |   59 -
 src/include/idmef-object.h                         |   76 -
 src/include/idmef-path.h                           |   75 +
 src/include/idmef-time.h                           |   16 +-
 src/include/idmef-tree-data.h                      |   11 +-
 src/include/idmef-tree-wrap.h                      |  790 ++--
 src/include/idmef-type.h                           |    8 +-
 src/include/idmef-util.h                           |   60 -
 src/include/idmef-value-type.h                     |   10 +-
 src/include/idmef-value.h                          |   56 +-
 src/include/idmef.h                                |    3 +-
 src/include/libmissing.h                           |    9 +-
 src/include/prelude-client.h                       |    8 +-
 src/include/prelude-connection-mgr.h               |   98 -
 src/include/prelude-connection-pool.h              |   87 +
 src/include/prelude-connection.h                   |   28 +-
 src/include/prelude-failover.h                     |    4 +-
 src/include/prelude-hash.h                         |    9 +-
 src/include/prelude-inet.h                         |   31 -
 src/include/prelude-linked-object.h                |   12 +-
 src/include/prelude-list.h                         |  217 +-
 src/include/prelude-log.h                          |   29 +-
 src/include/prelude-option.h                       |   49 +-
 src/include/prelude-plugin.h                       |   17 +-
 src/include/prelude-string.h                       |   59 +-
 src/include/prelude-timer.h                        |    3 +-
 src/libprelude-error/err-codes.h.in                |   41 +-
 src/libprelude-error/err-sources.h.in              |    6 +-
 src/libprelude-error/perror.c                      |    2 +-
 src/libprelude-error/prelude-error.h.in            |    4 +-
 src/prelude-async.c                                |   27 +-
 src/prelude-client.c                               |  512 +-
 src/prelude-connection-mgr.c                       | 1046 ---
 src/prelude-connection-pool.c                      | 1080 ++++
 src/prelude-connection.c                           |  285 +-
 src/prelude-failover.c                             |   60 +-
 src/prelude-hash.c                                 |   46 +-
 src/prelude-inet.c                                 |  194 +-
 src/prelude-io.c                                   |   21 +-
 src/prelude-log.c                                  |   56 +-
 src/prelude-option-wide.c                          |   62 +-
 src/prelude-option.c                               |  223 +-
 src/prelude-plugin.c                               |  191 +-
 src/prelude-string.c                               |  594 ++-
 src/prelude-timer.c                                |   33 +-
 src/prelude.c                                      |    4 +-
 src/tls-auth.c                                     |   51 +-
 src/tls-util.c                                     |    4 +-
 src/variable.c                                     |   12 +-
 170 files changed, 15237 insertions(+), 14808 deletions(-)

commit a6ebd7d1c409dc5cf08e730ae8c91109ad5122ce
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Feb 14 01:21:37 2005 +0000

    This source code has been rewritten since is original implementation. Update copyright notice.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5103 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria.c |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)

commit e2f4981e20326e59a4e2de79562e332c8377c96c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Feb 13 23:57:15 2005 +0000

    Missing copyright notices.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5102 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-message-print.c                          |   23 ++++++++++++++++++++
 src/idmef-message-write.c                          |    2 +-
 .../GenerateIDMEFMessagePrintC.pm                  |   23 ++++++++++++++++++++
 .../GenerateIDMEFMessagePrintH.pm                  |   23 ++++++++++++++++++++
 .../GenerateIDMEFMessageWriteC.pm                  |    2 +-
 .../GenerateIDMEFMessageWriteH.pm                  |   23 ++++++++++++++++++++
 src/include/idmef-message-print.h                  |   23 ++++++++++++++++++++
 src/include/idmef-message-write.h                  |   23 ++++++++++++++++++++
 src/include/prelude-client-profile.h               |   23 ++++++++++++++++++++
 src/prelude-client-profile.c                       |   23 ++++++++++++++++++++
 10 files changed, 186 insertions(+), 2 deletions(-)

commit d49d9a4fb21597414fbb83036b44a20b9b587338
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Sat Feb 5 04:19:34 2005 +0000

    bug fixes: check value validity
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@5012 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/python/prelude.py |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit c5b5cbe31720c782015b11ff34507756d33dbebb
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jan 22 17:58:31 2005 +0000

    Use client as the default context.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4897 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option-wide.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c4e9ebda51bde9c2d44ed42e2a7b978858f3ceb0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jan 21 19:49:51 2005 +0000

    Don't check whether the option was already set from the command line in case
    this is a 'section'. Section need to be called anyway to restore the context,
    and to avoid invalid option error. Fix config option error when providing
    command line option.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4895 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option.c |    5 +----
 1 files changed, 1 insertions(+), 4 deletions(-)

commit 69f7b526378b676313b262aafd54510aa69306e6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jan 21 19:45:30 2005 +0000

    Fix a manager crash on config request, due to the recent change made to option handling.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4894 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit b19523c501cbf79885d7f829728cab5fc642d161
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Wed Jan 19 23:37:12 2005 +0000

    fix memory leak
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4843 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria-string.yac.y |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

commit 23250ce4fc4125bffe1853dd2a8f042f97635a85
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jan 18 19:46:55 2005 +0000

    Fix uninitialized.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4835 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection-mgr.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 72a197b45a09258c3d4fcd13562c3813118f4f67
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jan 14 12:06:37 2005 +0000

    Include prelude-error.h in libprelude.i
    Fix bug #51 reported by Sebastien Tricaud <toady@gscore.org>
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4830 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude.i |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit c57089378ae82edef296d70ff935e4e0da799f1e
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Tue Jan 11 14:38:07 2005 +0000

    bug fix: remove perl Makefile dependency
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4811 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c3decad58bff2c78850990537bc14a4f794bafea
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jan 11 11:12:46 2005 +0000

    Call reorder_argv() in case we have an argument.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4804 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit a652d5fbbef6bd59f931aa06e1efacd1c39cdae6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jan 11 10:57:01 2005 +0000

    Fix optional argument handling that was broken due to is_an_argument() change.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4803 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 36395ddacf708aeed0c93de34978cf0f17e89390
Author: Rob Holand <rob@inversepath.com>
Date:   Tue Jan 11 10:07:59 2005 +0000

    missing include
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4800 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/server.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 983f64fe14ae761b06c16aa05ee46f46764a4254
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jan 11 09:54:07 2005 +0000

    Fit new prelude_init prototype in prelude.h.in, Thanks to Rob Holland <tigger@gentoo.org>
    for reporting this.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4799 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude.h.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 065882a36809b2c0e6a579205b21f35b9726f5c6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jan 11 08:55:47 2005 +0000

    Increase array size to 1024. Was set to 8 for testing purposes.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4797 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit f3f34982df351f52e32f6933ca0f96d398e76d47
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jan 11 08:51:43 2005 +0000

    Change config_engine so that it return error value. Add a config engine error source.
    Modify prelude_init() so that it take and slice prelude specific options out of
    argc and argv. prelude_client_new() doesn't use argc/argv anymore and use the internal
    one, provided through prelude_init(). Modified prelude_option_parse_argument so that
    the filename argument is a pointer, that might be modified by the user callback.
    Remove --set-configuration-file and --ignore-startup-error, since they really belong
    to the sensor. Internal error code in prelude-connection-mgr().
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4795 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/prelude-adduser.c     |    8 +-
 src/include/config-engine.h           |    2 +-
 src/include/prelude-client.h          |    8 +-
 src/include/prelude-option.h          |    2 +-
 src/libprelude-error/err-sources.h.in |    1 +
 src/prelude-client.c                  |  239 ++++++++++++-----------------
 src/prelude-connection-mgr.c          |  109 +++++++-------
 src/prelude-msgbuf.c                  |    1 +
 src/prelude-option-wide.c             |    4 +-
 src/prelude-option.c                  |  275 +++++++++++++++------------------
 src/prelude.c                         |   67 ++++++++-
 11 files changed, 355 insertions(+), 361 deletions(-)

commit 8aa259a26f667f988625df04e81d6f6a2832e374
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jan 11 08:45:48 2005 +0000

    Always set error on return. Convert some internal function so that they return error code.
    
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4794 09c5ec92-17d4-0310-903a-819935f44dba

 src/config-engine.c |   41 ++++++++++++++++++++++++++---------------
 1 files changed, 26 insertions(+), 15 deletions(-)

commit 5d72f4c6ad31e686594fca263472970aabd3193c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jan 10 00:15:58 2005 +0000

    Set PRELUDE_STRING_CAN_REALLOC flags on _nodup string. Modify
    prelude_string_get_string_released() so that it handle the case where
    a string is empty (return NULL), and handle the case where a string is
    a reference by returning a dup of it.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4786 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-string.c |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

commit ed7ad9ebfb34600b639d170834bffb50f847b194
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Jan 9 22:07:58 2005 +0000

    Set fd_ptr to NULL when setting buffer IO mode. Fix a pottential crash
    on realloc().
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4785 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-io.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 0b71379b6077af18311fe30b8222fcac591d307a
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Sat Jan 8 16:06:44 2005 +0000

    define a new error source for libpreludedb
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4779 09c5ec92-17d4-0310-903a-819935f44dba

 src/libprelude-error/err-sources.h.in |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 4e03000740e41040aa6c833734f38a04b54d6e43
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jan 6 14:02:33 2005 +0000

    Always make sure the prelude_string_t err pointer is to NULL when
    returning an error without error buffer. Slight cleanup.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4768 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option.c |   14 ++++++++------
 1 files changed, 8 insertions(+), 6 deletions(-)

commit 28efec8824f33b438feb5f7adeecc1ac6f6c6618
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jan 6 10:30:31 2005 +0000

    Slight formatting fix.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4765 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/prelude-adduser.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit a1d59265ee37a735834920eeeaa88d97629a6bad
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jan 6 10:23:25 2005 +0000

     r4609@arwen:  yoann | 2005-01-05T14:17:57.521577Z
     Make set() / commit() / destroy() option callback take a prelude_string_t
     that might be used by the user to report a detailed error.
    
     Modify get() option callback so that a prelude_string_t is used. There is no
     size limitation anymore.
    
     Update API documentation.
    
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4761 09c5ec92-17d4-0310-903a-819935f44dba

 INSTALL                              |   52 +-
 docs/api/libprelude-decl.txt         |  189 +--
 docs/api/libprelude-docs.sgml        |   26 +-
 docs/api/libprelude-sections.txt     |  158 +-
 docs/api/tmpl/idmef-data.sgml        |    6 +
 docs/api/tmpl/libprelude-unused.sgml | 4082 ++--------------------------------
 docs/api/tmpl/prelude-io.sgml        |    9 +
 docs/api/tmpl/prelude-plugin.sgml    |    1 +
 prelude-adduser/prelude-adduser.c    |   17 +-
 src/include/prelude-option.h         |   28 +-
 src/include/prelude-plugin.h         |   23 +-
 src/prelude-client.c                 |  197 +-
 src/prelude-option-wide.c            |   74 +-
 src/prelude-option.c                 |  194 +-
 src/prelude-plugin.c                 |   44 +-
 15 files changed, 576 insertions(+), 4524 deletions(-)

commit 4acdbe2dffee49cacc9ff4498c3bcdb661da6eb8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jan 5 14:04:59 2005 +0000

    Set client-profile UID/GID before an eventual error on the analyzerID file.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4743 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client-profile.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit bb83f4313a043b19e73cbcf6324b64b0d6da5a7e
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Tue Jan 4 11:22:15 2005 +0000

    check if the option value is required
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4727 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/python/prelude.py |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit dcc1fedc91a62db4adfbfc1f73bdc1c3e73f839c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jan 3 21:54:29 2005 +0000

    Handle case where the string is a reference in prelude_string_clear().
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4726 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-string.c |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

commit e9b2fd896a910a1483fb7cfc0c8b8a821ed29014
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jan 3 21:53:22 2005 +0000

    remove deprecated.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4725 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-tree-print.c             | 2250 ----------------------------------
 src/idmef-tree-to-string.c         | 2350 ------------------------------------
 src/include/idmef-tree-print.h     |   39 -
 src/include/idmef-tree-to-string.h |   39 -
 4 files changed, 0 insertions(+), 4678 deletions(-)

commit dd596a7c57049292e03a01ffb0cc88983fff04d6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Jan 2 23:46:39 2005 +0000

    Always restore correct LDFLAGS.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4723 09c5ec92-17d4-0310-903a-819935f44dba

 m4/libprelude.m4 |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 0897a58c5f17a94606f2e7c45ab5154ceab7c93c
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Sat Jan 1 23:37:34 2005 +0000

    print error message
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4717 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude.i |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

commit a7843028f338c68b9271b90a17e66f622d9345db
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Fri Dec 31 00:10:37 2004 +0000

    fit last libprelude C API changes
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4701 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/python/prelude.py |   46 +++++++++++++++++++++++++++++--------------
 1 files changed, 31 insertions(+), 15 deletions(-)

commit c549982ffd4513af565d8a03e4dea11220da6d8d
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Thu Dec 30 17:37:17 2004 +0000

    fix perl bindings
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4698 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/Makefile.am  |    3 ++-
 bindings/libprelude.i |   13 ++++++++-----
 2 files changed, 10 insertions(+), 6 deletions(-)

commit 9e03b27aab3e074e887dae4e94f5aa98717e1b02
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Dec 30 16:28:06 2004 +0000

    Use prelude_string_t for to_string() API func.
    Update documentation.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4695 09c5ec92-17d4-0310-903a-819935f44dba

 docs/api/libprelude-decl.txt                | 2862 +++++++++++++++------------
 docs/api/libprelude-docs.sgml               |   10 +-
 docs/api/libprelude-sections.txt            |  528 +++---
 docs/api/tmpl/client-ident.sgml             |   24 -
 docs/api/tmpl/extract.sgml                  |   42 -
 docs/api/tmpl/idmef-criteria.sgml           |    8 +-
 docs/api/tmpl/idmef-criterion-value.sgml    |    8 +-
 docs/api/tmpl/idmef-data.sgml               |  384 ++++-
 docs/api/tmpl/idmef-message-read.sgml       |   10 +
 docs/api/tmpl/idmef-time.sgml               |    8 +-
 docs/api/tmpl/idmef-tree-print.sgml         |   30 +
 docs/api/tmpl/idmef-tree-to-string.sgml     |  330 ---
 docs/api/tmpl/idmef-tree-wrap.sgml          |    3 +-
 docs/api/tmpl/idmef-tree.sgml               |    8 -
 docs/api/tmpl/idmef-util.sgml               |   11 -
 docs/api/tmpl/idmef-value-type.sgml         |    6 +-
 docs/api/tmpl/idmef-value.sgml              |    4 +-
 docs/api/tmpl/libprelude-unused.sgml        | 1222 ++++++++++++
 docs/api/tmpl/prelude-client.sgml           |  187 +--
 docs/api/tmpl/prelude-connection-mgr.sgml   |   89 +-
 docs/api/tmpl/prelude-connection.sgml       |   66 +-
 docs/api/tmpl/prelude-failover.sgml         |    1 +
 docs/api/tmpl/prelude-getopt-wide.sgml      |    4 +-
 docs/api/tmpl/prelude-getopt.sgml           |  132 +--
 docs/api/tmpl/prelude-ident.sgml            |    1 +
 docs/api/tmpl/prelude-io.sgml               |    3 +
 docs/api/tmpl/prelude-log.sgml              |   13 +
 docs/api/tmpl/prelude-message-buffered.sgml |   21 +-
 docs/api/tmpl/prelude-message-id.sgml       |   20 +-
 docs/api/tmpl/prelude-message.sgml          |    3 +-
 docs/api/tmpl/prelude.sgml                  |   15 +
 docs/api/tmpl/threads.sgml                  |   16 -
 docs/api/tmpl/timer.sgml                    |  112 --
 docs/api/tmpl/tls-auth.sgml                 |   10 +-
 src/idmef-additional-data.c                 |   39 +-
 src/idmef-data.c                            |  165 ++-
 src/include/idmef-additional-data.h         |   17 +-
 src/include/idmef-criterion-value.h         |    4 +-
 src/include/idmef-data.h                    |  102 +-
 src/include/idmef-tree-wrap.h               |   74 +-
 src/include/idmef-value.h                   |    2 +-
 41 files changed, 3973 insertions(+), 2621 deletions(-)

commit 9536d16d8638158621be13d251e25cc235f71204
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Dec 30 16:27:03 2004 +0000

    Use prelude_string_t for to_string() API func.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4694 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criterion-value.c |   58 ++++++++++++++++++++++++------------------
 1 files changed, 33 insertions(+), 25 deletions(-)

commit f7081178c3f8b63fe394eb4c3aee27fbe7841595
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Dec 30 16:25:12 2004 +0000

    Use prelude_string_t for to_string() API func.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4693 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-value-type.c         |   27 ++++++++++++++-------------
 src/idmef-value.c              |   20 ++++++--------------
 src/include/idmef-value-type.h |    2 +-
 3 files changed, 21 insertions(+), 28 deletions(-)

commit 474c2590c1512b8edcbe23e76e4d3f09529de952
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Dec 30 16:23:40 2004 +0000

    Use prelude_string_t for to_string() API func.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4692 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria.c         |   42 ++++++++++++++++++------------------------
 src/include/idmef-criteria.h |    4 ++--
 2 files changed, 20 insertions(+), 26 deletions(-)

commit f5eba4bff653d56958abc006d79ca5a256dc4701
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Dec 30 16:22:27 2004 +0000

    to_string function now use a prelude_string_t.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4691 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-time.c         |   39 ++++++++++++++++++---------------------
 src/include/idmef-time.h |    4 ++--
 2 files changed, 20 insertions(+), 23 deletions(-)

commit ac4c6ae8b2f96fdb72fef4787fe8fe07b4f50187
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Dec 30 16:21:24 2004 +0000

    updated.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4690 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-tree-wrap.c |   72 ++++++++++++++++++++++++------------------------
 1 files changed, 36 insertions(+), 36 deletions(-)

commit 0484b7615de1dd22b000d78f86494b706052dfc7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Dec 30 16:21:02 2004 +0000

    Fix automatic API documentation generation.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4689 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-msg.c |   11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)

commit dcc8d85f2ab9e2bd9822724ad2f7c97b6d48a929
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Dec 30 16:20:43 2004 +0000

    Fix automatic API documentation generation.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4688 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-msgbuf.h |    2 +-
 src/prelude-msgbuf.c         |   14 ++++++++------
 2 files changed, 9 insertions(+), 7 deletions(-)

commit 3a689544c3429748c20fc056d081174837800304
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Dec 30 16:20:22 2004 +0000

    Fix automatic API documentation generation.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4687 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-option.h |    2 +-
 src/prelude-option.c         |   10 +++++-----
 2 files changed, 6 insertions(+), 6 deletions(-)

commit 09dadd7b2daafc8365ff30096adee59da32d08b7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Dec 30 16:19:46 2004 +0000

    Fix automatic API documentation generation.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4686 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection-mgr.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit fd81d3b000fe0bb68e8bb35dbdaf19e7f8e8c520
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Dec 30 16:18:29 2004 +0000

    Remove idmef-tree-to-string. s/tree-print/message-print/
    Make idmef-message-print take a prelude_io_t object as argument
    (which can be a file, buffer, socket, etc). Update bindings.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4685 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/Makefile.am                               |    2 +-
 bindings/libprelude.i                              |    5 +-
 src/Makefile.am                                    |    7 +-
 src/idmef-message-print.c                          | 2402 ++++++++++++++++++++
 .../GenerateIDMEFMessagePrintC.pm                  |  388 ++++
 .../GenerateIDMEFMessagePrintH.pm                  |   63 +
 src/idmef-wrappers-gen/GenerateIDMEFTreePrintC.pm  |  343 ---
 src/idmef-wrappers-gen/GenerateIDMEFTreePrintH.pm  |   63 -
 .../GenerateIDMEFTreeToStringC.pm                  |  320 ---
 .../GenerateIDMEFTreeToStringH.pm                  |   63 -
 src/idmef-wrappers-gen/generator.pl                |   26 +-
 src/include/Makefile.am                            |    7 +-
 src/include/idmef-message-print.h                  |   39 +
 13 files changed, 2908 insertions(+), 820 deletions(-)

commit 9514e18b04adf3e43faa6d5275de321b0a3f1a7b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Dec 30 16:15:39 2004 +0000

    call gnutls_deinit() / unload loaded plugins in prelude_deinit().
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4684 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit 63b74685f900b4d1529b669a854a6a32a18e27ae
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Dec 30 13:54:11 2004 +0000

    Implemented a backend for using prelude-io on a buffer. This will
    allow to drop one of idmef-tree-to-string/idmef-tree-print, and will
    allow application to write their own IDMEF cache implementation.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4682 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-io.h |    4 +-
 src/prelude-io.c         |   90 +++++++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 91 insertions(+), 3 deletions(-)

commit b93db6a9dba13aae6fa8ae800c847606acefad97
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Dec 29 10:57:30 2004 +0000

    Fix warnings.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4680 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria-string.yac.y |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

commit 91cf81fe64bdb38563389fd72d1a7ba0af683848
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Dec 23 19:18:48 2004 +0000

    Don't check whether called option got a set callback. Use
    do_set() which already take care of it and correctly deal
    with context.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4669 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option.c |   11 ++++-------
 1 files changed, 4 insertions(+), 7 deletions(-)

commit 4aad2d9c433033bb5b1db5ad8dc2a59836e8ccb5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Dec 23 11:10:41 2004 +0000

    More fix to prelude specific option checking. Fix prelude_option_destroy()
    so that it handle root option correctly (theses option are not listed, so
    prelude_list_del() should not be called).
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4661 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option.c |   45 +++++++++++++++++++++------------------------
 1 files changed, 21 insertions(+), 24 deletions(-)

commit a350e62c4a3c6083e2aba132814db6658d5675d4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Dec 23 11:09:36 2004 +0000

    remove unused.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4660 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 4d5358cacc048e3a69be58e8db09d77d2a696c4e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Dec 23 11:06:35 2004 +0000

    Tell our msgbuf when we are going to async mode. Also, make
    prelude_client_new preserve the client when returning a profile
    error since this is needed for the caller to get the prelude-adduser
    message.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4659 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |   51 ++++++++++++++-----------------------------------
 1 files changed, 15 insertions(+), 36 deletions(-)

commit 75385da0214b226dc0ebe931af1379ab1e351483
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Dec 23 11:04:10 2004 +0000

    Add some list check.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4658 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-string.c |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

commit a83a819c1f8fcd494e9449cedf167445dc057348
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Dec 23 11:03:46 2004 +0000

    Revert part of [4422], now we only call prelude_list_del() if the
    list is not marked as empty, which should fix the problem without
    having undefined children in the parent.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4657 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-tree-wrap.c                            |  294 +++++++---------------
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm |    9 +-
 2 files changed, 104 insertions(+), 199 deletions(-)

commit c6402dccfbbbd0110939d4ebc23ca3e68bd980f4
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Wed Dec 22 20:27:09 2004 +0000

    update tree-to-string and tree-print to last idmef-data changes
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4656 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-tree-print.c                             |    7 ++++++-
 src/idmef-tree-to-string.c                         |    6 +-----
 src/idmef-wrappers-gen/GenerateIDMEFTreePrintC.pm  |    7 ++++++-
 .../GenerateIDMEFTreeToStringC.pm                  |    6 +-----
 4 files changed, 14 insertions(+), 12 deletions(-)

commit 3b0c8578bd2f08335c387be1b59cef54827a6465
Author: Rob Holand <rob@inversepath.com>
Date:   Wed Dec 22 19:55:46 2004 +0000

    cast idmef data properly
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4655 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-tree-print.c     |    2 +-
 src/idmef-tree-to-string.c |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit aa9fa7049b9114b5352da2a9915c8d635ed2f878
Author: Rob Holand <rob@inversepath.com>
Date:   Wed Dec 22 19:53:29 2004 +0000

    add missing prototypes. small whitespace fix
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4654 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/idmef-additional-data.h |   15 +++++++++++----
 1 files changed, 11 insertions(+), 4 deletions(-)

commit 97a8e87323cc0ee443415b5d1a463646002bf43e
Author: Rob Holand <rob@inversepath.com>
Date:   Wed Dec 22 19:52:55 2004 +0000

    remove duplicate gtk-doc option
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4653 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in |    5 -----
 1 files changed, 0 insertions(+), 5 deletions(-)

commit 1927a147119f3c79ff8443d00dd598a282fda119
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Dec 22 19:29:25 2004 +0000

    free *prev, not prev.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4652 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option-wide.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit bf9c20445a0f6e9e068dfc062f74612e3bed3fa7
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Tue Dec 21 16:10:42 2004 +0000

    get more infos about instances
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4645 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/python/prelude.py |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

commit be822899eb65e893eafa694682752d9594b059b0
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Tue Dec 21 12:23:20 2004 +0000

    the heartbeat interval must also be expressed in seconds when getting value
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4642 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit eab36b040ce667300aa1abe9b1c28b17e5e3fa43
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Mon Dec 20 02:35:14 2004 +0000

    handle binary idmef data in python bindings
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4632 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude.i      |   13 +++++++++++++
 bindings/python/prelude.py |   10 ++++++++--
 2 files changed, 21 insertions(+), 2 deletions(-)

commit 9f0fa722c526912ae5b7513284b3042e9a814055
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Sun Dec 19 17:52:02 2004 +0000

    bug fix in python bindings when setting an idmef-data
    bug fix for python typemap of unsigned 32 bits C integers, the
    python 'int' type only support signed 32 integers, so, a value
    >= 2 ^ 32 make the python 'int' become negative, we override the default
    swig typemap to convert C 32 bits unsigned integers into python 'long' type that
    can support those range of values
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4631 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude.i      |    6 ++++++
 bindings/python/prelude.py |   23 +++++++++++------------
 2 files changed, 17 insertions(+), 12 deletions(-)

commit 480d8de0bac79426806e8541ac399544f9e3621f
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Sun Dec 19 16:46:28 2004 +0000

    fit last prelude-client API changes
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4630 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude.i      |   12 +++++++++-
 bindings/python/prelude.py |   45 ++++++++++++++-----------------------------
 2 files changed, 25 insertions(+), 32 deletions(-)

commit 5e8b7f4558c3c68d83ee0ecbebb2f1b14dbcaafc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Dec 19 15:30:04 2004 +0000

    correct check for prelude specific options. Always use a prelude_option_t as the root.
    Make option search compare the root as well.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4628 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option.c |  168 ++++++++++++++++++++++++++------------------------
 1 files changed, 88 insertions(+), 80 deletions(-)

commit f9263c62e551ebd837779d52afd423309395c00a
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Sun Dec 19 14:26:42 2004 +0000

    remove debug message
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4627 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option.c |    4 ----
 1 files changed, 0 insertions(+), 4 deletions(-)

commit d61434dc393661568cd39fa0bcbaab80114ec454
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Sun Dec 19 13:53:51 2004 +0000

    bug fix, do a correct check/interpretation of recv_reply return value
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4625 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude.i      |   11 ++++-------
 bindings/python/prelude.py |    8 ++++----
 2 files changed, 8 insertions(+), 11 deletions(-)

commit fb8b6921709865e0eb38bd34536bf4dbabdd0cdb
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Dec 19 13:38:39 2004 +0000

    More error code/source definition. Define the error source
    in prelude-client-profile.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4624 09c5ec92-17d4-0310-903a-819935f44dba

 src/libprelude-error/err-codes.h.in   |    3 ++-
 src/libprelude-error/err-sources.h.in |    7 ++++---
 src/prelude-client-profile.c          |    2 ++
 3 files changed, 8 insertions(+), 4 deletions(-)

commit fdd0e2f1c239fc45197cb36b7e2a54eaacb74b1e
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Sat Dec 18 22:22:04 2004 +0000

    some fixes
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4622 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude.i      |   12 ++++++++
 bindings/python/prelude.py |   64 ++++++++++++++++++++++++++-----------------
 2 files changed, 51 insertions(+), 25 deletions(-)

commit 3cc569ca0e8186199cb954eea00bd6fc7fcc5b3e
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Sat Dec 18 21:59:41 2004 +0000

    remove debug messages
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4621 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection-mgr.c |    3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)

commit b769a32321569acf777fda813381af28560125b1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Dec 18 20:03:47 2004 +0000

    Make prelude_connection_is_alive() return a prelude_bool_t.
    Fix prelude-connection-mgr notification from the receive handler.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4620 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-connection-mgr.h |    6 +-
 src/include/prelude-connection.h     |    2 +-
 src/prelude-connection-mgr.c         |  106 ++++++++++++++++++----------------
 src/prelude-connection.c             |    4 +-
 4 files changed, 63 insertions(+), 55 deletions(-)

commit 090e3aa73796ffbfdbf1570079a194c5f68993c0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Dec 18 14:45:57 2004 +0000

    revert previous modification on idmef-additional-data.h
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4619 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/idmef-additional-data.h |   20 ++++++++++----------
 1 files changed, 10 insertions(+), 10 deletions(-)

commit ccb91e286ddde5fcf0a8c9d683a859d2e56cc919
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Dec 18 14:20:48 2004 +0000

    Do not try to extract data of type byte-string with prelude_extract_characters_safe since
    it will check for a ending \0. Preserve prelude_extract_* error value. Add some missing
    + 1 needed to include \0 in idmef-additional-data.h.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4618 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-message-read.c                           |  Bin 65024 -> 65383 bytes
 .../GenerateIDMEFMessageReadC.pm                   |   56 +++++++++++++------
 src/include/idmef-additional-data.h                |   20 ++++----
 3 files changed, 48 insertions(+), 28 deletions(-)

commit 1366d43803eb037eece8409833baadfaeb573ad6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Dec 18 12:52:44 2004 +0000

    Fix set() on option path where one of the option might not
    have a set() function, and might only be used as a context.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4617 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option.c |   10 ++++------
 1 files changed, 4 insertions(+), 6 deletions(-)

commit 5018417cfc70ead1248ebf42cf8fcc2aa64e64bc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 17 19:59:19 2004 +0000

    Default context is now NULL.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4613 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option-wide.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 2473dbbe12eae57a52f966c1a49fc989575cad9e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 17 19:57:21 2004 +0000

    Set connection-mgr data to point to the prelude_client_t.
    Set the default context for the prelude generic root option to be
    prelude_client_t.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4612 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

commit b7cf603c7c59a40fb741e448738dc080d2898c49
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 17 19:56:29 2004 +0000

    Implemented prelude_option_new_root(). More context checking. Ability
    to set a default option context.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4611 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-option.h |    4 +
 src/prelude-option.c         |  178 +++++++++++++++++++++++++++++-------------
 2 files changed, 129 insertions(+), 53 deletions(-)

commit c6c9784bf8dad4eff4bf74ff149a750b9a4530ad
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 17 14:44:39 2004 +0000

    More timer handling fixes...
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4609 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection-mgr.c |   20 ++++++++++++--------
 1 files changed, 12 insertions(+), 8 deletions(-)

commit 8b204ae8dc8794b4bbfdb78e47629e49a4f97e0c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 17 14:16:28 2004 +0000

    Always start the event timer if an event_handler is specified.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4608 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection-mgr.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 6cc6cf7ae7789ec809fcc34163f199f15e5d036e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 17 13:39:54 2004 +0000

    On demand profile loading. To avoid error when a prelude_client_t
    got no TLS certificate since it's not supposed to connect.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4607 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-client-profile.h |    2 +-
 src/prelude-client-profile.c         |   21 +++++++++++++++------
 src/tls-auth.c                       |    6 +++++-
 3 files changed, 21 insertions(+), 8 deletions(-)

commit e026a09874bf54b829fa403c01022d7a8a1e5509
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Fri Dec 17 06:09:32 2004 +0000

    fix type-unsafe operations with idmef-data
    create helper functions for additional data
    update python bindings to last prelude-client*/prelude-connection API changes
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4603 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude.i                              |   67 +++--
 bindings/python/prelude.py                         |   64 +++--
 src/Makefile.am                                    |    1 +
 src/idmef-additional-data.c                        |  362 ++++++++++++++++++++
 src/idmef-data.c                                   |  358 +++++++++++++-------
 src/idmef-message-read.c                           |  Bin 63433 -> 65024 bytes
 src/idmef-message-write.c                          |   33 ++-
 src/idmef-time.c                                   |    9 +-
 src/idmef-tree-wrap.c                              |  162 +++++++++-
 src/idmef-util.c                                   |   79 -----
 src/idmef-value-type.c                             |    2 +-
 .../GenerateIDMEFMessageReadC.pm                   |   85 +++++-
 .../GenerateIDMEFMessageWriteC.pm                  |   33 ++-
 src/idmef-wrappers-gen/idmef-tree.h                |   23 +-
 src/include/Makefile.am                            |    1 +
 src/include/idmef-additional-data.h                |  309 +++++++++++++++++
 src/include/idmef-data.h                           |  218 +++++++------
 src/include/idmef-tree-wrap.h                      |   89 +++---
 src/include/idmef-util.h                           |    5 -
 src/include/idmef.h                                |    1 +
 src/include/prelude-client.h                       |   14 -
 src/include/prelude-connection.h                   |    2 -
 src/prelude-client.c                               |   15 +-
 23 files changed, 1491 insertions(+), 441 deletions(-)

commit 24ebe1763b675ef770b2ba872b44292a4ecb57bc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 17 05:14:49 2004 +0000

    More fixes.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4602 09c5ec92-17d4-0310-903a-819935f44dba

 client.conf.in |    4 ++--
 global.conf.in |    2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 4e81756cf539834e0c3ec9ce8c726662fcd4bcfe
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 17 04:19:54 2004 +0000

    Remove deprecated prelude_client_t dependencies for issuing option request.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4601 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-option-wide.h |    2 +-
 src/prelude-option-wide.c         |    3 +--
 2 files changed, 2 insertions(+), 3 deletions(-)

commit 7ae096d4c3588b3eeaef8653794929774b46b05b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 17 04:02:18 2004 +0000

    commit missing.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4600 09c5ec92-17d4-0310-903a-819935f44dba

 client.conf.in |    2 ++
 global.conf.in |    2 ++
 2 files changed, 4 insertions(+), 0 deletions(-)

commit 3c952f274d4b997e1799f0804f834c8f300ae4cf
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 17 02:18:55 2004 +0000

    Update.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4595 09c5ec92-17d4-0310-903a-819935f44dba

 docs/api/tmpl/common.sgml               |    9 +
 docs/api/tmpl/idmef-message-id.sgml     |  244 ++++-
 docs/api/tmpl/idmef-message-read.sgml   |   50 +
 docs/api/tmpl/idmef-message-write.sgml  |   45 +
 docs/api/tmpl/idmef-time.sgml           |   91 ++
 docs/api/tmpl/idmef-tree-print.sgml     |   40 +
 docs/api/tmpl/idmef-tree-to-string.sgml |   55 +
 docs/api/tmpl/idmef-tree-wrap.sgml      | 1804 ++++++++++++++++++++++++++++++-
 docs/api/tmpl/idmef-tree.sgml           |    9 +
 docs/api/tmpl/idmef-value.sgml          |   46 +
 docs/api/tmpl/libprelude-unused.sgml    |   70 +-
 docs/api/tmpl/prelude-client.sgml       |    9 +
 docs/api/tmpl/prelude-list.sgml         |   19 +
 docs/api/tmpl/prelude-log.sgml          |   68 +-
 docs/api/tmpl/prelude-message.sgml      |   10 -
 docs/api/tmpl/prelude-plugin.sgml       |   17 +
 16 files changed, 2462 insertions(+), 124 deletions(-)

commit 7eec87d5656e2ee6aa313fcd5a1789ab4b2302fb
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 17 02:17:44 2004 +0000

    Kill client-ident dependencie.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4594 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 77b00b8ff1da0d5ff1cd04879f45f0b02ebf9117
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 17 02:17:30 2004 +0000

    Kill client-ident.h dependencie.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4593 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 54bdbe1e8c2fdf16fa83ac049c4c1723c2ee115a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 17 02:17:10 2004 +0000

    Make the output of prelude-option print somewhat nicer.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4592 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option.c |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

commit cfe18bd96dd62ba9b258f96fefae50967e677d0e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 17 02:15:53 2004 +0000

    Re-work the implementation, providing the ability to specify differents
    kind of event handler. API cleanup. Error handling cleanup.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4591 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-connection-mgr.h |   37 +++-
 src/prelude-connection-mgr.c         |  467 ++++++++++++++++++----------------
 2 files changed, 279 insertions(+), 225 deletions(-)

commit 35e137be689bc6d3c39cd78f488fe299eefb9328
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 17 02:15:11 2004 +0000

    Update.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4590 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/idmef-tree-wrap.h |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 27deb08ed4fa4f6a7163769810bc978c2412b8d7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 17 02:14:58 2004 +0000

    Update.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4589 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-tree-wrap.c |  144 ++++++++++++++++++++++++------------------------
 1 files changed, 72 insertions(+), 72 deletions(-)

commit 0b3f83c4a8074e43436bad615a8daed55e08e752
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 17 02:14:25 2004 +0000

    Use prelude-client-profile, some code cleanup. Only parse our own options.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4588 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-client.h |   46 +++++++++--------------------------------
 1 files changed, 10 insertions(+), 36 deletions(-)

commit a41571c44a0e2a9b4d8dd69240bdc7deaec6e7cf
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 17 02:13:53 2004 +0000

    Use prelude-clien
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4587 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |  715 +++++++++++++++++++-------------------------------
 1 files changed, 269 insertions(+), 446 deletions(-)

commit 512314167bb9478f4870a64fe2d3fdd142bc0572
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 17 02:12:14 2004 +0000

    Fit msgbuf changes.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4586 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option-wide.c |   23 ++++++++++++-----------
 1 files changed, 12 insertions(+), 11 deletions(-)

commit cfea0fd8f26a28e57cf05c25183d8cf4177629d7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 17 02:11:22 2004 +0000

    capability message id renaming.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4585 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-message-id.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 34fd9147dc96e42c5ebf0f0b92781d33c17fdd4f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 17 02:10:49 2004 +0000

    Use prelude-client-profile instead of prelude-client.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4584 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/prelude-adduser.c |  126 +++++++++++++++++++------------------
 prelude-adduser/server.c          |   21 ++++---
 prelude-adduser/server.h          |    2 +-
 prelude-adduser/tls-register.c    |   68 ++++++++++----------
 prelude-adduser/tls-register.h    |   10 ++--
 5 files changed, 117 insertions(+), 110 deletions(-)

commit 8d55133e0843a71f045db37cc3c3861132e99a77
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 17 02:10:27 2004 +0000

    Remove unused.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4583 09c5ec92-17d4-0310-903a-819935f44dba

 src/tls-util.c |   22 ----------------------
 1 files changed, 0 insertions(+), 22 deletions(-)

commit e5700330212ab125e8481d7319fba11e7e7dee3c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 17 02:09:39 2004 +0000

    commit missing.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4582 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/tls-auth.h |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit c6575b451861d457ed7d8e0a9e16346e105945b5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 17 02:09:19 2004 +0000

    Initialize gcrypt for thread. Use a client-profile instead of a prelude-client.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4581 09c5ec92-17d4-0310-903a-819935f44dba

 src/tls-auth.c |   22 ++++++++++++++--------
 1 files changed, 14 insertions(+), 8 deletions(-)

commit c2a2b5c95b0c12276d3cc7f72979ab4e5fe29788
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 17 02:08:29 2004 +0000

    client-ident is deprecated.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4580 09c5ec92-17d4-0310-903a-819935f44dba

 src/Makefile.am            |    2 +-
 src/client-ident.c         |  100 --------------------------------------------
 src/include/Makefile.am    |    3 +-
 src/include/client-ident.h |   35 ---------------
 4 files changed, 3 insertions(+), 137 deletions(-)

commit fc6ea028ee6e22a48d7f9edb6c62b05bc26f2ba5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 17 02:07:06 2004 +0000

    Use prelude-error in some place. Store peer analyzerid. Use per
    connection capability instead of using prelude-client internal
    capability. Kill prelude-client dependencie, in favor of client-profile.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4579 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-connection.h |   26 ++++-
 src/prelude-connection.c         |  249 +++++++++++++++++++++++++-------------
 2 files changed, 185 insertions(+), 90 deletions(-)

commit 0553d8459efa26c065f0fd7e55c546f1b741d3e7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 17 02:05:10 2004 +0000

    Make the prelude-msgbuf API prelude-error friendly. Interract
    with new prelude-msg API. Kill prelude-client dependencie.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4578 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-msgbuf.h |   26 ++++++----
 src/prelude-msgbuf.c         |  114 ++++++++++++++++++++++-------------------
 2 files changed, 77 insertions(+), 63 deletions(-)

commit d7f466957c8abf1a9d0178a68793461c48acd82d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 17 02:03:37 2004 +0000

    Make the prelude-msg API prelude-error friendly.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4577 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-msg.h |    8 ++--
 src/prelude-msg.c         |   85 ++++++++++++++++++++++++++++-----------------
 2 files changed, 57 insertions(+), 36 deletions(-)

commit 7a1a182e3d6834624092bb6a8340db3a92202105
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 17 02:02:12 2004 +0000

    Missing commit.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4576 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-io.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit ad7769356dd766f2708fe559d87658fb53e96a13
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 17 02:02:00 2004 +0000

    Make prelude-io prelude error code friendly.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4575 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-io.c |   15 +++++++--------
 1 files changed, 7 insertions(+), 8 deletions(-)

commit 14670d620f4ada393d6740e47da08b04f65f20d8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 17 02:01:20 2004 +0000

    Make prelude-failover able to return prelude-error code.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4574 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-failover.h |    2 +-
 src/prelude-failover.c         |   40 +++++++++++++++++-----------------------
 2 files changed, 18 insertions(+), 24 deletions(-)

commit 5bbe3ff6e18d6be6a20647183d1b53d1069c3423
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 17 02:00:40 2004 +0000

    Make prelude_ident_new() able to return prelude error code.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4573 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-ident.h |    2 +-
 src/prelude-ident.c         |   18 +++++++++---------
 2 files changed, 10 insertions(+), 10 deletions(-)

commit 0f98b6e9a9dbac15ed60a2d62c6973f8fa8ed48a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 17 01:59:37 2004 +0000

    Remove DYNAMIC_IDENT tag for alert/heartbeat.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4572 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-wrappers-gen/idmef-tree.h |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

commit 21f90ea3637033e40c5e7870aecc54c7e714c2cc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 17 01:58:58 2004 +0000

    Don't write the missing alert/heartbeat message ident here. This
    really belong to prelude-client.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4571 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-message-write.c                          |   24 +++----------------
 .../GenerateIDMEFMessageWriteC.pm                  |   25 ++-----------------
 2 files changed, 7 insertions(+), 42 deletions(-)

commit d87898fa4f1449f8e4f862047aec89ee65547e4e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 17 01:56:56 2004 +0000

    New prelude-client-profile implementation. Will be hooked to
    prelude-client in a further commit.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4570 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-client-profile.h |   53 +++++
 src/prelude-client-profile.c         |  406 ++++++++++++++++++++++++++++++++++
 2 files changed, 459 insertions(+), 0 deletions(-)

commit 86cfbb92dbaffec3c84bad1e23577d8e471c0a5a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 17 01:55:29 2004 +0000

    Updated.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4569 09c5ec92-17d4-0310-903a-819935f44dba

 m4/libtool.m4 |  471 +++++++++++++++++++++++++++++++++------------------------
 1 files changed, 276 insertions(+), 195 deletions(-)

commit 053e219d7e997c25c72e55db4f26232e21d31563
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 17 01:54:53 2004 +0000

    Define some more code. Implement prelude_perror().
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4568 09c5ec92-17d4-0310-903a-819935f44dba

 src/libprelude-error/Makefile.am        |    3 ++-
 src/libprelude-error/err-sources.h.in   |    4 +++-
 src/libprelude-error/perror.c           |   18 ++++++++++++++++++
 src/libprelude-error/prelude-error.h.in |    2 ++
 4 files changed, 25 insertions(+), 2 deletions(-)

commit 8c01ef526fe0385d0365820d3933e00a40ba127e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 17 01:54:16 2004 +0000

    Added prelude_log_v. Same as prelude_log(), but use a va_list.
    Make prelude_log() use prelude_log_v().
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4567 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-log.h |    5 ++++-
 src/prelude-log.c         |   25 ++++++++++++++++---------
 2 files changed, 20 insertions(+), 10 deletions(-)

commit 0358123201236b2124b2985a4adbafb07a22f4fc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Dec 14 14:10:51 2004 +0000

    Fix non blocking message read. Cleanup.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4563 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-msg.c |   33 ++++++++++++---------------------
 1 files changed, 12 insertions(+), 21 deletions(-)

commit d9425e4087947d7c4c472006f168638435a81a95
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Dec 13 10:44:37 2004 +0000

    Send analyzerid prior to capability, since the analyzerid will be needed
    to apply certain capability.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4562 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection.c |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

commit a8a698fd6762cf219db726cd1667972792d3cbbe
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Dec 13 02:46:12 2004 +0000

    Downgrade gnutls requirement from 1.0.17 to 1.0.14.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4561 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 94c745b242a1e4c10d12e529a1fbdb9de9ab709c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Dec 11 19:33:05 2004 +0000

    prelude_msg_write now only return success or error, and
    handle non blocking internally. Update function prototype and
    documentation.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4560 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-msg.h |    2 +-
 src/prelude-msg.c         |    4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit dcc30fc72940999f54a4d16a26a8124d253fe634
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Dec 11 19:31:31 2004 +0000

    Slight cleanup.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4559 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-failover.c |    9 ++++-----
 1 files changed, 4 insertions(+), 5 deletions(-)

commit 48bd4a615fc838b108318bc911030fecf3db8c41
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Dec 11 03:52:48 2004 +0000

    Free saddr on connection close, so that we don't leak memory
    on reconnect.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4558 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 71d66a2a8ff1ab01b409f412c453bb382a32aab2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Dec 11 03:32:19 2004 +0000

    Only flush the cached element if flush_cache is positionned to TRUE.
    Otherwise, we should not flush since the object might still be in use.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4557 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-object.c |   15 +++++++++++++--
 1 files changed, 13 insertions(+), 2 deletions(-)

commit 7a05a8ae4aa3d55762e18ab7eccd4bbb4417ef29
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 10 17:19:21 2004 +0000

    Move prelude_check_version() from common.c to prelude.c,
    implemented prelude_init() - which is a NOP right now - and prelude_deinit(),
    which will destroy the IDMEF object cache, and global option.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4555 09c5ec92-17d4-0310-903a-819935f44dba

 src/Makefile.am          |    1 +
 src/common.c             |   29 ------------------
 src/include/prelude.h.in |    4 ++
 src/prelude.c            |   74 ++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 79 insertions(+), 29 deletions(-)

commit b5d5e161bb0cb97ee414f93250e251c7693e635a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 10 17:14:34 2004 +0000

    New internal _idmef_object_cache_destroy() function, to be called
    by prelude_deinit(). Also, provide a value destroy function callback
    to the prelude_hash_new() function, so that cached object can be
    destroyed on exit.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4554 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-object.c         |   14 ++++++++++++--
 src/include/idmef-object.h |    2 ++
 2 files changed, 14 insertions(+), 2 deletions(-)

commit 2be216edfb43fd707a0018ec7e2a7d4c0323ab44
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 10 16:55:34 2004 +0000

    Try to read the input as an ntpstamp. If that fail try to read
    it as a string.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4553 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-value-type.c |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

commit ec30e1ec9024cc86c9b4c40a967ae41191f13884
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Dec 9 14:39:51 2004 +0000

    EOF to avoid commit should not be needed anymore.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4549 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-plugin.c |    5 +----
 1 files changed, 1 insertions(+), 4 deletions(-)

commit cd8c284cf3f42f19b72e15e775734e4b22307160
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Dec 9 12:04:05 2004 +0000

    Gather the peer analyzerID upon connection. New accessor
    function in prelude-client to access the peer ID.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4545 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-connection.h |    2 ++
 src/include/tls-auth.h           |    2 +-
 src/prelude-connection.c         |   10 +++++++++-
 src/tls-auth.c                   |   22 +++++++++++++++-------
 4 files changed, 27 insertions(+), 9 deletions(-)

commit d6d7759acc856bb15f011d56f33be5fd0f6eafa5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Dec 9 07:59:47 2004 +0000

    Set HOP after the target_id list.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4544 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option-wide.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 9bef917f2fe851e2042d2e5ee69404d686105980
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Dec 9 02:57:25 2004 +0000

    check whether we got an option onject.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4542 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/python/prelude.py |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 1747a0ada17d644e23fda4792b9c99540cd0d2a4
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Thu Dec 9 00:43:43 2004 +0000

    fit libprelude C API last changes on the admin side
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4540 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude.i      |   18 ++++++++++++++++++
 bindings/python/prelude.py |   39 +++++++++++++++++----------------------
 2 files changed, 35 insertions(+), 22 deletions(-)

commit d4e42f54a1c7ede1226d30f80b21692f921f1fe8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Dec 8 19:07:43 2004 +0000

    Implement option message routing, very useful for error handling
    when issuing a request, and to avoid broadcasting message to everyone.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4538 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-message-id.h  |    4 +-
 src/include/prelude-option-wide.h |    3 +-
 src/prelude-option-wide.c         |   79 +++++++++++++++++++------------------
 3 files changed, 45 insertions(+), 41 deletions(-)

commit 6c61eb100db31aa72070584e6e91b3eaebda744d
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Wed Dec 8 10:31:13 2004 +0000

    replace "NULL" by NULL
    bug fix for optional enum idmef_value retrival
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4527 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-tree-wrap.c                            |  234 +++++++++++-----------
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm |   18 +-
 2 files changed, 124 insertions(+), 128 deletions(-)

commit 0710f65592029350471dcbff272889122e13c125
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Mon Dec 6 18:36:30 2004 +0000

    fit changes of libprelude C API
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4515 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/Makefile.am       |    4 +-
 bindings/libprelude.i      |   17 +++++++++++++
 bindings/python/prelude.py |   54 +++++++++++++++++++++++++++++++-------------
 3 files changed, 57 insertions(+), 18 deletions(-)

commit a454f5fe7c513cbe2b7314e701f2d241fb9f37f6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Dec 6 18:16:47 2004 +0000

    More check in get option callback.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4514 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |   47 +++++++++++++++++++++++++++++++++++++++--------
 1 files changed, 39 insertions(+), 8 deletions(-)

commit 6ab8a5675c07c3e6e26038a64b129a791164e76b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Dec 6 18:16:32 2004 +0000

    Implement prelude_string_get_string_or_default(), that return a provided
    string if content of the prelude_string_t is NULL.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4513 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-string.h |    2 ++
 src/prelude-string.c         |    6 ++++++
 2 files changed, 8 insertions(+), 0 deletions(-)

commit 18564272a23ec2c0c46faaaff55819a51b3e6d83
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Dec 6 18:15:44 2004 +0000

    Cleanup.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4512 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-msg.c |   10 +++-------
 1 files changed, 3 insertions(+), 7 deletions(-)

commit 344452214081eb4ec4694ee2eebd037d69185711
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Dec 6 17:27:06 2004 +0000

    Fix call to prelude_msg_get().
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4511 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-option-wide.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 3d2f9e324936486c601b5fb952a8afe311986d50
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Dec 6 17:13:31 2004 +0000

    Return PRELUDE_ERROR_EOF when gnutls_record_recv() return 0.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4510 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-io.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 3434d0f7bb4c570b54a174d13d58d6598cf9a781
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Sun Dec 5 21:52:59 2004 +0000

    handle uint8 and int8 type fields
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4497 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/python/prelude.py |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 11808013f1349b62a30747f4e547e894319ec8b8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Dec 5 17:42:45 2004 +0000

    Fix duplicate declaration.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4492 09c5ec92-17d4-0310-903a-819935f44dba

 src/libprelude-error/err-codes.h.in |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit c43ade4dadf80efa366179acb053f49b8d516611
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Dec 5 13:18:30 2004 +0000

    Remove modification done for error debugging.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4490 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-extract.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 951343ca764e06a0e4221ba5a87b44cdff5a3f75
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Dec 5 12:52:22 2004 +0000

    Rename all instances of 'analyzer-name' to 'analyzer-profile'. All Prelude library command line provided option are now prefixed with 'prelude-' to avoid cluttering the caller namespace. The analyzer-name option now provide the ability to set the IDMEF analyzer name field. --prelude-profile option can be used to specify which profile to use for this analyzer.
    
    More work on error handling. More API consistancy fix, rename extract.h to prelude-extract.h and prefix all the function. Do not install ntp.h and config-engine.h header since these are not supposed to be public.
    
    Generate idmef_message_read(), which a given prelude client might want to use. It doesn't permit to deal with proprietary message tag as of now.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4485 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/perl/Makefile.PL.in                       |    2 +-
 bindings/python/setup.py.in                        |    2 +-
 client.conf.in                                     |    4 +-
 global.conf.in                                     |    7 +-
 prelude-adduser/Makefile.am                        |    5 +-
 prelude-adduser/prelude-adduser.c                  |   35 ++--
 src/idmef-message-read.c                           |  Bin 48078 -> 63433 bytes
 src/idmef-message-write.c                          |    1 -
 src/idmef-util.c                                   |   11 +-
 .../GenerateIDMEFMessageReadC.pm                   |   78 +++----
 .../GenerateIDMEFMessageReadH.pm                   |    7 +-
 src/include/Makefile.am                            |    6 +-
 src/include/extract.h                              |  263 --------------------
 src/include/idmef-message-read.h                   |   60 +++---
 src/include/prelude-client.h                       |   14 +-
 src/include/prelude-extract.h                      |  263 ++++++++++++++++++++
 src/libprelude-error/err-codes.h.in                |   12 +-
 src/libprelude-error/err-sources.h.in              |    1 +
 src/prelude-client.c                               |  129 +++++++---
 src/prelude-connection-mgr.c                       |    8 +-
 src/prelude-connection.c                           |    5 +-
 src/prelude-msg.c                                  |   30 ++-
 src/prelude-option-wide.c                          |   65 +++---
 23 files changed, 523 insertions(+), 485 deletions(-)

commit 2028be77013394bc36528307b2cfcb99a8967113
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Dec 5 12:03:29 2004 +0000

    Remove deprecated headers inclusion.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4484 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-inet.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit fdd64c7b81de03fd928f0f822bdba9136153da6f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Dec 5 12:02:54 2004 +0000

    Remove deprecated headers.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4483 09c5ec92-17d4-0310-903a-819935f44dba

 src/client-ident.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit b6e43f42f4638a76c69b63ea32570fadde1da9bc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 3 18:15:52 2004 +0000

    Remaining of API cleanup and consistency fix:
            - timer.[ch] -> prelude-timer.[ch]
            - prelude-message.[ch] -> prelude-msg.[ch]
            - prelude-message-buffered.[ch] -> prelude-msgbuf.[ch]
            - prelude-getopt.[ch] -> prelude-option.[ch]
    
            As well as the function contained by these.
    
    Start to use prelude_error() in important place for error reporting.
    Fix prelude-manager relaying that was broken some time ago.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4474 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/Makefile.am                               |    2 +-
 bindings/libprelude.i                              |   15 +-
 docs/api/libprelude-decl.txt                       |  788 +++++++++++-
 docs/api/libprelude-docs.sgml                      |    2 -
 docs/api/libprelude-sections.txt                   |  658 +++++++---
 prelude-adduser/prelude-adduser.c                  |   32 +-
 src/Makefile.am                                    |   40 +-
 src/client-ident.c                                 |   11 +-
 src/common.c                                       |   16 +-
 src/idmef-message-read.c                           |  Bin 48145 -> 48078 bytes
 src/idmef-message-write.c                          |    3 +-
 src/idmef-object.c                                 |    3 +-
 src/idmef-tree-wrap.c                              |  170 ++--
 .../GenerateIDMEFMessageReadC.pm                   |    2 -
 .../GenerateIDMEFMessageReadH.pm                   |    2 +-
 .../GenerateIDMEFMessageWriteC.pm                  |    2 -
 .../GenerateIDMEFMessageWriteH.pm                  |    2 +-
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm   |    2 +-
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapH.pm   |    2 +-
 src/include/Makefile.am                            |   47 +-
 src/include/idmef-message-read.h                   |    2 +-
 src/include/idmef-message-write.h                  |    2 +-
 src/include/idmef-tree-wrap.h                      |   72 +-
 src/include/prelude-client.h                       |    7 +-
 src/include/prelude-connection.h                   |    2 +-
 src/include/prelude-getopt-wide.h                  |   42 -
 src/include/prelude-getopt.h                       |  198 ---
 src/include/prelude-message-buffered.h             |   52 -
 src/include/prelude-message-id.h                   |    2 +-
 src/include/prelude-message.h                      |  102 --
 src/include/prelude-msg.h                          |   94 ++
 src/include/prelude-msgbuf.h                       |   52 +
 src/include/prelude-option-wide.h                  |   42 +
 src/include/prelude-option.h                       |  180 +++
 src/include/prelude-plugin.h                       |    8 +-
 src/include/prelude-timer.h                        |  104 ++
 src/include/prelude.h.in                           |    8 +-
 src/include/threads.h                              |  115 --
 src/include/timer.h                                |  104 --
 src/include/tls-auth.h                             |    2 +-
 src/prelude-async.c                                |    6 +-
 src/prelude-client.c                               |  238 ++--
 src/prelude-connection-mgr.c                       |   73 +-
 src/prelude-connection.c                           |    4 +-
 src/prelude-failover.c                             |   11 +-
 src/prelude-getopt-wide.c                          |  484 -------
 src/prelude-getopt.c                               | 1395 -------------------
 src/prelude-io.c                                   |   51 +-
 src/prelude-message-buffered.c                     |  237 ----
 src/prelude-message.c                              |  937 -------------
 src/prelude-msg.c                                  |  923 +++++++++++++
 src/prelude-msgbuf.c                               |  237 ++++
 src/prelude-option-wide.c                          |  483 +++++++
 src/prelude-option.c                               | 1398 ++++++++++++++++++++
 src/prelude-plugin.c                               |    8 +-
 src/prelude-timer.c                                |  435 ++++++
 src/timer.c                                        |  435 ------
 src/tls-auth.c                                     |   43 +-
 src/tls-util.c                                     |   29 +-
 59 files changed, 5685 insertions(+), 4731 deletions(-)

commit cb2ea0470ee91f7ac5b69e6dd7dffd6daaccad8d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 3 18:08:39 2004 +0000

    generate Makefile for libprelude-error.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4473 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 45332369bee4903c6ab09d26cff43d81ace9950b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 3 18:04:27 2004 +0000

    Commit implementation of libprelude-error, based on libgpg-error.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4472 09c5ec92-17d4-0310-903a-819935f44dba

 src/libprelude-error/Makefile.am        |   58 ++++++++++
 src/libprelude-error/README             |    1 +
 src/libprelude-error/code-from-errno.c  |   39 +++++++
 src/libprelude-error/code-to-errno.c    |   41 +++++++
 src/libprelude-error/err-codes.h.in     |   55 +++++++++
 src/libprelude-error/err-sources.h.in   |   39 +++++++
 src/libprelude-error/errnos.in          |  172 ++++++++++++++++++++++++++++
 src/libprelude-error/gettext.h          |   69 +++++++++++
 src/libprelude-error/mkerrcodes.awk     |   93 +++++++++++++++
 src/libprelude-error/mkerrcodes.c       |   78 +++++++++++++
 src/libprelude-error/mkerrcodes1.awk    |   90 +++++++++++++++
 src/libprelude-error/mkerrcodes2.awk    |  134 ++++++++++++++++++++++
 src/libprelude-error/mkerrnos.awk       |   97 ++++++++++++++++
 src/libprelude-error/mkheader.awk       |  190 +++++++++++++++++++++++++++++++
 src/libprelude-error/mkstrtable.awk     |  186 ++++++++++++++++++++++++++++++
 src/libprelude-error/prelude-error.h.in |  113 ++++++++++++++++++
 src/libprelude-error/strerror-sym.c     |   54 +++++++++
 src/libprelude-error/strerror.c         |   50 ++++++++
 src/libprelude-error/strsource-sym.c    |   41 +++++++
 src/libprelude-error/strsource.c        |   35 ++++++
 20 files changed, 1635 insertions(+), 0 deletions(-)

commit 8be2fc08aa486a8fdb1f1c0a0d89c50e5d1d40fc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 3 17:55:38 2004 +0000

    Remove prelude_string_dont_own(). It's usage is flawed since
    the caller have no idea whether the string was reallocated on further
    string operation, and might have used prelude_string_get_string() first.
    
    Make prelude_string_get_string() return a const. Implemented
    prelude_string_get_string_released() in place of prelude_string_dont_own().
    It also reallocate the string to the exact size it need.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4471 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-string.h |    6 +++---
 src/prelude-string.c         |   27 ++++++++++++++++++---------
 2 files changed, 21 insertions(+), 12 deletions(-)

commit 49cdf1f7c755dfef7f27a49486eef59960ff38c1
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Fri Dec 3 16:24:53 2004 +0000

    bug fix, don't forget to had the gmt offset to the UTC time
    
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4469 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-time.c |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

commit d5c8778b8b978f120569073c61313eebee82f638
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Fri Dec 3 16:23:59 2004 +0000

    fit libprelude function renaming
    handle correctly gmt offset
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4468 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/python/prelude.py |   13 +++++++++----
 1 files changed, 9 insertions(+), 4 deletions(-)

commit f34b459ec918351692c134849d3e745bcdcf30c9
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Fri Dec 3 16:05:42 2004 +0000

    bug fix: gmt_offset was not copied in idmef_time_clone nor idmef_time_copy
    fix constness prototype
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4467 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-time.c         |    8 ++++----
 src/include/idmef-time.h |    2 +-
 2 files changed, 5 insertions(+), 5 deletions(-)

commit bb3e27297690662522388f6c3752e2f83f93eac9
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Fri Dec 3 15:23:37 2004 +0000

    bug fix, forgot to initialize tv_sec
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4466 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-time.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 2952b4b0599bf78fcd6a870486fabfa90e886fc8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Dec 2 18:10:40 2004 +0000

    Merge idmef-v12-work change back in trunk.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4460 09c5ec92-17d4-0310-903a-819935f44dba

 docs/api/libprelude-decl.txt                       | 1681 +++++---
 docs/api/tmpl/common.sgml                          |    3 +-
 docs/api/tmpl/idmef-message-id.sgml                |  133 -
 docs/api/tmpl/idmef-message-read.sgml              |   30 -
 docs/api/tmpl/idmef-message-write.sgml             |   27 -
 docs/api/tmpl/idmef-time.sgml                      |  118 -
 docs/api/tmpl/idmef-tree-print.sgml                |   24 -
 docs/api/tmpl/idmef-tree-to-string.sgml            |   33 -
 docs/api/tmpl/idmef-tree-wrap.sgml                 | 1000 +-----
 docs/api/tmpl/idmef-util.sgml                      |   14 -
 docs/api/tmpl/idmef-value-type.sgml                |    2 +
 docs/api/tmpl/libprelude-unused.sgml               | 1239 ++++++
 docs/api/tmpl/prelude-log.sgml                     |   18 -
 docs/api/tmpl/tls-auth.sgml                        |    1 +
 src/common.c                                       |   48 +-
 src/idmef-criterion-value.c                        |    8 +-
 src/idmef-message-read.c                           |  Bin 43796 -> 48145 bytes
 src/idmef-message-write.c                          |  320 ++-
 src/idmef-object.c                                 |   35 +-
 src/idmef-time.c                                   |  286 +--
 src/idmef-tree-print.c                             |  773 +++-
 src/idmef-tree-to-string.c                         |  781 +++-
 src/idmef-tree-wrap.c                              | 4306 ++++++++++++++------
 src/idmef-value-type.c                             |   59 +-
 src/idmef-value.c                                  |    4 +
 src/idmef-wrappers-gen/GenerateIDMEFMessageIdH.pm  |    3 +-
 .../GenerateIDMEFMessageReadC.pm                   |    3 +-
 .../GenerateIDMEFMessageReadH.pm                   |    3 +-
 .../GenerateIDMEFMessageWriteC.pm                  |   46 +-
 .../GenerateIDMEFMessageWriteH.pm                  |    3 +-
 src/idmef-wrappers-gen/GenerateIDMEFTreeData.pm    |    3 +-
 src/idmef-wrappers-gen/GenerateIDMEFTreePrintC.pm  |   41 +-
 src/idmef-wrappers-gen/GenerateIDMEFTreePrintH.pm  |    3 +-
 .../GenerateIDMEFTreeToStringC.pm                  |   34 +-
 .../GenerateIDMEFTreeToStringH.pm                  |    3 +-
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm   |   72 +-
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapH.pm   |   13 +-
 src/idmef-wrappers-gen/IDMEFTree.pm                |   41 +-
 src/idmef-wrappers-gen/idmef-tree.h                |  242 +-
 src/include/common.h                               |    5 +-
 src/include/idmef-message-id.h                     |  265 +-
 src/include/idmef-message-read.h                   |   12 +-
 src/include/idmef-message-write.h                  |   10 +-
 src/include/idmef-time.h                           |   27 +-
 src/include/idmef-tree-data.h                      |   79 +-
 src/include/idmef-tree-print.h                     |   10 +-
 src/include/idmef-tree-to-string.h                 |   10 +-
 src/include/idmef-tree-wrap.h                      |  673 ++--
 src/include/idmef-util.h                           |    3 -
 src/include/idmef-value-type.h                     |   34 +-
 src/include/idmef-value.h                          |    4 +
 src/prelude-client.c                               |    9 +-
 52 files changed, 7895 insertions(+), 4699 deletions(-)

commit 1a03ea7210c4da7f82d3f271436bd557daed244b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Dec 1 20:26:30 2004 +0000

    More error checking.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4450 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 1296cbd7ed95b94ff3cbcdbc531d2126bc2ecaef
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Nov 23 17:18:53 2004 +0000

    New function, prelude_client_send_idmef(), use the same msgbuf
    as for the heartbeat sending, and this is much easier for the
    application to use.
    
    Only allocate credentials if we have sending capability.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4420 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-client.h |    2 +
 src/prelude-client.c         |   52 +++++++++++++++++++++++++++++++++--------
 2 files changed, 44 insertions(+), 10 deletions(-)

commit a88da81a1f42a291361a148c77ee00b893876e52
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Nov 22 12:25:48 2004 +0000

    Add missing copyright notice.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4415 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/timer.h       |    2 +-
 src/prelude-getopt-wide.c |   23 +++++++++++++++++++++++
 src/tls-util.c            |   23 +++++++++++++++++++++++
 3 files changed, 47 insertions(+), 1 deletions(-)

commit 51c8761aefcaeb15ce780a4edd27241402748842
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Nov 22 12:24:58 2004 +0000

    Add missing copyright notice.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4414 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/plaintext.c |   23 +++++++++++++++++++++++
 prelude-adduser/server.c    |   23 +++++++++++++++++++++++
 prelude-adduser/server.h    |   23 +++++++++++++++++++++++
 3 files changed, 69 insertions(+), 0 deletions(-)

commit a3dedc31c013cb87f9ed0ee99384ee731a9e9828
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Nov 22 03:41:22 2004 +0000

    type cleanup.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4410 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-io.h |    2 +-
 src/prelude-io.c         |    4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 32442254ac436a7311cca40ada466c4a733c12da
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Nov 21 00:31:03 2004 +0000

    Correct handling of asychronous flags signaling.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4407 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-async.c |   23 +++++++++++++++--------
 1 files changed, 15 insertions(+), 8 deletions(-)

commit ebfb8228dab89c16b19c4ff368383aa03379516f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Nov 20 23:49:13 2004 +0000

    Add missing initialization of fd_write_index in prelude_msg_dynamic_new().
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4406 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-message.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 1522671995c37d777e48b574407b20779f2292bf
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Nov 20 23:43:34 2004 +0000

    Fix a bug introduced in [3909] (handling of non blocking write of
    prelude-message), that resulted in the message being sent only one
    time when a AND list of manager was specified.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4405 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-message.c |   17 ++++++++++++-----
 1 files changed, 12 insertions(+), 5 deletions(-)

commit 66ebfafb278dde0401c68bf2565c87b93b7f2160
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Nov 19 01:05:51 2004 +0000

    Prevent NULL pointer dereference if argc is NULL.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4401 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-getopt.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit aa92cd536a94488077e4bb8c7ee67bf66b32baeb
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Nov 17 16:26:03 2004 +0000

    Implemented prelude_list_for_each_continue() and prelude_list_for_each_continue_safe(),
    allowing to iterate through listed object in several pass.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4395 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-list.h |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

commit 04a34b4583a73c406964f575e544222680485460
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Nov 17 16:22:41 2004 +0000

    Implemented prelude_plugin_get_next(), provide the ability to
    walk through every loaded plugin, even if loaded from different
    point.
    
    Implemented prelude_plugin_unload(), which will unload the plugin
    provided as argument, or unload all plugin if the argument is NULL.
    
    Remove dead code.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4394 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-plugin.h |    4 ++
 src/prelude-plugin.c         |   73 +++++++++++++++++++++++++++++------------
 2 files changed, 55 insertions(+), 22 deletions(-)

commit 726cac2c148076ffabf5f3e5b1f55d7916864cd8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Nov 16 19:48:41 2004 +0000

    Coding styles fix. Remove some un-needed variables.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4393 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-hash.c |  100 +++++++++++++++++++++++++---------------------------
 1 files changed, 48 insertions(+), 52 deletions(-)

commit 4a6d80e6fc63523db3ad0a841850e611687cc6cc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Nov 16 16:51:53 2004 +0000

    No need to hide the credentials type anymore in prelude_client_t.
    On prelude_client_destroy(), free credentials, unique_ident, msgbuf,
    md5sum.
    
    Use prelude_string_new_nodup instead od prelude_string_new_ref to
    reference process name and path, since they are copied within an
    allocated buffer.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4392 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/tls-auth.h |    2 +-
 src/prelude-client.c   |   24 +++++++++++++++++++-----
 src/tls-auth.c         |    4 ++--
 3 files changed, 22 insertions(+), 8 deletions(-)

commit 9a9fde0bc93e6433f586a1b5b2caa8e2a4a01a73
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Nov 16 16:41:43 2004 +0000

    Don't leak global failover object on prelude_connection_mgr_destroy().
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4391 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection-mgr.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit fa560282dfb079cfe52d410716436156ac26c242
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Nov 16 16:40:36 2004 +0000

    In prelude_option_destroy(), if provided option is NULL,
    free all global options.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4390 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-getopt.c |   23 +++++++++++++++--------
 1 files changed, 15 insertions(+), 8 deletions(-)

commit 9ba4c1b888d9d2f4d5e6894b9ee8e7a3f6c8c63f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Nov 16 16:38:27 2004 +0000

    In case fd is still open, close it in prelude_client_connect().
    Fix a leak on prelude_connection_destroy() resulting of PRELUDE_CONNECTION_OWN_FD
    and PRELUDE_CONNECTION_ESTABLISHED flags misuse.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4389 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection.c |   14 ++++++--------
 1 files changed, 6 insertions(+), 8 deletions(-)

commit 553251209057a61de29d83e9eedec5f66c878a96
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Nov 16 16:23:41 2004 +0000

    Make prelude_string_new_nodup() call prelude_string_new_nodup_fast(),
    not prelude_string_new_dup_fast().
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4388 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-string.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 1df8c38d3b3e3a629b991a624fa4a649e7be7e16
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Nov 13 02:13:56 2004 +0000

    Include missing ctype.h.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4387 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-getopt.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit c443f618c42a601c10ec63b98542d3ac62c354ee
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Nov 12 20:27:15 2004 +0000

    Move idmef_value_new_for_object() to idmef-value.c.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4386 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude.i            |    3 +-
 src/Makefile.am                  |    1 -
 src/idmef-value-object.c         |   83 --------------------------------------
 src/idmef-value.c                |   28 +++++++++++++
 src/include/Makefile.am          |    1 -
 src/include/idmef-value-object.h |   29 -------------
 src/include/idmef-value.h        |    3 +
 src/include/idmef.h              |    1 -
 8 files changed, 32 insertions(+), 117 deletions(-)

commit d4932982220ae8ff5394c426c9acb8233fb7feaa
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Nov 12 20:25:02 2004 +0000

    Don't error out when getting '-' as an argument.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4385 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-getopt.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit e59ce2ee0e23570b2486d0f0ca4877a595689d37
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Nov 12 18:56:48 2004 +0000

    Ooops. treat LOG_ERR correctly.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4384 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-log.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 87e98ed10e26b4afb61f90fabf7431a32efcbf25
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Nov 12 17:57:31 2004 +0000

    Some API sanitization. But remain compatible before the big break.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4383 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-log.h |   54 ++++++++++++++++++++++++--------------------
 src/prelude-log.c         |   41 +++++++++++++++++++++++++--------
 2 files changed, 60 insertions(+), 35 deletions(-)

commit 44c811ccaca15f38295f03d334d6b619cd8ffc5b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Nov 12 17:43:03 2004 +0000

    Add idmef-client.conf to EXTRA_DIST.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4379 09c5ec92-17d4-0310-903a-819935f44dba

 Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit af4de47cfddbe0ba11476337cf22b8fed9e4c84e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Nov 12 17:42:39 2004 +0000

    New configuration file including both global.conf and client.conf.
    Both of the aformentioned configuration file remain since they can
    be needed individually depending on the environment. idmef-client.conf
    is very useful for sensor that do not wish to install a configuration
    file for the sake of only including global.conf and client.conf.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4378 09c5ec92-17d4-0310-903a-819935f44dba

 Makefile.am          |   14 ++++++++++++++
 configure.in         |   20 ++++++++++++++++++++
 idmef-client.conf.in |    2 ++
 3 files changed, 36 insertions(+), 0 deletions(-)

commit 344019165e898def16e4b6b58dcfe57298f448ec
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Nov 12 17:25:42 2004 +0000

    Fix prelude-adduser for recent prelude_option_parse_argument() change.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4377 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/prelude-adduser.c |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)

commit d56ff0b82e1d614824afdb12a8e5055fa913470e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Nov 12 17:12:59 2004 +0000

    set LIBPRELUDE_CONFIG_PREFIX variable.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4375 09c5ec92-17d4-0310-903a-819935f44dba

 m4/libprelude.m4 |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 4b9182d0350f3fdf43f37193f0bda2945eadbf4b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Nov 12 17:12:42 2004 +0000

    s/--prelude-config-prefix/--config-prefix/ for consistancy.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4374 09c5ec92-17d4-0310-903a-819935f44dba

 libprelude-config.in |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 8a739f172b709dec8ff6284ee8692adb3a16d82c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Nov 12 15:46:22 2004 +0000

    Add the OPTIONAL_INT definition, to be hooked by Nicolas in the
    IDMEF code generator. To be used for optionnal IDMEF integer.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4373 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm |    2 ++
 src/idmef-wrappers-gen/idmef-tree.h              |    7 ++++---
 2 files changed, 6 insertions(+), 3 deletions(-)

commit 64d2771da058ffcbaf21337a3a054edcfaa4c72b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Nov 12 12:31:07 2004 +0000

    Change prelude_client_init() so that it take a pointer to arc, this is
    to allow the caller to use remaining option/arguments after
    prelude_option_parse_argument has been called, which will modify argc and
    argv to remove libprelude handled options.
    
    Move all the initialisation call depending on prelude-option callback after
    prelude_option_parse_argument().
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4369 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-client.h |    2 +-
 src/include/prelude-getopt.h |    5 +-
 src/prelude-client.c         |   82 +++++++++++--------------
 src/prelude-getopt.c         |  133 +++++++++++++++++------------------------
 4 files changed, 95 insertions(+), 127 deletions(-)

commit d36662e0eed71df19058229a69c7b27921714f5b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Nov 12 12:25:08 2004 +0000

    Don't call prelude_client_installation_error() here, this is up
    to prelude-client API to do so in case there is a failure.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4368 09c5ec92-17d4-0310-903a-819935f44dba

 src/client-ident.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit b07b40bc2e3abb115b4691e437d9b360e4f7848d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Nov 12 12:24:20 2004 +0000

    Don't initialize global failover until prelude_connection_mgr_init()
    is called, since init is supposed to be done after option callback,
    this is safer.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4367 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection-mgr.c |  106 +++++++++++++++++++++++-------------------
 1 files changed, 58 insertions(+), 48 deletions(-)

commit 73d3cec01dc2a810f3db68549fc799bbb479f085
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Nov 10 19:39:36 2004 +0000

    Use prelude_client_installation_error, instead of file_error() which
    was confusing in case the manager reported missing configuration.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4364 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |   25 ++++---------------------
 1 files changed, 4 insertions(+), 21 deletions(-)

commit dfc3710c25a294aee1bf55644a7dcab8f6074e7d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Nov 9 18:01:33 2004 +0000

    Back to heartbeat value in seconds. This is more configurable.
    Fix a bug on prelude_client_destroy() where we would destroy an already
    destroyed timer. Only call prelude_connection_mgr_init() if we got sending capability.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4360 09c5ec92-17d4-0310-903a-819935f44dba

 global.conf.in       |    4 ++--
 src/prelude-client.c |   27 +++++++++++++++++----------
 2 files changed, 19 insertions(+), 12 deletions(-)

commit 6d33b2af70df6ff9b4b1f3585b976b61a7ed5560
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Nov 9 17:58:53 2004 +0000

    return -1 if initialization fail.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4359 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection-mgr.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 4692385aa547300d7345cf4fa5bc042f2d7f778e
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Tue Nov 9 16:15:16 2004 +0000

    use full path of perl and python found by AC_PATH_PROG
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4357 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 3af24a868b450b12c2a3827d8eb2b97c2e2a5eee
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Tue Nov 9 16:08:24 2004 +0000

    restore perl and python detection code that have been removed by
    a bad guy (still me)
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4356 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit ecbca5b23dc58cdf254510c5607c4db5057a6f1c
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Tue Nov 9 14:04:32 2004 +0000

    remove debug message
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4354 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 711be56a7bdf738321973734224025e8d3417fd9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Nov 9 11:44:16 2004 +0000

    Ooops. Don't multiply heartbeat default interval twice...
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4352 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

commit 2a9bea1c09ddef4234505bec1e201a880ae13208
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Nov 9 11:43:42 2004 +0000

    Document heartbeat-interval.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4351 09c5ec92-17d4-0310-903a-819935f44dba

 global.conf.in |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit ae6c8069ff75df2a89d2c1292039b782fcd5fd59
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Nov 9 03:08:33 2004 +0000

    remove deprecated prelude-strbuf dependencie.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4346 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude.h.in |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 171262d18b4cd77452d1c1dfb1ce7c9d9ce772d3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Nov 9 02:56:40 2004 +0000

    fix dependencies.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4345 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit f056c6fe4efbbfb0602d7b01db4ce18dd51eff54
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Nov 9 02:26:27 2004 +0000

    Merge prelude-strbuf and idmef-string in a single prelude-string API, to be used
    for all string operation accross Prelude components. The prelude_string_t datatype
    is not opaque and still include a prelude_list_t member due to some requirement of
    the IDMEF API. Modification to the IDMEF API will be done to fix this issue.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4340 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude.i                              |    2 +-
 bindings/perl/Prelude.pm                           |   12 +-
 bindings/python/prelude.py                         |   14 +-
 docs/api/libprelude-decl.txt                       |  524 +++++-----
 docs/api/libprelude-docs.sgml                      |    4 -
 docs/api/libprelude-sections.txt                   |   91 +-
 docs/api/tmpl/common.sgml                          |    8 -
 docs/api/tmpl/idmef-value.sgml                     |  101 ++-
 docs/api/tmpl/libprelude-unused.sgml               |  346 +++++++
 docs/api/tmpl/prelude-connection-mgr.sgml          |   40 +-
 docs/api/tmpl/prelude-inttypes.sgml                |    8 +
 prelude-adduser/tls-register.c                     |    1 -
 src/Makefile.am                                    |    3 +-
 src/common.c                                       |    1 -
 src/idmef-message-read.c                           |  Bin 43672 -> 43796 bytes
 src/idmef-message-write.c                          |  102 +-
 src/idmef-object-value.c                           |    2 +-
 src/idmef-object.c                                 |   35 +-
 src/idmef-string.c                                 |  175 ----
 src/idmef-tree-print.c                             |   92 +-
 src/idmef-tree-to-string.c                         |   92 +-
 src/idmef-tree-wrap.c                              | 1092 ++++++++++----------
 src/idmef-type.c                                   |    6 +-
 src/idmef-util.c                                   |    2 -
 src/idmef-value-object.c                           |    2 +-
 src/idmef-value-type.c                             |   17 +-
 src/idmef-value.c                                  |    7 +-
 .../GenerateIDMEFMessageReadC.pm                   |   16 +-
 .../GenerateIDMEFMessageWriteC.pm                  |    8 +-
 .../GenerateIDMEFMessageWriteH.pm                  |    2 +-
 src/idmef-wrappers-gen/GenerateIDMEFTreeData.pm    |    2 +-
 src/idmef-wrappers-gen/GenerateIDMEFTreePrintC.pm  |    6 +-
 .../GenerateIDMEFTreeToStringC.pm                  |    4 +-
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm   |   25 +-
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapH.pm   |    1 +
 src/idmef-wrappers-gen/idmef-tree.h                |   90 +-
 src/include/Makefile.am                            |    3 +-
 src/include/extract.h                              |    2 +-
 src/include/idmef-message-write.h                  |    4 +-
 src/include/idmef-string.h                         |   87 --
 src/include/idmef-tree-data.h                      |    2 +-
 src/include/idmef-tree-print.h                     |    2 +-
 src/include/idmef-tree-to-string.h                 |    2 +-
 src/include/idmef-tree-wrap.h                      |  411 ++++----
 src/include/idmef-value-type.h                     |    4 +-
 src/include/idmef-value.h                          |   31 +-
 src/include/idmef.h                                |    2 +-
 src/include/prelude-strbuf.h                       |   50 -
 src/include/prelude-string.h                       |  120 +++
 src/prelude-client.c                               |   48 +-
 src/prelude-strbuf.c                               |  211 ----
 src/prelude-string.c                               |  547 ++++++++++
 52 files changed, 2558 insertions(+), 1901 deletions(-)

commit edc7d7b992a7b167bcd8f3707cf02edc600ec572
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Nov 8 23:29:20 2004 +0000

    Make idmef_object_new("") work again, by creating a new toplevel message object.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4338 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-object.c |   17 +++++++++++------
 1 files changed, 11 insertions(+), 6 deletions(-)

commit 2f8de69c62557fdaac079892809eae95ecb85418
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Nov 5 16:05:31 2004 +0000

    Modify prelude-connection-mgr API so that an initialization function
    is provided in order to initialize the mgr object, and that it is possible
    to set the connection string using a separate function.
    
    This make it possible to change the sensor connection address from the Prelude
    administrative console, by having the sensor send the option reply prior to
    modifying the connection-mgr object.
    
    Also, declare generic prelude-option in prelude_client_new() instead of
    prelude_client_init() so that the user might list the option before handling
    them (made by prelude_client_init).
    
    Make sure we start the connection to the managers list after option parsing
    is finished.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4326 09c5ec92-17d4-0310-903a-819935f44dba

 docs/api/libprelude-decl.txt                 |  143 ++++++++++-------
 docs/api/tmpl/idmef-criteria-string.yac.sgml |   14 ++
 docs/api/tmpl/idmef-data.sgml                |    7 +-
 docs/api/tmpl/idmef-tree-data.sgml           |   14 ++-
 docs/api/tmpl/idmef-value-type.sgml          |    4 +-
 docs/api/tmpl/libprelude-unused.sgml         |   12 --
 docs/api/tmpl/ntp.sgml                       |    2 +-
 docs/api/tmpl/prelude-async.sgml             |    3 +-
 docs/api/tmpl/prelude-connection-mgr.sgml    |    3 +-
 docs/api/tmpl/prelude-linked-object.sgml     |    3 +-
 docs/api/tmpl/prelude-plugin.sgml            |    3 +-
 docs/api/tmpl/timer.sgml                     |    7 +-
 src/include/prelude-connection-mgr.h         |   16 ++-
 src/prelude-client.c                         |  107 ++++++++-----
 src/prelude-connection-mgr.c                 |  214 +++++++++++++++++---------
 15 files changed, 359 insertions(+), 193 deletions(-)

commit 413bc8a212434e540927799c7e289220a4575120
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Nov 5 14:19:52 2004 +0000

    Move prelude_bool_t definition to generated prelude-inttypes.h
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4325 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/common.h              |   10 ----------
 src/include/prelude-inttypes.h.in |   15 +++++++++++++++
 2 files changed, 15 insertions(+), 10 deletions(-)

commit b9061c10d4dbcc4ef6ad29202749c2db49fabe1a
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Fri Nov 5 12:51:45 2004 +0000

    fix paths for make distcheck
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4324 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 68d169e34235567d95d342518666359a1518a936
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Fri Nov 5 12:07:44 2004 +0000

    * bindings/python/prelude.py:
      bug fix, better error handling
    
    * bindings/Makefile.am:
      add dependency to .h files for generated .c files
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4323 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/Makefile.am       |   10 ++++++----
 bindings/python/prelude.py |   22 +++++++++++++---------
 2 files changed, 19 insertions(+), 13 deletions(-)

commit e92cbd6ac91ae1e53f6317115b3b63cdcde7fee1
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Fri Nov 5 00:41:48 2004 +0000

    support for structure fields that are not prefixed by "idmef_"
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4319 09c5ec92-17d4-0310-903a-819935f44dba

 docs/api/libprelude-decl.txt                       |  128 +++++++++----------
 docs/api/tmpl/idmef-criteria-string.yac.sgml       |   14 --
 docs/api/tmpl/idmef-data.sgml                      |    7 +-
 docs/api/tmpl/idmef-tree-data.sgml                 |   14 +--
 docs/api/tmpl/idmef-value-type.sgml                |    4 +-
 docs/api/tmpl/libprelude-unused.sgml               |   12 ++
 docs/api/tmpl/ntp.sgml                             |    2 +-
 docs/api/tmpl/prelude-async.sgml                   |    3 +-
 docs/api/tmpl/prelude-linked-object.sgml           |    3 +-
 docs/api/tmpl/prelude-plugin.sgml                  |    3 +-
 docs/api/tmpl/timer.sgml                           |    7 +-
 src/idmef-message-read.c                           |    2 +-
 src/idmef-message-write.c                          |   94 +++++++-------
 src/idmef-tree-print.c                             |    2 +-
 src/idmef-tree-to-string.c                         |    2 +-
 src/idmef-tree-wrap.c                              |  136 ++++++++++----------
 .../GenerateIDMEFMessageReadC.pm                   |    4 +-
 .../GenerateIDMEFMessageWriteC.pm                  |   14 +-
 src/idmef-wrappers-gen/GenerateIDMEFTreeData.pm    |    4 +-
 src/idmef-wrappers-gen/GenerateIDMEFTreePrintC.pm  |    6 +-
 .../GenerateIDMEFTreeToStringC.pm                  |    8 +-
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm   |   39 ++++--
 src/idmef-wrappers-gen/IDMEFTree.pm                |   61 +++++++---
 src/include/idmef-message-id.h                     |    2 +-
 src/include/idmef-message-read.h                   |    2 +-
 src/include/idmef-message-write.h                  |    2 +-
 src/include/idmef-tree-data.h                      |    2 +-
 src/include/idmef-tree-print.h                     |    2 +-
 src/include/idmef-tree-to-string.h                 |    2 +-
 src/include/idmef-tree-wrap.h                      |   66 +++++-----
 30 files changed, 326 insertions(+), 321 deletions(-)

commit 6ac7b0061e8e58f63fe0eda06a0e1f46237a50e8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Nov 4 18:59:26 2004 +0000

    Include dependencies fix.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4318 09c5ec92-17d4-0310-903a-819935f44dba

 .../GenerateIDMEFMessageReadH.pm                   |    3 +++
 .../GenerateIDMEFMessageWriteH.pm                  |    3 +++
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapH.pm   |    3 +++
 src/include/idmef-message-read.h                   |    5 ++++-
 src/include/idmef-message-write.h                  |    5 ++++-
 src/include/idmef-object.h                         |    4 ++++
 src/include/idmef-tree-wrap.h                      |    5 ++++-
 src/include/idmef-value-type.h                     |    3 +++
 src/include/idmef.h                                |    2 ++
 src/include/prelude-message-buffered.h             |    4 +++-
 10 files changed, 33 insertions(+), 4 deletions(-)

commit 6c6c37440c37656ad280bcea8fde4f447ce00beb
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Nov 1 15:00:46 2004 +0000

    Fix warnings.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4295 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-message-buffered.h |    2 +-
 src/prelude-message-buffered.c         |   13 ++++++-------
 2 files changed, 7 insertions(+), 8 deletions(-)

commit cd6bda1ad63cbd02ce682bd9456c9f7bad4b73b2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Nov 1 14:49:10 2004 +0000

    API function rework, s/idmef_read_xxx/idmef_xxx_read/ and s/idmef_write_xxx/idmef_xxx_write/
    Reorder function argument. Update documentation and API call. Fix bug #3.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4290 09c5ec92-17d4-0310-903a-819935f44dba

 docs/api/libprelude-decl.txt                       |  226 +++++-----
 docs/api/libprelude-sections.txt                   |  121 +++---
 docs/api/tmpl/idmef-message-read.sgml              |  108 ++--
 docs/api/tmpl/idmef-message-write.sgml             |  116 +++---
 docs/api/tmpl/libprelude-unused.sgml               |  516 ++++++++++++++++++++
 docs/api/tmpl/prelude-client.sgml                  |    8 +
 src/idmef-message-read.c                           |  154 ++++---
 src/idmef-message-write.c                          |  372 ++++++++-------
 src/idmef-tree-wrap.c                              |   94 +++--
 .../GenerateIDMEFMessageReadC.pm                   |   28 +-
 .../GenerateIDMEFMessageReadH.pm                   |   26 +-
 .../GenerateIDMEFMessageWriteC.pm                  |   62 ++-
 .../GenerateIDMEFMessageWriteH.pm                  |    4 +-
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm   |   24 +
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapH.pm   |   24 +
 src/include/idmef-message-read.h                   |   80 ++-
 src/include/idmef-message-write.h                  |   60 ++--
 src/include/idmef-tree-wrap.h                      |   26 +-
 src/prelude-client.c                               |    2 +-
 19 files changed, 1404 insertions(+), 647 deletions(-)

commit 9106627e03d02c85eb6481f4a9f884b908eccfd2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Nov 1 10:17:33 2004 +0000

    Forgot to commit functions headers update.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4288 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-message-buffered.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 416bc5986c1356c1857421c8bc8ff7bc57967f44
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Oct 28 11:48:28 2004 +0000

    Check if we are sending asynchronously when our send callback is called,
    instead of setting a defined callback for sending asynchronously when
    creating the msgbuf.
    
    This fix a double free() problem happening when a msgbuf was created with
    a client without PRELUDE_CLIENT_FLAGS_ASYNC_SEND set, but the flags was
    set latter, after prelude_client_init() which send an initial heartbeat
    is called, since prelude_client_send_msg will always honor client flags
    independantly of the msgbuf configuration.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4273 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-message-buffered.c |   43 ++++++++++++++++++++++++---------------
 1 files changed, 26 insertions(+), 17 deletions(-)

commit d457d21f3b713ae74d482eecd8b31b133ff9828b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Oct 27 12:30:37 2004 +0000

    Update prelude_client_set_flags() documentation. Avoid calling
    prelude_async_init() several time in case several async flags
    are specified.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4266 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |   13 +++++++++----
 1 files changed, 9 insertions(+), 4 deletions(-)

commit 408b5b4df3d5d3366eab862d0f454c619e2a6212
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Oct 26 21:42:35 2004 +0000

    call _exit() rather than exit() when starting as a daemon in order
    to avoid atexit() hook to be called. Untabify.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4263 09c5ec92-17d4-0310-903a-819935f44dba

 src/daemonize.c |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit 05280687b0aa880f52f702a3cc162b3744ac54f8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Oct 22 15:57:52 2004 +0000

    Resync patch from Yann Droneaud <ydroneaud@meuh.org> so that
    make distcheck work again with newest automake.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4262 09c5ec92-17d4-0310-903a-819935f44dba

 docs/api/Makefile.am |   43 ++++++++++++++++++++++++-------------------
 1 files changed, 24 insertions(+), 19 deletions(-)

commit c5f56831f021539cab99e777311a8f999415a4b9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Oct 22 12:59:56 2004 +0000

    set LIBPRELUDE_PREFIX.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4258 09c5ec92-17d4-0310-903a-819935f44dba

 m4/libprelude.m4 |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 8f1507fc2d6d7f7b14b9dfd0db3195cd7feed976
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Oct 21 11:27:42 2004 +0000

    Update documentation titles...
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4253 09c5ec92-17d4-0310-903a-819935f44dba

 docs/api/libprelude-docs.sgml |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit ed877888c49d8c81946dd50bcf0239417d3d201a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Oct 21 11:18:06 2004 +0000

    Modified idmef-tree-wrap.[ch] generation script so that
    generated function are documented. Updated generated
    idmef-tree-wrap.[ch] sources. Documentation update.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4252 09c5ec92-17d4-0310-903a-819935f44dba

 docs/api/libprelude-decl.txt                     |   76 +-
 docs/api/libprelude-sections.txt                 |    2 -
 src/idmef-tree-wrap.c                            | 4715 +++++++++++++++++++++-
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm |  157 +-
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapH.pm |    4 +-
 src/include/idmef-tree-wrap.h                    |   78 +-
 6 files changed, 4880 insertions(+), 152 deletions(-)

commit c8970889e582e0fa921debfedaf76b5c8465913b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Oct 21 09:53:55 2004 +0000

    Update check for gtk-doc.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4251 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in |   39 +++++++++++++++++++++++----------------
 1 files changed, 23 insertions(+), 16 deletions(-)

commit 50ddd6d9607a4fb4511826a2121a6f4f505d032e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Oct 21 09:37:34 2004 +0000

    More API doc generation fix. Use an enumeration to provide
    prelude_client_t with flags. Some renaming.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4248 09c5ec92-17d4-0310-903a-819935f44dba

 docs/api/libprelude-decl.txt   |    4 +-
 src/include/prelude-client.h   |   10 ++++---
 src/prelude-client.c           |   50 ++++++++++++++++++++--------------------
 src/prelude-getopt.c           |    1 +
 src/prelude-message-buffered.c |    2 +-
 5 files changed, 35 insertions(+), 32 deletions(-)

commit f38a00d43b0ab63a49afbae87156b013eb3d8d72
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Oct 21 09:28:38 2004 +0000

    More fix for API doc generation.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4247 09c5ec92-17d4-0310-903a-819935f44dba

 src/common.c                 |    2 ++
 src/prelude-connection-mgr.c |    5 ++---
 src/prelude-ident.c          |    4 +---
 src/prelude-message.c        |    6 ++----
 src/prelude-plugin.c         |    2 --
 5 files changed, 7 insertions(+), 12 deletions(-)

commit 76b59497b4e41613db4c4cde7cfdfdca9d73b20d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Oct 21 09:27:28 2004 +0000

    fix API doc generation.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4246 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-message-buffered.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit ba25be122e159f1c1b85c2d2a9d6b33ef757a957
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Oct 21 09:27:13 2004 +0000

    fix documentation generation.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4245 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection.c |   26 ++++++++++----------------
 1 files changed, 10 insertions(+), 16 deletions(-)

commit f5752ac38e6308571a7431c1433241581e36e715
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Oct 21 09:26:39 2004 +0000

    fix some prototypes for API documentation generation.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4244 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-plugin.h |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 6382eb070c76789bb71e10cc2b3b292644ea46ba
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Oct 21 09:26:09 2004 +0000

    remove definition that belong to prelude.h
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4243 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/common.h |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit a74a659ce85d7dc50fde00b699481de1e0487155
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Oct 21 09:24:24 2004 +0000

    Documentation update.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4242 09c5ec92-17d4-0310-903a-819935f44dba

 docs/api/tmpl/idmef-criteria-string.sgml     |   25 +
 docs/api/tmpl/idmef-criteria-string.yac.sgml |  120 +
 docs/api/tmpl/idmef-criteria.sgml            |  217 +
 docs/api/tmpl/idmef-criterion-value.sgml     |  312 ++
 docs/api/tmpl/idmef-data.sgml                |  206 +
 docs/api/tmpl/idmef-message-id-format.sgml   |   23 +
 docs/api/tmpl/idmef-message-read.sgml        |  286 +
 docs/api/tmpl/idmef-message-write.sgml       |  278 +
 docs/api/tmpl/idmef-object-value.sgml        |   87 +
 docs/api/tmpl/idmef-object.sgml              |  207 +
 docs/api/tmpl/idmef-string.sgml              |  248 +
 docs/api/tmpl/idmef-time.sgml                |  247 +
 docs/api/tmpl/idmef-tree-data.sgml           |   38 +
 docs/api/tmpl/idmef-tree-print.sgml          |  240 +
 docs/api/tmpl/idmef-tree-to-string.sgml      |  324 ++
 docs/api/tmpl/idmef-tree-wrap.sgml           | 7137 ++++++++++++++++++++++++++
 docs/api/tmpl/idmef-type.sgml                |  156 +
 docs/api/tmpl/idmef-util.sgml                |   64 +
 docs/api/tmpl/idmef-value-object.sgml        |   26 +
 docs/api/tmpl/idmef-value-type.sgml          |  130 +
 docs/api/tmpl/idmef-value.sgml               |  369 ++
 docs/api/tmpl/idmef.sgml                     |   16 +
 docs/api/tmpl/ntp.sgml                       |  144 +
 docs/api/tmpl/prelude-connection-mgr.sgml    |  131 +
 docs/api/tmpl/prelude-connection.sgml        |  187 +
 docs/api/tmpl/prelude-failover.sgml          |   80 +
 docs/api/tmpl/prelude-hash.sgml              |   66 +
 docs/api/tmpl/prelude-inet.sgml              |   82 +
 docs/api/tmpl/prelude-inttypes.sgml          |  246 +
 docs/api/tmpl/prelude-linked-object.sgml     |   39 +
 docs/api/tmpl/prelude-plugin.sgml            |  361 ++
 docs/api/tmpl/prelude-stdint.sgml            |   16 +
 docs/api/tmpl/prelude-strbuf.sgml            |  118 +
 docs/api/tmpl/prelude-timer-config.sgml      |   16 +
 docs/api/tmpl/prelude.sgml                   |   32 +
 docs/api/tmpl/tls-auth.sgml                  |   35 +
 docs/api/tmpl/tls-util.sgml                  |   45 +
 37 files changed, 12354 insertions(+), 0 deletions(-)

commit f23fa62b650476c73deec6c8a3e55c3726ab9fbe
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Oct 21 09:21:09 2004 +0000

    Update documentation.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4241 09c5ec92-17d4-0310-903a-819935f44dba

 docs/api/Makefile.am                        |   76 +-
 docs/api/libprelude-decl.txt                | 8930 ++++++++++++++++++++++-----
 docs/api/libprelude-docs.sgml               |  100 +-
 docs/api/libprelude-sections.txt            | 2099 +++++--
 docs/api/tmpl/client-ident.sgml             |   17 +-
 docs/api/tmpl/common.sgml                   |   38 +
 docs/api/tmpl/config-engine.sgml            |   24 +
 docs/api/tmpl/extract.sgml                  |    8 +
 docs/api/tmpl/idmef-message-id.sgml         |  261 +-
 docs/api/tmpl/idmef-tree.sgml               |  380 +--
 docs/api/tmpl/libprelude-unused.sgml        | 2374 +++++++-
 docs/api/tmpl/prelude-async.sgml            |   33 +-
 docs/api/tmpl/prelude-client.sgml           |  237 +-
 docs/api/tmpl/prelude-getopt-wide.sgml      |   41 +-
 docs/api/tmpl/prelude-getopt.sgml           |  374 ++-
 docs/api/tmpl/prelude-ident.sgml            |    3 +-
 docs/api/tmpl/prelude-io.sgml               |   37 +-
 docs/api/tmpl/prelude-list.sgml             |   81 +-
 docs/api/tmpl/prelude-log.sgml              |    2 +
 docs/api/tmpl/prelude-message-buffered.sgml |   44 +-
 docs/api/tmpl/prelude-message-id.sgml       |  134 +-
 docs/api/tmpl/prelude-message.sgml          |   82 +-
 docs/api/tmpl/timer.sgml                    |   27 +-
 23 files changed, 12647 insertions(+), 2755 deletions(-)

commit 6ff5244627755ea8b2ffbc2b84bc94b58df0a0bc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Oct 21 09:20:38 2004 +0000

    Documentation work on the prelude-client API.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4240 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |  281 ++++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 272 insertions(+), 9 deletions(-)

commit 0280f20d5c04c14f44dfaa9e48418864b40c0599
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Tue Oct 19 22:47:26 2004 +0000

    support for exit status in bindings
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4235 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/perl/Prelude.pm   |   13 ++++++++++++-
 bindings/python/prelude.py |    7 +++++++
 2 files changed, 19 insertions(+), 1 deletions(-)

commit d0ede8017fd54e3942fb3295720fe292cb8e2be8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Oct 19 15:27:49 2004 +0000

    Add a prelude_client_exit_status_t argument to prelude_client_destroy(),
    so that the behavior of this function with heartbeat is easier to expect.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4233 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-client.h |    8 +++++++-
 src/prelude-client.c         |   26 ++++++++++++++++++++++----
 2 files changed, 29 insertions(+), 5 deletions(-)

commit 7f0fc4d131a012ae609ffd4cfe83211907fb608d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Oct 19 15:03:21 2004 +0000

    If a client call prelude_client_destroy(), then send a heartbeat
    with the status 'exiting'. This is usefull for potential sensor
    that run periodically, and that don't want missing heartbeat to
    be treated as a problem.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4231 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |   49 ++++++++++++++++++++++++++++++++++++++++---------
 1 files changed, 40 insertions(+), 9 deletions(-)

commit 4fa9fae4b7443ea3d009e80b841b85a3fd70a67a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Oct 19 13:33:43 2004 +0000

    Check wether time is NULL before dereferencing it.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4229 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-message-write.c                          |    5 ++++-
 .../GenerateIDMEFMessageWriteC.pm                  |    3 +++
 2 files changed, 7 insertions(+), 1 deletions(-)

commit f382d2184efa5fb7666a60efa8909fedda9c30ec
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Oct 19 13:05:09 2004 +0000

    Fix idmef_time reading/writing portability issue.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4228 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-message-read.c                           |   13 ++++++++-----
 src/idmef-message-write.c                          |   19 +++++++++++--------
 src/idmef-tree-print.c                             |    2 +-
 src/idmef-tree-to-string.c                         |    2 +-
 src/idmef-tree-wrap.c                              |    2 +-
 .../GenerateIDMEFMessageReadC.pm                   |   11 +++++++----
 .../GenerateIDMEFMessageWriteC.pm                  |   17 ++++++++++-------
 src/include/idmef-tree-wrap.h                      |    2 +-
 8 files changed, 40 insertions(+), 28 deletions(-)

commit f85d334cbb1e82652f4e32b1996e962a379f8b28
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Mon Oct 18 20:35:47 2004 +0000

    remove removed file reference
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4211 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude.i |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 3e2645cbfedf79abd07d6189192c2c25694f7284
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Oct 18 18:16:41 2004 +0000

    use idmef_object_set() and idmef_object_get() in place of
    idmef_message_set() & idmef_message_get().
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4207 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/perl/Prelude.pm   |    4 ++--
 bindings/python/prelude.py |    4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit ef0c9a306d89384f688b6cd981f1a828a807eb8f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Oct 18 18:13:08 2004 +0000

    Move idmef-tree.h to src/idmef-wrappers-gen, make the whole IDMEF API
    opaque. Remove idmef_message_set() and idmef_message_get(), which now
    are just wrappers to idmef_object_set() and idmef_object_get().
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4206 09c5ec92-17d4-0310-903a-819935f44dba

 src/Makefile.am                                  |    1 -
 src/idmef-criteria-string.yac.y                  |   11 +-
 src/idmef-criteria.c                             |   10 +-
 src/idmef-criterion-value.c                      |    7 +-
 src/idmef-message-read.c                         |    2 +-
 src/idmef-message-write.c                        |    2 +-
 src/idmef-message.c                              |  102 -
 src/idmef-tree-print.c                           |    2 +-
 src/idmef-tree-to-string.c                       |    2 +-
 src/idmef-tree-wrap.c                            | 2721 +++++++++++-----------
 src/idmef-util.c                                 |    2 -
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm |   92 +-
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapH.pm |   26 +-
 src/idmef-wrappers-gen/IDMEFTree.pm              |   19 +-
 src/idmef-wrappers-gen/generator.pl              |    4 +-
 src/idmef-wrappers-gen/idmef-tree.h              |  792 +++++++
 src/include/Makefile.am                          |    2 -
 src/include/idmef-message-id.h                   |    2 +-
 src/include/idmef-message-read.h                 |    2 +-
 src/include/idmef-message-write.h                |    2 +-
 src/include/idmef-message.h                      |   44 -
 src/include/idmef-tree-data.h                    |    2 +-
 src/include/idmef-tree-print.h                   |    2 +-
 src/include/idmef-tree-to-string.h               |    2 +-
 src/include/idmef-tree-wrap.h                    |  216 +--
 src/include/idmef-tree.h                         |  794 -------
 src/include/idmef.h                              |    1 -
 src/prelude-message-buffered.c                   |    1 -
 28 files changed, 2320 insertions(+), 2545 deletions(-)

commit 9ca4125a916eacbbf67bc49c74a107a732d06ba0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Oct 18 18:12:01 2004 +0000

    Remove old backward compatibility definition.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4205 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/idmef-data.h   |    8 --------
 src/include/idmef-string.h |    8 --------
 2 files changed, 0 insertions(+), 16 deletions(-)

commit 41a4ed919de204308350450b9c934a58dba783b3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Oct 17 12:56:57 2004 +0000

    Avoid potential portability problem.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4201 09c5ec92-17d4-0310-903a-819935f44dba

 Makefile.am |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 99655f96bb27d172983e14a9b6effdc64136b52e
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Sun Oct 17 11:21:43 2004 +0000

    yet another bunch of fixes to make perl binding make distcheck friendly
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4200 09c5ec92-17d4-0310-903a-819935f44dba

 Makefile.am                  |    2 ++
 bindings/Makefile.am         |    1 -
 bindings/perl/Makefile.PL.in |    5 ++++-
 3 files changed, 6 insertions(+), 2 deletions(-)

commit f9cf9124471606960b7890b5c061b0c013827a5d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Oct 17 10:15:31 2004 +0000

    use newer macro so that autoreconf perform expectedly.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4199 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit c626cc14ca63bb9c2e4206a29d6ea5f14e46a725
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Sat Oct 16 23:43:46 2004 +0000

    restore dropped libtoolize call
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4198 09c5ec92-17d4-0310-903a-819935f44dba

 autogen.sh |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit bfb8495ac731817e6165a166a4364f610c8591fa
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Oct 16 16:39:37 2004 +0000

    Add libtool.m4.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4196 09c5ec92-17d4-0310-903a-819935f44dba

 m4/libtool.m4 | 6027 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 6027 insertions(+), 0 deletions(-)

commit a1c36847b14f2dc4aa75f6915c356bf6194cd074
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Oct 16 16:38:29 2004 +0000

    pass --force to autoreconf.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4195 09c5ec92-17d4-0310-903a-819935f44dba

 autogen.sh |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit 6e3f11d1ea6b5a2a501b0600bb5354f9462fef36
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Oct 16 16:27:48 2004 +0000

    Move part of the INSTALL file to README, since INSTALL is automatically
    generated by autoconf tools.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4194 09c5ec92-17d4-0310-903a-819935f44dba

 INSTALL |  234 +++++++++++++++++++++++---------------------------------------
 README  |   88 ++++++++++++++++++++++++
 2 files changed, 175 insertions(+), 147 deletions(-)

commit 551d886439d4ec08f8e94736d271f66a8244418a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Oct 16 16:03:36 2004 +0000

    call AC_LTDL_DLLIB() so that @LIBADD_DL@ is resolved to something meaningful,
    Thanks to Yann Droneaud <ydroneaud@meuh.org> for pointing this out.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4193 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 0a4cff00beb7fde873521a31287348728a1f33c8
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Sat Oct 16 11:19:36 2004 +0000

    bug fix: install Perl binding in Perl's standard paths when doing
    a root / system wide install
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4191 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/Makefile.am         |    6 +++---
 bindings/perl/Makefile.PL.in |    2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 31c250b679f4c68b55b4cdc2a927342b50e9b4f2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Oct 16 11:18:03 2004 +0000

    Add suport for idmef_data_ref(). Untabify.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4190 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-data.c         |  214 ++++++++++++++++++++++++----------------------
 src/include/idmef-data.h |    3 +
 2 files changed, 116 insertions(+), 101 deletions(-)

commit 16d0681f4fed357bf9c97384f6528077cbd29e23
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Oct 16 11:15:39 2004 +0000

    Add idmef_time_ref(). Untabify.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4189 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-time.c         |  344 ++++++++++++++++++++++++----------------------
 src/include/idmef-time.h |    6 +-
 2 files changed, 183 insertions(+), 167 deletions(-)

commit 052633ef51fe4a5995c12448997383e5986a301b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Oct 14 12:09:41 2004 +0000

    Quote version string.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4187 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude.h.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 4eb15951cba6e7d16e81835b882f9ec58d093ccb
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Oct 14 11:52:39 2004 +0000

    Add missing header file.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4186 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/alloca.h |   54 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 54 insertions(+), 0 deletions(-)

commit 65a3db130b1336989bc51fc745990ece5142a49d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Oct 14 11:31:02 2004 +0000

    Update gnulib code.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4179 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/m4/strsep.m4    |    6 ++++--
 libmissing/m4/vsnprintf.m4 |    1 +
 libmissing/snprintf.c      |   12 ++++++------
 libmissing/snprintf.h      |    2 +-
 libmissing/strsep.h        |    8 ++++++--
 libmissing/vsnprintf.c     |   34 +++++++++++++++-------------------
 libmissing/vsnprintf.h     |    8 +++++---
 7 files changed, 38 insertions(+), 33 deletions(-)

commit 27fafa0eed804464a7ec5d2e07451acadb212632
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Oct 14 11:30:02 2004 +0000

    Generate prelude.h from prelude.h.in, and substitute LIBPRELUDE_VERSION
    with the version number provided to automake. This fix a configure error
    with SVN snapshots where the headers LIBPRELUDE_VERSION version was different
    from the autoconf provided version.
    
    Thanks to Jochen Schlick <jochen.schlick@comsoft.de> for pointing the problem.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4178 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in             |    1 +
 src/include/Makefile.am  |    2 +-
 src/include/prelude.h    |   46 ----------------------------------------------
 src/include/prelude.h.in |   46 ++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 48 insertions(+), 47 deletions(-)

commit 3584401676d19e11a9b680365553b0f06c845bcf
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Mon Oct 11 20:45:29 2004 +0000

    bug fix: do not remove _prelude.c and prelude.py in build and source
    directories are the same
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4177 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/python/setup.py.in |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

commit 85b6f51b66156407dba3a49673fb09a17f92842c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Oct 11 00:06:03 2004 +0000

    Fix library ordering for static compile.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4174 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in         |    2 +-
 libprelude-config.in |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit b0f371c98b1edccc78421c9d31bd2a3e5b3e0ef5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Oct 10 22:56:46 2004 +0000

    Some more fix.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4172 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in     |    2 --
 m4/libprelude.m4 |    2 +-
 2 files changed, 1 insertions(+), 3 deletions(-)

commit 330442ebf7ec0ff693bba8b0c93ef358da6250a2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Oct 10 21:17:39 2004 +0000

    Add required m4 file for libgnutls/libgnutls-extra detection.
    New libprelude.m4 file, to be used by application that link to libprelude. This
    is based on libgnutls.m4.
    
    Increment version number to 0.9.0-svn, increase the 'current' version of the library
    soname, reset revision and age.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4166 09c5ec92-17d4-0310-903a-819935f44dba

 Makefile.am           |    2 +-
 acinclude.m4          |  166 ------------------------------------------------
 configure.in          |   19 +++---
 libprelude-config.in  |    6 +-
 m4/Makefile.am        |    2 +
 m4/libgnutls-extra.m4 |  161 ++++++++++++++++++++++++++++++++++++++++++++++
 m4/libgnutls.m4       |  160 ++++++++++++++++++++++++++++++++++++++++++++++
 m4/libprelude.m4      |  168 +++++++++++++++++++++++++++++++++++++++++++++++++
 8 files changed, 505 insertions(+), 179 deletions(-)

commit d44913eadbd1e4ec1b4310304ac26e4e139e6fbc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Oct 10 21:14:53 2004 +0000

    New header file including most of the prelude header defining API and
    defining the library version.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4165 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/Makefile.am |    1 +
 src/include/prelude.h   |   46 ++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 47 insertions(+), 0 deletions(-)

commit 62a178923b076e81b53cc627fa7bbbef913d2ca8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Oct 10 21:13:53 2004 +0000

    New prelude_check_version() function. Return the libprelude version number,
    and will optionally compare it to a provided version number.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4164 09c5ec92-17d4-0310-903a-819935f44dba

 src/common.c         |   29 +++++++++++++++++++++++++++++
 src/include/common.h |    2 ++
 2 files changed, 31 insertions(+), 0 deletions(-)

commit 520bd53ce5cb6c6a38265e6ff1e5aadab7fa305c
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Mon Oct 4 22:16:02 2004 +0000

    use the $(CC) variable for the perl binding instead of hard coded gcc
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4162 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/Makefile.am         |    2 +-
 bindings/perl/Makefile.PL.in |    1 -
 2 files changed, 1 insertions(+), 2 deletions(-)

commit 0bda99a33291bf1b09590282c2a248d7399ae6f8
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Mon Oct 4 21:15:24 2004 +0000

    force the use of gcc (because we must compile with gcc even on plateforms
    that have a native compiler)
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4161 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/perl/Makefile.PL.in |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 80b8ac0d8efdc079da1065a84c93d4d4a2d8d185
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Sun Oct 3 21:22:44 2004 +0000

    remove unneeded code
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4158 09c5ec92-17d4-0310-903a-819935f44dba

 Makefile.am |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit d2010f86a4e6af214b746cad34205c71dc248f51
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Sun Oct 3 20:37:27 2004 +0000

    Yet another bunch of changes to make libprelude (especially the bindings)
    make distcheck friendly.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4157 09c5ec92-17d4-0310-903a-819935f44dba

 Makefile.am                  |    1 +
 bindings/Makefile.am         |   21 ++++++++-------
 bindings/perl/Makefile.PL.in |   29 ++++++++++++++++++----
 bindings/python/setup.py.in  |   54 ++++++++++++++++++++++++++++++++---------
 4 files changed, 77 insertions(+), 28 deletions(-)

commit f7b45aab3d40e8b8670b986d3091846ad37faedd
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Oct 2 19:40:42 2004 +0000

    Add -Wstrict-prototype.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4151 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 4e3ef5254f25b79fd9ac7e10b5148e980de33f43
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Oct 2 19:37:02 2004 +0000

    Include missing extract.h, and prelude-log.h dependencie.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4150 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-inet.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 4f987729c6aa8f365ccb56415ce5dd30676096ae
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Oct 2 19:05:57 2004 +0000

    Fix an alignement issue while accessing h_addr_list array of in_addr.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4148 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-inet.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit f4733639eff66e1009d9980481ebff901bdd419b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Oct 2 18:53:59 2004 +0000

    Fix a bug in latest modification done to idmef-util.
    Additionally, idmef_additionnaldata_data_to_string() return a const.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4146 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-util.c         |    5 +++--
 src/include/idmef-util.h |    3 ++-
 2 files changed, 5 insertions(+), 3 deletions(-)

commit 0df37b45205e342761fae674d7359e76e2540954
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Sat Oct 2 12:34:46 2004 +0000

    * configure.in:
      fix bug for swig detection
    
    * bindings/python/setup.py.in:
    * bindings/perl/Makefile.PL.in:
      compare absolute path names, it solve the problem
      of comparing two same paths formatted differently
      (i.e "../.." and "../../")
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4139 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/perl/Makefile.PL.in |    3 ++-
 bindings/python/setup.py.in  |    2 +-
 configure.in                 |    4 ++--
 3 files changed, 5 insertions(+), 4 deletions(-)

commit eed533133456b081d8fd0401b7e7d7d7db9a5e13
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Oct 2 11:18:01 2004 +0000

    Only declare strsep if not available.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4138 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/strsep.h |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit a0f75632f7afd2993ae095a303ca74c04828c75a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Oct 1 20:55:27 2004 +0000

    Update gnulib code.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4132 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/m4/snprintf.m4 |    2 +-
 libmissing/m4/strsep.m4   |    2 +-
 libmissing/snprintf.c     |   35 ++++++++++------------------
 libmissing/strsep.c       |   55 +++++++++++++++++++++++++-------------------
 libmissing/strsep.h       |   19 +++++++++++++--
 libmissing/vasnprintf.h   |   21 +++++++++++++++-
 libmissing/vsnprintf.c    |    4 +-
 libmissing/vsnprintf.h    |    2 +-
 8 files changed, 84 insertions(+), 56 deletions(-)

commit 18d4707d8e17fe8066a836199282cb6de2f8b044
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Oct 1 20:51:30 2004 +0000

    Include libmissing.h.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4131 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-strbuf.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit b02dd0fd9034736e07c74a3aa6407c5bef105e9a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Oct 1 20:48:22 2004 +0000

    call libtoolize.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4130 09c5ec92-17d4-0310-903a-819935f44dba

 autogen.sh |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 5e5a2fe0075d6ac4f6e62f4154baf87f60ddc8d7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Oct 1 19:23:30 2004 +0000

    Hack so that application that need dlpreopening does have to deal with
    a libltdl dependencie (header and lib).
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4125 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-plugin.h |   13 ++++++++++++-
 src/prelude-plugin.c         |    9 ++++++++-
 2 files changed, 20 insertions(+), 2 deletions(-)

commit d1a741a88ffe608b9ddfdb9421f7c5241c595a06
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Oct 1 12:31:36 2004 +0000

    more fixes.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4124 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 2952430cc2a9cd7698dee33a87a1c9fc0b5dff40
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Oct 1 12:30:11 2004 +0000

    Don't call swig, perl, python directly, rather use $(SWIG), $(PERL), and $(PYTHON) variable.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4123 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/Makefile.am |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

commit ceb833b5643e4d44004bd5b68f93e354db7ff6d1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Oct 1 12:23:28 2004 +0000

    correct python, perl and swig detection method. Also take
    care if the user provide a PROGNAME=/path/to/prog variable.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4122 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in |   14 ++++++++++----
 1 files changed, 10 insertions(+), 4 deletions(-)

commit 40b4dfcc208fa7c6f755ef7933a3199f47a56e2e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Oct 1 01:58:10 2004 +0000

    cleanup.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4121 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in |    4 ----
 1 files changed, 0 insertions(+), 4 deletions(-)

commit 8fcd889d59ba63059c93034f198dec3c98255981
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Oct 1 01:52:30 2004 +0000

    Activate libmissing support in autoconf stuff.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4120 09c5ec92-17d4-0310-903a-819935f44dba

 Makefile.am  |    3 ++-
 configure.in |   37 ++++++++++++++++++++++++-------------
 2 files changed, 26 insertions(+), 14 deletions(-)

commit 6e1a81c947c657612ba30db66ceba656eaf120aa
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Oct 1 01:51:54 2004 +0000

    Hook libmissing everywhere it's needed.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4119 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/Makefile.am                        |    4 +-
 prelude-adduser/prelude-adduser.c                  |    1 +
 prelude-adduser/server.c                           |    1 +
 prelude-adduser/tls-register.c                     |    1 +
 src/Makefile.am                                    |    7 +-
 src/common.c                                       |   79 +-------------------
 src/config-engine.c                                |    5 +-
 src/daemonize.c                                    |    2 +-
 src/idmef-criteria-string.lex.l                    |    7 +-
 src/idmef-criteria.c                               |    1 +
 src/idmef-criterion-value.c                        |    1 +
 src/idmef-data.c                                   |    1 +
 src/idmef-object.c                                 |    1 +
 src/idmef-time.c                                   |    1 +
 src/idmef-tree-to-string.c                         |    3 +-
 src/idmef-tree-wrap.c                              |    2 +-
 src/idmef-util.c                                   |    1 +
 src/idmef-value-type.c                             |    1 +
 .../GenerateIDMEFTreeToStringC.pm                  |    1 +
 src/include/Makefile.am                            |    2 +-
 src/include/common.h                               |    6 --
 src/include/idmef-message-id.h                     |    2 +-
 src/include/idmef-message-read.h                   |    2 +-
 src/include/idmef-message-write.h                  |    2 +-
 src/include/idmef-tree-data.h                      |    2 +-
 src/include/idmef-tree-print.h                     |    2 +-
 src/include/idmef-tree-to-string.h                 |    2 +-
 src/include/idmef-tree-wrap.h                      |   66 ++++++++--------
 src/include/libmissing.h                           |   39 ++++++++++
 src/include/prelude-client.h                       |    2 +-
 src/prelude-client.c                               |    1 +
 src/prelude-connection-mgr.c                       |    1 +
 src/prelude-connection.c                           |    1 +
 src/prelude-failover.c                             |    1 +
 src/prelude-getopt-wide.c                          |    5 +-
 src/prelude-getopt.c                               |    1 +
 src/prelude-inet.c                                 |    1 +
 src/prelude-log.c                                  |    1 +
 src/prelude-plugin.c                               |    1 +
 src/prelude-strbuf.c                               |    1 -
 40 files changed, 120 insertions(+), 141 deletions(-)

commit ffa2450ba534b6f72dd8340ec99d6b379b334f22
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Oct 1 01:48:57 2004 +0000

    Use
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4118 09c5ec92-17d4-0310-903a-819935f44dba

 autogen.sh |    9 +++------
 1 files changed, 3 insertions(+), 6 deletions(-)

commit 6fef72b991e247db5415209c54863a4650a7da2a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Oct 1 01:48:31 2004 +0000

    Add gnulib support for architecture with missing function. Currently
    mostly provide replacement for snprintf, vsnprintf, strsep, strndup.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4117 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/Makefile.am         |   59 +++
 libmissing/alloca_.h           |   54 +++
 libmissing/asnprintf.c         |   37 ++
 libmissing/m4/alloca.m4        |   44 ++
 libmissing/m4/eoverflow.m4     |   66 +++
 libmissing/m4/gnulib.m4        |   47 +++
 libmissing/m4/intmax_t.m4      |   63 +++
 libmissing/m4/inttypes_h.m4    |   28 ++
 libmissing/m4/longdouble.m4    |   30 ++
 libmissing/m4/longlong.m4      |   25 ++
 libmissing/m4/onceonly_2_57.m4 |   86 ++++
 libmissing/m4/signed.m4        |   19 +
 libmissing/m4/size_max.m4      |   61 +++
 libmissing/m4/snprintf.m4      |   17 +
 libmissing/m4/stdint_h.m4      |   28 ++
 libmissing/m4/strdup.m4        |   17 +
 libmissing/m4/strndup.m4       |   24 ++
 libmissing/m4/strnlen.m4       |   27 ++
 libmissing/m4/strpbrk.m4       |   18 +
 libmissing/m4/strsep.m4        |   17 +
 libmissing/m4/vasnprintf.m4    |   60 +++
 libmissing/m4/vsnprintf.m4     |   16 +
 libmissing/m4/wchar_t.m4       |   22 +
 libmissing/m4/wint_t.m4        |   22 +
 libmissing/m4/xsize.m4         |   15 +
 libmissing/minmax.h            |   53 +++
 libmissing/printf-args.c       |  118 ++++++
 libmissing/printf-args.h       |  136 ++++++
 libmissing/printf-parse.c      |  536 ++++++++++++++++++++++++
 libmissing/printf-parse.h      |   74 ++++
 libmissing/snprintf.c          |   69 +++
 libmissing/snprintf.h          |   29 ++
 libmissing/strdup.c            |   56 +++
 libmissing/strdup.h            |   29 ++
 libmissing/strndup.c           |   55 +++
 libmissing/strndup.h           |   30 ++
 libmissing/strnlen.c           |   48 +++
 libmissing/strpbrk.c           |   42 ++
 libmissing/strpbrk.h           |   28 ++
 libmissing/strsep.c            |   49 +++
 libmissing/strsep.h            |   30 ++
 libmissing/vasnprintf.c        |  896 ++++++++++++++++++++++++++++++++++++++++
 libmissing/vasnprintf.h        |   60 +++
 libmissing/vsnprintf.c         |   62 +++
 libmissing/vsnprintf.h         |   29 ++
 libmissing/xsize.h             |  108 +++++
 46 files changed, 3439 insertions(+), 0 deletions(-)

commit 5ed06f55751aec93ed1a4441b7baff54d4a95de4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Oct 1 01:45:28 2004 +0000

    correct enum declaration for non GCC compiler.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4116 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/idmef-value-type.h |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 493416c67627d25689e764ca20b5968dbd357ee1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Sep 30 17:14:21 2004 +0000

    Remove outdated debian package stuff from here, they are maintained separatly.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4115 09c5ec92-17d4-0310-903a-819935f44dba

 debian/README.Debian                     |    6 --
 debian/changelog                         |    9 ---
 debian/control                           |   46 ---------------
 debian/copyright                         |   26 --------
 debian/libprelude-dev.dirs               |    2 -
 debian/libprelude-dev.files              |    3 -
 debian/libprelude-dev.postinst.debhelper |    7 --
 debian/libprelude-dev.prerm.debhelper    |    5 --
 debian/libprelude1.dirs                  |    1 -
 debian/libprelude1.files                 |    1 -
 debian/libprelude1.postinst.debhelper    |    7 --
 debian/libprelude1.prerm.debhelper       |    5 --
 debian/rules                             |   94 ------------------------------
 13 files changed, 0 insertions(+), 212 deletions(-)

commit cc6886532052f4df4524a1ca7b6cc7dfb0b96f40
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Thu Sep 30 04:55:06 2004 +0000

    oops... clean-am has been commented instead of uninstall-hook
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4114 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/Makefile.am |   26 +++++++++++++-------------
 1 files changed, 13 insertions(+), 13 deletions(-)

commit 7472ca9e82979ff18be24835081b269f4074bacb
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Wed Sep 29 22:57:02 2004 +0000

    * bindings/perl/Makefile.PL.in:
      support for different source and build directories
    
    * bindings/Makefile.am:
    * bindings/python/setup.py.in:
      begin support of the uninstall target, disabled:
      still does not work
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4113 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/Makefile.am         |   20 ++++++++++++++------
 bindings/perl/Makefile.PL.in |    9 +++++++++
 bindings/python/setup.py.in  |   17 ++++++++++++++++-
 3 files changed, 39 insertions(+), 7 deletions(-)

commit 112d5869f624c42a2bca9b38edf096e27104f752
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Sep 28 22:00:17 2004 +0000

    Included patch from Yann Droneaud <ydroneaud@meuh.org>, to avoid distributing
    prelude-inttypes.h that was generated on the machine making the distribution.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4112 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e258aa9cee13f66a7b5d22e4bf443f8720c0b9bb
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Sep 28 21:53:21 2004 +0000

    Included patch from Yann Droneaud <ydroneaud@meuh.org>, to fix a problem with the prelude-inttypes.h
    inclusion when building from a separate directory.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4111 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/perl/Makefile.PL.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 1e8b55c68e77418e02f2bb708f72b0963a55c8b9
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Tue Sep 28 20:35:01 2004 +0000

    bug fix: split the include paths string
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4110 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/python/setup.py.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 3dc03bb12b0c1a8a9a6e3f00b1bdd0343fd3e5c4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Sep 28 19:44:46 2004 +0000

    Included patch from Yann Droneaud <ydroneaud@meuh.org>, to fix a problem
    with the prelude-inttypes.h inclusion when building from a separate directory.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4109 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/python/setup.py.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 92ebd7695c4c33fc7f4fdf80cf2742c7ebaeb44b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Sep 28 19:35:09 2004 +0000

    Included patch from Yann Droneaud <ydroneaud@meuh.org>, to fix a problem
    with the prelude-inttypes.h inclusion when building from a separate directory.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4108 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/Makefile.am |    4 ++--
 src/Makefile.am             |    2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 41e5faec5b5f1374ebd92295e661bb4a92107908
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Sep 28 17:10:18 2004 +0000

    Fix detection of broken PRIx macros in case we're on a machine that lack
    inttypes or stdint.h.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4107 09c5ec92-17d4-0310-903a-819935f44dba

 m4/ax_create_prelude_inttypes_h.m4 |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

commit bad6296f4dc254180a23493d4901e58e89a8b6a8
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Tue Sep 28 12:01:52 2004 +0000

    bug fix for python binding build system, we now copy _prelude.c
    and prelude.py in the build directory because the distutils of python2.3
    does not seem to work with a different source dir and build dir
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4106 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/python/setup.py.in |   19 +++++++++++++++----
 1 files changed, 15 insertions(+), 4 deletions(-)

commit 5049efee3c0371c50877d6bcbac1f93b4353d8f3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Sep 28 09:47:38 2004 +0000

    More work on the ACX_PTHREAD detection stuff.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4105 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/perl/Makefile.PL.in |    2 +-
 bindings/python/setup.py.in  |    5 ++---
 libprelude-config.in         |    2 +-
 m4/acx_pthread.m4            |    1 -
 prelude-adduser/Makefile.am  |    2 +-
 src/Makefile.am              |    2 +-
 6 files changed, 6 insertions(+), 8 deletions(-)

commit e06f18cd700122b120dd9af39d6aa8299eebf484
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Sep 28 09:38:55 2004 +0000

    Use AX_CFLAGS_GCC_OPTION to check for CFLAGS. Removed some debugging spew.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4104 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in |   14 ++++++++------
 1 files changed, 8 insertions(+), 6 deletions(-)

commit cfd3df3a9d4f8f2435e52c75d7ad684b78f4fcd2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Sep 28 09:37:34 2004 +0000

    New macro from the autoconf macros archive, to test for available compiler flag.
    Convert ac_prototype to check for -Werror that way, since the previous check didn't
    seem to work.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4103 09c5ec92-17d4-0310-903a-819935f44dba

 m4/ac_prototype.m4         |    7 +-
 m4/ax_cflags_gcc_option.m4 |  183 ++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 188 insertions(+), 2 deletions(-)

commit 3eb9509a0190d807b672c57cfb7b6e24222cdf61
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Sep 28 09:34:59 2004 +0000

    Added uninstall-local target to fix some configuration file left
    after install when doing a distcheck.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4102 09c5ec92-17d4-0310-903a-819935f44dba

 Makefile.am |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit 882bfd0fb1f15bab704325c771370914f2e1ae38
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Sun Sep 26 17:11:32 2004 +0000

    fix make distcheck stuff
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4101 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/Makefile.am        |    2 +-
 bindings/python/setup.py.in |    3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

commit 64e1746b86aa7c45378a298e368dc9a884be2659
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Sep 26 16:34:21 2004 +0000

    Fix check for PRIx64 macro.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4100 09c5ec92-17d4-0310-903a-819935f44dba

 m4/ax_create_prelude_inttypes_h.m4 |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)

commit d595f00f807d61dc438d55c997d282707a2ee088
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Sun Sep 26 16:02:54 2004 +0000

    fix some gcc warnings
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4099 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria-string.lex.l                    |    4 ++++
 src/idmef-criteria-string.yac.y                    |    5 +++--
 src/idmef-message-read.c                           |    2 +-
 src/idmef-message-write.c                          |    2 +-
 src/idmef-tree-print.c                             |   14 +++++++-------
 src/idmef-tree-to-string.c                         |    8 ++++----
 src/idmef-wrappers-gen/GenerateIDMEFTreePrintC.pm  |   12 ++++++------
 .../GenerateIDMEFTreeToStringC.pm                  |    6 +++---
 src/prelude-getopt.c                               |    2 +-
 9 files changed, 30 insertions(+), 25 deletions(-)

commit c9d3d57799919ef9cfe1957ffde49ba546313560
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Sun Sep 26 15:21:55 2004 +0000

    bug fix: perl bindings now works with swig versions > 1.3.19
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4098 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/Makefile.am |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

commit ab54c9a0c165cdc3074ae856268bde6488938042
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Sep 26 15:12:25 2004 +0000

    More cleanup on the bindings build system.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4097 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/Makefile.am |   52 ++++++++++++++++++++++++++++++++++++-------------
 configure.in         |   25 ++++++++---------------
 2 files changed, 47 insertions(+), 30 deletions(-)

commit 83fbd13a5f7881fe009df5ad6e17e2056b3ef75d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Sep 26 15:11:48 2004 +0000

    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4096 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude.i.in |  256 ----------------------------------------------
 1 files changed, 0 insertions(+), 256 deletions(-)

commit 6486f9313b35b1a97716e9cfeb51b35968d1e271
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Sep 26 15:10:29 2004 +0000

    Remove autogenerated file from the repository. Will be included in the dist.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4095 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/perl/Prelude.c    |38530 --------------------------------------------
 bindings/python/_prelude.c |24481 ----------------------------
 2 files changed, 0 insertions(+), 63011 deletions(-)

commit eb338547e41c8baa1daf02ef8af81d91917856e8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Sep 26 14:03:48 2004 +0000

    Check whether swig is present before generating the bindings.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4094 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/Makefile.am |    5 +++++
 configure.in         |   16 ++++++++++++++++
 2 files changed, 21 insertions(+), 0 deletions(-)

commit 9ce05dd7a1474a272d694afc382b89ec7e06ec4e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Sep 26 13:47:04 2004 +0000

    Don't generate libprelude.i throught autoconf, since it is un-needed.
    Don't hardcode include path within libprelude.i, but rather, provide
    swig with -I$(top_srcdir)/src/include in the Makefile.am
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4093 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/Makefile.am  |    6 +-
 bindings/libprelude.i |  256 +++++++++++++++++++++++++++++++++++++++++++++++++
 configure.in          |    1 -
 3 files changed, 259 insertions(+), 4 deletions(-)

commit 9f40d80a21777c34dc59aa1b76b1923469b09ddb
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Sun Sep 26 11:57:23 2004 +0000

    new build system for langage bindings, cleaner and more portable
    than the previous one, the standard build system for each langage
    (ExtUtils::MakeMaker for Perl and distutils for Python)
    is now used
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4092 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/Makefile.am         |   33 +-
 bindings/generate.sh         |    5 -
 bindings/libprelude.i        |  256 -
 bindings/libprelude.i.in     |  256 +
 bindings/perl/Makefile.PL.in |   15 +
 bindings/perl/Makefile.am    |   28 -
 bindings/perl/Prelude.c      |11319 +++++++++++++++++++++++++-----------------
 bindings/perl/generate.sh    |    3 -
 bindings/python/Makefile.am  |   27 -
 bindings/python/_prelude.c   |  286 +-
 bindings/python/generate.sh  |    3 -
 bindings/python/setup.py.in  |   21 +
 configure.in                 |   47 +-
 13 files changed, 7194 insertions(+), 5105 deletions(-)

commit 4d2b5d3aea3887a292886d75c51dee93cd255947
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Sep 25 18:27:53 2004 +0000

    Fix a warning when calling extract_characters_safe(). Some reformating.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4091 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-util.c |   33 +++++++++++++++++----------------
 1 files changed, 17 insertions(+), 16 deletions(-)

commit 839219ff9b4b8684c65ec2f5feb14b54508d9e9f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Sep 25 18:03:22 2004 +0000

    Modify GENERIC_ONE_BASE_RW_FUNC to take two format string as argument.
    We need a different format string for sscanf (%lf) and snprintf (%f) for
    data typed double.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4090 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-value-type.c |   17 +++++++++--------
 1 files changed, 9 insertions(+), 8 deletions(-)

commit a60673ac62b28e260d523dac70088f7c13effbbf
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Sep 25 17:52:22 2004 +0000

    Set pthread ldflags in PTHREAD_LDFLAGS, not in PTHREAD_LIBS, for perl binding which complain about it.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4089 09c5ec92-17d4-0310-903a-819935f44dba

 libprelude-config.in        |    2 +-
 m4/acx_pthread.m4           |    3 ++-
 prelude-adduser/Makefile.am |    1 +
 src/Makefile.am             |    2 +-
 4 files changed, 5 insertions(+), 3 deletions(-)

commit 2e78f83228c9c99b4ccc8f67ca04751b4bd57cc9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Sep 25 16:14:41 2004 +0000

    Use PATH_MAX if defined for getcwd().
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4088 09c5ec92-17d4-0310-903a-819935f44dba

 src/daemonize.c |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

commit f541a2bfdd701c0e0b292ef2cc7523e83b56bbd8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Sep 25 15:49:44 2004 +0000

    Fix format string for printing double.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4087 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-value-type.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 418fc423857cf959e63efeebbcce9d3eb31d0d07
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Sep 25 15:48:49 2004 +0000

    Always include config.h first. Fix _FILE_OFFSET_BITS redefinition warning on Solaris.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4086 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-util.c         |    4 ++--
 src/prelude-connection.c |    4 ++--
 src/prelude-inet.c       |    3 ++-
 src/prelude-io.c         |    3 ++-
 src/prelude-plugin.c     |    3 ++-
 5 files changed, 10 insertions(+), 7 deletions(-)

commit f843577602fd84d58d45640501678c711ff10798
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Sep 25 15:40:27 2004 +0000

    Fix warning on Solaris when printing uid_t / gid_t.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4085 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/prelude-adduser.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit eef8620edff7fa90c1d8e5f25059d0754134d878
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Sep 25 14:59:53 2004 +0000

    Fix include path.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4084 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/common.h        |    2 +-
 src/include/extract.h       |    2 +-
 src/include/idmef-tree.h    |    2 +-
 src/include/idmef.h         |    2 +-
 src/include/prelude-ident.h |    2 +-
 src/include/prelude-io.h    |    2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

commit af7c1abda123e4c0512fbdebb72805ffed87beab
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Sep 25 11:17:15 2004 +0000

    Use socklen_t in place of size_t.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4083 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e9688c3faebaa0d42ff95b2fb6e3a24bbe851a20
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Sep 25 11:16:39 2004 +0000

    Fit latest change. Some cleanup.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4082 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/Makefile.am |    6 +++---
 src/Makefile.am             |   11 +++++------
 2 files changed, 8 insertions(+), 9 deletions(-)

commit fe4d8e6f1206ff5bd0430f5aadae0370747e6609
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Sep 25 11:15:53 2004 +0000

    - Some re-ordering for the --cflags option.
    - Make --pthread-cflags work again.
    - Don't document pthread cflags since application are not supposed to use it anymore.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4081 09c5ec92-17d4-0310-903a-819935f44dba

 libprelude-config.in |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 1b75276eb5fdfc5ca65f2b4ef9ddd8e175e665c3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Sep 25 11:14:57 2004 +0000

    New autoconf macro for checking function prototype. Included from
    the Autoconf Macro archives, and slighty modified to work on newer
    autoconf version.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4080 09c5ec92-17d4-0310-903a-819935f44dba

 m4/ac_prototype.m4        |  189 +++++++++++++++++++++++++++++++++++++++++++++
 m4/ac_prototype_accept.m4 |   31 ++++++++
 2 files changed, 220 insertions(+), 0 deletions(-)

commit b4ea724d7b5412d7371ec785f08b836af62243fa
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Sep 25 11:14:12 2004 +0000

    Don't export PTHREAD_CFLAGS to libprelude-config --cflags.. This is up
    to the application to do so if it want to support pthread.
    
    Add a supposedly better check for socklen_t, which is no defined to the
    same type as the 3 accept() argument is. This should fix most of the
    portability problem both on architecture not using socklen_t, and on
    architecture that doesn't use socklen_t for accept() / getsockname().
    
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4079 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in |   51 ++++++++++++++++++++++++++++-----------------------
 1 files changed, 28 insertions(+), 23 deletions(-)

commit bb8c1ce8f24f5f78689ed3b51cb67d4a6ae1b3f9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Sep 25 11:10:25 2004 +0000

    When gcc support a pthread flags, define it both in PTHREAD_LIBS
    and PTHREAD_CFLAGS. This should fix an issue encountered on Linux
    since the switch to ACX_PTHREAD().
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4078 09c5ec92-17d4-0310-903a-819935f44dba

 m4/acx_pthread.m4 |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 6b8b5d3afdab37b35ca4a4bbafa14de73b186dd9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Sep 25 09:21:06 2004 +0000

    More warnings fix.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4077 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-time.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit a3f8db2e19d3b73e9d743d8fb6d4dc2fd2caf719
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Sep 25 09:04:14 2004 +0000

    Fix warnings on some architecture.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4076 09c5ec92-17d4-0310-903a-819935f44dba

 src/common.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 2b4213b4bed6275f8c5a4fc45bd33ae35d8124ea
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Sep 25 09:03:33 2004 +0000

    Fix warning on some architectures.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4075 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criterion-value.c |    2 +-
 src/idmef-time.c            |    4 ++--
 src/idmef-value.c           |    2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

commit 1623e02a240a5298287702c81ea83ceb954f7363
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Sep 24 18:06:24 2004 +0000

    Use prelude-inttypes.h.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4074 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude.i      |    2 +-
 bindings/perl/Prelude.c    |    2 +-
 bindings/python/_prelude.c |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 83cf01ec2417b5110b7f6a2722a163f8e1adf81a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Sep 24 18:05:54 2004 +0000

    More work on ax_create_stdint_h, which was re-written and renamed to
    ax_create_prelude_inttypes_h. Work done by Rob Holland <tigger@gentoo.org>
    and myself.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4073 09c5ec92-17d4-0310-903a-819935f44dba

 acinclude.m4                       |  193 ----------
 configure.in                       |    3 +-
 m4/ac_compile_check_sizeof.m4      |   28 ++
 m4/acx_pthread.m4                  |  239 ++++++++++++
 m4/ax_create_prelude_inttypes_h.m4 |  111 ++++++
 m4/ax_create_stdint_h.m4           |  725 ------------------------------------
 src/include/prelude-inttypes.h.in  |  208 +++++++++++
 7 files changed, 588 insertions(+), 919 deletions(-)

commit 2b373a5716e843924e38dcade0d98f43f15d6ef2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Sep 23 16:44:26 2004 +0000

    Patch from Rob Holland <tigger@gentoo.org> to fix a quote problem in
    AX_CREATE_STDINT() macro.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4072 09c5ec92-17d4-0310-903a-819935f44dba

 m4/ax_create_stdint_h.m4 |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 9f217182bf41d5435cf697138e4497f68db337e6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Sep 23 14:46:21 2004 +0000

    Include sys/time.h.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4071 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection-mgr.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit ee3410af35af905bb00bb667c18ae3f595862e3b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Sep 23 14:45:17 2004 +0000

    Install the generated prelude-inttypes.h, and use it everywhere in place of inttypes.h.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4070 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/plaintext.c                        |    2 +-
 prelude-adduser/prelude-adduser.c                  |    2 +-
 src/client-ident.c                                 |    3 +-
 src/config-engine.c                                |    2 +-
 src/idmef-criteria-string.yac.y                    |    2 +-
 src/idmef-criteria.c                               |    2 +-
 src/idmef-criterion-value.c                        |    2 +-
 src/idmef-data.c                                   |    2 +-
 src/idmef-message-read.c                           |    4 +-
 src/idmef-message-write.c                          |    4 +-
 src/idmef-message.c                                |    2 +-
 src/idmef-object-value.c                           |    2 +-
 src/idmef-object.c                                 |    2 +-
 src/idmef-time.c                                   |    2 +-
 src/idmef-tree-print.c                             |    2 +-
 src/idmef-tree-to-string.c                         |    2 +-
 src/idmef-tree-wrap.c                              |   68 ++++++++++----------
 src/idmef-type.c                                   |    2 +-
 src/idmef-util.c                                   |    2 +-
 src/idmef-value-object.c                           |    2 +-
 src/idmef-value-type.c                             |    2 +-
 src/idmef-value.c                                  |    2 +-
 .../GenerateIDMEFMessageReadC.pm                   |    2 +-
 .../GenerateIDMEFMessageWriteC.pm                  |    2 +-
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm   |    2 +-
 src/include/Makefile.am                            |    1 +
 src/include/common.h                               |    2 +-
 src/include/extract.h                              |    2 +-
 src/include/idmef-tree.h                           |    2 +-
 src/include/idmef.h                                |    2 +-
 src/include/prelude-ident.h                        |    2 +-
 src/include/prelude-io.h                           |    2 +-
 src/ntp.c                                          |    2 +-
 src/prelude-async.c                                |    2 +-
 src/prelude-connection-mgr.c                       |    2 +-
 src/prelude-connection.c                           |    2 +-
 src/prelude-getopt.c                               |    2 +-
 src/prelude-ident.c                                |    2 +-
 src/prelude-inet.c                                 |    2 +-
 src/prelude-io.c                                   |    2 +-
 src/prelude-message-buffered.c                     |    2 +-
 src/prelude-message.c                              |    2 +-
 src/prelude-plugin.c                               |    2 +-
 43 files changed, 79 insertions(+), 77 deletions(-)

commit feb8145871ec49afa65cd9344b785cf5d2e581f0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Sep 23 14:31:57 2004 +0000

    Included autoconf macro from Rob Holland <tigger@gentoo.org>,
    
    this macro will generate an inttypes.h file suited for the architecture
    we're installing on. This is needed for architecture not including
    stdint.h or inttypes.h, as well as the PRIxxx SCNxxx macros.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4069 09c5ec92-17d4-0310-903a-819935f44dba

 autogen.sh               |    2 +-
 configure.in             |    3 +
 m4/ax_create_stdint_h.m4 |  725 ++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 729 insertions(+), 1 deletions(-)

commit 4e6170f4ae739d4fcbf49b7bafe486efea150fec
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Sep 20 16:02:43 2004 +0000

    Fix format string when printing 64 bits integer on 64 bit system.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4066 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude.i      |    4 +-
 bindings/perl/Prelude.c    |11389 ++++++++++++++++++--------------------------
 bindings/python/_prelude.c |  286 +-
 3 files changed, 4775 insertions(+), 6904 deletions(-)

commit 319e00f082e73f2e50c7d81d74b293ff40468fdb
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Sep 20 15:10:21 2004 +0000

    Fix format string when printing 64 bits integer on 64 bit system.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4061 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/prelude-adduser.c                  |    8 ++++----
 prelude-adduser/tls-register.c                     |    4 ++--
 src/client-ident.c                                 |    3 +--
 src/idmef-tree-print.c                             |   12 +++++++-----
 src/idmef-tree-to-string.c                         |   11 ++++++-----
 src/idmef-value-type.c                             |   16 ++++++++--------
 src/idmef-wrappers-gen/GenerateIDMEFTreePrintC.pm  |   10 ++++++----
 .../GenerateIDMEFTreeToStringC.pm                  |    9 +++++----
 8 files changed, 39 insertions(+), 34 deletions(-)

commit 3618b1000535a1e54749896e487389df307af906
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Sep 20 14:50:53 2004 +0000

    Fix read failure in case we get EAGAIN, which is not handled anymore by prelude-io.c directly.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4060 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-message.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit 1ba04be918c8e53805fe586042ed9aaba0a05de5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Sep 20 14:05:09 2004 +0000

    Fix a NULL pointer dereference happening with certain type of failover.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4059 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection-mgr.c |   15 ++++++++-------
 1 files changed, 8 insertions(+), 7 deletions(-)

commit 0caecda9957c01d67f0e37f3a8cf77a4225db6e9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Sep 19 23:38:24 2004 +0000

    New pthread detection mechanism covering more architectures.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4057 09c5ec92-17d4-0310-903a-819935f44dba

 acinclude.m4    |  193 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 configure.in    |   56 +---------------
 src/Makefile.am |    6 +-
 3 files changed, 200 insertions(+), 55 deletions(-)

commit 68c3f2f6566f5b3cd1dee935408cfb1ddc51f4f7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Sep 19 17:07:25 2004 +0000

    Fix socklen_t warning.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4050 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/server.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit c34cedb5581ab2e7ecb6191feac127d27d3152ea
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Sep 19 16:32:36 2004 +0000

    slight correction for make dist.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4041 09c5ec92-17d4-0310-903a-819935f44dba

 Makefile.am |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 4b13d77c22e31316355c2792850180a0835cb198
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Sun Sep 19 09:27:04 2004 +0000

    bug fix
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4038 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/python/prelude.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit ffa1cde9af336f60bb56b09d41781d0766c61fee
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Sep 18 20:44:12 2004 +0000

    Link with all library libprelude is dependant uppon, to avoid portability problem
    on some platform like AIX.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4037 09c5ec92-17d4-0310-903a-819935f44dba

 src/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit b0475f916bbd0d3832ef93202907d2cd4a5d7299
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Sep 18 19:08:41 2004 +0000

    Include libpthread.a in the pthread library search.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4036 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit d0d69ad1eb579a163c359ed5da1ab2fb11b32ba3
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Sat Sep 18 17:35:43 2004 +0000

    try to be compatible with non-GNU yacc (it need to be fully tested)
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4035 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria-string.yac.y |   29 +++++++++++------------------
 1 files changed, 11 insertions(+), 18 deletions(-)

commit 3f0865f6e14860534dd151a4ad7c8a4fdc752361
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Sep 16 19:20:25 2004 +0000

    Link with GnuTLS directly in order to build on platform where a shared library must be entirely self-contained.
    Use the -no-undefined libtool link option.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4033 09c5ec92-17d4-0310-903a-819935f44dba

 src/Makefile.am |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit b8ad8f3e64a47b84bc724a125bd459a55603676f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Sep 16 19:16:15 2004 +0000

    Remove un-needed export-dynamic link option.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4032 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/Makefile.am |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 2084dc62c71367882f76e3ef622d04b0a9250158
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Sep 12 16:16:00 2004 +0000

    Make this C99 compliant. Stop using GNU extention.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4031 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/idmef-util.h |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 0898d9bd817293e3ae7cafe05965a49c55820131
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Sep 12 16:15:21 2004 +0000

    Make this C99 compliant. Stop using GNU extention.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4030 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-log.h |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 61554ab32a01d56d650dabf82124d57954140dd5
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Tue Aug 3 08:40:19 2004 +0000

    regenerate bindings with swig 1.3.19, swig > 1.3.19 break the bindings
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4022 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/perl/Prelude.c    |11321 ++++++++++++++++++++++++++------------------
 bindings/python/_prelude.c |  288 +-
 2 files changed, 6871 insertions(+), 4738 deletions(-)

commit d1180efc5dc264594065485da6f5d9b4f84da81e
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Thu Jul 29 21:47:34 2004 +0000

    support for destroy hook flag
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4020 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/python/prelude.py |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 568ad122708a1f397d5fc440a931f4025e3cfa97
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jul 23 14:48:26 2004 +0000

    Fix a typo: s/dns/dnl/. Thanks to Gene Gomez for pointing this out.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4012 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 8adf7a3cfab7c8dc31d566348b08f910d4e1346b
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Fri Jul 23 06:31:18 2004 +0000

    remove debug message
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4011 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit e8eebc1d2424baa50647bd7dbeefac153dba2593
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jul 22 23:19:52 2004 +0000

    Handle case where delim is a null byte in prelude_strsep().
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4009 09c5ec92-17d4-0310-903a-819935f44dba

 src/common.c |   14 +++++++++-----
 1 files changed, 9 insertions(+), 5 deletions(-)

commit 65d7be149d579adbffe8f1e298f958d3b8579711
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jul 22 23:04:19 2004 +0000

    Slight fix to parse_buffer(), don't search for "=" on last strsep
    to get end of the string, but rather search for "". So that it won't
    break entry containing an '='.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4008 09c5ec92-17d4-0310-903a-819935f44dba

 src/config-engine.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 46ef3778573c20b85e60adca20121cb0bb140661
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jul 22 22:47:31 2004 +0000

    Handle case where the criterion own value is NULL.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4007 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit ff564198d850fa00183a63ba3a3bb85b2600f58e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jul 22 22:30:55 2004 +0000

    Fix a double free of the option context, and an invalid pointer dereference.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4006 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-plugin.c |   12 +++---------
 1 files changed, 3 insertions(+), 9 deletions(-)

commit 7817e8df63e9bd3bf26b4a3fa688143af98aca10
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jul 22 22:19:44 2004 +0000

    Implement node-address destruction.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4005 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

commit d5dbd59c0115242d6b849cf8eaed75ee0b3826ee
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Thu Jul 22 21:46:48 2004 +0000

    add destroy method
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@4002 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/python/prelude.py |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit 364ff1284be5e8aae12fcc68ab372c1e35d346fd
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jul 22 08:44:44 2004 +0000

    Indentation fix.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3997 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-getopt-wide.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 57e69e129ddb8e5b849518fbf2a9fd353c5a87df
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jul 22 08:43:49 2004 +0000

    Even in case of error while getting the message from the failover,
    keep trying with the next failover message.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3996 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection-mgr.c |   10 ++++------
 1 files changed, 4 insertions(+), 6 deletions(-)

commit df2944b5be6fc75c8f4bdf3f96e84d2c43be7b7b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jul 22 08:42:31 2004 +0000

    In case of failure retrieving a message from the failover, get the
    raw file size in order to decrease the disk usage count, and increment
    older_index so that we will skip to next message on next call.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3995 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-failover.c |   27 ++++++++++++++++++++++-----
 1 files changed, 22 insertions(+), 5 deletions(-)

commit e2c8a72a7fc4862d9b81dc5e6e32c339964274b5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jul 22 08:08:24 2004 +0000

    Better error handling. Fix a possible SIGSEGV on invalid message.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3994 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-failover.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit bd18af474c394f66d394379f0290912df12673d4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jul 21 22:56:56 2004 +0000

    Handle commit messages.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3991 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-getopt-wide.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 76bb2b159cf86ba7150c9d4d5f9eb75ca374ebe6
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Wed Jul 21 21:51:56 2004 +0000

    add support for commit
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3989 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/python/prelude.py |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit 4d9604898189905584fc4a7852e84b098a9e2c96
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jul 21 19:24:50 2004 +0000

    Revert [3978], this is needed for certain analyzer (prelude-manager is an example).
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3988 09c5ec92-17d4-0310-903a-819935f44dba

 src/tls-auth.c |   13 +++++++------
 1 files changed, 7 insertions(+), 6 deletions(-)

commit 61f32c684493c8397fbbb4060f922445bc010095
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jul 21 14:02:05 2004 +0000

    Remove flex/yacc generated files.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3983 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria-string.lex.c | 1700 ---------------------------------------
 src/idmef-criteria-string.yac.c | 1378 -------------------------------
 src/idmef-criteria-string.yac.h |   31 -
 3 files changed, 0 insertions(+), 3109 deletions(-)

commit 4a3dd8a7c94b4417642e9fc51b8ac03bdbf8e10b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jul 21 13:59:31 2004 +0000

    Include string.h, fix a warning.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3982 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria-string.lex.l |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

commit 0921a7bb118693b6b6f54cd710ef976709826eb0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jul 21 13:55:22 2004 +0000

    New ignore-startup-error option, to be used primarily by developer who wish
    to test an analyzer relying on successful, and complete initialisation of the
    library, even if all check for the analyzer specific files (needed for authentication
    to the manager) fail. This can be useful for debugging purpose when you are not
    in an environment where you can register the analyzer. The option is hidden to the user.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3981 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |   37 ++++++++++++++++++++++++++-----------
 1 files changed, 26 insertions(+), 11 deletions(-)

commit 828164dd105d73bd68525cbf5ef4d61608b886e3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jul 21 13:50:13 2004 +0000

    Add a prelude_bool_t datatype.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3980 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/common.h |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

commit 37d211e734fc10a3b322b3c4e96fa52d9d0ec6ad
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jul 21 13:16:37 2004 +0000

    Fix duplicate error message.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3979 09c5ec92-17d4-0310-903a-819935f44dba

 src/tls-auth.c |   11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)

commit 93788b4ae636936273a126f57b8c5b24f436ea8d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jul 21 12:57:29 2004 +0000

    Don't return the credentials struct in case accessing our certitificate filename fail.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3978 09c5ec92-17d4-0310-903a-819935f44dba

 src/tls-auth.c |   12 +++++++-----
 1 files changed, 7 insertions(+), 5 deletions(-)

commit d9d99d8674dee267f62c30f69acef9dca12be25c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jul 21 12:00:09 2004 +0000

    Trigger an error on invalid error, and continue parsing our option buffer
    instead of returning immediatly. This fix some problem with option that are
    called separatly from other because of priority issue.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3977 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-getopt.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit 3019c8b2805392e63af9f054a6a4ad885c8a6ce4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jul 20 12:30:32 2004 +0000

    Implement IDMEF_CLASSIFICATION_ORIGIN_OSVDB, as required by IDMEF draft version 12.
    Fix bug #23
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3971 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-message-read.c           |    2 +-
 src/idmef-message-write.c          |    2 +-
 src/idmef-tree-print.c             |    2 +-
 src/idmef-tree-to-string.c         |    2 +-
 src/idmef-tree-wrap.c              |    8 +++++++-
 src/include/idmef-message-id.h     |    2 +-
 src/include/idmef-message-read.h   |    2 +-
 src/include/idmef-message-write.h  |    2 +-
 src/include/idmef-tree-data.h      |    2 +-
 src/include/idmef-tree-print.h     |    2 +-
 src/include/idmef-tree-to-string.h |    2 +-
 src/include/idmef-tree-wrap.h      |    5 +++--
 src/include/idmef-tree.h           |    3 ++-
 13 files changed, 22 insertions(+), 14 deletions(-)

commit f4a7332226053c48908751262679ff3ca01126d8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jul 20 12:20:45 2004 +0000

    Fix indentation.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3967 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-getopt-wide.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit ce6629321759e1eeeda92142a531c9f144009b66
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jul 20 12:20:20 2004 +0000

    Fix minor leak.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3966 09c5ec92-17d4-0310-903a-819935f44dba

 src/tls-auth.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 2d376ce351dd5f1958ec02ce101360ecffab51c7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jul 20 12:19:51 2004 +0000

    Implement new IDMEF_IMPACT_SEVERITY_INFO severity.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3965 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-message-read.c           |    2 +-
 src/idmef-message-write.c          |    2 +-
 src/idmef-tree-print.c             |    2 +-
 src/idmef-tree-to-string.c         |    2 +-
 src/idmef-tree-wrap.c              |    8 +++++++-
 src/include/idmef-message-id.h     |    2 +-
 src/include/idmef-message-read.h   |    2 +-
 src/include/idmef-message-write.h  |    2 +-
 src/include/idmef-tree-data.h      |    2 +-
 src/include/idmef-tree-print.h     |    2 +-
 src/include/idmef-tree-to-string.h |    2 +-
 src/include/idmef-tree-wrap.h      |    5 +++--
 src/include/idmef-tree.h           |    3 ++-
 13 files changed, 22 insertions(+), 14 deletions(-)

commit 937f06d1577f1334423acf0371c836b9e0b6045b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jul 19 21:33:17 2004 +0000

    destroy callback only take 2 args.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3963 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/perl/Prelude.c      |    9 +++++----
 bindings/python/_prelude.c   |    7 ++++---
 src/include/prelude-getopt.h |    2 +-
 src/prelude-getopt.c         |    6 +++---
 src/prelude-plugin.c         |    2 +-
 5 files changed, 14 insertions(+), 12 deletions(-)

commit e4ebcccd6a398ce166f44e0fe1ab351fdad510f9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jul 19 21:20:55 2004 +0000

    Only sent the PRELUDE_MSG_VALUE if value is not empty.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3962 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-getopt.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 431ecf6772a5c9981d85406ced77c4d8d937977b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jul 19 17:26:43 2004 +0000

    Don't exit in case of error, just return it.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3961 09c5ec92-17d4-0310-903a-819935f44dba

 src/client-ident.c |   11 ++---------
 1 files changed, 2 insertions(+), 9 deletions(-)

commit 74eb7ee46c4a9a0ffb70cdadf696404dbddb2ba2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jul 19 17:26:22 2004 +0000

    Don't exit in case of error, just return it.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3960 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit 1040ab7652177a0517a62edefe6206425d45ef8a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jul 19 17:18:09 2004 +0000

    More cleanup...
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3959 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-getopt.c |    9 ++-------
 1 files changed, 2 insertions(+), 7 deletions(-)

commit eea8dc67663ef0c355615a0b177dec16cd946e03
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jul 19 17:16:06 2004 +0000

    Re-introduce ALLOW_MULTIPLE_CALL because it's still needed for some stuff.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3958 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-getopt.h |    3 ++-
 src/prelude-getopt.c         |   10 +++-------
 2 files changed, 5 insertions(+), 8 deletions(-)

commit 1f123c63a1dc7f4d350fb8af06a06f68ba1467dc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jul 19 17:10:41 2004 +0000

    Fix call to prelude_option_parse_arguments() for standalone options.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3957 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

commit 5551cd4bafde20a2d93101250732700473010c6e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jul 19 16:22:24 2004 +0000

    Implement missing get() function for IDMEF configurable value.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3956 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |  109 +++++++++++++++++++++++++++++++++++++++++++++----
 1 files changed, 100 insertions(+), 9 deletions(-)

commit a2f137e7e7b86c475ce80c57376f3e5af0a8e1d2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jul 19 15:58:52 2004 +0000

    Some more option description.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3955 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |   19 +++++++++++--------
 1 files changed, 11 insertions(+), 8 deletions(-)

commit 4e2a469df911b347ffdb99766bd1597db68be461
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jul 19 15:42:06 2004 +0000

    Fix Python wrapper for administrative console. Remove debugging
    spew in the new code. Some function renaming.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3954 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/python/prelude.py |    2 +-
 src/prelude-getopt-wide.c  |   15 ++++-----------
 src/prelude-getopt.c       |   29 +++++++++++++++++------------
 3 files changed, 22 insertions(+), 24 deletions(-)

commit 38ee8cb4e8856be9ca585685108d3c803b9e5242
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jul 19 15:18:08 2004 +0000

    Too much change to list. Full featured handling of COMMIT and DESTROY
    option message. Ability to save the option remotely set in the config
    file. Much more context checking for safety. All remote method are
    now implemented.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3952 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/perl/Prelude.c          |11669 ++++++++++++++++----------------------
 bindings/python/_prelude.c       |  627 ++-
 src/include/prelude-getopt.h     |   46 +-
 src/include/prelude-message-id.h |    2 +
 src/include/prelude-plugin.h     |   59 +-
 src/prelude-client.c             |    4 +-
 src/prelude-getopt-wide.c        |  126 +-
 src/prelude-getopt.c             |  316 +-
 src/prelude-plugin.c             |  144 +-
 9 files changed, 5667 insertions(+), 7326 deletions(-)

commit f1dc4b64e99fafb9d51e806793bd783b16ececb2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jul 19 14:49:50 2004 +0000

    correctly check for gnutls extra, and use libgnutls-extra-config provided
    information to compile prelude-adduser. Fix AC_REAL_PATH_GENERIC so that it
    handle value with '-' characters.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3951 09c5ec92-17d4-0310-903a-819935f44dba

 acinclude.m4                |    5 ++---
 configure.in                |   21 +++++++++++++++++++++
 prelude-adduser/Makefile.am |    5 ++---
 3 files changed, 25 insertions(+), 6 deletions(-)

commit 2292394ddd470e968239abce2115f86dddfef8c5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jul 19 14:08:12 2004 +0000

    Removed dependencie on deprecated libcrypt.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3950 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in |   11 -----------
 1 files changed, 0 insertions(+), 11 deletions(-)

commit a027a9a92fe7314fb2619a01a33ad046dade7a73
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jul 19 14:07:05 2004 +0000

    Implemented function for deletion of entry or section within the configuration file.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3949 09c5ec92-17d4-0310-903a-819935f44dba

 src/config-engine.c         |   54 +++++++++++++++++++++++++++++++++++++++++-
 src/include/config-engine.h |    2 +
 2 files changed, 54 insertions(+), 2 deletions(-)

commit 31ba615443f9cd7a4535c20af7a46361de548c08
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Mon Jul 19 12:29:12 2004 +0000

    fix bad regexp that did not match instance names with number
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3948 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/python/prelude.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 98505da371ac222414f77b64809f2b97c1365fef
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Sun Jul 18 22:17:09 2004 +0000

    * src/prelude-client.c:
      bug fix: forgot to destroy heartbeat timer
    
    * bindings/python/_prelude.c:
    * bindings/python/prelude.py:
    * bindings/libprelude.i:
      fixes for the python binding of admin stuff
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3945 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude.i           |    7 +-
 bindings/perl/Prelude.c         |  170 +++++-
 bindings/python/_prelude.c      |  157 +++++-
 bindings/python/prelude.py      |   56 ++-
 src/idmef-criteria-string.lex.c | 1329 +++++++++++++++++----------------------
 src/idmef-criteria-string.yac.c | 1251 +++++++++++++++++--------------------
 src/idmef-criteria-string.yac.h |   90 +--
 src/prelude-client.c            |    2 +
 8 files changed, 1538 insertions(+), 1524 deletions(-)

commit b48bac9a201ff63d4e6b428d47bc5d230e063aa4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jul 17 13:23:37 2004 +0000

    * prelude-client.c
      (generate_md5sum): check that the file is a regular file.
      (fill_client_infos): try to get the md5sum from the
      prelude_get_file_name_and_path() returned information.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3944 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |   20 ++++++++++----------
 1 files changed, 10 insertions(+), 10 deletions(-)

commit d5c7d65ba8bb8b1c7ce3ca90ecbab34fac4c92d3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jul 17 13:04:50 2004 +0000

    Oops, free the value after using it, not otherwise...
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3943 09c5ec92-17d4-0310-903a-819935f44dba

 src/common.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit b08ecf0e0a8d081874a7bfbe43aed112d0678241
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jul 17 11:11:32 2004 +0000

    cleanup default configuration file
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3941 09c5ec92-17d4-0310-903a-819935f44dba

 global.conf.in |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

commit 5952dee04fcf0851d4d3959562f3a4474ecae22e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jul 14 10:46:27 2004 +0000

    Set default insertion point to be after include, so that configuration
    modification don't get overwritten by include definition on restart.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3932 09c5ec92-17d4-0310-903a-819935f44dba

 src/config-engine.c |   33 ++++++++++++++++++++-------------
 1 files changed, 20 insertions(+), 13 deletions(-)

commit 7d60041d20676f37c0446d7fdfa1cf793cc8ad10
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jul 14 00:53:44 2004 +0000

    * prelude-getopt-wide.c
      (parse_request): call config_save_value().
      (config_save_value): implemented. Save provided value in the configuration file.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3931 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-getopt-wide.c |   62 ++++++++++++++++++++++++++++++++++++--------
 1 files changed, 50 insertions(+), 12 deletions(-)

commit 0e0523fc517a5fd8260668ff4975cf0ddffce159
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jul 14 00:53:01 2004 +0000

    * prelude-client.c: ability to modify IDMEF parameters from the admin console.
      Use instance to handle multiple node-address parents. Implemented a function
      used to retrieve analyzer configuration file.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3930 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-client.h |    2 +
 src/prelude-client.c         |   65 +++++++++++++++++++----------------------
 2 files changed, 32 insertions(+), 35 deletions(-)

commit 5790638152ae9b97fd8814a0f4bf381739213d5a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jul 14 00:51:09 2004 +0000

    * prelude-getopt.c:
      Fix valgrind leak false positive by moving the list member to the top of the
      structure. The way the list implementation work make valgrind think the object
      is lost, when we still have a reference to this object through the offset +
      address of one of it's member.
    
      More work on option instances.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3929 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-getopt.c |  105 +++++++++++++++++++++++++++++---------------------
 1 files changed, 61 insertions(+), 44 deletions(-)

commit a911d01505b0f970164b15338f374e97e0188c15
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jul 14 00:23:57 2004 +0000

    Lot of bugfix, primarily for insertion of option in the configuration file.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3928 09c5ec92-17d4-0310-903a-819935f44dba

 src/config-engine.c |  142 +++++++++++++++++++++++++++++----------------------
 1 files changed, 81 insertions(+), 61 deletions(-)

commit 960bf6152d3471a52e0bf80e192a24d56b712ee7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jul 14 00:15:15 2004 +0000

    Fix return value.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3927 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-plugin.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 62e803c9212a68a1bb68df95128c3eb41e90b691
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jul 13 21:47:10 2004 +0000

    Fix file descriptor leak.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3924 09c5ec92-17d4-0310-903a-819935f44dba

 src/client-ident.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 52678b32d01523627913a78beea42d5b7b24fdca
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jul 13 21:46:41 2004 +0000

    Include a negative error member in every IDMEF enumeration, so that
    the enum is signed and we can check for error.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3923 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-message-read.c           |    2 +-
 src/idmef-message-write.c          |    2 +-
 src/idmef-tree-print.c             |    2 +-
 src/idmef-tree-to-string.c         |    2 +-
 src/idmef-tree-wrap.c              |    2 +-
 src/include/idmef-message-id.h     |    2 +-
 src/include/idmef-message-read.h   |    2 +-
 src/include/idmef-message-write.h  |    2 +-
 src/include/idmef-tree-data.h      |    2 +-
 src/include/idmef-tree-print.h     |    2 +-
 src/include/idmef-tree-to-string.h |    2 +-
 src/include/idmef-tree-wrap.h      |   23 ++++-
 src/include/idmef-tree.h           |  217 +++++++++++++++++++----------------
 13 files changed, 150 insertions(+), 112 deletions(-)

commit f7db5f2993575358d78be0ae51cd36fbde7fd242
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jul 13 21:41:29 2004 +0000

    Fix valgrind leak false positive by moving the list member to the top
    of the structure. The way the list implementation work make valgrind
    think the object is lost, when we still have a reference to this object
    through the offset + address of one of it's member.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3922 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-plugin.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 757636e6254d040a4aa989b54486c827fc190e5d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Jul 11 23:07:18 2004 +0000

    * prelude-getopt-wide.c
      (read_option_list): set has_arg within prelude-option.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3921 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-getopt-wide.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit b8abc874de069f9f0f0dd7c3a738cf6848d18e29
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Jul 11 17:16:36 2004 +0000

    Port to prelude-getopt API change.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3920 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/prelude-adduser.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 8ffb9798e96dc0455c2bf9c47e174622267dab50
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Jul 11 17:16:20 2004 +0000

    remove deprecated prelude_optlist_t.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3919 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-getopt.c |  130 +++++++++++++++++++-------------------------------
 1 files changed, 50 insertions(+), 80 deletions(-)

commit 5b733bc351c38256578c4ffb8a48f7291b166e48
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Sun Jul 11 16:46:00 2004 +0000

    bind admin console functionnality in python
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3918 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude.i             |   66 +-
 bindings/perl/Prelude.c           | 2600 +++++++++++++++++++++++++++++++++++--
 bindings/python/_prelude.c        | 1845 +++++++++++++++++++++++++--
 bindings/python/prelude.py        |  116 ++-
 src/include/prelude-getopt-wide.h |    5 -
 src/include/prelude-getopt.h      |    6 +-
 src/prelude-client.c              |    6 +-
 src/prelude-getopt.c              |   14 +
 8 files changed, 4459 insertions(+), 199 deletions(-)

commit 2ed9cad8e09da0254914b7762fedb7f31f806c5a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Jul 11 14:26:06 2004 +0000

    Fix crash occruing when adding a test for a NULL value.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3917 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria.c |    9 ++++-----
 1 files changed, 4 insertions(+), 5 deletions(-)

commit c6a65165bc616dffbf731de918b6d7bc5794c763
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Jul 11 14:15:35 2004 +0000

    reset errno to 0 after logging. Don't log the error if errno is 0.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3916 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-log.c |   25 +++++++++++++++++++------
 1 files changed, 19 insertions(+), 6 deletions(-)

commit b79a9ac5376e4d8cd441c1c408c1ebad7f0732e1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Jul 11 14:12:36 2004 +0000

    Fix error handling in case where the connection break while we just
    reconnected and are flushing the failover.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3915 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection-mgr.c |   60 ++++++++++++++++++++---------------------
 1 files changed, 29 insertions(+), 31 deletions(-)

commit 69587f1155092db509e256f8e70b57ffeb448970
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Jul 11 01:16:04 2004 +0000

    Fix argument parsing when the value contain a dot.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3914 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-getopt-wide.c |   23 +++++++++++------------
 1 files changed, 11 insertions(+), 12 deletions(-)

commit e12cb1a9063fb77b042be208d6a89ffdadf6fe2b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jul 10 23:29:05 2004 +0000

    * tls-auth.c
      (tls_auth_connection):(read_auth_result): new function, read authentication result
      sent by the manager. This is needed because the TLS handshake might not
      fail, but the certificate verification could. In this case, we would not
      notice the connection closure.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3913 09c5ec92-17d4-0310-903a-819935f44dba

 src/tls-auth.c |   47 +++++++++++++++++++++++++++++++++++++++++++----
 1 files changed, 43 insertions(+), 4 deletions(-)

commit e032ff1c0056e560aef305f57066bd7dc92cea4d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jul 10 23:13:28 2004 +0000

    Implemented handling of non blocking write in prelude-message.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3909 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-message.c |   42 +++++++++++++++++++++++++-----------------
 1 files changed, 25 insertions(+), 17 deletions(-)

commit 574a8408b6c9eccde729d3958a02ecd8b549aaf4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jul 10 23:11:13 2004 +0000

    Fix duplicate error checking.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3908 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection.c |    3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)

commit 05faa6223a40986ae7b57c97527c80bd7af2f3fc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jul 10 23:09:26 2004 +0000

    Fix a bug introduced in the latest 'instance' rework, where plugin with
    activation option settable both from prelude-getopt and the outside would
    not work.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3907 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-plugin.c |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

commit c1a0f9085f4a6934976edef7a8ebaa075bc2c287
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jul 10 23:05:01 2004 +0000

    Don't handle EAGAIN on write() anymore, as we want the possibility to use
    this for non blocking operation. Check for TLS alert as well.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3906 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-io.c |   29 +++++++++++++++++++++++++----
 1 files changed, 25 insertions(+), 4 deletions(-)

commit 58307ccd6d71725ce63519c01071bebbdd6cb92c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jul 10 16:34:27 2004 +0000

    prelude_get_file_name_and_path() should work for most of the case now.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3905 09c5ec92-17d4-0310-903a-819935f44dba

 src/common.c |   43 +++++++++++++++++++++++++------------------
 1 files changed, 25 insertions(+), 18 deletions(-)

commit 960fadf3e3f6c230d8d02aba38381f1d85dbfa87
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jul 10 16:08:17 2004 +0000

    * prelude-failover.c
      (prelude_failover_new): fix directory permission.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3904 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-failover.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 2c2ff73069887aa26aab0ea8e9a83cfc14155eaf
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jul 10 09:40:36 2004 +0000

    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3901 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-message-id.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 55ca5a24582ec549fac01d5378cba2193d2cfdf5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jul 10 09:39:15 2004 +0000

    Send option flags. The frontend might want to know wether a given option have multiple instance
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3900 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-getopt-wide.c |   14 +++++++++++---
 src/prelude-getopt.c      |    1 +
 2 files changed, 12 insertions(+), 3 deletions(-)

commit 8ff42efab43eefc02a9cf91047c1174f2b1186bc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jul 9 14:20:18 2004 +0000

    fix an invalid pointer dereference
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3897 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-getopt.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit a28112a309e7b2fefea73ec35f891415e957e2fe
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jul 9 13:57:30 2004 +0000

    remove debugging spew
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3893 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-io.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 77ceba2c0c5c0d9ebd2aa8afd4b5a7ac6bc7377f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jul 9 13:54:51 2004 +0000

    * prelude-getopt.c: move part of the plugin instance handling here.
      This both simplify the code a lot, avoiding ugly hack in plugin-init.c,
      and allow the admin console to deal with instance. Finalized the
      option wide API. Also, make the callback API more sane.
    
    * prelude-getopt-wide.c: finalize the option wide API.
    
    * prelude-plugin.c: move part of the instance work out of this, as this
      is now handled through prelude-getopt.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3892 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-getopt-wide.h |    4 +
 src/include/prelude-getopt.h      |   23 ++--
 src/include/prelude-message-id.h  |    1 +
 src/include/prelude-plugin.h      |   10 +--
 src/prelude-client.c              |   61 +++++-----
 src/prelude-getopt-wide.c         |  233 +++++++++++++++++++------------------
 src/prelude-getopt.c              |  234 +++++++++++++++++++++++++++++--------
 src/prelude-io.c                  |    4 +-
 src/prelude-plugin.c              |  192 +++++-------------------------
 9 files changed, 387 insertions(+), 375 deletions(-)

commit d6e046c4b647716e6b569344fb977a409250b74f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jul 8 10:56:30 2004 +0000

    * prelude-getopt.c: make prelude_option_t a PRELUDE_LINKED_OBJECT.
      (prelude_option_get_optlist): implemented. Return option own optlist.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3890 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-getopt.h |    1 +
 src/prelude-getopt.c         |   12 ++++++++++--
 2 files changed, 11 insertions(+), 2 deletions(-)

commit 5696b3dc91c8b86415271dc3512e14cf888e3552
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jul 8 08:38:32 2004 +0000

    Fix leak on error return
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3887 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-failover.c |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

commit 61fe8dad2c2f40c795bfc3c6ecef41b79ed84551
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jul 8 08:37:50 2004 +0000

    * prelude-getopt-wide.c
      (read_option_request): no need to dup the message buffer.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3886 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-getopt-wide.c |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit 4df17208ec72acce4991512207188875db72959b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jul 8 08:37:04 2004 +0000

    * tls-util.c
      (tls_certificates_load): unmap the TLS file.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3885 09c5ec92-17d4-0310-903a-819935f44dba

 src/tls-util.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 78fe9c34467e65efd430cf39a60629992c00cc86
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jul 8 07:41:26 2004 +0000

    * common.c
      (prelude_get_file_name_and_path): use find_absolute_path()
      if needed.
    
      (find_absolute_path): implemented, try to find our
      binary in the PATH environement variable.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3884 09c5ec92-17d4-0310-903a-819935f44dba

 src/common.c |   54 ++++++++++++++++++++++++++++++++++++++++++++----------
 1 files changed, 44 insertions(+), 10 deletions(-)

commit 54c1446591c395e60d6a4b575beab64f5bba8304
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jul 7 20:33:45 2004 +0000

    Fix SEGV in case the analyzer is not started with an absolute path.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3883 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit 2e6edd815aac1eebee6d48b13c6c00a1572d335e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jul 7 20:03:29 2004 +0000

    Remove broken inclusion.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3882 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection-mgr.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit e342d9073b250ba7d993d48829465b347dc03fc5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jul 7 19:26:36 2004 +0000

    * prelude-getopt.c: remove static configuration message generation.
      (prelude_option_invoke_get): (prelude_option_invoke_set): take a context argument.
    
      (prelude_option_get_value): (prelude_option_set_value):
      (prelude_option_get_get_callback): (prelude_option_set_get_callback): implemented.
    
      (construct_option_msg): dynamically construct the message, including
      current option value.
    
      (prelude_option_wide_send_msg): implemented. construct the wide option
      message and send it to the specified msgbuf.
    
    * prelude-connection-mgr.c
      (prelude_connection_mgr_add_connection): fix this function, broken
      by last big prelude-connection-mgr change.
    
      (new_connection): only init timer if use_timer is set.
      (process_request): handle prelude wide option API change. Correct error
      handling.
    
    * prelude-getopt-wide.c: complete API rework. Should be usable by any kind
      of frontend now.
    
    * prelude-connection.c
      (prelude_connection_set_fd): don't leak the existing fd.
    
      (prelude_connection_destroy): only destroy the fd if we own it.
    
      (prelude_connection_connect): call prelude_client_ident_send(). Don't send
      the wide option message here, as this is now done uppon request.
    
    * prelude-plugin.c: Implement basic support for get() instance interception.
      This is not working yet.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3880 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-client.h      |    2 +
 src/include/prelude-getopt-wide.h |   19 ++--
 src/include/prelude-getopt.h      |   18 +++-
 src/include/prelude-message-id.h  |   14 +--
 src/prelude-connection-mgr.c      |   57 +++++----
 src/prelude-connection.c          |   28 ++---
 src/prelude-getopt-wide.c         |  233 +++++++++++++++++--------------------
 src/prelude-getopt.c              |  122 ++++++++++----------
 src/prelude-plugin.c              |   25 +++-
 9 files changed, 262 insertions(+), 256 deletions(-)

commit 38c63bca465cc75aab69b228119497642d76c5c1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jul 7 19:10:23 2004 +0000

    When recycling a prelude_msg_t, only reset the read index if this
    prelude_msg_t is used for reading. Fix an invalid free.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3879 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-message.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 3b64035abf02ef9d50a2d3b517ec58075fb5c3f6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jul 7 19:05:40 2004 +0000

    New prelude_client_set_manager_list(). This was the missing piece to allow
    the client to get complete control over how it want to handle send/recv to
    the server.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3878 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

commit ef829ad2d049d5f38d3243636165127572740230
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jul 7 17:17:29 2004 +0000

    minor macro fix
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3877 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/idmef-string.h |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 5f6f5ef1c4cfafa24416f0c4f4e4f2479087da00
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jul 7 17:16:44 2004 +0000

    Make expire a 32 bit integer... 16 might be too short in some case.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3876 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/timer.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c0b2ea4c2b10bd27adbb5aacf09add8533333565
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jul 7 17:14:01 2004 +0000

    * prelude-client.c
      (prelude_client_init): (fill_client_infos): handle case where argv is NULL.
      (get_heartbeat_interval): implemented.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3875 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |   22 +++++++++++++++++++---
 1 files changed, 19 insertions(+), 3 deletions(-)

commit 2c20cb17bbe408bc382b919d5d77d8eb529aaa64
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jul 7 17:10:50 2004 +0000

    Implement refcount support for idmef_message_t
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3874 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-message-read.c           |    2 +-
 src/idmef-message-write.c          |    2 +-
 src/idmef-message.c                |    7 +++++++
 src/idmef-tree-print.c             |    2 +-
 src/idmef-tree-to-string.c         |    2 +-
 src/idmef-tree-wrap.c              |   10 +++++++++-
 src/include/idmef-message-id.h     |    2 +-
 src/include/idmef-message-read.h   |    2 +-
 src/include/idmef-message-write.h  |    2 +-
 src/include/idmef-tree-data.h      |    2 +-
 src/include/idmef-tree-print.h     |    2 +-
 src/include/idmef-tree-to-string.h |    2 +-
 src/include/idmef-tree-wrap.h      |    4 +++-
 src/include/idmef-tree.h           |    3 ++-
 14 files changed, 31 insertions(+), 13 deletions(-)

commit d0d1785b50d40ec420001ad3321eb8e7854b94b0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jul 7 05:19:14 2004 +0000

    * prelude-message.c
      (prelude_msg_is_empty): consider header_index.
      (prelude_msg_recycle): make this work too to re-read a message.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3873 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-message.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 5ee81e9e3e9c314ddcc35b1754966e7c765ccb58
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jul 5 23:47:28 2004 +0000

    * prelude-client.c
      (heartbeat_expire_cb): attach analyzer status, analyzer md5sum,
      analyzer heartbeat-interval to the heartbeat additional data.
      Fix bugs #38 and #39.
    
      (add_hb_data): new helper function, to add data to an IDMEF heartbeat.
      (generate_md5sum): new function, generate an md5sum from filename.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3872 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |   90 ++++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 87 insertions(+), 3 deletions(-)

commit 009a090184cf17613bff7454edd9bf43b9391c42
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jul 2 13:53:16 2004 +0000

    * dev/prelude/svn/trunk/libprelude/prelude-adduser/prelude-adduser.c
      (register_sensor_ident): fchown the analyzerID file to the client
      uid & gid.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3868 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/prelude-adduser.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 1b989edb89ec8169b02d8bc93103a39e44ac5df4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jun 29 14:44:24 2004 +0000

    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3866 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/common.h |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 30ce2673e87eb84a300c2afa0b8d6905f94e7a29
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jun 29 14:42:43 2004 +0000

    * idmef-time.c
      (my_timegm): use putenv instead of setenv/unsetenv which are not available under solaris.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3865 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-time.c |   25 +++++++++++++------------
 1 files changed, 13 insertions(+), 12 deletions(-)

commit 67120533c37e5181212f8c01937b39980af5c5d9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jun 29 14:35:13 2004 +0000

    * common.c (prelude_strsep): implemented. strsep() isn't portable.
    * config-engine.c (parse_buffer): use prelude_strsep().
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3864 09c5ec92-17d4-0310-903a-819935f44dba

 src/common.c        |   23 +++++++++++++++++++++++
 src/config-engine.c |    4 ++--
 2 files changed, 25 insertions(+), 2 deletions(-)

commit 9f5a224246cb1dd72465884799ddf916bd618587
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jun 29 14:01:21 2004 +0000

    oops.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3863 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-inet.h |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit fb28c7fe2f788ef69b55f01f798acec0b95c7d9b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jun 29 13:55:42 2004 +0000

    Don't include config.h here, use gcc defined CFLAGS. Define AI_CANONNAME if it is undefined and MISSING_GETADDRINFO is set.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3862 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-inet.h |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

commit e2c5280a650dedc68b7eab1e1c72ad27342e9957
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jun 29 13:34:54 2004 +0000

    Fix a compilation issue
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3861 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-failover.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 3af954b5c7988c362a8e89dad0175f020b2d577e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jun 29 13:26:56 2004 +0000

    re-ordered include file.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3860 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-io.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit a5b66c770eadd29d610a2d35b20d281e2dcc36c3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jun 29 13:16:35 2004 +0000

    * configure.in: check wether <sys/filio.h> is available.
    
    * prelude-io.c: include <sys/filio.h> if available.
      (sys_pending): revert to using FIONREAD, not TIOCINQ.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3858 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in     |    4 ++++
 src/prelude-io.c |   15 +++++++--------
 2 files changed, 11 insertions(+), 8 deletions(-)

commit 56e1bdadd3074da40a4b7b082a973dc42d4b54b9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jun 29 13:05:19 2004 +0000

    * timer.c
      (timer_unlock_critical_region): don't lock/unlock the mutex directly,
      rather, do it through timer_lock_list() / timer_unlock_list() so that
      we don't try to lock the mutex if we're not using asynchronous timer.
    
    * prelude-async.c
      (get_elapsed_time): async_flags is 0 by default.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3857 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-client.h |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 9b70429ef2e3d5b98cc29e10a45533264e331b25
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jun 29 12:40:33 2004 +0000

    * dev/prelude/svn/trunk/libprelude/configure.in: set CFLAGS
      before calling AC_CHECK_HEADER().
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3856 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in                |    4 ++++
 prelude-adduser/Makefile.am |    2 +-
 2 files changed, 5 insertions(+), 1 deletions(-)

commit 79b9c1249b4968fe6e56278533faf6c6be575eb6
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Tue Jun 29 08:08:28 2004 +0000

    * global.conf.in:
      fix bad section name
    
    * bindings/python/_prelude.c:
    * bindings/perl/Prelude.c:
      bug fix, regenerate bindings, they were not synced anymore
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3853 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/perl/Prelude.c    |10741 ++++++++++++++++++++++++++------------------
 bindings/python/_prelude.c |  386 +-
 global.conf.in             |    2 +-
 3 files changed, 6656 insertions(+), 4473 deletions(-)

commit 39ecd0be8692b94caf16b08f9f47eb670e7cfc72
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jun 28 17:35:53 2004 +0000

    * timer.c
      (timer_unlock_critical_region): don't lock/unlock the mutex directly,
      rather, do it through timer_lock_list() / timer_unlock_list() so that
      we don't try to lock the mutex if we're not using asynchronous timer.
    
    * prelude-async.c
      (get_elapsed_time): async_flags is 0 by default.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3848 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-async.c |    2 +-
 src/timer.c         |    4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 50e4c63e47407fe46fa235ce2e5cabe879a9078f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jun 28 17:27:52 2004 +0000

    - Rework of the way we handle TLS, so that relaying work again.
    
    - Don't set the analyzer name in the certificate DN, as this will generate confusion
      in case an analyzer rename is done. Only store the analyzerID as the common name,
      and avoid using the Dn Qualifier attribute, which is only supported in late GnuTLS
      version.
    
    - Avoid prelude-adduser question about generated key size and certificate expiration time,
      and use a configuration file to gather theses value. Make it then possible to use
      prelude-adduser in batch mode.
    
    - Better TLS file hierarchy.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3846 09c5ec92-17d4-0310-903a-819935f44dba

 Makefile.am                       |   23 ++-
 prelude-adduser/Makefile.am       |    3 +-
 prelude-adduser/prelude-adduser.c |  163 +++++++++++++++---
 prelude-adduser/server.c          |   13 +-
 prelude-adduser/server.h          |    2 +-
 prelude-adduser/tls-register.c    |  343 +++++++++++++++++++------------------
 prelude-adduser/tls-register.h    |   14 ++-
 src/include/prelude-client.h      |   12 +-
 src/include/tls-util.h            |    2 +-
 src/prelude-client.c              |   71 ++++++--
 src/tls-auth.c                    |   26 ++--
 src/tls-util.c                    |   44 ++---
 tls.conf                          |   22 +++
 13 files changed, 479 insertions(+), 259 deletions(-)

commit 730223cb6734bb6eefc3a8365e26d3771019390b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jun 28 17:19:46 2004 +0000

    New --prelude-config-prefix option, returning the path where global
    Prelude configuration is installed.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3845 09c5ec92-17d4-0310-903a-819935f44dba

 libprelude-config.in |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

commit faa015abf980818bb4ada46d2156f5b3f7c3e1d5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jun 28 17:17:54 2004 +0000

    Ignore error and continue walking the configuration file til we get the wanted entry.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3844 09c5ec92-17d4-0310-903a-819935f44dba

 src/config-engine.c |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

commit 2afc3740a5455c377ea2a7c8e90d51e5ea7d3804
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jun 28 13:43:53 2004 +0000

    When a parent option is specified for argument parsing, backup
    the parent option list pointer before modifying them, and restore them
    once we're done so that we don't crash on prelude_option_destroy().
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3842 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-getopt.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit 8bc9a237ec04781dce805e77d719a0872dc4ca40
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jun 25 16:30:16 2004 +0000

    * prelude-client.c
      (prelude_client_init): call tls_auth_init only after we know the definitive
      analyzer name.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3834 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit ad513039e19cfc38d43e51bd573eb67b64b27f0b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jun 25 13:54:31 2004 +0000

    regenerated bindings
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3829 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/perl/Prelude.c    |10778 ++++++++++++++++++--------------------------
 bindings/python/_prelude.c |  457 ++-
 2 files changed, 4834 insertions(+), 6401 deletions(-)

commit 18462cad1e8425030873a42cae5632e22bb03a8e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jun 25 13:53:57 2004 +0000

    * tls-auth.c
      (tls_auth_init): avoid error in case this function is called by a manager
      which might not have a trusted cert file.
    
    * tls-util.c: simplify the way we handle associating certificate with key.
      This code is necessary because we don't want to handle certificate chains.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3828 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-client.h |    8 +++
 src/include/tls-auth.h       |    4 +-
 src/include/tls-util.h       |    4 +-
 src/prelude-client.c         |   16 +++++-
 src/prelude-connection.c     |    9 ++-
 src/tls-auth.c               |  117 ++++++++++++++-------------------------
 src/tls-util.c               |  126 +++++++++++++++++-------------------------
 7 files changed, 123 insertions(+), 161 deletions(-)

commit ea8160035121352e15eb76e336dfe432591f9a32
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jun 25 09:07:49 2004 +0000

    Applied patch from Rodolphe Ortalo <rodolphe.ortalo@cram-mp.fr>:
    
    Apparently, in order to build and install the latest libprelude an
    libpreludedb from a _separate_ build directory (as in: cd libprelude &&
    mkdir build && cd build && ../configure && make) one needs to apply the
    following modifications to some Makefile.am: see attached patches.
    Note the distinction between $(top_srcdir), $(top_builddir), $(srcdir) and
    . [$(builddir) in fact] in automake.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3825 09c5ec92-17d4-0310-903a-819935f44dba

 Makefile.am                 |    2 +-
 bindings/perl/Makefile.am   |    5 +++--
 bindings/python/Makefile.am |    5 +++--
 3 files changed, 7 insertions(+), 5 deletions(-)

commit 017d1f1ecb81fbd4d9416718b5dcddaafb0dfaef
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jun 25 02:16:03 2004 +0000

    * prelude-connection-mgr.c
      (prelude_connection_mgr_broadcast):  remove duplicate warning.
    
      (connection_timer_expire): reset timer expiration time to it's initial value
      once the connection is established again.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3824 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection-mgr.c |   20 +++++---------------
 1 files changed, 5 insertions(+), 15 deletions(-)

commit 3dcfcd6004dd662f1435a1616ae518cc550fdc82
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jun 25 01:38:18 2004 +0000

    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3822 09c5ec92-17d4-0310-903a-819935f44dba

 prelude-adduser/server.c |  301 ++++++++++++++++++++++++++++++++++++++++++++++
 prelude-adduser/server.h |    2 +
 2 files changed, 303 insertions(+), 0 deletions(-)

commit 30d6da11123a968d45145f4765dba5b5d8447679
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jun 25 01:37:22 2004 +0000

    Forgot theses in the GnuTLS big commit
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3821 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/tls-auth.h |   29 +++++++
 src/include/tls-util.h |   35 +++++++++
 src/tls-auth.c         |  198 ++++++++++++++++++++++++++++++++++++++++++++++++
 src/tls-util.c         |  187 +++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 449 insertions(+), 0 deletions(-)

commit c023ed0eaa1baa1b2e6b9dd0181a74dcfdfd9c71
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jun 25 01:36:14 2004 +0000

    Implemented prelude_strnstr function.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3820 09c5ec92-17d4-0310-903a-819935f44dba

 src/common.c         |   28 ++++++++++++++++++++++++++++
 src/include/common.h |    2 ++
 2 files changed, 30 insertions(+), 0 deletions(-)

commit 1d778027c0edc1d01b413c844258ab50186adf0b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jun 24 23:16:22 2004 +0000

    fix structure naming conflict.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3819 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-connection.h |    2 +-
 src/prelude-connection.c         |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 31848df38ec62e891e546443b95712f8172e739a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jun 24 23:13:53 2004 +0000

    * prelude-getopt.c
      (call_option_cb): don't check if the set callback is NULL here, we have to respect
      the order of option call even if this is a 'placebo' parent option.
    
      (call_option_from_cb_list): check that the set callback is set before calling it here.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3818 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-getopt.c |   19 +++++++++----------
 1 files changed, 9 insertions(+), 10 deletions(-)

commit 6dde9b54d9eba61101cc2eafc79a322e99f6c547
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jun 24 21:46:18 2004 +0000

    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3813 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/ssl-settings.h |   29 -----------------------------
 src/include/ssl.h          |   34 ----------------------------------
 2 files changed, 0 insertions(+), 63 deletions(-)

commit ea8e95b45309606fda90523ece7d2ca337e830a6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jun 24 21:41:22 2004 +0000

    Replace OpenSSL in favor of GnuTLS, this fix:
    
    - OpenSSL licensing problem.
    - potential OpenSSL dual licensing incompatibility.
    - GnuTLS API is cleaner in my taste.
    - GnuTLS security background is much better.
    
    Complete overhaul of the certificate handling infrastructure,
    things are much cleaner, and much more safe now. Authentication
    is always ciphered, and the encryption layer is dropped if UNIX
    connection are used.
    
    manager-adduser / sensor-adduser are now obsoleted and replaced
    by a brand new tool called prelude-adduser handling the whole
    thing.
    
    The certificate exchange is now done using SRP, and through
    a certificate request.
    
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3812 09c5ec92-17d4-0310-903a-819935f44dba

 COPYING.OpenSSL                    |  127 -------
 Makefile.am                        |    8 +-
 acinclude.m4                       |  138 +++++++
 configure.in                       |   27 +-
 prelude-adduser/Makefile.am        |   14 +
 prelude-adduser/plaintext.c        |  109 ++++++
 prelude-adduser/prelude-adduser.c  |  713 ++++++++++++++++++++++++++++++++++++
 prelude-adduser/tls-register.c     |  601 ++++++++++++++++++++++++++++++
 prelude-adduser/tls-register.h     |   29 ++
 sensor-adduser/Makefile.am         |   18 -
 sensor-adduser/plaintext.c         |  109 ------
 sensor-adduser/plaintext.h         |    1 -
 sensor-adduser/sensor-adduser.c    |  539 ---------------------------
 sensor-adduser/ssl-register.c      |  261 -------------
 sensor-adduser/ssl-register.h      |    2 -
 src/Makefile.am                    |   13 +-
 src/client-ident.c                 |   54 +--
 src/include/Makefile.am            |    6 +-
 src/include/prelude-auth.h         |   46 ---
 src/include/prelude-client.h       |   11 +-
 src/include/prelude-io.h           |    2 +-
 src/include/ssl-gencrypto.h        |   30 --
 src/include/ssl-registration-msg.h |   68 ----
 src/prelude-auth.c                 |  599 ------------------------------
 src/prelude-client.c               |  104 +++++-
 src/prelude-connection.c           |  257 +------------
 src/prelude-io.c                   |  123 ++-----
 src/ssl-gencrypto.c                |  415 ---------------------
 src/ssl-registration-msg.c         |  308 ----------------
 src/ssl-settings.c                 |   93 -----
 src/ssl.c                          |  162 --------
 31 files changed, 1793 insertions(+), 3194 deletions(-)

commit 3e4d585f9ddb6dad10242e46167a7258020c438b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jun 24 21:37:22 2004 +0000

    remove unused function
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3811 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-failover.h |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 004721bbcca61a0ecb4686f4e9b8bc46ac7eb9e5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jun 24 21:36:52 2004 +0000

    remove unused function
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3810 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-failover.c |   31 -------------------------------
 1 files changed, 0 insertions(+), 31 deletions(-)

commit 82b75f736062c7927fd2751735fd8a2d100fa703
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jun 24 21:35:58 2004 +0000

    remove unused function
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3809 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection-mgr.c |   22 ++--------------------
 1 files changed, 2 insertions(+), 20 deletions(-)

commit 5496a67799feaae65d34bcca9498f6d87b84f4d8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jun 24 21:33:04 2004 +0000

    call walk_children if the parent option is a placebo.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3808 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-getopt.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit a7b2663f7f6803d7c003e9379dbf4582155004b2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jun 24 21:32:02 2004 +0000

    Include stdarg.h
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3807 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-strbuf.h |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit b955a2ee473f6f6368d00649aec3f6d9286e516d
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Thu Jun 24 12:11:27 2004 +0000

    * src/idmef-criteria-string.yac.y:
      fix a bug that made bison accessing a freed memory zone
    
    * src/idmef-criteria-string.yac.c:
    * src/idmef-criteria-string.yac.h:
    * src/idmef-criteria-string.lex.c:
      regenerated
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3804 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria-string.lex.c | 1329 ++++++++++++++++++++++-----------------
 src/idmef-criteria-string.yac.c | 1273 ++++++++++++++++++++-----------------
 src/idmef-criteria-string.yac.h |   90 ++-
 src/idmef-criteria-string.yac.y |   22 +-
 4 files changed, 1500 insertions(+), 1214 deletions(-)

commit 7b30fa276f3991ddb9e93e8720138d5a201a3c71
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Thu Jun 24 07:49:59 2004 +0000

    * src/idmef-time.c:
      functions that convert time into string must return the number of bytes written
      and not 0
      (idmef_time_get_idmef_timestamp)
      bug fix, follow the previous statement and fix usage of len instead of ret
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3803 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-time.c |   19 +++++++++----------
 1 files changed, 9 insertions(+), 10 deletions(-)

commit f5ef5f2063f1f1fb90f4e8fed990255f1dfd20d9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jun 21 14:41:23 2004 +0000

    oops...
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3788 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection-mgr.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 43e742ec4b7c061222e81bba7060535d71ef5129
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jun 21 14:16:04 2004 +0000

    * prelude-connection-mgr.c
      (process_request): don't treat option setting error as regular error.
    
      (check_for_data_cb): in case an error happen while processing an option
      request, remove the connection from our polling set.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3787 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection-mgr.c |   21 +++++++++++----------
 1 files changed, 11 insertions(+), 10 deletions(-)

commit ad51f7f3994f9e2b4dca997a061ccacf96e8e9b7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jun 15 23:27:29 2004 +0000

    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3784 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-log.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 8f80188663c746484d5375294d9e607d040affba
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jun 15 23:26:27 2004 +0000

    * prelude-connection.c: Keep the same prelude_io object accross
      disconnection. (do_connect): output more information about the connection.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3783 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection.c |   24 +++++++++++++-----------
 1 files changed, 13 insertions(+), 11 deletions(-)

commit 9eb8e26700571bfff69369685b05be49a7fa549b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jun 15 16:28:36 2004 +0000

    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3781 09c5ec92-17d4-0310-903a-819935f44dba

 .../GenerateIDMEFMessageReadC.pm                   |    5 +++--
 .../GenerateIDMEFMessageWriteC.pm                  |    1 +
 2 files changed, 4 insertions(+), 2 deletions(-)

commit 402a570ee010f6bf5236a8a40fd05fffb4a0e3d0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jun 15 16:28:19 2004 +0000

    * idmef-time.c
      (idmef_time_get_idmef_timestamp): include GMT offset. Rework the function.
    
    * idmef-wrappers-gen/GenerateIDMEFMessageReadC.pm:
      use extraction function, not ntohl which doesn't take
      care of alignement issue. Extract gmt_offset.
    
    * idmef-wrappers-gen/GenerateIDMEFMessageWriteC.pm
      (header): take care of gmt_offset, converting it to network
      byte order.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3780 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-message-read.c  |    7 +++--
 src/idmef-message-write.c |    4 ++-
 src/idmef-time.c          |   63 +++++++++++++++++---------------------------
 src/include/idmef-time.h  |    6 ++--
 4 files changed, 34 insertions(+), 46 deletions(-)

commit 75afdeeae8725c7efd54a535961bc3f8a25e0a85
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jun 15 15:16:48 2004 +0000

    * idmef-time.c
      (idmef_time_get_gmtoff):
      (idmef_time_set_gmtoff): implemented.
    
      (idmef_time_new_gettimeofday): store the gmt offset in the
      idmef-time structure.
    
      (idmef_time_set_db_timestamp): take care of the gmt offset.
    
      (idmef_time_get_db_timestamp): stop using strftime. Use snprintf, and
      generate the timestamp buffer, including the gmt offset now available
      in the idmef-time structure.
    
      (idmef_time_set_ntp_timestamp): fix a warning.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3779 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-time.c         |   87 +++++++++++++++++++++++++--------------------
 src/include/idmef-time.h |    3 ++
 2 files changed, 51 insertions(+), 39 deletions(-)

commit 9a8e3c03f57752fef78eddeb93e83a98cc8be353
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jun 15 10:46:14 2004 +0000

    oops
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3777 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-failover.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit c573a2cbc8343625faddeb6815ae03dd41ad6524
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jun 15 10:39:03 2004 +0000

    * prelude-message.c
      (prelude_msg_get_time): return the timeval, for API usability purpose.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3776 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-message.h |    2 +-
 src/prelude-message.c         |    4 +++-
 2 files changed, 4 insertions(+), 2 deletions(-)

commit 1304137169c5f5bc25cbf30b22f987e8a630b549
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jun 15 10:31:25 2004 +0000

    * prelude-connection-mgr.c: Clean things up. Use the new prelude-failover
      implementation. Be more consistent when sending alert to a AND/OR of Manager,
      example with A && B || C && D:
    
      - if A and B are not both known to be dead:
        - send or backup to A [if send fail backup for A]
        - send or backup to B [if send fail backup for B]
    
      - else if C and D are not both known to be dead:
        - send or backup to C [if send fail backup for C]
        - send or backup to D [if send fail backup for D]
    
     - else if everything is known to be dead:
       - backup to the global failover, and flush to the first pair of manager to be available.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3775 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection-mgr.c |  643 +++++++++++++++++++-----------------------
 1 files changed, 294 insertions(+), 349 deletions(-)

commit 37bf5cfbb6158b634e938deeb2b33affa2a55f5a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jun 15 10:16:32 2004 +0000

    * prelude-failover.c
      (prelude_failover_get_saved_msg): delete the previously failed over
      file. This way, if the caller fail after a call to this function, the
      backup won't be lost.
    
      (get_current_directory_index): Initial index is 1 (0 is unused).
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3774 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-failover.c |   88 +++++++++++++++++++++--------------------------
 1 files changed, 39 insertions(+), 49 deletions(-)

commit 0c42c7451986853fd2257e9e92a4d42cef5f3af1
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Mon Jun 14 14:11:32 2004 +0000

    fit function renaming
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3766 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/perl/Prelude.pm |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit b3e1c4acfa1739f9c508a7ee34112a412e8a78d3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jun 14 13:43:12 2004 +0000

    Fit function renaming
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3765 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/python/prelude.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 4253009150aa509b232a4ad39ddf9ea650df8aa1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Jun 13 23:21:59 2004 +0000

    * prelude-message.c
      (prelude_msg_t): modified the message header format so that it include a
      timestamp, this timestamp will be used to set analyzer_time when the message
      is received.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3760 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-message.h |    2 ++
 src/prelude-message.c         |   31 ++++++++++++++++++++++++++-----
 2 files changed, 28 insertions(+), 5 deletions(-)

commit d4100457b06523b3dcdcf09d3f0509219259afcc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Jun 13 21:48:14 2004 +0000

    * prelude-client.c
      (prelude_client_new): allocate the analyzer here not in prelude_client_init(),
      so that the user can fill it's own data in the analyzer structure before it get
      initialy sent by prelude_client_init().
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3756 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |   15 ++++++++-------
 1 files changed, 8 insertions(+), 7 deletions(-)

commit f8a10908f022abaafe7830081d77c2b252c27545
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Jun 13 21:43:53 2004 +0000

    * prelude-client.c
      (prelude_client_init): call timer_init with the default timer setup
      before calling prelude_option_parse_arguments(), as if --heartbeat-interval
      is used, it will have to reset the timer, which need to be initialized.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3755 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 25ada9417188f99fbe50dc79f905f89df9dd41e6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Jun 13 21:23:33 2004 +0000

    * prelude-failover.c
      (prelude_failover_new): create the directory if it doesn't exist.
    
      (prelude_failover_get_available_msg_count):
      (prelude_failover_get_deleted_msg_count):
      (prelude_failover_set_quota):
      (prelude_failover_get_saved_msg): implemented.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3754 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-failover.h |   12 +++++--
 src/prelude-failover.c         |   65 ++++++++++++++++++++++++++++++++++++++--
 2 files changed, 71 insertions(+), 6 deletions(-)

commit 7355cc4a5ecb35e3fbd18f18cd03fc4f84a74cd7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Jun 13 16:55:07 2004 +0000

    * prelude-getopt.c: implemented prelude-getopt ability to check for a single option,
      not only it's children option.
    
    * prelude-client.c
      (setup_options): removed the hack used to check a single option, use correct
      prelude-getopt function now that it implement it.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3753 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |   20 +++----------
 src/prelude-getopt.c |   75 ++++++++++++++++++++++++++++++-------------------
 2 files changed, 51 insertions(+), 44 deletions(-)

commit 9a0a615e2d8c470240ea6f7dae87778ed1572159
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Jun 13 16:53:07 2004 +0000

    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3752 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/idmef-message.h |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit ab2bee30cb6d7772ea58506ff9b327e50da0fcd5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Jun 13 16:50:00 2004 +0000

    * idmef-message.c
      (idmef_message_get_pmsg): implemented.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3751 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-message.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit 3236354aa86b074ca62141126bfe456208431e2c
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Sun Jun 13 10:36:17 2004 +0000

    transform Sensor classes in Client classes, create a convenient Sensor
    class that inherit the Client class.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3744 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/perl/Prelude.pm   |   37 ++++++++++++++++++----
 bindings/python/prelude.py |   71 +++++++++++++++++++++++++++++--------------
 2 files changed, 78 insertions(+), 30 deletions(-)

commit cee64493e26aab693a986fed7a00e0bfd649dd63
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Sat Jun 12 22:55:05 2004 +0000

    minor fixes
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3742 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/perl/Prelude.pm   |    8 +++++++-
 bindings/python/prelude.py |    6 +++++-
 2 files changed, 12 insertions(+), 2 deletions(-)

commit ccbcd5c6a8f50cb874ed12ed25f5f807d613ecd5
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Sat Jun 12 18:24:55 2004 +0000

    fit function renaming in idmef-object
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3741 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/python/prelude.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 7b61e1e911bf8a9463d24ae3d8df8e13823932a3
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Sat Jun 12 17:06:44 2004 +0000

    * src/prelude-client.c:
      fix dereferencing NULL pointer
    
    * bindings/python/_prelude.c:
    * bindings/python/prelude.py:
    * bindings/perl/Prelude.c:
    * bindings/perl/Prelude.pm:
    * bindings/libprelude.i:
    * docs/api/examples/python/send_alert.py:
    * docs/api/examples/perl/send_alert.pl:
      port the bindings to the new sensor API
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3740 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude.i                  |  106 -----
 bindings/perl/Prelude.c                |  696 ++++----------------------------
 bindings/perl/Prelude.pm               |  168 +++++---
 bindings/python/_prelude.c             |  595 ++++-----------------------
 bindings/python/prelude.py             |   58 +++-
 docs/api/examples/perl/send_alert.pl   |    7 +-
 docs/api/examples/python/send_alert.py |   12 +-
 src/idmef-message-read.c               |    2 +-
 src/idmef-message-write.c              |    3 +-
 src/idmef-tree-print.c                 |    2 +-
 src/idmef-tree-to-string.c             |    2 +-
 src/include/idmef-message-id.h         |    2 +-
 src/include/idmef-message-write.h      |    2 +-
 src/include/idmef-tree-print.h         |    2 +-
 src/include/idmef-tree-to-string.h     |    2 +-
 src/prelude-client.c                   |    2 +-
 16 files changed, 348 insertions(+), 1313 deletions(-)

commit a759acabccb5bc3d19f11a495cad54d4c462309a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jun 12 16:30:41 2004 +0000

    * prelude-failover.c: New generic failover implementation to be used
      by sensor or manager. This implementation also support quota and
      support transaction (the old implementation would try to resend
      everything in case of error, even data sent prior the error).
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3739 09c5ec92-17d4-0310-903a-819935f44dba

 src/Makefile.am                |    1 +
 src/include/Makefile.am        |    1 +
 src/include/prelude-failover.h |   39 +++++
 src/prelude-failover.c         |  325 ++++++++++++++++++++++++++++++++++++++++
 4 files changed, 366 insertions(+), 0 deletions(-)

commit 47cea6ad10cabdafd37039fc55faac6ac56de968
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jun 12 15:30:47 2004 +0000

    * include/prelude-client.h
      (Copyright): add missing copyright header. Fix definition
      for the header filename.
    
    * include/prelude-connection.h: Fix definition for the header filename.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3738 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-client.h     |   27 +++++++++++++++++++++++++--
 src/include/prelude-connection.h |    6 +++---
 2 files changed, 28 insertions(+), 5 deletions(-)

commit f8e2ef3f72010932233dc356d186e0dd0ad6a238
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jun 12 15:28:00 2004 +0000

    * idmef-wrappers-gen/GenerateIDMEFMessageWriteC.pm:
      remove deprecated sensor.h dependencie.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3737 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-message-write.c                          |    3 +--
 .../GenerateIDMEFMessageWriteC.pm                  |    1 -
 2 files changed, 1 insertions(+), 3 deletions(-)

commit c1973414e665c773c8a5d80cc88413c37e362a20
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jun 12 15:25:23 2004 +0000

    * prelude-message-buffered.c:
      remove deprecated sensor.h dependencie.
    
      (prelude_msgbuf_close): only send msg if it is not NULL and not
      empty. Never happened, but might be safe, due to the ambiguity of
      the mark_end function.
    
      (prelude_msgbuf_new): don't dereference client if it is NULL.
      That should never happen, except with client doing very specific
      things (using it for other sake than sending IDMEF).
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3736 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-message-buffered.c |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit 5ac6b1a3421e34c30f9c1c1a88cabe6f44b6f28c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jun 12 15:20:37 2004 +0000

    * prelude-message.c
      (prelude_msg_get_len): impl. return currently used length
      in this message.
    
      (prelude_msg_is_empty): impl. return true if the message
      passed as argument is empty.
    
      (prelude_msg_is_fragment): impl. return true if the
      message passed as argument is a fragment of message.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3735 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-message.h |    6 +++++
 src/prelude-message.c         |   44 ++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 49 insertions(+), 1 deletions(-)

commit 1d52c117de9e8e0a42fef6706c30d6930d3d431e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jun 12 15:14:39 2004 +0000

    Remove deprecated.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3734 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/sensor.h |   49 ----
 src/sensor.c         |  603 --------------------------------------------------
 2 files changed, 0 insertions(+), 652 deletions(-)

commit aa8592243ff4e4de388bcbacd194cdd6895c3de3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jun 12 15:14:04 2004 +0000

    * prelude-client.c (prelude_client_new): Initialize UID and GID.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3733 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 4bf4a401fc1813bb3e4b8af85019e7d58890bda3
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Sat Jun 12 11:40:36 2004 +0000

    fix possible NULL pointer dereferencing bug
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3732 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-getopt.c |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

commit c3eced55e7a2ae57f7e7a3be4cb2016cf78c65b7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jun 11 00:01:54 2004 +0000

    * prelude-client.c
      (prelude_client_init): call the heartbeat callback if it is set, not only
      if we got a manager list.
    
      (heartbeat_expire_cb): even if we use a callback, construct the message
      ourself and pass it to the callback function and reset the timer anyway.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3727 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-client.h |    2 +-
 src/prelude-client.c         |   20 ++++++++++----------
 2 files changed, 11 insertions(+), 11 deletions(-)

commit 8efada3a8d042e030ea3f01a8135f8aed5157a1f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jun 10 23:18:33 2004 +0000

    Fix analyzer-name option provided from configuration file
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3726 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |   34 ++++++++++++++++++++++------------
 1 files changed, 22 insertions(+), 12 deletions(-)

commit 31707ff6204b126dee43791bc27b741881f789e7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jun 10 23:16:34 2004 +0000

    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3725 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-getopt.h |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

commit b7467218e1d2693eaccb6095ed794ef0f9423b76
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jun 10 23:16:22 2004 +0000

    * prelude-getopt.c (call_option_cb): fix priority check.
    * include/prelude-getopt.h (option_run_first): reassign priority properly.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3724 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-getopt.c |   24 +++++++++---------------
 1 files changed, 9 insertions(+), 15 deletions(-)

commit 2f97b39f7f51bd71516e19025e6e4aab0292ed71
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jun 10 23:15:22 2004 +0000

    Remove debugging spew
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3723 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection.c |    4 ----
 1 files changed, 0 insertions(+), 4 deletions(-)

commit 83fbd27affff17116e75f286cb807bb37a622594
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jun 10 22:32:06 2004 +0000

    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3722 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 07bcba632c0d11ba4b120ba95f256d7c4a8586cd
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jun 10 22:08:02 2004 +0000

    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3721 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-connection-mgr.c |   11 -----------
 1 files changed, 0 insertions(+), 11 deletions(-)

commit 574ba9350fc6b22b17d7e10e80431cb40a579c17
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jun 10 21:51:45 2004 +0000

    * idmef-value.c (idmef_value_get_object_type): renamed from idmef_value_get_idmef_type().
    
    * prelude-getopt.c: When an option is specified both in the configuration file
      and on the command line merge it. This prevent problem when important operation
      are done directly in the option callback, like setting the manager address.
    
    * prelude-getopt.c: Allow recursive configuration file inclusion, close ticket #22.
    
    * prelude-async.c: use pthread_once() to make sure we only initialize once.
    
    * idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm: gather the prelude_ident_t
      object from the prelude_client_t.
    
    * prelude-client.c: renamed to prelude-connection.c
    * prelude-client-mgr.c: renamed to prelude-connection-mgr.c
    
    * prelude-client.c: New API replacing sensor.c. No global state are used.
      This is a big cleanup, and the API is now much more flexible. Close ticket
      #14.
    
    * libmissing: remove deprecated.
    * sensor-adduser:
    * prelude-auth.c: take care of the client GID.
    * prelude-path.c: removed, now done within the prelude-client API. Take
      care of the client GID, close ticket #21.
    
    * common.c
      (prelude_get_file_name_and_path): restore the buffer.
    
    * dev/prelude/svn/trunk/libprelude/client.conf:
    * dev/prelude/svn/trunk/libprelude/global.conf: splitted
      sensors-default.conf to two file, this is necessary as option might
      not be shared between a manager and a sensor.
    
    
    Updated everywhere for the new API.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3717 09c5ec92-17d4-0310-903a-819935f44dba

 Makefile.am                                        |   48 +-
 bindings/perl/Prelude.c                            |  717 +++++++++-----
 bindings/python/_prelude.c                         |  992 ++++++++++++-------
 client.conf.in                                     |   17 +
 configure.in                                       |   14 +-
 global.conf.in                                     |   57 ++
 libmissing/Makefile.am                             |    9 -
 libmissing/getopt_long.c                           |   36 -
 libmissing/getopt_long.h                           |   46 -
 libmissing/libmissing.h                            |   22 -
 sensor-adduser/Makefile.am                         |    2 +-
 sensor-adduser/plaintext.c                         |   10 +-
 sensor-adduser/plaintext.h                         |    2 +-
 sensor-adduser/sensor-adduser.c                    |   81 +-
 sensor-adduser/ssl-register.c                      |   23 +-
 sensor-adduser/ssl-register.h                      |    3 +-
 sensors-default.conf                               |   68 --
 src/Makefile.am                                    |    7 +-
 src/client-ident.c                                 |   70 +-
 src/common.c                                       |   12 +-
 src/config-engine.c                                |    3 +-
 src/idmef-message-write.c                          |   11 +-
 src/idmef-object.c                                 |    8 +-
 src/idmef-value-object.c                           |    2 +-
 src/idmef-value-type.c                             |    4 +
 src/idmef-value.c                                  |    4 +-
 .../GenerateIDMEFMessageWriteC.pm                  |    9 +-
 .../GenerateIDMEFMessageWriteH.pm                  |    3 +
 src/include/Makefile.am                            |    5 +-
 src/include/client-ident.h                         |    8 +-
 src/include/idmef-message-write.h                  |    5 +-
 src/include/idmef-object.h                         |    2 +-
 src/include/idmef-value-type.h                     |    4 +-
 src/include/idmef-value.h                          |    2 +-
 src/include/prelude-async.h                        |    4 +-
 src/include/prelude-auth.h                         |    4 +-
 src/include/prelude-client-mgr.h                   |   56 --
 src/include/prelude-client.h                       |  101 +--
 src/include/prelude-connection-mgr.h               |   57 ++
 src/include/prelude-connection.h                   |   73 ++
 src/include/prelude-getopt-wide.h                  |    4 +-
 src/include/prelude-getopt.h                       |    8 +-
 src/include/prelude-ident.h                        |    2 +
 src/include/prelude-message-buffered.h             |    7 +-
 src/include/prelude-message-id.h                   |    2 +-
 src/include/prelude-path.h                         |   48 -
 src/include/ssl-gencrypto.h                        |    3 +-
 src/include/ssl.h                                  |    5 +-
 src/prelude-async.c                                |   36 +-
 src/prelude-auth.c                                 |   16 +-
 src/prelude-client-mgr.c                           | 1016 -------------------
 src/prelude-client.c                               | 1010 ++++++++-----------
 src/prelude-connection-mgr.c                       | 1026 ++++++++++++++++++++
 src/prelude-connection.c                           |  867 +++++++++++++++++
 src/prelude-getopt-wide.c                          |   35 +-
 src/prelude-getopt.c                               |  243 +++--
 src/prelude-message-buffered.c                     |   18 +-
 src/prelude-path.c                                 |  109 ---
 src/prelude-plugin.c                               |    2 +
 src/ssl-gencrypto.c                                |   32 +-
 src/ssl-settings.c                                 |    1 -
 src/ssl.c                                          |    8 +-
 62 files changed, 4095 insertions(+), 3004 deletions(-)

commit cc7f06454c22173f1dd670dedca1352f04d6856a
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Tue Jun 8 22:10:44 2004 +0000

    * src/idmef-criteria.c:
      (idmef_criteria_to_string)
      bug fix, this function was not ported for the last idmef-criteria changes
    
    * src/common.c:
    * src/include/common.h:
      (prelude_strndup)
      provide a strndup function for all platforms
    
    * src/idmef-criteria-string.lex.l:
    * src/idmef-criteria-string.yac.y:
      backport to flex 2.5.4 (the most used version of flex) so that it
      does not use reentrant features of flex 2.5.31, make it thread safe
      by using mutex
    
    * src/idmef-criteria-string.lex.l:
      replace the local strndup implementation by the new prelude_strndup function
    
    * src/idmef-criteria-string.yac.c:
    * src/idmef-criteria-string.yac.h:
    * src/idmef-criteria-string.lex.c:
      regenerated
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3711 09c5ec92-17d4-0310-903a-819935f44dba

 src/common.c                    |   21 +
 src/idmef-criteria-string.lex.c | 1662 +++++++++++++++------------------------
 src/idmef-criteria-string.lex.l |   39 +-
 src/idmef-criteria-string.yac.c | 1296 ++++++++++++++-----------------
 src/idmef-criteria-string.yac.h |   96 +--
 src/idmef-criteria-string.yac.y |   14 +-
 src/idmef-criteria.c            |   23 +-
 src/include/common.h            |    2 +
 8 files changed, 1303 insertions(+), 1850 deletions(-)

commit 0e40f0f7876e11e63da27351ba8ebeb06b578da6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jun 1 16:30:52 2004 +0000

    Call option within a section in group
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3702 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-getopt.c |   21 +++++++++++----------
 1 files changed, 11 insertions(+), 10 deletions(-)

commit 39a681bb4487d9b071fa8c45164f26ecf9c81ad9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jun 1 16:29:58 2004 +0000

    Due to the last prelude-getopt.c change, we want error to be verbose. This will help tracking down bugs.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3701 09c5ec92-17d4-0310-903a-819935f44dba

 src/sensor.c |   11 ++---------
 1 files changed, 2 insertions(+), 9 deletions(-)

commit e3cc571c3315e9e12eeeeec9aa1c65bd7f87e9c1
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Tue Jun 1 11:09:07 2004 +0000

    * src/idmef-criteria.c:
      remove debug
    
    * bindings/perl/Prelude.pm:
      bug fix, typo
    
    * bindings/perl/Prelude.c:
      regenerate with swig 1.3.19, swig 1.3.21 seems to break the perl binding,
      needs investigation
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3697 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/perl/Prelude.c         |10687 +++++++++++++++++++++++----------------
 bindings/perl/Prelude.pm        |    2 +-
 src/idmef-criteria-string.lex.c |  143 +-
 src/idmef-criteria-string.yac.c |   61 +-
 src/idmef-criteria.c            |    8 +-
 5 files changed, 6526 insertions(+), 4375 deletions(-)

commit 8d3c44a8d1acdb0a850cb455ed98701846e266bf
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jun 1 10:49:58 2004 +0000

    remove debugging spew
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3696 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria-string.yac.y |   17 -----------------
 1 files changed, 0 insertions(+), 17 deletions(-)

commit cee4094cc602ad7d2a757e8c627eb1007a591e32
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jun 1 07:40:18 2004 +0000

    Revert some part of the previous commit that are not completly finished
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3692 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-getopt.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 6710b22a31397a01f524b5aa0947a839ca097a8e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jun 1 07:39:58 2004 +0000

    Revert some part of the previous commit that are not completly finished
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3691 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-getopt.h |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit cbb20b691c056fd46282fef9eeee2217cdee9a37
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jun 1 07:39:30 2004 +0000

    Revert some part of the previous commit that are not completly finished
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3690 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-getopt.h |    2 +-
 src/prelude-getopt.c         |    6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

commit c85b746bbc7d6ef28406c8ac5771f2832f42e5f9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon May 31 18:22:01 2004 +0000

    * prelude-getopt.c
      (get_missing_options): save context before walking children option,
      restore context when we're done. Implemented using recursion, this is
      needed to save several level of context.
    
      (parse_argument): ditto.
    
    * config-engine.c
      (parse_buffer): restore modified buffer.
    
      (config_get_next): in case we return an error, decrease line
      number, so that we don't go out of bound if the caller choose
      to ignore the error.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3689 09c5ec92-17d4-0310-903a-819935f44dba

 src/config-engine.c  |   12 ++-
 src/prelude-getopt.c |  178 +++++++++++++++++++++++++-------------------------
 2 files changed, 98 insertions(+), 92 deletions(-)

commit 2636ba9f3eb85c41f6181d8f79e62923df38bafb
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon May 31 13:53:04 2004 +0000

    * config-engine.c
      (parse_section_buffer): fix typo.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3685 09c5ec92-17d4-0310-903a-819935f44dba

 src/config-engine.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 0863f12f93e1bc51babb0c56ed9e1a40afb631b4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat May 29 18:04:33 2004 +0000

    * prelude-plugin.c
      (prelude_plugin_set_activation_option): remove unsubscribe option
      from command line hook.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3682 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-plugin.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 33daea2954d399b0472dc1ab111a8bcdcd10ea3f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat May 29 17:05:49 2004 +0000

    * prelude-plugin.c
      (prelude_plugin_instance_call_init_func):
      (prelude_plugin_instance_have_init_func):
      (prelude_plugin_instance_get_private_data):
      (prelude_plugin_instance_set_private_data): implemented.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3678 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-plugin.h |    8 ++++++++
 src/prelude-plugin.c         |   32 ++++++++++++++++++++++++++++++++
 2 files changed, 40 insertions(+), 0 deletions(-)

commit b1b691f4894c21fed3a4664345fff34d2227d21f
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Sat May 29 12:44:46 2004 +0000

    * fix a typo
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3677 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/python/prelude.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 6a7c935a29966c073caae7863d873ef0efe67bc9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat May 29 11:57:06 2004 +0000

    oops...
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3675 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-plugin.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit dc391a1fa58639b8adc80bf3ae5d770296f5a8d3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat May 29 11:52:20 2004 +0000

    * prelude-plugin.c
      (prelude_plugin_new_instance): renamed from prelude_plugin_subscribe().
      Call the activation function if any. However, don't do the subscribtion here.
    
      (prelude_plugins_subscribe): subscribe the provided instance.
    
      (intercept_plugin_activation_option): don't use an interceptor
      for this function. Only subscribe the plugin instance if the
      plugin specified no init function.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3673 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-plugin.h |    4 ++-
 src/prelude-plugin.c         |   79 +++++++++++++++++++++++++----------------
 2 files changed, 51 insertions(+), 32 deletions(-)

commit 6f255d27f4e01de421943207a2733c35c076716c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri May 28 10:00:24 2004 +0000

    * idmef-criteria-string.lex.l: regex modified from
      [a-zA-Z0-9_\.\-]+ to ([a-zA-Z0-9_\-]+(\([0-9]+\))?\.?)+
      so that we can handle listed object.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3671 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria-string.lex.l |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 5ad6b0bf8cf41cf033a8276729982f25281546b9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu May 27 17:05:40 2004 +0000

    * prelude-plugin.c: Handle case where an instance is
      unsubscribed and option for this instance are called
      after this unsubscribtion.
    
      (intercept_plugin_init_option): call destroy_instance().
    
      (destroy_instance): don't call the unsubscribtion function
      here, it's already done in prelude_plugin_unsubscribe.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3665 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-plugin.c |   64 +++++++++++++++++++++++++++++++------------------
 1 files changed, 40 insertions(+), 24 deletions(-)

commit 9f0a55c35e123287b40e12dbd3cae2373eccc736
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu May 27 08:22:28 2004 +0000

    Include prelude-message.h
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3658 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-message-buffered.h |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit d923a632642d9bc7bffce4add675395b39d6836a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu May 27 08:21:42 2004 +0000

    * prelude-message.c
      (prelude_msg_write): restore previous behavior. We also
      don't need to check whether the message is a fragment as
      header_index would be 0 anyway.
    
      (prelude_msg_mark_end): only mark end of the message if
      the message is not empty. Otherwise, prelude_msg_write()
      called after prelude_msg_mark_end() of an empty message
      wouldn't notify that the message is empty.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3657 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-message.c |   21 +++++++++++++--------
 1 files changed, 13 insertions(+), 8 deletions(-)

commit 78a6a916ff0f788b886d1035c3b078e5ca78c12b
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Wed May 26 21:48:39 2004 +0000

    * bug fix: forgot to rename a function
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3656 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/python/prelude.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 1d6f8e8a3de9eaeac8912b838fbda9dbc834fe3a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed May 26 16:25:55 2004 +0000

    * prelude-message.c
      (prelude_msg_mark_end): we don't need to increase write_index here.
      (msg_mark_end): rename to write_message_header.
      (prelude_msg_write): Check correctly whether message is empty.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3655 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-message.c |   26 +++++++++-----------------
 1 files changed, 9 insertions(+), 17 deletions(-)

commit e4bbb8bd9e86448e04b8411eec2eda2d25a25cdb
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue May 25 13:55:32 2004 +0000

    * sensor.c: don't allocate an empty node unless we need it.
      (prelude_init): new function, to be used by manager. Parse
      common sensor/manager options.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3652 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/sensor.h |    3 +
 src/sensor.c         |  167 +++++++++++++++++++++++++++----------------------
 2 files changed, 95 insertions(+), 75 deletions(-)

commit 16a2a26065e6006dc07a753b396072775318b656
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue May 25 13:09:59 2004 +0000

    * include/idmef-tree.h: idmef_analyzer_t contain another
      idmef_analyzer_t object. (This is from the IDMEF v12 release
      candidate, and will allow to record an alert emission path).
    
    * idmef-wrappers-gen/IDMEFTree.pm: commit modification by Nicolas
      handling the case where an IDMEF object include itself.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3651 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-message-read.c            |   15 +++++++++++-
 src/idmef-message-write.c           |    3 +-
 src/idmef-tree-print.c              |   14 ++++++++++-
 src/idmef-tree-to-string.c          |   14 ++++++++++-
 src/idmef-tree-wrap.c               |   43 +++++++++++++++++++++++++++++++++-
 src/idmef-wrappers-gen/IDMEFTree.pm |   13 +++++++++-
 src/include/idmef-message-id.h      |    2 +-
 src/include/idmef-message-read.h    |    2 +-
 src/include/idmef-message-write.h   |    2 +-
 src/include/idmef-tree-data.h       |    3 +-
 src/include/idmef-tree-print.h      |    2 +-
 src/include/idmef-tree-to-string.h  |    2 +-
 src/include/idmef-tree-wrap.h       |   11 +++++++-
 src/include/idmef-tree.h            |    4 ++-
 src/include/prelude-client.h        |    3 ++
 15 files changed, 117 insertions(+), 16 deletions(-)

commit 6b993b1d636443661da5a11b21569b18b3c65e7a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue May 25 13:07:19 2004 +0000

    Include idmef.h and prelude-message.h
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3650 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/sensor.h |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit c48244d0169105f4091364adfcb302b79e2e4152
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue May 25 13:06:24 2004 +0000

    don't install deprecated idmef-msg-send.h
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3649 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/Makefile.am |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 8e4c4ac15d7711377c26cc2e5de976f8c7ca36a7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue May 25 13:05:40 2004 +0000

    Remove deprecated
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3648 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-msg-send.c         |  798 ------------------------------------------
 src/include/idmef-msg-send.h |   84 -----
 2 files changed, 0 insertions(+), 882 deletions(-)

commit 57f6b7ea4e50d4917261a06d5533cadb03070628
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue May 25 11:46:24 2004 +0000

    Include prelude-list.h and prelude-getopt.h
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3647 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-plugin.h |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit c293171110995c1543a8bf52682e47d910b21786
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue May 25 11:45:01 2004 +0000

    Include prelude-client.h
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3646 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-client-mgr.h |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit efdebf4db59a6bb24143e637a22457825f4df9a4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue May 25 11:07:10 2004 +0000

    include inttypes.h
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3645 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-io.h |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 8bf71154a7724ac4415f0054489212de526dba7d
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Mon May 24 21:28:03 2004 +0000

    * bug fix: fix some errors made during the port to the last
      libprelude modifications
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3644 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/perl/Prelude.pm |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 3e2035d21b581e348fca0b0a7e64cf97466620df
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon May 24 18:12:17 2004 +0000

    * prelude-io.c: include termios.h. If TIOCINQ is not defined,
      define it as FIONREAD. Use TIOCINQ.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3643 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-io.c |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

commit d19ffa516517e6dfb24efbaae73f31221c6172eb
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun May 23 21:29:58 2004 +0000

    * include/idmef-tree.h
      (DYNAMIC_IDENT): new macro, telling that this ident should be
      auto generated if it is not set.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3640 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-message-read.c           |    2 +-
 src/idmef-message-write.c          |    6 +++---
 src/idmef-tree-print.c             |    2 +-
 src/idmef-tree-to-string.c         |    2 +-
 src/idmef-tree-wrap.c              |    6 +++---
 src/include/idmef-message-id.h     |    2 +-
 src/include/idmef-message-read.h   |    2 +-
 src/include/idmef-message-write.h  |    2 +-
 src/include/idmef-tree-data.h      |    2 +-
 src/include/idmef-tree-print.h     |    2 +-
 src/include/idmef-tree-to-string.h |    2 +-
 src/include/idmef-tree-wrap.h      |    6 +++---
 src/include/idmef-tree.h           |    7 +++++--
 13 files changed, 23 insertions(+), 20 deletions(-)

commit 476c5221d8234ae79aa91afb1494f88abfbab1c1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun May 23 17:46:46 2004 +0000

    * prelude-ident.c: new ident allocation shame. We don't need
      to keep the ident state on the disk anymore.
    
    * sensor.c
      (prelude_sensor_init): allocate the prelude-ident object for
      this sensor.
    
    * idmef-wrappers-gen/GenerateIDMEFMessageWriteC.pm: use the sensor
      prelude-ident object to allocate an ident if needed.
    
    * include/prelude-list.h: renamed and prefix API with prelude_.
      Update everything.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3634 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/perl/Prelude.c                            |  118 +++---
 bindings/python/_prelude.c                         |  116 +++---
 src/idmef-criteria-string.yac.c                    |   55 +-
 src/idmef-criteria-string.yac.h                    |    2 +-
 src/idmef-criteria-string.yac.y                    |    1 -
 src/idmef-criteria.c                               |    1 -
 src/idmef-criterion-value.c                        |    1 -
 src/idmef-data.c                                   |    1 -
 src/idmef-message-read.c                           |    4 +-
 src/idmef-message-write.c                          |   27 +-
 src/idmef-message.c                                |    1 -
 src/idmef-msg-send.c                               |   50 +-
 src/idmef-object-value.c                           |   27 +-
 src/idmef-object.c                                 |   23 +-
 src/idmef-tree-print.c                             |    2 +-
 src/idmef-tree-to-string.c                         |    2 +-
 src/idmef-tree-wrap.c                              |  524 ++++++++++----------
 src/idmef-type.c                                   |    2 +-
 src/idmef-util.c                                   |    2 +-
 src/idmef-value-object.c                           |    5 +-
 src/idmef-value.c                                  |    2 +-
 .../GenerateIDMEFMessageReadC.pm                   |    2 +-
 .../GenerateIDMEFMessageWriteC.pm                  |   30 +-
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm   |   34 +-
 src/idmef-wrappers-gen/IDMEFTree.pm                |   18 +-
 src/include/Makefile.am                            |    2 +-
 src/include/idmef-criteria.h                       |    2 +-
 src/include/idmef-data.h                           |   16 +-
 src/include/idmef-msg-send.h                       |   24 +-
 src/include/idmef-tree.h                           |    6 +-
 src/include/idmef-value-type.h                     |    2 +-
 src/include/idmef.h                                |    2 +-
 src/include/list.h                                 |  210 --------
 src/include/prelude-async.h                        |    3 +
 src/include/prelude-client-mgr.h                   |    4 +-
 src/include/prelude-getopt.h                       |    5 +
 src/include/prelude-ident.h                        |    2 +-
 src/include/prelude-linked-object.h                |   18 +-
 src/include/prelude-list.h                         |  210 ++++++++
 src/include/prelude-message.h                      |   17 +-
 src/include/prelude-plugin.h                       |    2 +-
 src/include/sensor.h                               |    4 +-
 src/include/timer.h                                |    6 +-
 src/prelude-async.c                                |   15 +-
 src/prelude-client-mgr.c                           |   81 ++--
 src/prelude-client.c                               |    1 +
 src/prelude-getopt.c                               |   94 ++--
 src/prelude-hash.c                                 |   48 +-
 src/prelude-ident.c                                |  114 +----
 src/prelude-message-buffered.c                     |    1 +
 src/prelude-message.c                              |    2 +
 src/prelude-plugin.c                               |   40 +-
 src/sensor.c                                       |   11 +-
 src/timer.c                                        |   40 +-
 src/variable.c                                     |   16 +-
 55 files changed, 1019 insertions(+), 1029 deletions(-)

commit f5a195c26bcca87b57727fd3869e74f76967448c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun May 23 12:33:53 2004 +0000

    cleanup prelude-linked-object API
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3633 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-object.c                  |    4 +-
 src/include/Makefile.am             |    2 +-
 src/include/prelude-linked-object.h |   63 +++++++++++++++++++++++++++++++++++
 src/include/prelude-list.h          |   62 ----------------------------------
 src/prelude-async.c                 |   10 +++---
 src/prelude-client-mgr.c            |   10 +++---
 src/prelude-client.c                |    3 +-
 src/prelude-message-buffered.c      |    2 +-
 src/prelude-message.c               |    2 +-
 src/prelude-plugin.c                |    7 ++--
 src/sensor.c                        |    2 +-
 src/timer.c                         |    4 +-
 12 files changed, 85 insertions(+), 86 deletions(-)

commit e90e07a870cd1719fa473bbc2f3ee75e8b63d50e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun May 23 11:58:39 2004 +0000

    * idmef-object.c: remove idmef_object_list related functions. Instead
      defined idmef-object as a prelude-linked-object.
    
      (idmef_object_get_internal): idmef_value_new_object() should take
      parent_type as argument, not child_type.
    
    * bindings: updated.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3632 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/perl/Prelude.c    |  247 +++++++++-----------------------------------
 bindings/python/_prelude.c |  196 +++++++++--------------------------
 src/idmef-object.c         |   73 +------------
 src/include/idmef-object.h |   12 +--
 4 files changed, 107 insertions(+), 421 deletions(-)

commit 2f4d60c3464ab16259377b430b476ab510608b21
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun May 23 11:15:22 2004 +0000

    * idmef-criteria.c
      (idmef_criteria_clone): clone criterion also. This fix a crash
      in idmef_criteria_destroy happening if two criteria were sharing
      the same criterion.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3630 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit ed0be4ba778d88dfe89bd6ff79bc782e804fb4af
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat May 22 22:25:04 2004 +0000

    * idmef-value-type.c: use sizeof(idmef_value_type_id_t), not sizeof(idmef_value_type_t).
      Fix a memory corruption problem on enumeration copy.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3626 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-value-type.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit f14acbd842b53eabe81b4e9e51c4ce8756e187c6
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Sat May 22 13:52:57 2004 +0000

    finish to port Prelude.pm to the last idmef-criteria changes
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3625 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/perl/Prelude.pm |   91 ++++------------------------------------------
 1 files changed, 8 insertions(+), 83 deletions(-)

commit 91bb35f6c3b27d9f52dd8ee8447e80e8be37450b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat May 22 13:17:21 2004 +0000

    Regenerated bindings.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3623 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/perl/Prelude.c    |   56 --------------------------------------------
 bindings/python/_prelude.c |   44 +++-------------------------------
 src/include/idmef-time.h   |    2 +-
 3 files changed, 5 insertions(+), 97 deletions(-)

commit 66fbd941713730e56de30b5ef8ae5ffbd22f0501
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat May 22 13:05:55 2004 +0000

    Regenerated
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3620 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria-string.yac.c |  246 ++++++++++++++++++++-------------------
 src/idmef-criteria-string.yac.h |    6 +-
 2 files changed, 129 insertions(+), 123 deletions(-)

commit 41b05d1a933e9569d7388990ed8791b2217bfc40
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat May 22 13:02:42 2004 +0000

    Port binding to fit IDMEF namespace/API change
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3619 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/perl/Prelude.c    |11228 ++++++++++++++++++--------------------------
 bindings/perl/Prelude.pm   |   28 +-
 bindings/python/_prelude.c |  890 ++--
 bindings/python/prelude.py |   60 +-
 4 files changed, 5254 insertions(+), 6952 deletions(-)

commit ff72d24cb6a271a1e7e944491b42c3bba1431d19
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat May 22 13:01:57 2004 +0000

    * idmef-criteria-string.yac.y:
    * idmef-criteria.c: New implementation featuring a nicer algorithm.
      Walking a set of criteria is now O(n), and you never have to come
      back to a previous state while walking the tree. This also result
      in much cleaner code, and fix some of the old implementation bugs.
      The representation of a tree of test is much cleaner.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3618 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criteria-string.yac.y |  103 +++++----
 src/idmef-criteria.c            |  503 ++++++++++++---------------------------
 src/include/idmef-criteria.h    |   40 ++--
 3 files changed, 233 insertions(+), 413 deletions(-)

commit d12fe7b3574b5104b53f2c2827187059ca8c01f6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat May 22 12:57:04 2004 +0000

    * idmef-object.c: API modification/namespace cleanup.
      (idmef_object_get_numeric): call prelude_strbuf_dont_own() instead
      of strdup'ing the strbuf string.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3617 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-object.c |   47 ++++++++++++++++++++++++-----------------------
 1 files changed, 24 insertions(+), 23 deletions(-)

commit 133fb482abeb529353beec20a264516e6f07beec
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat May 22 12:54:42 2004 +0000

    * idmef-value-type.c
      (idmef_value_type_check_relation): new function, verify is a relation
      applying to a given type is valid. Each idmef_value_type should now
      provide their applicable relation set.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3616 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-value-type.c |  103 ++++++++++++++++++++++++++++++++---------------
 1 files changed, 70 insertions(+), 33 deletions(-)

commit 865cec5895d64ce3bd89b03a974f54bf72ecbeef
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat May 22 12:52:53 2004 +0000

    * config-engine.c
      (parse_buffer): allow value containing '=' in the configuration file.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3615 09c5ec92-17d4-0310-903a-819935f44dba

 src/config-engine.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 53e3e30330de556ea89962e014fb6201f5029e86
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat May 22 12:50:50 2004 +0000

    Namespace/API consistency fix
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3614 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-tree-wrap.c          |  116 ++++++++++++++++++++--------------------
 src/include/idmef-object.h     |    6 +-
 src/include/idmef-tree-wrap.h  |   96 ++++++++++++++++----------------
 src/include/idmef-value-type.h |   68 +++++++++--------------
 src/include/idmef-value.h      |   41 +++++++-------
 5 files changed, 156 insertions(+), 171 deletions(-)

commit 0835107e45bf1c1fed44f49d3e05faf6a6e4e730
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat May 22 12:49:00 2004 +0000

    Namespace/API consistency fix
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3613 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-criterion-value.c                      |    4 +-
 src/idmef-message-read.c                         |    2 +-
 src/idmef-message-write.c                        |    2 +-
 src/idmef-tree-print.c                           |    2 +-
 src/idmef-tree-to-string.c                       |    2 +-
 src/idmef-type.c                                 |   32 ++--
 src/idmef-value-object.c                         |    8 +-
 src/idmef-value.c                                |  163 ++++++++-----
 src/idmef-wrappers-gen/GenerateIDMEFTreeData.pm  |   22 +-
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm |   10 +-
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapH.pm |    2 +-
 src/include/idmef-message-id.h                   |    2 +-
 src/include/idmef-message-read.h                 |    2 +-
 src/include/idmef-message-write.h                |    2 +-
 src/include/idmef-tree-data.h                    |  280 +++++++++++-----------
 src/include/idmef-tree-print.h                   |    2 +-
 src/include/idmef-tree-to-string.h               |    2 +-
 src/include/idmef-type.h                         |   30 ++--
 18 files changed, 301 insertions(+), 268 deletions(-)

commit b9292b92dc491a9daf8463c1378c33897dd99a05
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri May 21 18:20:54 2004 +0000

    * common.c
      (prelude_resolve_addr): Patch from Krzysztof Zaraska <kzaraska@student.uci.agh.edu.pl>:
      FreeBSD compatibility fix.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3610 09c5ec92-17d4-0310-903a-819935f44dba

 src/common.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit f254be7590576cc24725dc6739e6ca1bbfc66021
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri May 21 17:58:58 2004 +0000

    Merge back plugins-instances change into trunk
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3605 09c5ec92-17d4-0310-903a-819935f44dba

 sensor-adduser/sensor-adduser.c     |   10 +-
 src/Makefile.am                     |    2 +-
 src/config-engine.c                 |   40 ++-
 src/idmef-criteria-string.yac.c     |    4 +-
 src/idmef-criteria-string.yac.y     |    4 +-
 src/idmef-criteria.c                |    8 +-
 src/idmef-value.c                   |   13 +-
 src/include/Makefile.am             |    3 +-
 src/include/idmef-criteria-string.h |    2 +-
 src/include/idmef-criteria.h        |    4 +-
 src/include/idmef-value.h           |    2 +-
 src/include/plugin-common-prv.h     |  139 ------
 src/include/plugin-common.h         |   85 ----
 src/include/prelude-getopt.h        |   21 +-
 src/include/prelude-plugin.h        |  195 ++++++++
 src/plugin-common.c                 |  511 ---------------------
 src/prelude-getopt-wide.c           |    7 +-
 src/prelude-getopt.c                |  215 ++++++----
 src/prelude-plugin.c                |  833 +++++++++++++++++++++++++++++++++++
 src/sensor.c                        |   28 +-
 20 files changed, 1257 insertions(+), 869 deletions(-)

commit ecfa80c7ae355f9c658373e01fffea69e2313a96
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Sun May 16 12:07:47 2004 +0000

    fix a compilation error in the case libprelude is compiled without
    Perl/Python support
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3588 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/perl/Makefile.am   |    4 +++-
 bindings/python/Makefile.am |    4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)

commit fe74e3e36d9c1f4fe1654e7267a741dcc3a6340f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue May 4 17:40:28 2004 +0000

    * idmef-object.c
      (idmef_object_get_internal): Fixed a problem introduced by Nicolas
      modification to *_get_child() functions, which wouldn't return an
      idmef_value_t anymore in certain corner case. This wasn't properly
      handled in idmef_object_get_internal().
    
      We now check whether the value to be returned is an idmef_value_t,
      or we use idmef_value_new_object() if it is not. This fix a bug
      spotted by John Green <john@giggled.org> and
      Krzysztof Zaraska  <kzaraska@student.uci.agh.edu.pl>
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3560 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-object.c |   15 ++++++---------
 1 files changed, 6 insertions(+), 9 deletions(-)

commit 29cb054945724c82adb26f91af6734d301747b66
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Mar 10 12:17:19 2004 +0000

    * prelude-inet.c: define EAI error number here,
      with the PRELUDE_INET prefix.
    
    * include/prelude-inet.h: don't expose definition
      of EAI_* errors.
    
    * prelude-inet.c (gai_strerror_compat):
      return "Unknown error" instead of NULL if we get no match.
      (addrinfo_new): fix a possible leak on malloc error.
    
    Avoid possible mixup where EAI_* error where defined
    but we are using getaddrinfo compat.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3505 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-inet.h |   65 +-------------------------------------------
 src/prelude-inet.c         |   30 +++++++++++++++-----
 2 files changed, 23 insertions(+), 72 deletions(-)

commit e7a683622f6e7c9e86b62d38f64a3243250fb9d2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Mar 9 21:10:04 2004 +0000

    commit missing
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3500 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-message-read.c           | 2316 ++++++++++++++++++++++++++++++++++++
 src/idmef-message-write.c          |  760 ++++++++++++
 src/idmef-tree-print.c             |    2 +-
 src/idmef-tree-to-string.c         |    2 +-
 src/include/idmef-message-id.h     |    2 +-
 src/include/idmef-message-read.h   |   62 +
 src/include/idmef-message-write.h  |   37 +
 src/include/idmef-tree-print.h     |    2 +-
 src/include/idmef-tree-to-string.h |    2 +-
 9 files changed, 3180 insertions(+), 5 deletions(-)

commit f759f51207f8e608c033e005903847379444a292
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Mar 6 20:40:48 2004 +0000

    * include/idmef-tree.h:
      s/idmef_spoofed_t/idmef_source_spoofed_t/
      s/idmef_decoy_t/idmef_target_decoy_t/
    
    * update IDMEF code/bindings.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3498 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/perl/Prelude.c            |   64 ++++++++++++++++++------------------
 bindings/python/_prelude.c         |   64 ++++++++++++++++++------------------
 src/idmef-tree-print.c             |    6 ++--
 src/idmef-tree-to-string.c         |    6 ++--
 src/idmef-tree-wrap.c              |   54 +++++++++++++++---------------
 src/include/idmef-message-id.h     |    2 +-
 src/include/idmef-tree-data.h      |   10 +++---
 src/include/idmef-tree-print.h     |    2 +-
 src/include/idmef-tree-to-string.h |    2 +-
 src/include/idmef-tree-wrap.h      |   34 +++++++++---------
 src/include/idmef-tree.h           |    8 ++--
 11 files changed, 126 insertions(+), 126 deletions(-)

commit bafa3b6a8b1f3ad4aa42ef077356a434e08c887e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Mar 5 19:41:25 2004 +0000

    Update perl and python bindings.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3496 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/perl/Prelude.c    |   49 ++++++++++++++++++++++---------------------
 bindings/perl/Prelude.pm   |    2 +-
 bindings/python/_prelude.c |   49 ++++++++++++++++++++++---------------------
 bindings/python/prelude.py |    2 +-
 4 files changed, 52 insertions(+), 50 deletions(-)

commit 90efa0f5ef1867dab0334453f2f27a47ef0143b3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Mar 5 18:55:21 2004 +0000

    libprelude-idmef-namespace-cleanup branch merge. This fix all
    the namespace polution that libprelude used to do with non prefixed
    IDMEF enum. Also, the idmef-message-send/idmef-message-recv interface
    has been renamed to idmef-message-write/idmef-message-read for consistency
    reason
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3484 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/libprelude.i                              |    4 +-
 bindings/perl/Prelude.c                            |  770 ++++---
 bindings/python/_prelude.c                         |  624 +++---
 src/Makefile.am                                    |    4 +-
 src/idmef-criteria-string.lex.c                    |    1 +
 src/idmef-criteria-string.yac.c                    | 1260 ++++++-----
 src/idmef-criteria-string.yac.h                    |   94 +-
 src/idmef-message-recv.c                           | 2316 --------------------
 src/idmef-message-send.c                           |  760 -------
 src/idmef-tree-print.c                             |   34 +-
 src/idmef-tree-to-string.c                         |   34 +-
 src/idmef-tree-wrap.c                              |  986 ++++-----
 src/idmef-util.c                                   |   20 +-
 .../GenerateIDMEFMessageReadC.pm                   |  246 +++
 .../GenerateIDMEFMessageReadH.pm                   |   64 +
 .../GenerateIDMEFMessageRecvC.pm                   |  246 ---
 .../GenerateIDMEFMessageRecvH.pm                   |   64 -
 .../GenerateIDMEFMessageSendC.pm                   |  277 ---
 .../GenerateIDMEFMessageSendH.pm                   |   61 -
 .../GenerateIDMEFMessageWriteC.pm                  |  277 +++
 .../GenerateIDMEFMessageWriteH.pm                  |   61 +
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm   |   41 +-
 src/idmef-wrappers-gen/generator.pl                |   32 +-
 src/include/Makefile.am                            |    4 +-
 src/include/idmef-message-id.h                     |    2 +-
 src/include/idmef-message-recv.h                   |   62 -
 src/include/idmef-message-send.h                   |   37 -
 src/include/idmef-tree-data.h                      |   54 +-
 src/include/idmef-tree-print.h                     |    2 +-
 src/include/idmef-tree-to-string.h                 |    2 +-
 src/include/idmef-tree-wrap.h                      |  332 ++--
 src/include/idmef-tree.h                           |  280 ++--
 32 files changed, 3126 insertions(+), 5925 deletions(-)

commit 7fc14b7ffbd2cae9442346cca246f079189f6605
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Mar 2 19:11:03 2004 +0000

    * prelude-message.c
      (prelude_msg_write): return a ssize_t.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3481 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-message.h |    4 ++--
 src/prelude-message.c         |    6 ++----
 2 files changed, 4 insertions(+), 6 deletions(-)

commit 91c0ca639503528bfa6485c478a1d0d3444ec058
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Mar 2 18:59:52 2004 +0000

    * prelude-getopt.c
      (get_missing_options): improve invalid option message.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3480 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-getopt.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 103f7df86b9ef55f32444613c032e95f87787b54
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Feb 29 15:41:49 2004 +0000

    * include/list.h (list_get_next_safe): fix NULL
      pointer dereference in case of empty list.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3466 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/list.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 89500be4d696f8bb5ae22385c094c185f62f1a94
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Feb 29 13:09:48 2004 +0000

    * include/list.h (list_get_next_safe): implemented.
      Basically the same as list_get_next, but with the
      possibility to delete the object between two call.
      This macro look really ugly, but I think there is
      no possible way to do it cleaner.
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3464 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/list.h |   13 ++++++++++++-
 1 files changed, 12 insertions(+), 1 deletions(-)

commit 2b0af23b1a8ffd984a559d73dd7bb1f1c90da945
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Feb 24 17:35:02 2004 +0000

    revert test commit.
    Test multiline.
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3439 09c5ec92-17d4-0310-903a-819935f44dba

 README |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit d65ef5bb1cc381e916124e9be2a00b6625e9f493
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Feb 24 17:34:08 2004 +0000

    test SVN cia
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3438 09c5ec92-17d4-0310-903a-819935f44dba

 README |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 23e57cae0e73e4d78eec3fcbceccb85e42a8a4ef
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Feb 24 16:38:12 2004 +0000

    revert test
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3437 09c5ec92-17d4-0310-903a-819935f44dba

 README |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 20c4a8de9b898c20259ac581a4812e8c7c5db20e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Feb 24 15:47:05 2004 +0000

    test commit
    
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3436 09c5ec92-17d4-0310-903a-819935f44dba

 README |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit b29539652ecb4ab0b8c85c0b30bf349fd7eb04b3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Feb 8 14:35:33 2004 +0000

    	* src/common.c (prelude_get_gmt_offset):
    	fix shadowing parameters.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3379 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog    |    8 ++++++++
 src/common.c |    2 +-
 2 files changed, 9 insertions(+), 1 deletions(-)

commit 56c58681c14a3b49009c13e90b3827caf8671616
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Feb 6 00:45:05 2004 +0000

    	* bindings/:
    	regenerated.
    
    	* src/include/extract.h (extract_characters_safe):
    	check that length is at least 2 byte for safety.
    
    	* src/idmef-util.c (idmef_additionaldata_data_to_string):
    	make size a pointer. Uppon return, size is updated to fit
    	the length of additional data.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3376 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                  |   12 ++++++++++++
 bindings/perl/Prelude.c    |   11 ++++++++---
 bindings/python/_prelude.c |    6 +++---
 src/idmef-util.c           |   42 +++++++++++++++++++++---------------------
 src/include/extract.h      |    6 +++---
 src/include/idmef-util.h   |    2 +-
 6 files changed, 48 insertions(+), 31 deletions(-)

commit b089df7944c1b68b9c926962ec7417d014a990cf
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Feb 5 16:00:07 2004 +0000

    	* bindings/libprelude.i: Include common.h,
    	s/prelude_get_process_name_and_path/prelude_get_file_name_and_path/
    	Regenerated bindings.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3369 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                  |    6 ++
 bindings/libprelude.i      |    3 +-
 bindings/perl/Prelude.c    |  216 +++++++++++---------------------------------
 bindings/python/_prelude.c |  205 +++++++++++-------------------------------
 4 files changed, 115 insertions(+), 315 deletions(-)

commit 495300633895eb35854f29e95ae9f567ece883a7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Feb 5 15:31:43 2004 +0000

    forgot this one.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3368 09c5ec92-17d4-0310-903a-819935f44dba

 src/sensor.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit ec5b6ec881c88a6989620c0e63c8d403273f6604
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Feb 3 10:19:26 2004 +0000

    	* src/sensor.c (get_process_name):
    	use prelude_get_file_name_and_path.
    
    	* src/idmef-criterion-value.c (get_tm_and_offset):
    	update for prelude_get_gmt_offset() API change.
    
    	* src/common.c (prelude_get_gmt_offset):
    	moved from idmef-util.c. Re-worked so that it is provided
    	with the local time.
    
    	* src/idmef-util.c (idmef_additionaldata_data_to_string):
    	(prelude_get_process_name_and_path): moved from here.
    
    	* src/common.c (prelude_get_file_name_and_path): rewrite
    	prelude_get_process_name_and_path() and put it here.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3360 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                   |   15 ++++++++
 src/common.c                |   56 ++++++++++++++++++++++++++++-
 src/idmef-criterion-value.c |    3 +-
 src/idmef-util.c            |   85 -------------------------------------------
 src/include/common.h        |    6 +++-
 src/include/idmef-util.h    |    2 -
 6 files changed, 77 insertions(+), 90 deletions(-)

commit c9cf078effe92a91e33128cb7e74abd6b7244ca6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Feb 3 00:24:03 2004 +0000

    update bindings.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3358 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/perl/Prelude.c    |  163 +++++++++++++++++++++++++++-----------------
 bindings/python/_prelude.c |  142 +++++++++++++++++++++++---------------
 2 files changed, 187 insertions(+), 118 deletions(-)

commit a2cbc50f03694dfa647b9f748d937ee28ef6e622
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Feb 3 00:17:45 2004 +0000

    	* src/idmef-util.c (idmef_additionaldata_data_to_string):
    	API change. Stop using a static buffer, use the buffer
    	provided as argument. When the additional data type is byte
    	or character, directly return the content of the data.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3356 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                |    7 ++++
 src/idmef-util.c         |   87 ++++++++++------------------------------------
 src/include/idmef-util.h |    5 ++-
 3 files changed, 29 insertions(+), 70 deletions(-)

commit e5752735ed03221fd62773532d328cb0ce66bea5
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Sat Jan 31 07:43:39 2004 +0000

    	* src/idmef-value.c
    	(idmef_value_clone)
    	bug fix, enum type was not cloned correctly (forget to
    	copy the object_type field of idmef_value)
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3339 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog         |    7 +++++++
 src/idmef-value.c |   18 ++++++++++++++++++
 2 files changed, 25 insertions(+), 0 deletions(-)

commit 615354f2d2df9be665b4462028762696854294de
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Wed Jan 28 07:27:02 2004 +0000

    	* src/idmef-criterion-value.c:
    	add the "last" keyword for non linear time values
    	relation '=' with this keyword will not work as
    	expected for the moment (because it requires to be
    	transformed into a criteria (to have a range) and not
    	a simple criterion)
    	btw, it can be done manually with two idmef_criterion
    	while waiting for a correct implementation
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3335 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                   |   11 +++++
 src/idmef-criterion-value.c |   95 +++++++++++++++++++++++++++++++++++--------
 2 files changed, 89 insertions(+), 17 deletions(-)

commit f6f7af7c7ac1d9aed93b4cf85cc96011d5965a39
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Sun Jan 25 17:47:06 2004 +0000

    	* bindings/perl/Prelude.c:
    	regenerated
    
    	* bindings/perl/Prelude.pm:
    	fit idmef-criteria changes
    
    	* bindings/python/_prelude.c:
    	regenerated
    
    	* bindings/python/prelude.py:
    	(IDMEFMessage.__getitem__)
    	bug fix, check if c_value != None before destroying it
    
    	* src/idmef-criteria-string.yac.y:
    	fit idmef-criteria changes
    	bug fix, check yyparse return value
    
    	* src/idmef-criteria.c:
    	* src/include/idmef-criteria.h:
    	perform validity checks for idmef criterion
    	replace idmef_value in idmef_criterion by the new idmef_criterion_value
    	abstraction layer
    
    	* src/idmef-criterion-value.c:
    	* src/include/idmef-criterion-value.h:
    	new files
    	create a new abtraction layer uppon the value in a idmef-criterion
    	this allow the use of complex date description (idmef_criterion_value_non_linear_time)
    
    	* src/idmef-util.c:
    	* src/include/idmef-util.h:
    	(prelude_get_gmt_offset)
    	new function
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3332 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                           |   36 ++
 bindings/perl/Prelude.c             |  117 +++---
 bindings/perl/Prelude.pm            |    4 +-
 bindings/python/_prelude.c          |  111 +++---
 bindings/python/prelude.py          |    3 +
 src/Makefile.am                     |    1 +
 src/idmef-criteria-string.lex.c     |   11 +-
 src/idmef-criteria-string.yac.c     |   64 ++--
 src/idmef-criteria-string.yac.y     |   14 +-
 src/idmef-criteria.c                |  212 ++++++++-
 src/idmef-criterion-value.c         |  875 +++++++++++++++++++++++++++++++++++
 src/idmef-util.c                    |   22 +
 src/include/Makefile.am             |    1 +
 src/include/idmef-criteria.h        |    6 +-
 src/include/idmef-criterion-value.h |   84 ++++
 src/include/idmef-util.h            |    1 +
 src/include/idmef.h                 |    1 +
 17 files changed, 1388 insertions(+), 175 deletions(-)

commit 952487256c6fde784178708107211a95e4a09db1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jan 17 10:00:46 2004 +0000

    	* configure.in: correct python and perl check. Check
    	that the required header file is present. Fix build
    	failure on system missing headers file.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3258 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog    |    4 +++
 configure.in |   85 ++++++++++++++++++++++++++++++----------------------------
 2 files changed, 48 insertions(+), 41 deletions(-)

commit a7e876844f62b8361295db06a51a8d0f199531eb
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jan 17 09:15:43 2004 +0000

    	* src/prelude-log.c (syslog_log, strip_return):
    	strip '\n' character at the head and tail of the
    	buffer when logging to syslog().
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3257 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog         |    4 ++++
 src/prelude-log.c |   38 +++++++++++++++++++++++++++++---------
 2 files changed, 33 insertions(+), 9 deletions(-)

commit 7abdbe16fe101026f52227eb38a0efad44c1e551
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jan 17 09:02:33 2004 +0000

    	* src/prelude-getopt.c (get_missing_options):
    	carry more information in the error.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3256 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog            |    5 +++++
 src/prelude-getopt.c |    7 ++++---
 2 files changed, 9 insertions(+), 3 deletions(-)

commit e18dbfd78d58c36cac3da217a6907b3829198aab
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jan 14 22:32:12 2004 +0000

    	* src/sensor.c (prelude_analyzer_fill_infos):
    		remove crappy bugged code trying to copy the node
    			to the analyzer, and use a simple refcount.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3217 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog       |   11 +++++++++++
 src/daemonize.c |    4 ++--
 src/sensor.c    |   41 ++++-------------------------------------
 3 files changed, 17 insertions(+), 39 deletions(-)

commit 6d57ce554db8556eda1e14489be95a970da4b607
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Wed Jan 14 21:47:11 2004 +0000

    	* src/idmef-time.c:
    	(idmef_time_get_db_timestamp)
    	add a space character between date and hour to make
    	postgresql happy
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3214 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog        |    7 +++++++
 src/idmef-time.c |    2 +-
 2 files changed, 8 insertions(+), 1 deletions(-)

commit a7c859924652dcd5766fe5b192591e612ffe09f4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Jan 11 04:56:35 2004 +0000

    Broken coffee maker is good for bugs...
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3198 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog           |    3 +++
 src/config-engine.c |    2 +-
 2 files changed, 4 insertions(+), 1 deletions(-)

commit f6b5af01d327ee676d47a7a7b7b3a160d07e2ddc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Jan 11 03:55:40 2004 +0000

    There really are day where you should not wake up...
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3197 09c5ec92-17d4-0310-903a-819935f44dba

 sensor-adduser/sensor-adduser.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit b5921d2cc91e1f6c0547f131a05513dc6fccdffe
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Jan 11 03:49:29 2004 +0000

    	* sensor-adduser/sensor-adduser.c (set_sensor_name):
    	dup optarg.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3196 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                       |    3 +++
 sensor-adduser/sensor-adduser.c |    4 ++--
 2 files changed, 5 insertions(+), 2 deletions(-)

commit 3799b9a35bcedab7a1d355f62a7a2b9e601bbb92
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Jan 11 01:04:05 2004 +0000

    	* src/sensor.c (setup_analyzer_node_location)
    	(setup_analyzer_node_name, setup_analyzer_node_address_address)
    	(setup_analyzer_node_address_netmask)
    	(setup_analyzer_node_address_vlan_name)
    	(prelude_analyzer_fill_infos):
    	fix invalid memory references... String coming from
    	prelude-getopt should be strdup'd.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3194 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog    |   10 ++++++++++
 src/sensor.c |   22 +++++++++++-----------
 2 files changed, 21 insertions(+), 11 deletions(-)

commit f79d47c2d0ef5e200494e6b70fce56cd0f8c77b3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jan 10 13:10:15 2004 +0000

    	* src/config-engine.c (is_section):
    	do not match a section if the '[' characters is
    	preceded by other characters.
    
    	(strip_value): handle quoted entry.
    
    	(cmp_section): remove.
    	handle tab everywhere, refactorize code.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3186 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog           |    2 ++
 src/config-engine.c |   18 ++++++++++++------
 2 files changed, 14 insertions(+), 6 deletions(-)

commit 8b4d70b4c0c3646a4afe2a5caf2d6cc196624cb8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jan 10 12:59:53 2004 +0000

    	* src/config-engine.c (is_section):
    	do not match a section if the '[' characters is
    	preceded by other characters.
    
    	(cmp_section): remove.
    	handle tab everywhere, refactorize code.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3185 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog           |    9 ++
 src/config-engine.c |  275 ++++++++++++++++++++------------------------------
 2 files changed, 119 insertions(+), 165 deletions(-)

commit a648d88aa001a71e8fbfe0899be9f8b51137bfd8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jan 9 20:42:00 2004 +0000

    	* src/prelude-getopt.c (search_option):
    	use strcasecmp to search the option.
    
    	(get_missing_options): complete rewrite of the code
    	getting missing option from the configuration file,
    	so that we don't lookup option on a per option basis,
    	but in the order they were specified in the config
    	file. This allow the caller to much easily deal with
    	option that depend on each other. Mainly LML now can
    	deal with different logfile with different format.
    
    	* src/config-engine.c (is_line_commented, is_section):
    	consistency fix, handle tab.
    
    	(config_get): use new helper function. The return value
    	now have to be freed.
    
    	(config_get_next): new function. Allow the caller to
    	parse the whole configuration file.
    
    	(parse_buffer): impl. separate entry and value from the buffer.
    	(strip_value): impl. Strip out extra value characters.
    	(get_section): impl. Return section name.
    
    	(load_file_in_memory): do not use prelude_read_multiline(),
    	as it would cause problem when reporting line number, and
    	we don't care about multiline handling here.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3182 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                   |   30 ++++++
 src/config-engine.c         |  218 +++++++++++++++++++++++++++++++++++--------
 src/include/config-engine.h |    7 +-
 src/prelude-getopt.c        |  204 ++++++++++------------------------------
 4 files changed, 267 insertions(+), 192 deletions(-)

commit c5e6f7975739a9527a7feb4d1b4f62c10ee61283
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Wed Jan 7 16:47:05 2004 +0000

    	* src/idmef-message.c:
    	* src/include/idmef-message.h:
    	* src/include/idmef-tree.h:
    	drop the cache feature, since idmef_object_get' rework
    	(performance has been improved) this is no more necessary
    	idmef_message_set do not destroy object and value anymore
    
    	* bindings/perl/Prelude.c:
    	regenerated
    
    	* bindings/perl/Prelude.pm:
    	fit idmef-message changes
    
    	* bindings/python/_prelude.c:
    	regenerated
    
    	* bindings/python/prelude.py:
    	fit idmef-message changes
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3163 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                   |   21 ++++
 bindings/perl/Prelude.c     |  250 +++++++++++++++++++++---------------------
 bindings/perl/Prelude.pm    |   26 +----
 bindings/python/_prelude.c  |  225 +++++++++++++++++++++-----------------
 bindings/python/prelude.py  |    9 +-
 src/idmef-message.c         |  100 +-----------------
 src/include/idmef-message.h |    3 -
 src/include/idmef-tree.h    |    1 -
 8 files changed, 284 insertions(+), 351 deletions(-)

commit 6388667cc8a94218dfa5052022416b59fcd29bf4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jan 6 11:05:31 2004 +0000

    	forgot in my last commit.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3159 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 879cdc8ee2808c9dc0d8a381301f7b307426ba9e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jan 6 11:03:31 2004 +0000

    	* configure.in: call AC_SYS_LARGEFILE
    	* src/prelude-client-mgr.c: include config.h
    
    	64 bits file offset are now activated for fallover
    	files. No more 2Gb limitation.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3158 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                |    8 ++++++++
 src/prelude-client-mgr.c |    8 +++++++-
 2 files changed, 15 insertions(+), 1 deletions(-)

commit e95eeaefb0bcb360baf4a1a0f53525a673907e8b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jan 6 01:32:09 2004 +0000

    	* src/prelude-getopt.c (call_option_from_cb_list):
    	don't leak value returned by lookup_variable_if_needed().
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3157 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog            |    5 +++++
 src/prelude-getopt.c |   10 +++++++---
 2 files changed, 12 insertions(+), 3 deletions(-)

commit 915b2269fe6ca8776cb09eebbdc7fe1e6c251b06
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Fri Jan 2 21:53:44 2004 +0000

    	* bindings/python/prelude.py:
    	bug fix: bad variable name
    
    	* src/idmef-time.c:
    	(idmef_time_get_idmef_timestamp)
    	(idmef_time_get_ntp_timestamp)
    	(idmef_time_get_timestamp)
    	bug fix (bug was introduced the 2003-12-29):
    	0 was returned instead of the len of the buffer
    	(idmef_time_set_db_timestamp)
    	(idmef_time_new_db_timestamp)
    	new functions, set an idmef_time_t with a datetime db field
    	(idmef_time_set_ntp_timestamp)
    	convert time in UTC
    	(idmef_time_set_ntp_timestamp)
    	convert time in localtime
    
    	* src/include/idmef-time.h:
    	cleanup
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3150 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                  |   24 +++++++-
 bindings/python/prelude.py |    2 +-
 src/idmef-time.c           |  143 +++++++++++++++++++++++++++++++++++---------
 src/include/idmef-time.h   |   30 +++-------
 4 files changed, 147 insertions(+), 52 deletions(-)

commit e55b31940b291afc9b0d83ae323ddd3ede68e8d1
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Thu Jan 1 23:17:42 2004 +0000

    	* bindings/perl/Prelude.c:
    	* bindings/python/_prelude.c:
    	regenerated
    
    	* src/idmef-data.c:
    	* src/include/idmef-data.h:
    	(idmef_data_is_empty)
    	new function
    
    	* src/idmef-string.c:
    	* src/include/idmef-string.h:
    	(idmef_string_is_empty)
    	new function
    
    	* src/idmef-time.c:
    	(idmef_time_get_db_timestamp)
    	feed buffer with "NULL" if the given pointer is NULL
    	and add simple quote to the db timestamp string
    
    	* src/idmef-util.c:
    	(idmef_additionaldata_data_to_string)
    	instead of writing to a given buffer, return a const char *
    	thats point to a function static buffer (if a conversion was needed)
    	or to the data field within the additional_data given
    
    	First commit of the new year ;)
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3147 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                  |   29 +++++++++++++++
 bindings/perl/Prelude.c    |   83 +++++++++++++++++++++++++++++++++++++------
 bindings/python/_prelude.c |   51 +++++++++++++++++++++-----
 src/idmef-data.c           |    8 ++++
 src/idmef-string.c         |    7 ++++
 src/idmef-time.c           |   20 +++++++----
 src/idmef-util.c           |   39 ++++++++------------
 src/include/idmef-data.h   |   16 +++++---
 src/include/idmef-string.h |    5 +--
 src/include/idmef-util.h   |    2 +-
 10 files changed, 198 insertions(+), 62 deletions(-)

commit 7e271c922c25cd950c096d20c97123611eab5987
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Mon Dec 29 18:29:01 2003 +0000

    	* src/idmef-time.c:
    	(idmef_time_get_idmef_timestamp)
    	(idmef_time_get_idmef_timestamp)
    	(idmef_time_get_timestamp)
    	bug fix: also check if the snprintf return value
    	is not bigger than the given size
    
    	* src/include/idmef-util.h:
    	MAX_NTP_TIMESTAMP_SIZE: include the trailing nul byte
    	in the size, it fix a bug in libpreludedb
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3138 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                |   13 +++++++++++++
 src/idmef-time.c         |   31 ++++++++++++++++++-------------
 src/include/idmef-util.h |    2 +-
 3 files changed, 32 insertions(+), 14 deletions(-)

commit 11d864fc70ca6ac0e2302ec61087a5590ecd586e
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Mon Dec 29 13:53:17 2003 +0000

    	* bindings/python/prelude.py:
    	cleanup
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3132 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                  |    5 +
 bindings/python/prelude.py |  228 ++++++++++++++++++++++----------------------
 2 files changed, 120 insertions(+), 113 deletions(-)

commit 4299ec89981a171d87e2b1412286249bbac73f62
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Sun Dec 28 17:34:47 2003 +0000

    	* bindings/libprelude.i:
    	(prelude_alert_fill_infos)
    	(prelude_heartbeat_fill_infos)
    	setup process name and path with prelude_get_process_name_and_path
    
    	* bindings/perl/Prelude.c:
    	* bindings/python/_prelude.c:
    	regenerated
    
    	* bindings/perl/Prelude.pm:
    	* bindings/python/prelude.py:
    	fit prelude_alert_fill_infos last changes
    
    	* src/idmef-util.c:
    	* src/include/idmef-util.h:
    	(prelude_get_process_name_and_path)
    	new function
    
    	* src/sensor.c:
    	(get_process_name)
    	updated to use prelude_get_process_name_and_path
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3120 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                  |   24 +++++
 bindings/libprelude.i      |   66 +++++++++++++--
 bindings/perl/Prelude.c    |  203 +++++++++++++++++++++++++++++++++++++++++---
 bindings/perl/Prelude.pm   |    5 +-
 bindings/python/_prelude.c |  200 +++++++++++++++++++++++++++++++++++++++++--
 bindings/python/prelude.py |    2 +-
 src/idmef-util.c           |   72 ++++++++++++++++
 src/include/idmef-util.h   |    1 +
 src/sensor.c               |   14 +---
 9 files changed, 547 insertions(+), 40 deletions(-)

commit 8e69a0178a34b49a54c75203d40cbd6759273153
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Dec 28 00:36:56 2003 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3110 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

commit 0c05cd11b5d5fb009051a03113e038ed15f77938
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Dec 28 00:35:58 2003 +0000

    	* src/prelude-client.c (prelude_client_send_msg):
    	after writing a message, check that the tcp connection is
    	still established, otherwise, handle breakage and trigger
    	failover.
    
    	(is_tcp_connection_still_established): moved from prelude-io.c.
    
    	(start_inet_connection):
    	(start_unix_connection): s/socket_io/sys_io/
    
    	* src/prelude-io.c:
    	remove the socket_io IO type. The check issued by this type
    	really shouldn't be done here.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3109 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-io.h |    2 -
 src/prelude-client.c     |   76 +++++++++++++++++++++++----
 src/prelude-io.c         |  130 +++------------------------------------------
 3 files changed, 74 insertions(+), 134 deletions(-)

commit 7924f6a57332328bd9c16fa576fa13bf2b8a5632
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Dec 28 00:29:27 2003 +0000

    	* src/prelude-message.c (set_data, prelude_msg_forward):
    	datatype safety.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3108 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog             |    5 +++++
 src/prelude-message.c |    6 +++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit 325d1aa3c208cdcd25b3a14b8ab8bfe2cdc8d34a
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Sat Dec 27 18:35:57 2003 +0000

    	* src/idmef-value.c:
    	(idmef_value_to_string)
    	bug fix, enum type was not handled since idmef-value.c rework
    	(it was not handled at idmef-value-type level
    	but enum need the object_type field in addition of the
    	enum value to be converted into string, so the conversion
    	must be done at idmef-value level)
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3102 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                |   10 ++++++++++
 src/idmef-value.c        |   27 +++++++++++++++++++++++++--
 src/include/idmef-util.h |    1 -
 3 files changed, 35 insertions(+), 3 deletions(-)

commit 11fa2913885fbd6044b69438345ad86237f70416
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Sat Dec 27 15:00:11 2003 +0000

            * src/prelude-strbuf.c:
            (prelude_strbuf_is_empty)
            change return value
            returns 1 (true/yes) if strbuf is empty and 0 (false/no) otherwise
            it is more natural than 0 and -1 (return values < 0 are used as
            error code, and we don't have any error here)
            moreover, it was the way libpreludedb's strbuf works, and when libpreludedb
            has been changed to use prelude-strbuf instead of strbuf, it has been broken
            by now everything works fine
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3097 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog            |   12 ++++++++++++
 src/prelude-strbuf.c |    2 +-
 2 files changed, 13 insertions(+), 1 deletions(-)

commit 5a58f861124c3d2440a10d227900a7bc49af94e8
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Sat Dec 27 00:32:40 2003 +0000

    	update Prelude.c
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3094 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/perl/Prelude.c | 1049 ++++++++++++++++++++++++-----------------------
 1 files changed, 531 insertions(+), 518 deletions(-)

commit a3caed6ccbac5f9ffc3b575c02920c95f04169c6
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Fri Dec 26 22:33:43 2003 +0000

    	* src/idmef-value.c:
    	(idmef_value_get_idmef_type)
    	also return object_type if value's type is type_enum
    
    	* bindings/libprelude.i:
    	bind idmef-type.h
    
    	* bindings/perl/Prelude.c:
    	* bindings/python/_prelude.c:
    	regenerated
    
    	* bindings/perl/Prelude.pm:
    	* bindings/python/prelude.py:
    	return enums as strings
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3093 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                  |   17 +
 bindings/libprelude.i      |    1 +
 bindings/perl/Prelude.pm   |    3 +-
 bindings/python/_prelude.c |  797 ++++++++++++++++++++++----------------------
 bindings/python/prelude.py |    5 +-
 src/idmef-value.c          |    2 +-
 6 files changed, 426 insertions(+), 399 deletions(-)

commit d5b6ab06643a52ca6e8a76b8118fa11de5c8f0cc
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Fri Dec 26 21:17:04 2003 +0000

    	* configure.in:
    	don't regenerate the .c source files of bindings during
    	./configure
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3085 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog    |    6 ++++++
 configure.in |   12 ------------
 2 files changed, 6 insertions(+), 12 deletions(-)

commit 6b8115ff467702a343c8df7ce54a81cb86e8dcc5
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Fri Dec 26 18:13:56 2003 +0000

    	* bindings/generate.sh:
    	new script that simply call the generate.sh of perl and python
    	directories
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3080 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog            |    6 +++++-
 bindings/generate.sh |    5 +++++
 2 files changed, 10 insertions(+), 1 deletions(-)

commit 51835023f458aecb30a80a7c1614c96366ed2106
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Fri Dec 26 18:11:53 2003 +0000

    	* bindings/python/_prelude.c:
    	regenerated
    
    	* bindings/python/prelude.py:
    	cleanup
    
    	* src/idmef-criteria.c:
    	(idmef_criteria_clone)
    	bug fix, the way the operators were handled was buggy
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3079 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                  |   12 +
 bindings/python/_prelude.c |  596 ++++++++++++++++++++++++++++++++++++++++++--
 bindings/python/prelude.py |   65 +++---
 src/idmef-criteria.c       |    6 +-
 4 files changed, 630 insertions(+), 49 deletions(-)

commit 10099baaad8084e1334325f54107a702c6aa64a4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Dec 25 17:17:47 2003 +0000

    	* src/idmef-data.c (idmef_data_new):
    	revert previous change (unsigned char pointer to void pointer),
    	cause it was causing problem for binding.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3049 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                |    4 ++++
 src/idmef-data.c         |   16 ++++++++--------
 src/include/idmef-data.h |   18 +++++++++---------
 3 files changed, 21 insertions(+), 17 deletions(-)

commit 71d2b9d15714961c45ed442a119f57666b9e4eac
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Dec 25 16:34:29 2003 +0000

            * src/idmef-wrappers-gen/GenerateIDMEFMessageSendC.pm (struct):
            don't call prelude_msgbuf_mark_end() on idmef_message_send(). Doing
            so is up to the caller, which might want to add more information
            to the written alert.
    
            * src/idmef-data.c (idmef_data_new_dup):
            (idmef_data_new_nodup):
            (idmef_data_new_ref):
            (idmef_data_set_dup):
            (idmef_data_set_nodup):
            (idmef_data_set_ref):
            (idmef_data_get_data):
    
            * src/idmef-string.c (idmef_string_new_ref_fast):
            str is const.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3046 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                                          |   18 +++++++++++++++++
 src/idmef-data.c                                   |   18 ++++++++--------
 src/idmef-message-recv.c                           |    2 +-
 src/idmef-message-send.c                           |    3 +-
 src/idmef-string.c                                 |    2 +-
 src/idmef-tree-print.c                             |    2 +-
 src/idmef-tree-to-string.c                         |    2 +-
 src/idmef-tree-wrap.c                              |    2 +-
 .../GenerateIDMEFMessageSendC.pm                   |    5 +---
 src/include/idmef-data.h                           |   21 ++++++++++---------
 src/include/idmef-message-id.h                     |    2 +-
 src/include/idmef-message-recv.h                   |    2 +-
 src/include/idmef-message-send.h                   |    2 +-
 src/include/idmef-string.h                         |    2 +-
 src/include/idmef-tree-data.h                      |    2 +-
 src/include/idmef-tree-print.h                     |    2 +-
 src/include/idmef-tree-to-string.h                 |    2 +-
 src/include/idmef-tree-wrap.h                      |    2 +-
 18 files changed, 53 insertions(+), 38 deletions(-)

commit 1478c3e57faf022d34e535dd6c108489e72023c3
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Sat Dec 20 00:12:50 2003 +0000

    	* bindings/libprelude.i:
    	* bindings/perl/Prelude.pm:
    	cleanup
    
    	* bindings/perl/Prelude.c:
    	regenerated
    
    	* src/idmef-wrappers-gen/GenerateIDMEFMessageRecvC.pm:
    	(extract_string_safe)
    	bug fix, idmef_string_new_ref_fast was called with len + 1, but
    	len already takes the final NULL byte in account
    
    	* src/idmef-message-recv.c:
    	regenerated
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@3001 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                                          |   17 +
 bindings/libprelude.i                              |   26 +-
 bindings/perl/Prelude.c                            |35168 ++++++++++++++++++++
 bindings/perl/Prelude.pm                           |   10 +-
 src/idmef-message-recv.c                           |    4 +-
 .../GenerateIDMEFMessageRecvC.pm                   |    2 +-
 6 files changed, 35200 insertions(+), 27 deletions(-)

commit 294f9b3f5f669628e5ab01fb9e73ed4ff18dcd1d
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Thu Dec 18 22:33:44 2003 +0000

    	* src/prelude-io.c:
    	(is_tcp_connection_still_established)
    	handle the case where poll returns 0 (which means that
    	no fd have been selected)
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@2980 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog        |    7 +++++++
 src/prelude-io.c |    8 +++++++-
 2 files changed, 14 insertions(+), 1 deletions(-)

commit c2ba42cb883bbc51e6873ba366056e3bff468b7e
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Wed Dec 17 23:26:12 2003 +0000

    	* src/prelude-strbuf.c:
    	* src/include/prelude-strbuf.h:
    	(prelude_strbuf_cat)
    	(prelude_strbuf_ncat)
    	new functions
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@2979 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                    |    8 ++++++
 src/include/prelude-strbuf.h |    9 +++---
 src/prelude-strbuf.c         |   58 ++++++++++++++++++++++++++++++++---------
 3 files changed, 57 insertions(+), 18 deletions(-)

commit 90ab84acdf478fdd30b3de7659bcea09b9a91a70
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Tue Dec 16 13:53:01 2003 +0000

    	* src/idmef-value-type.c:
    	in read functions for integer types: handle both decimal
    	and hexadecimal value
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@2973 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog              |    6 ++++++
 src/idmef-value-type.c |   39 +++++++++++++++++++++++++++------------
 2 files changed, 33 insertions(+), 12 deletions(-)

commit 69e33786673f4cb9bf0ab6301593c1f0bd09a204
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Sun Dec 14 18:00:12 2003 +0000

            * src/idmef-message.c:
            * src/include/idmef-tree.h
            (idmef_message_set_pmsg)
            (idmef_message_destroy)
            add the ability to attach a prelude_msg to the corresponding idmef_message
    
            * src/idmef-wrappers-gen/GenerateIDMEFTreeWrapH.pm:
            do not generate _ref function prototype for function that don't have refcount
    
            * src/include/idmef-tree-wrap.h:
            regenerated
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@2966 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                                        |   14 +++++++++
 src/idmef-message-recv.c                         |    2 +-
 src/idmef-message-send.c                         |    2 +-
 src/idmef-message.c                              |   33 +++++++++++++++------
 src/idmef-tree-print.c                           |    2 +-
 src/idmef-tree-to-string.c                       |    2 +-
 src/idmef-tree-wrap.c                            |    3 +-
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapH.pm |    2 +
 src/include/idmef-message-id.h                   |    2 +-
 src/include/idmef-message-recv.h                 |    2 +-
 src/include/idmef-message-send.h                 |    2 +-
 src/include/idmef-message.h                      |   10 +++++-
 src/include/idmef-tree-data.h                    |    2 +-
 src/include/idmef-tree-print.h                   |    2 +-
 src/include/idmef-tree-to-string.h               |    2 +-
 src/include/idmef-tree-wrap.h                    |    6 +--
 src/include/idmef-tree.h                         |    4 ++
 17 files changed, 65 insertions(+), 27 deletions(-)

commit 1bca0c079ac43cd077e5cdb52f672e57e9b4ae37
Author: Nicolas Delon <nicolas.delon@prelude-ids.com>
Date:   Sun Dec 14 10:03:07 2003 +0000

            * src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm:
            * src/idmef-wrappers-gen/GenerateIDMEFTreeWrapH.pm:
            * src/idmef-wrappers-gen/IDMEFTree.pm:
            * src/include/idmef-tree.h:
            implement refcount support
    
            * src/idmef-tree-wrap.c:
            * src/include/idmef-tree-wrap.h:
            regenerated
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@2965 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                                        |   12 +
 src/idmef-criteria-string.yac.c                  | 1260 ++++++++++------------
 src/idmef-criteria-string.yac.h                  |   94 +--
 src/idmef-message-recv.c                         |    2 +-
 src/idmef-message-send.c                         |    2 +-
 src/idmef-tree-print.c                           |    2 +-
 src/idmef-tree-to-string.c                       |    2 +-
 src/idmef-tree-wrap.c                            |  406 +++++++-
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm |   42 +-
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapH.pm |   11 +
 src/idmef-wrappers-gen/IDMEFTree.pm              |    6 +-
 src/include/idmef-message-id.h                   |    2 +-
 src/include/idmef-message-recv.h                 |    2 +-
 src/include/idmef-message-send.h                 |    2 +-
 src/include/idmef-tree-data.h                    |    2 +-
 src/include/idmef-tree-print.h                   |    2 +-
 src/include/idmef-tree-to-string.h               |    2 +-
 src/include/idmef-tree-wrap.h                    |   71 ++-
 src/include/idmef-tree.h                         |   45 +-
 19 files changed, 1150 insertions(+), 817 deletions(-)

commit d8ec132df65e1b7fed60cc0397c17dee8bf66cf1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Dec 13 01:58:01 2003 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@2952 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/sensor.h |    8 --------
 1 files changed, 0 insertions(+), 8 deletions(-)

commit d17983a39bbd676e419e48814bedf94c12bb624d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Dec 13 01:05:22 2003 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@2944 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-util.c             |    6 +++---
 src/include/prelude-getopt.h |    4 +++-
 2 files changed, 6 insertions(+), 4 deletions(-)

commit c2e0e5e5b23666c20ad2bede2c5ca5c1605053a3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Dec 13 01:02:08 2003 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@2943 09c5ec92-17d4-0310-903a-819935f44dba

 src/idmef-util.c         |   16 +++++++++-------
 src/include/idmef-util.h |    4 ++--
 2 files changed, 11 insertions(+), 9 deletions(-)

commit fdb71e4557946e143e6e0317623aee42741328d9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Dec 13 00:55:58 2003 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@2942 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/perl/Prelude.pm               |  708 ++
 bindings/python/_prelude.c             |21567 ++++++++++++++++++++++++++++++++
 bindings/python/prelude.py             |  464 +
 docs/api/examples/perl/send_alert.pl   |   22 +
 docs/api/examples/python/send_alert.py |   18 +
 src/idmef-tree-print.c                 | 1842 +++
 src/idmef-tree-to-string.c             | 2005 +++
 src/include/Makefile.am                |    1 -
 src/include/extract.h                  |    2 +-
 src/prelude-getopt-wide.c              |   16 +-
 10 files changed, 26635 insertions(+), 10 deletions(-)

commit b37596236d830334ae1ca1423a6b57070df101a5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Dec 13 00:39:44 2003 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@2941 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/Makefile.am               |    1 +
 bindings/libprelude.i              |  265 ++++++++++++++++++++++++++++++++++++
 src/include/Makefile.am            |    1 -
 src/include/idmef-tree-print.h     |   37 +++++
 src/include/idmef-tree-to-string.h |   37 +++++
 5 files changed, 340 insertions(+), 1 deletions(-)

commit bf936b4dbbc7a7f1711b7f68e68cbfdf1aecef9d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Dec 13 00:35:13 2003 +0000

    db-work merge in progress
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@2940 09c5ec92-17d4-0310-903a-819935f44dba

 bindings/perl/Makefile.am   |   25 +++++++++++++++++++++++++
 bindings/perl/generate.sh   |    3 +++
 bindings/python/Makefile.am |   24 ++++++++++++++++++++++++
 bindings/python/generate.sh |    3 +++
 4 files changed, 55 insertions(+), 0 deletions(-)

commit 2775a1d134bd52a342a510a364299c3848c30bbb
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Dec 13 00:25:33 2003 +0000

    db-work merge in progress
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@2939 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                                          |    8 +
 Makefile.am                                        |    2 +-
 NEWS                                               |   60 +
 configure.in                                       |  123 +-
 sensor-adduser/sensor-adduser.c                    |   19 +-
 src/Makefile.am                                    |   27 +-
 src/common.c                                       |    2 +-
 src/idmef-criteria-string.lex.c                    | 2093 +++++
 src/idmef-criteria-string.lex.l                    |  107 +
 src/idmef-criteria-string.yac.c                    | 1512 ++++
 src/idmef-criteria-string.yac.h                    |   81 +
 src/idmef-criteria-string.yac.y                    |  298 +
 src/idmef-criteria.c                               |  533 ++
 src/idmef-data.c                                   |  331 +
 src/idmef-message-recv.c                           | 2316 +++++
 src/idmef-message-send.c                           |  761 ++
 src/idmef-message.c                                |  172 +
 src/idmef-msg-send.c                               |   11 +-
 src/idmef-object-value.c                           |  172 +
 src/idmef-object.c                                 |  919 ++
 src/idmef-string.c                                 |  168 +
 src/idmef-time.c                                   |  549 ++
 src/idmef-tree-func.c                              | 1033 ---
 src/idmef-tree-wrap.c                              | 9286 ++++++++++++++++++++
 src/idmef-type.c                                   |  199 +
 src/idmef-util.c                                   |  175 +
 src/idmef-value-object.c                           |   80 +
 src/idmef-value-type.c                             |  454 +
 src/idmef-value.c                                  |  558 ++
 src/idmef-wrappers-gen/Generate.pm                 |   46 +
 src/idmef-wrappers-gen/GenerateDebug.pm            |   94 +
 src/idmef-wrappers-gen/GenerateIDMEFMessageIdH.pm  |   94 +
 .../GenerateIDMEFMessageRecvC.pm                   |  246 +
 .../GenerateIDMEFMessageRecvH.pm                   |   64 +
 .../GenerateIDMEFMessageSendC.pm                   |  280 +
 .../GenerateIDMEFMessageSendH.pm                   |   61 +
 src/idmef-wrappers-gen/GenerateIDMEFTreeData.pm    |  163 +
 src/idmef-wrappers-gen/GenerateIDMEFTreePrintC.pm  |  317 +
 src/idmef-wrappers-gen/GenerateIDMEFTreePrintH.pm  |   64 +
 .../GenerateIDMEFTreeToStringC.pm                  |  308 +
 .../GenerateIDMEFTreeToStringH.pm                  |   64 +
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapC.pm   |  857 ++
 src/idmef-wrappers-gen/GenerateIDMEFTreeWrapH.pm   |  263 +
 src/idmef-wrappers-gen/IDMEFTree.pm                |  368 +
 src/idmef-wrappers-gen/README                      |    6 +
 src/idmef-wrappers-gen/generator.pl                |  123 +
 src/include/Makefile.am                            |   29 +-
 src/include/extract.h                              |   70 +-
 src/include/idmef-criteria-string.h                |   30 +
 src/include/idmef-criteria.h                       |   82 +
 src/include/idmef-data.h                           |  277 +
 src/include/idmef-message-id-format.h              |   29 +
 src/include/idmef-message-id.h                     |  364 +-
 src/include/idmef-message-recv.h                   |   62 +
 src/include/idmef-message-send.h                   |   37 +
 src/include/idmef-message.h                        |   38 +
 src/include/idmef-object-value.h                   |   59 +
 src/include/idmef-object.h                         |   80 +
 src/include/idmef-string.h                         |   96 +
 src/include/idmef-time.h                           |   78 +
 src/include/idmef-tree-data.h                      |  322 +
 src/include/idmef-tree-func.h                      |  191 -
 src/include/idmef-tree-wrap.h                      | 1704 ++++
 src/include/idmef-tree.h                           |  379 +-
 src/include/idmef-type.h                           |   60 +
 src/include/idmef-util.h                           |   67 +
 src/include/idmef-value-object.h                   |   29 +
 src/include/idmef-value-type.h                     |  113 +
 src/include/idmef-value.h                          |  106 +
 src/include/idmef.h                                |   44 +
 src/include/list.h                                 |   20 +
 src/include/ntp.h                                  |  129 +
 src/include/prelude-hash.h                         |   42 +
 src/include/prelude-io.h                           |   21 +-
 src/include/prelude-strbuf.h                       |   49 +
 src/ntp.c                                          |  322 +
 src/plugin-common.c                                |  106 +-
 src/prelude-async.c                                |    4 +-
 src/prelude-client-mgr.c                           |   18 +-
 src/prelude-client.c                               |    6 +-
 src/prelude-getopt.c                               |   11 +
 src/prelude-hash.c                                 |  242 +
 src/prelude-ident.c                                |    4 +-
 src/prelude-io.c                                   |  253 +-
 src/prelude-message-buffered.c                     |    2 +-
 src/prelude-strbuf.c                               |  179 +
 src/sensor.c                                       |  297 +-
 src/ssl-gencrypto.c                                |    8 +-
 88 files changed, 29608 insertions(+), 1918 deletions(-)

commit 1eb842d87fd5642e1cfa4f02f59f4286d182ba24
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 5 01:13:13 2003 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@2886 09c5ec92-17d4-0310-903a-819935f44dba

 autogen.sh |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 0c754d056277d64db9538b01d342ed0632644189
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 5 01:07:19 2003 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@2885 09c5ec92-17d4-0310-903a-819935f44dba

 autogen.sh |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit c79e44cfd2e7a5a82ac95cc056b7c4b919977f45
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 5 01:05:20 2003 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@2884 09c5ec92-17d4-0310-903a-819935f44dba

 autogen.sh |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit b6dee8efed25094453aaad535825f163e586b480
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 5 01:04:04 2003 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@2883 09c5ec92-17d4-0310-903a-819935f44dba

 autogen.sh |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit af427c441b6c114e4fe060f30597bb26754a5694
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 5 00:27:37 2003 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@2882 09c5ec92-17d4-0310-903a-819935f44dba

 autogen.sh |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 9e69fc63e91a1241e7d2e85e42d5c057ebd86aea
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 5 00:27:09 2003 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@2881 09c5ec92-17d4-0310-903a-819935f44dba

 autogen.sh |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 213831077d75454681596e466c5668028139ffa4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 5 00:26:20 2003 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@2880 09c5ec92-17d4-0310-903a-819935f44dba

 autogen.sh |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 7a1c114ae5973f39b51bee6c418e79555858031c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 5 00:23:59 2003 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@2879 09c5ec92-17d4-0310-903a-819935f44dba

 autogen.sh |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 0cbde5a97484416ac138c119e6b85a4719fc1b70
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 5 00:21:13 2003 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@2878 09c5ec92-17d4-0310-903a-819935f44dba

 autogen.sh |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 5e97f9ce1dde90ab695c182a236c3ada7971ce5b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 5 00:20:15 2003 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@2877 09c5ec92-17d4-0310-903a-819935f44dba

 autogen.sh |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit ac1e324b6298cda27a005274ce83a18ed85197f0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 5 00:18:31 2003 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@2876 09c5ec92-17d4-0310-903a-819935f44dba

 autogen.sh |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 2989a09ee25024830172a35bd9f80c956dc62f88
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 5 00:17:53 2003 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@2875 09c5ec92-17d4-0310-903a-819935f44dba

 autogen.sh |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 65792dd3a2d4fc5d5dedfc8a5f5daed65015084a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 5 00:10:03 2003 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@2874 09c5ec92-17d4-0310-903a-819935f44dba

 autogen.sh |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 1f6f7c84132d783044588dcfe1d393f0bd2065c9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Dec 4 21:25:10 2003 +0000

    acl...
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@2873 09c5ec92-17d4-0310-903a-819935f44dba

 autogen.sh |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 9283dd1e53c4714f5aa9e49a24ac8d4c6635dce3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Dec 4 21:21:00 2003 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@2872 09c5ec92-17d4-0310-903a-819935f44dba

 autogen.sh |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 416ee9a4ae025cc3e288b9826bcc000b294a8068
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Dec 4 21:20:09 2003 +0000

    ACL work...
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@2871 09c5ec92-17d4-0310-903a-819935f44dba

 autogen.sh |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit b55bff3c7a3a63ca1e085f07251d8c5cc9e8e10d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Dec 4 21:17:47 2003 +0000

    ACL work...
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@2870 09c5ec92-17d4-0310-903a-819935f44dba

 autogen.sh |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit fc9cbc25b9eca0e0a248db908575b5070bd0082e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Dec 4 21:14:47 2003 +0000

    ACL work..
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@2869 09c5ec92-17d4-0310-903a-819935f44dba

 autogen.sh |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit a6d8b5988f846de4c775e3eab4cecd2d7d602aa3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Dec 4 21:06:35 2003 +0000

    ACL works...
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@2868 09c5ec92-17d4-0310-903a-819935f44dba

 autogen.sh |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit e52823d743f121db3c663696144975cb85bd33b7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Dec 4 21:03:33 2003 +0000

    ACL work...
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@2867 09c5ec92-17d4-0310-903a-819935f44dba

 autogen.sh |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 51a929ffd8844759a73224d2b617f9fc41542648
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Dec 4 18:35:54 2003 +0000

    Testing...
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@2864 09c5ec92-17d4-0310-903a-819935f44dba

 autogen.sh |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 1c829a86b39c33540fef956d4711a4857a09c1ac
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Oct 17 01:56:07 2003 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@2694 09c5ec92-17d4-0310-903a-819935f44dba

 src/Makefile.am         |    1 -
 src/include/Makefile.am |    1 -
 2 files changed, 0 insertions(+), 2 deletions(-)

commit 960970a8c7ebab699e5773120c9259a102d87389
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Oct 17 01:48:48 2003 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@2693 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/string-matching.h |   28 -------
 src/prelude-log.c             |    2 +-
 src/string-matching.c         |  156 -----------------------------------------
 3 files changed, 1 insertions(+), 185 deletions(-)

commit b7f5a3f8cdf13661d895dbef08f9d45f60e828ee
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Oct 17 01:44:48 2003 +0000

    Merge libprelude-0-8 back-in. Prepare for db-work inclusion.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@2691 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                       |  120 ++++++++++++++++++++++++++++++++++++++-
 NEWS                            |   51 ++++++++++++++++
 README                          |   17 +++--
 configure.in                    |  104 ++++++++++++++++------------------
 libprelude-config.in            |    2 +-
 sensor-adduser/sensor-adduser.c |    3 +-
 src/daemonize.c                 |    2 +-
 src/idmef-msg-send.c            |   85 +++++++++++++++++++++++++++
 src/include/idmef-msg-send.h    |   10 +++-
 src/include/timer.h             |    2 +-
 src/prelude-client-mgr.c        |    5 +-
 src/prelude-inet.c              |   55 ++++++++++++------
 src/prelude-io.c                |    3 +-
 src/prelude-path.c              |   10 ++--
 src/timer.c                     |   20 +++----
 15 files changed, 382 insertions(+), 107 deletions(-)

commit 2c0fda4c6c9e6d260c619c3d3e6e041cac33424c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jun 16 10:42:55 2003 +0000

    Merge back 0-8 change to HEAD
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@2385 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                        |  205 ++++++++++++++++++++++++-
 Makefile.am                      |   18 +-
 configure.in                     |   79 +++++++++-
 libprelude-config.in             |    6 +-
 sensor-adduser/sensor-adduser.c  |   16 +-
 sensor-adduser/ssl-register.c    |    2 +-
 sensors-default.conf             |    2 +-
 src/Makefile.am                  |    3 +-
 src/common.c                     |   28 +++-
 src/idmef-msg-send.c             |   13 +-
 src/include/Makefile.am          |    1 +
 src/include/common.h             |    3 +-
 src/include/extract.h            |   21 ++-
 src/include/plugin-common-prv.h  |   30 ++--
 src/include/prelude-client-mgr.h |    3 +
 src/include/prelude-inet.h       |  131 ++++++++++++++++
 src/include/prelude-io.h         |    6 +-
 src/include/timer.h              |   20 +--
 src/plugin-common.c              |    9 +-
 src/prelude-async.c              |   39 ++++-
 src/prelude-client-mgr.c         |  146 +++++++++++++++++-
 src/prelude-client.c             |  198 ++++++++++--------------
 src/prelude-inet.c               |  314 ++++++++++++++++++++++++++++++++++++++
 src/prelude-io.c                 |    2 +-
 src/ssl-registration-msg.c       |    2 +-
 src/timer.c                      |  133 +++++++++--------
 26 files changed, 1150 insertions(+), 280 deletions(-)

commit 14be3118cc3b65c3065bbce605722dd206fdc452
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Apr 28 14:30:44 2003 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@2145 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/timer.h |   14 +++++++++++++-
 src/prelude-async.c |    3 +++
 src/timer.c         |   20 +++++++++++++++++---
 3 files changed, 33 insertions(+), 4 deletions(-)

commit ad11d93ddef9771ba475ca566ddca2dc0c4a3ba5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Apr 28 14:22:34 2003 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@2144 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                   |    8 ++++
 src/include/prelude-async.h |   11 +++++-
 src/prelude-async.c         |   86 +++++++++++++++++++++++++++---------------
 src/timer.c                 |   47 ++++++++++++++++-------
 4 files changed, 106 insertions(+), 46 deletions(-)

commit 5f69806fd1f451a1b36b33ec36cfebe4b87ad9be
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Apr 28 14:10:49 2003 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@2143 09c5ec92-17d4-0310-903a-819935f44dba

 COPYING              |   15 +++++++++++++++
 ChangeLog            |    8 ++++++++
 NEWS                 |   43 +++++++++++++++++++++++++++++++++++++++++++
 README               |   13 -------------
 autogen.sh           |   18 ------------------
 configure.in         |    2 +-
 src/prelude-client.c |    6 +++---
 src/prelude-io.c     |    5 +++--
 src/prelude-log.c    |    5 ++++-
 src/ssl-gencrypto.c  |    3 +++
 10 files changed, 80 insertions(+), 38 deletions(-)

commit 002a3d59b00cd5602dd83e2a7eead2b75c529be6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Apr 28 14:05:29 2003 +0000

    Merge 0.8 change back in HEAD.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@2142 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-getopt.c |   20 ++++++++++++++++----
 1 files changed, 16 insertions(+), 4 deletions(-)

commit dee9b7ec77e8a0015e708de476c610fadc427c12
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Mar 6 01:20:52 2003 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@2020 09c5ec92-17d4-0310-903a-819935f44dba

 Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 225a78ef33e1635374c3ddd4c02b74a1c3b40559
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Feb 4 10:55:05 2003 +0000

    Update my mail address.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1909 09c5ec92-17d4-0310-903a-819935f44dba

 AUTHORS                                |    2 +-
 CREDITS                                |    2 +-
 README                                 |    2 +-
 debian/copyright                       |    2 +-
 libmissing/getopt_long.c               |    2 +-
 libmissing/getopt_long.h               |    2 +-
 libmissing/libmissing.h                |    2 +-
 sensor-adduser/sensor-adduser.c        |    2 +-
 src/client-ident.c                     |    2 +-
 src/common.c                           |    2 +-
 src/config-engine.c                    |    2 +-
 src/daemonize.c                        |    2 +-
 src/idmef-msg-send.c                   |    2 +-
 src/idmef-tree-func.c                  |    2 +-
 src/include/client-ident.h             |    2 +-
 src/include/common.h                   |    2 +-
 src/include/config-engine.h            |    2 +-
 src/include/daemonize.h                |    2 +-
 src/include/extract.h                  |    2 +-
 src/include/idmef-message-id.h         |    2 +-
 src/include/idmef-msg-send.h           |    2 +-
 src/include/idmef-tree-func.h          |    2 +-
 src/include/idmef-tree.h               |    2 +-
 src/include/plugin-common-prv.h        |    2 +-
 src/include/plugin-common.h            |    2 +-
 src/include/prelude-async.h            |    2 +-
 src/include/prelude-auth.h             |    2 +-
 src/include/prelude-client-mgr.h       |    2 +-
 src/include/prelude-client.h           |    2 +-
 src/include/prelude-getopt-wide.h      |    2 +-
 src/include/prelude-getopt.h           |    2 +-
 src/include/prelude-ident.h            |    2 +-
 src/include/prelude-io.h               |    2 +-
 src/include/prelude-list.h             |    2 +-
 src/include/prelude-message-buffered.h |    2 +-
 src/include/prelude-message-id.h       |    2 +-
 src/include/prelude-message.h          |    2 +-
 src/include/prelude-path.h             |    2 +-
 src/include/sensor.h                   |    2 +-
 src/include/ssl-settings.h             |    2 +-
 src/include/ssl.h                      |    2 +-
 src/include/variable.h                 |    4 ++--
 src/plugin-common.c                    |    2 +-
 src/prelude-async.c                    |    2 +-
 src/prelude-auth.c                     |    2 +-
 src/prelude-client-mgr.c               |    2 +-
 src/prelude-client.c                   |    2 +-
 src/prelude-getopt.c                   |    2 +-
 src/prelude-ident.c                    |    2 +-
 src/prelude-io.c                       |    2 +-
 src/prelude-log.c                      |    2 +-
 src/prelude-message-buffered.c         |    2 +-
 src/prelude-message.c                  |    2 +-
 src/prelude-path.c                     |    2 +-
 src/sensor.c                           |    2 +-
 src/timer.c                            |    2 +-
 src/variable.c                         |    4 ++--
 57 files changed, 59 insertions(+), 59 deletions(-)

commit 9ec3f2a2f0650c7acd22ac268606d5551e11f0e0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Feb 4 10:38:40 2003 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1908 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog       |    7 +++++++
 src/daemonize.c |    6 +++++-
 src/sensor.c    |    6 +++---
 3 files changed, 15 insertions(+), 4 deletions(-)

commit 4a4610e98d769127ff808c28c15310db508eae3c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Feb 3 13:42:54 2003 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1891 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog           |    7 +++++++
 src/config-engine.c |    5 +++--
 2 files changed, 10 insertions(+), 2 deletions(-)

commit df0ea673f8fed7e5b208a3a93ef6253d90db76a7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jan 24 11:01:27 2003 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1811 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                          |   28 ++++++++++++++++
 sensor-adduser/ssl-register.c      |   10 +++---
 src/include/ssl-registration-msg.h |   10 +++---
 src/ssl-registration-msg.c         |   64 ++++++++++++++++++++++-------------
 4 files changed, 78 insertions(+), 34 deletions(-)

commit 1fc53bee266bb40c3d0d0c6bc929e5e794f1e00d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jan 23 21:31:11 2003 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1809 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog            |   24 +++++++++++++
 src/prelude-getopt.c |   94 ++++++++++++++++++++++---------------------------
 2 files changed, 66 insertions(+), 52 deletions(-)

commit aa6cf18e78deed337f571b45f30ed7a728f693ae
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jan 21 21:48:51 2003 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1807 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog           |    5 +++++
 src/ssl-gencrypto.c |    8 ++++----
 2 files changed, 9 insertions(+), 4 deletions(-)

commit 6b305d88e2abc3af7d6d0c8408ae0bb67b8912aa
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Dec 18 02:43:45 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1756 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-message-buffered.h |    5 +++++
 src/include/prelude-message.h          |    4 ++++
 src/prelude-getopt-wide.c              |    7 +++++--
 src/prelude-message-buffered.c         |   30 +++++++++++++++++++++++++++++-
 src/prelude-message.c                  |   27 +++++++++++++++++++++++++++
 5 files changed, 70 insertions(+), 3 deletions(-)

commit fb0712abbab83eb07dd1a05e2fe27ea16ebcf97f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Dec 18 02:05:15 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1755 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-getopt-wide.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit b1c10d09f0877a4904417163e737f2a0c1daf2f6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Dec 18 01:49:49 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1754 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                              |   18 +++++++
 sensor-adduser/sensor-adduser.c        |    2 +-
 src/include/prelude-message-buffered.h |    9 +++-
 src/include/prelude-message.h          |    3 +-
 src/prelude-getopt-wide.c              |    5 +-
 src/prelude-message-buffered.c         |   85 +++++++++++++++++++-------------
 src/prelude-message.c                  |   15 ++---
 7 files changed, 85 insertions(+), 52 deletions(-)

commit a79a74e31ef8e29c0c620ddd59fdc0cfaee5eee1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Nov 28 11:50:41 2002 +0000

    2002-11-22  Yoann Vandoorselaere  <yoann@mandrakesoft.com>
    
    	* src/prelude-getopt.c:
    	input_validation_regex, not input_validation_rexex.
    
    	(prelude_option_new):
    	(prelude_option_set_longopt):
    	(prelude_option_get_longopt):
    	(prelude_option_set_description):
    	(prelude_option_get_description):
    	(prelude_option_set_has_arg):
    	(prelude_option_get_has_arg):
    	(prelude_option_set_help):
    	(prelude_option_get_help):
    	(prelude_option_set_input_validation_regex):
    	(prelude_option_get_input_validation_regex):
    	(prelude_option_set_input_type):
    	(prelude_option_get_input_type):
    	implemented.
    
    	(prelude_option_wide_get_msg): make the option message
    	carry the originating sensor ID.
    
    	* src/prelude-getopt-wide.c (read_option_list):
    	(prelude_option_send_request):
    	(prelude_option_recv_reply):
    	(prelude_option_read_option_list):
    	implemented. Theses function are helper for the one
    	who want to use the administrative console.
    
    	* src/client-ident.c (declare_ident_to_manager):
    	use prelude_hton64().
    
    	* src/common.c (prelude_hton64):
    	new public function.
    
    	* src/prelude-getopt.c (check_option_reqarg):
    	fix a priority problem when assigning optarg.
    	This could result in a SIGSEGV.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1713 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                         |   40 ++++++
 src/client-ident.c                |   10 +--
 src/common.c                      |   30 +++++
 src/include/common.h              |    2 +
 src/include/prelude-getopt-wide.h |    9 ++-
 src/include/prelude-getopt.h      |   34 +++++-
 src/include/prelude-message-id.h  |   24 ++---
 src/prelude-getopt-wide.c         |  241 +++++++++++++++++++++++++++++++++----
 src/prelude-getopt.c              |  155 +++++++++++++++++++++---
 9 files changed, 473 insertions(+), 72 deletions(-)

commit 53df53074ce936875b1e2806494dd4f221eea68b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Nov 13 18:37:38 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1704 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-getopt-wide.c |   20 +++++++++++---------
 1 files changed, 11 insertions(+), 9 deletions(-)

commit 665ed38211d3d5b825bd775ae1c70a997f2b3b5a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Nov 13 18:23:15 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1703 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-getopt-wide.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit be0e591428be13122b0dce0a6495690d3143f9ab
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Nov 13 18:03:06 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1702 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                         |    7 ++
 src/Makefile.am                   |    1 +
 src/include/prelude-client.h      |    1 +
 src/include/prelude-getopt-wide.h |   12 +--
 src/include/prelude-message-id.h  |   41 +++++++--
 src/prelude-getopt-wide.c         |  179 +++++++++++++++++++++++++++++++++++++
 src/prelude-getopt.c              |    1 -
 7 files changed, 224 insertions(+), 18 deletions(-)

commit 8caa1c86846016aed133834c7b937aa725a4cdec
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Nov 13 14:42:28 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1701 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                    |    8 +++++++
 src/include/prelude-getopt.h |    4 +++
 src/prelude-getopt.c         |   46 ++++++++++++++++++++++++++++++++++++++---
 3 files changed, 54 insertions(+), 4 deletions(-)

commit 3c9e7d1aa08ce8139597331e778fcb5ed5570347
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Nov 13 02:03:29 2002 +0000

    2002-11-13  Yoann Vandoorselaere  <yoann@mandrakesoft.com>
    
    	* src/prelude-client.c (prelude_client_connect):
    	check the return value of prelude_option_wide_get_msg().
    	Don't try to send option message if it return NULL.
    
    	* src/prelude-getopt.c (prelude_option_wide_get_msg):
    	return NULL if there is no root_optlist. Fix a possible
    	SIGSEGV on client that doesn't use prelude-getopt.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1699 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog            |   10 ++++++++++
 src/prelude-client.c |   11 +++++------
 src/prelude-getopt.c |    3 +++
 3 files changed, 18 insertions(+), 6 deletions(-)

commit 4d89b252eefdf8559c8f3f3a1a8dbd0e0d49f760
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Nov 12 12:16:29 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1696 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit d670ee94c4d52b795315fd103f39a32d6ed33146
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Nov 12 12:06:47 2002 +0000

    2002-11-12  Yoann Vandoorselaere  <yoann@mandrakesoft.com>
    
    	* COPYING.OpenSSL:
    	* README: Permit linking with OpenSSL so that Debian
    	package might be distributed.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1694 09c5ec92-17d4-0310-903a-819935f44dba

 COPYING.OpenSSL |  127 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 README          |   14 ++++--
 2 files changed, 137 insertions(+), 4 deletions(-)

commit 6e2793f025f0af890a6320ec5229096c61446754
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Nov 11 14:37:56 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1666 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/common.h |   18 ------------------
 1 files changed, 0 insertions(+), 18 deletions(-)

commit 4249f45f70da01ab158896cdfd9397a21a9e8c7a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Nov 11 14:36:55 2002 +0000

    2002-11-11  Yoann Vandoorselaere  <yoann@mandrakesoft.com>
    
    	* src/include/prelude-client.h: add
    	PRELUDE_CLIENT_TYPE_MANAGER_PARENT and
    	PRELUDE_CLIENT_TYPE_MANAGER_CHILDREN types.
    
    	* src/prelude-client.c: remove unused RECONNECT_TIME_WAIT
    	definition.
    	(prelude_client_set_state):
    	(prelude_client_get_state): implemented.
    
    	(prelude_client_forward):
    	(prelude_client_is_alive):
    	(prelude_client_send_msg): check that the CONNECTED state is set.
    
    	(prelude_client_connect): allocate the file descriptor here.
    	Make the type of the client part of the message.
    
    	(prelude_client_set_fd): new function. Close currently opened
    	file descriptor if needed, and set the client FD. By default,
    	the client doesn't own the passed FD.
    
    	(prelude_client_new): don't allocate the file descriptor here,
    	because the caller might furnish it's own FD. Only allocate
    	the file descriptor by ourself on prelude_client_connect().
    
    	(prelude_client_close):
    	(prelude_client_destroy):
    	(handle_connection_breakage): call close_client_fd().
    
    	(close_client_fd): impl. Set the CONNECTED state to zero,
    	and destroy the client file descriptor if the CLIENT_OWN_FD
    	bit is set.
    
    	* src/prelude-client-mgr.c (add_new_client):
    	new function, add a client to the client-mgr.
    
    	(prelude_client_mgr_tell_client_alive): Tell client-mgr that a given
    	client in the set is alive.
    
    	(prelude_client_mgr_tell_client_dead): Tell client-mgr that a given
    	client in the set is dead.
    
    	(prelude_client_mgr_search_client): search a client in the client-mgr
    	list using the address and client type criteria.
    
    	(search_client): search a given client in the client-mgr list.
    
    	(walk_manager_lists): return 0 if there is no client in the list.
    
    	(broadcast_message): on emission failure, only initialize the timer
    	if use_timer is set.
    
    	(prelude_client_mgr_add_client): new public function,
    	add a client to a given client-mgr, allocating a client-mgr
    	if not already done.
    
    	* acinclude.m4: remove an errnous parenthesis, leading
    	in AC_DATATYPE_GENERIC not finding any possible replacement
    	for socklen_t.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1665 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                        |   61 +++++++++++
 acinclude.m4                     |   11 +-
 src/include/common.h             |   18 +++
 src/include/prelude-client-mgr.h |   11 ++
 src/include/prelude-client.h     |   18 +++-
 src/include/prelude-message-id.h |    1 +
 src/prelude-client-mgr.c         |  213 ++++++++++++++++++++++++++++++++++---
 src/prelude-client.c             |  131 ++++++++++++++++-------
 8 files changed, 398 insertions(+), 66 deletions(-)

commit 32a9e7bac4849eac4151b2d47efe5a07c2e6819d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Oct 21 12:29:02 2002 +0000

    2002-10-21  Yoann Vandoorselaere  <yoann@mandrakesoft.com>
    
    	* src/string-matching.c
    	(BoyerMoore_CI_StringMatching):
    	(BoyerMoore_StringMatching):
    	return the index where we matched the pattern on success
    	and -1 on error.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1645 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog             |    8 ++++++++
 src/string-matching.c |    8 ++++----
 2 files changed, 12 insertions(+), 4 deletions(-)

commit 631a1623bda53cd7e1feac48f9fd2abd38da6cef
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Sep 23 14:43:32 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1637 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog    |   10 ++++++++++
 NEWS         |   16 ++++++++++++++++
 configure.in |    2 +-
 src/sensor.c |    3 ++-
 4 files changed, 29 insertions(+), 2 deletions(-)

commit 151ecc33b1e3057eafa0c945021114bc22abf52a
Author: Guillaume Pelat <endymion@linux-secure.com>
Date:   Mon Sep 16 15:29:18 2002 +0000

    2002-09-16  Guillaume Pelat  <endymion@linux-secure.com>
    
            * sensor-adduser/plaintext.c(setup_plaintext):
            * src/common.c(prelude_read_multiline):
            * src/config-engine.c(cmp_entry):
            (create_new_line):
            * src/prelude-client.c(handle_plaintext_connection):
            * src/prelude-getopt.c(check_option_optarg):
            (check_option_reqarg):
            (lookup_variable_if_needed):
            * src/ssl-gencrypto.c(get_full_hostname):
            Fix potential signed/unsigned integer problems.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1612 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                  |   13 +++++++++++++
 sensor-adduser/Makefile.am |    2 +-
 sensor-adduser/plaintext.c |    2 +-
 src/Makefile.am            |    2 +-
 src/common.c               |    2 +-
 src/config-engine.c        |    5 +++--
 src/prelude-client.c       |    2 +-
 src/prelude-getopt.c       |   12 ++++++------
 src/ssl-gencrypto.c        |    3 ++-
 9 files changed, 29 insertions(+), 14 deletions(-)

commit 51aa6721c9ec3b483400b1a524242d009980d9c6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Sep 16 15:04:09 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1610 09c5ec92-17d4-0310-903a-819935f44dba

 sensor-adduser/Makefile.am |    2 +-
 src/Makefile.am            |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 25b89890f9bd445aae15d4cf1dc36bc1c4e995f6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Sep 15 17:14:15 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1607 09c5ec92-17d4-0310-903a-819935f44dba

 acinclude.m4 |   28 ++++++++++++++++++++++++++++
 1 files changed, 28 insertions(+), 0 deletions(-)

commit 4f6d6d9c17101d2c948b8097fe2a5aea6bf5bcf2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Sep 15 17:10:48 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1606 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                     |   18 ++++++++++++++++++
 configure.in                  |   12 ++++++++++++
 sensor-adduser/Makefile.am    |    7 +++++--
 sensor-adduser/ssl-register.c |    6 ------
 src/Makefile.am               |   13 ++++++++-----
 src/ssl-gencrypto.c           |   15 ---------------
 src/ssl-registration-msg.c    |    7 -------
 src/ssl-settings.c            |    7 -------
 src/ssl.c                     |    6 ------
 9 files changed, 43 insertions(+), 48 deletions(-)

commit 2f471027b7d4ee8e855fefa9c0282e66fb25de6b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Sep 10 08:42:26 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1597 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog    |    6 ++++++
 NEWS         |   16 ++++++++++++++++
 configure.in |    2 +-
 3 files changed, 23 insertions(+), 1 deletions(-)

commit 03108b31bfdde7a50206fe8415c0ef1d6e422ebc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Sep 9 13:33:27 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1592 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                       |   11 +++++++++
 sensor-adduser/sensor-adduser.c |   48 ++++++++++++++++++++++----------------
 2 files changed, 39 insertions(+), 20 deletions(-)

commit facbd286a3993269cb72015d66e9ef5cf3143f2a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Sep 7 18:30:51 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1582 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit e31d51d77b32b89a531af2f21daa5c9191d03082
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Sep 7 18:30:51 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1581 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog            |   13 +++++++++++++
 src/idmef-msg-send.c |    5 ++++-
 src/prelude-getopt.c |   21 ++++++++++++---------
 3 files changed, 29 insertions(+), 10 deletions(-)

commit 032355a350a852a70ebc93b89c17dd0f31ea12f1
Author: Guillaume Pelat <endymion@linux-secure.com>
Date:   Tue Sep 3 20:24:36 2002 +0000

    * src/config-engine.c (load_file_in_memory):
    Fix possible file descriptor leak.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1580 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog           |    5 ++++-
 src/config-engine.c |    4 +++-
 src/daemonize.c     |    2 +-
 3 files changed, 8 insertions(+), 3 deletions(-)

commit 6543a08ea75694cdb3b345a39ceccd871d4921db
Author: Guillaume Pelat <endymion@linux-secure.com>
Date:   Tue Sep 3 19:10:44 2002 +0000

    2002-09-03  Guillaume Pelat  <endymion@linux-secure.com>
    
            * src/daemonize.c (lockfile_get_exclusive):
            Fix possible file descriptor leak.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1571 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog       |    5 +++++
 src/daemonize.c |    1 +
 2 files changed, 6 insertions(+), 0 deletions(-)

commit 9c29524d4c774f4e8823537f39c6212278edb395
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Aug 29 11:29:24 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1553 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                             |    4 ++
 NEWS                                  |   11 ++++
 configure.in                          |    2 +-
 docs/api/tmpl/client-ident.sgml       |    8 +++
 docs/api/tmpl/common.sgml             |   12 ++++
 docs/api/tmpl/idmef-msg-send.sgml     |   18 +++++++
 docs/api/tmpl/idmef-tree-func.sgml    |   90 +++++++++++++++++++++++++++++++++
 docs/api/tmpl/idmef-tree.sgml         |    7 +++
 docs/api/tmpl/prelude-client.sgml     |   17 ++++++
 docs/api/tmpl/prelude-getopt.sgml     |   35 +++++++++++++
 docs/api/tmpl/prelude-message-id.sgml |   35 +++++++++++++
 docs/api/tmpl/prelude-path.sgml       |   24 ++++----
 docs/api/tmpl/sensor.sgml             |   26 +++++++++
 13 files changed, 276 insertions(+), 13 deletions(-)

commit b0a60603c6b9589629166f5d7e728282f68eef2e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Aug 29 11:29:24 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1552 09c5ec92-17d4-0310-903a-819935f44dba

 docs/api/tmpl/timer.sgml |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit c42f37f07a5fa21938f853dbc6fa028cab839be0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Aug 29 01:21:55 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1546 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                     |   15 ++++++++++++++
 sensor-adduser/ssl-register.c |    2 +-
 src/plugin-common.c           |    2 -
 src/prelude-getopt.c          |   43 +++++++++++++++++++++++-----------------
 4 files changed, 41 insertions(+), 21 deletions(-)

commit 6aefe568d4ead7b694b35d0eff2645b73ba8336f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Aug 28 00:31:33 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1540 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog    |    5 +++++
 configure.in |    8 +++++---
 2 files changed, 10 insertions(+), 3 deletions(-)

commit 886b85b54e8ade851f7ac318e2eb01bf92663d82
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 26 12:15:40 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1534 09c5ec92-17d4-0310-903a-819935f44dba

 NEWS |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 18aef74294ce1f5974a282317d4659a63c8d4fa9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 26 12:06:19 2002 +0000

    Sync with libprelude-0-8
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1532 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog    |    6 +++---
 NEWS         |   20 ++++++++++++++++++++
 configure.in |    6 +++---
 3 files changed, 26 insertions(+), 6 deletions(-)

commit 036d238f868c5f96a23a606b40980ba0f87f285f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Aug 25 21:24:48 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1519 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog               |    5 +++++
 src/include/Makefile.am |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit 31bd1c3580a18690bfa35cc40168a39fa6038611
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Aug 22 11:34:43 2002 +0000

    2002-08-22  Yoann Vandoorselaere  <yoann@mandrakesoft.com>
    
    	* src/plugin-common.c (plugin_subscribe):
    	Walk the list in reverse order so that we work
    	as a LIFO and a plugin loading another, both subscribing
            from plugin_init(), won't end up with undefined result.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1501 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog           |    7 +++++++
 src/plugin-common.c |    9 +++++++--
 2 files changed, 14 insertions(+), 2 deletions(-)

commit 658185146dcc09283d9664de0ec838fc2eebc2ae
Author: Krzysztof Zaraska <kzaraska@student.uci.agh.edu.pl>
Date:   Thu Aug 22 08:47:47 2002 +0000

    fixing wrong commit
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1489 09c5ec92-17d4-0310-903a-819935f44dba

 src/Makefile.am          |    2 -
 src/idmef-util.c         |  624 ----------------------------------------------
 src/include/Makefile.am  |    2 -
 src/include/idmef-util.h |   74 ------
 src/include/ntp.h        |   90 -------
 src/ntp.c                |  185 --------------
 6 files changed, 0 insertions(+), 977 deletions(-)

commit 90c19186340d3075bb7fddad7e22dc9f64f9a134
Author: Krzysztof Zaraska <kzaraska@student.uci.agh.edu.pl>
Date:   Thu Aug 22 08:37:34 2002 +0000

    added idmef-util.c and dependencies
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1488 09c5ec92-17d4-0310-903a-819935f44dba

 src/Makefile.am          |    2 +
 src/idmef-util.c         |  624 ++++++++++++++++++++++++++++++++++++++++++++++
 src/include/Makefile.am  |    4 +-
 src/include/idmef-util.h |   74 ++++++
 src/include/ntp.h        |   90 +++++++
 src/ntp.c                |  185 ++++++++++++++
 6 files changed, 978 insertions(+), 1 deletions(-)

commit 826bd4c31948b568d553a72899e7189949b55e3b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Aug 21 21:19:20 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1484 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog           |    9 +++++++++
 src/plugin-common.c |    3 ++-
 2 files changed, 11 insertions(+), 1 deletions(-)

commit 953a587c3ddb266b9b93ee707e92452f274a87ad
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Aug 9 10:19:36 2002 +0000

    2002-08-09  Yoann Vandoorselaere  <yoann@mandrakesoft.com>
    
    	Included patch from Guillaume Pelat <endymion@linux-secure.com>
    	with slight modifications :
    
    	* src/ssl-settings.c: Removed ask_manager_addr() and
    	ask_configuration() that were unused.
    
    	* sensor-adduser/ssl-register.c (ask_configuration):
    	Handle fgets() error return, fix recursive loop in case the
    	user answer "no" to the confirmation question.
    
    	* src/prelude-auth.c (ask_username): handle
    	fgets() NULL return.
    
    	(parse_auth_line): free username before returning
    	if we got an error.
    
    	(comfirm_account_creation): check buf after filling
    	it on the first time (do while, instead of while),
    	buf content may be random before fgets() is called.
    
    	Increase buf length, because it's not clear if fgets()
    	will stop reading after size-1 byte is read (glibc fgets
    	won't thought, but SUSv2 specify it should).
    
    	Let enough room for the user to type "yes" or "no" if he
    	want to.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1460 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                        |   29 ++++++++++++++++
 docs/api/libprelude-docs.sgml    |    2 +-
 docs/api/libprelude-sections.txt |   34 +++++++++++++++++--
 sensor-adduser/ssl-register.c    |   54 +++++++++++++----------------
 src/prelude-auth.c               |   17 ++++++---
 src/ssl-settings.c               |   70 ++++++--------------------------------
 6 files changed, 108 insertions(+), 98 deletions(-)

commit fb0f996d04d2cd74081830436e9d9119eedaa302
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Aug 8 14:08:08 2002 +0000

    slight fix
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1457 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog            |    7 +++++++
 src/prelude-client.c |    6 +-----
 2 files changed, 8 insertions(+), 5 deletions(-)

commit 92b5c68d124816d36e4a2c8e741bf37ff0e7e6eb
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jul 30 01:00:14 2002 +0000

    (empty)
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1446 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog    |    4 ++++
 configure.in |    2 +-
 2 files changed, 5 insertions(+), 1 deletions(-)

commit 81fe7c7ba941d9fa144beb82ee5ae57676059a05
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jul 30 00:53:38 2002 +0000

    "warning fix..."
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1445 09c5ec92-17d4-0310-903a-819935f44dba

 docs/api/libprelude-decl.txt     |  137 +++++++++++++++++++++++++++++++-------
 docs/api/tmpl/config-engine.sgml |    2 +
 src/include/idmef-tree.h         |   34 +++++-----
 src/include/prelude-getopt.h     |    2 +-
 src/include/prelude-message.h    |    2 +-
 src/prelude-client.c             |    7 +-
 src/prelude-getopt.c             |    2 +-
 7 files changed, 139 insertions(+), 47 deletions(-)

commit d558fd99252645ba8dc44c9ee12f110820fb7953
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jul 29 01:14:59 2002 +0000

    "include fix"
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1440 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/extract.h |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 37782ef20250d220de88a88079b8fb0228a5ef54
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Jul 28 15:25:10 2002 +0000

    2002-07-28  Yoann Vandoorselaere  <yoann@mandrakesoft.com>
    
            * src/prelude-getopt.c (parse_argument):
            respect option priority with command line option.
            call_option_cb() do this for us.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1434 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog            |    6 ++++++
 src/prelude-getopt.c |   44 +++++++++++++-------------------------------
 2 files changed, 19 insertions(+), 31 deletions(-)

commit 36cfd5655458b5b14cf57433906f2593989efcad
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jul 25 12:23:46 2002 +0000

    2002-07-25  Yoann Vandoorselaere  <yoann@mandrakesoft.com>
    
    	* docs/api/Makefile.am:
    	remove check for gtk-doc on make dist... As we cannot
    	force distcheck to pass the --enable-gtkdoc configure
    	argument, it would fail anyway.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1431 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog            |    7 +++++++
 docs/api/Makefile.am |    9 +--------
 2 files changed, 8 insertions(+), 8 deletions(-)

commit a3b236cc4c1b83cc8291767417efc751b782f8a6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jul 23 13:01:21 2002 +0000

    constness fix
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1428 09c5ec92-17d4-0310-903a-819935f44dba

 src/sensor.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit dbbb8ad9c8dda8f47be25fc37adbd7596f7412b7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jul 23 12:59:55 2002 +0000

    2002-07-23  Yoann Vandoorselaere  <yoann@mandrakesoft.com>
    
    	* src/sensor.c (setup_manager_addr): dup manager_cfg_line.
    	(parse_argument): free manager_cfg_line.
    
    	* src/prelude-getopt.c (call_option_from_cb_list):
    	free(cb->arg).
    
    	* src/prelude-client.c (prelude_client_close):
    	new function, close a client.
    
    	(prelude_client_new): set connection_broken to 1
    	if we are not connected.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1427 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                    |   14 ++++++++++++++
 src/include/prelude-client.h |    1 +
 src/prelude-client.c         |   10 +++++++++-
 src/prelude-getopt.c         |    5 +----
 src/sensor.c                 |   15 +++++++--------
 5 files changed, 32 insertions(+), 13 deletions(-)

commit a03857f4dc70a1329319339310953837d0f752c3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jul 22 18:32:29 2002 +0000

    2002-07-22  Yoann Vandoorselaere  <yoann@mandrakesoft.com>
    
            * src/prelude-client.c (prelude_client_get_fd):
    	new function, return the prelude_io_t used to talk
    	to the client.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1422 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                    |    6 ++++++
 src/include/prelude-client.h |    2 ++
 src/prelude-client.c         |   15 +++++++++++++++
 3 files changed, 23 insertions(+), 0 deletions(-)

commit afa08100f2394c51d3fe4a9dc86f3d4086655517
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jul 19 15:10:28 2002 +0000

    "see the changelog"
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1420 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog |   12 ++++++++++++
 README    |    7 +++++++
 2 files changed, 19 insertions(+), 0 deletions(-)

commit 321074e5ce0b2509c5d71b1864f1b4a6944cc14e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jul 17 17:53:23 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1417 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog    |    4 ++++
 src/sensor.c |   13 +++++++++----
 2 files changed, 13 insertions(+), 4 deletions(-)

commit 1a3501181e32d07251221de3f2bfb599d63b3d70
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jul 17 15:17:08 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1415 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog            |   11 +++++++++++
 src/prelude-getopt.c |   15 ++++++---------
 2 files changed, 17 insertions(+), 9 deletions(-)

commit 51be0c7861bcf3011e715f5905954cb67b5c4758
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jul 11 09:26:03 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1412 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog    |    7 +++++++
 src/sensor.c |   13 ++++++-------
 2 files changed, 13 insertions(+), 7 deletions(-)

commit 9cee66df43974cb53bf152e26f6eb0aff876c11d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jul 3 15:20:16 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1404 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-getopt.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit da0b007eb671ec5e242903a63d0f829fff52e0fb
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jul 3 15:17:16 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1403 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog            |    6 ++++++
 src/prelude-getopt.c |   11 ++++++-----
 2 files changed, 12 insertions(+), 5 deletions(-)

commit 25257387a835fcd9bee28742c1615324d636a9af
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jul 1 20:57:26 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1385 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                       |   26 ++++++++++++++++++++++++++
 sensor-adduser/sensor-adduser.c |   10 +++++-----
 src/common.c                    |   32 ++++++++++++++++++++++++++++++++
 src/config-engine.c             |    4 ++--
 src/include/common.h            |    2 ++
 src/include/prelude-getopt.h    |   11 ++++++++++-
 src/prelude-getopt.c            |   36 ++++++++++++++++++++++++++++++++----
 src/sensor.c                    |   24 ++++++++++++------------
 8 files changed, 121 insertions(+), 24 deletions(-)

commit e29ce5772d0fcb1744bc92608ef02b93ea8da571
Author: Krzysztof Zaraska <kzaraska@student.uci.agh.edu.pl>
Date:   Wed Jun 19 08:26:15 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1384 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 90743fa11526e14e953f9cb56073d5e04bace003
Author: Krzysztof Zaraska <kzaraska@student.uci.agh.edu.pl>
Date:   Wed Jun 19 08:25:48 2002 +0000

    fix crash in prelude_sensor_init
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1383 09c5ec92-17d4-0310-903a-819935f44dba

 src/sensor.c |   35 ++++++++++++++++++++++++++---------
 1 files changed, 26 insertions(+), 9 deletions(-)

commit e1a3bf2a4c9678fdb8bf9e25e3e2dc56999ad6e5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jun 18 13:01:15 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1382 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog           |    5 +++++
 src/plugin-common.c |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit e59552dc83b31545d7ab72bf7bddef2e681196fa
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jun 17 09:02:31 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1375 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                     |   24 ++++
 src/idmef-msg-send.c          |    7 +-
 src/idmef-tree-func.c         |  284 ++++++++++++++++++++++++++++++++++++++++-
 src/include/idmef-tree-func.h |   32 +++++
 src/include/idmef-tree.h      |    5 +-
 5 files changed, 343 insertions(+), 9 deletions(-)

commit 04ff155b6e770770a53a1cea164a74032d9db6be
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jun 14 08:32:57 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1371 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog   |    5 +++++
 Makefile.am |   28 ++++++++++++++--------------
 2 files changed, 19 insertions(+), 14 deletions(-)

commit 511133c96d0cde19714a3d5e620f9408f567d30e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jun 10 10:33:00 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1357 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog            |    4 ++++
 src/prelude-getopt.c |   19 +++++++++++--------
 2 files changed, 15 insertions(+), 8 deletions(-)

commit 2c12424d69c2e6ee489499d51f9141de00840cda
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jun 10 01:36:26 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1355 09c5ec92-17d4-0310-903a-819935f44dba

 autogen.sh |   19 +++++++++++++++++++
 1 files changed, 19 insertions(+), 0 deletions(-)

commit 2e3c1df7421fe68dcd1b0ca6effd5a9d447d8738
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jun 10 01:26:24 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1354 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 14fef1162145d818744cb44d03490efff66f9c61
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jun 10 00:34:47 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1353 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog    |    5 +++++
 configure.in |   13 +------------
 2 files changed, 6 insertions(+), 12 deletions(-)

commit 09554c21fa24939ecb8174ac3652d2843686b28a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jun 6 22:34:17 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1345 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                   |   42 +++++++++
 sensors-default.conf        |    2 +-
 src/config-engine.c         |  105 +++++++++++------------
 src/include/config-engine.h |    6 +-
 src/prelude-getopt.c        |  200 +++++++++++++++++++++++++++++--------------
 src/sensor.c                |   32 +++++---
 6 files changed, 251 insertions(+), 136 deletions(-)

commit f68e554a3eb3c871bf8ec76df5d6a5a4de9f8061
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jun 6 01:13:00 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1341 09c5ec92-17d4-0310-903a-819935f44dba

 sensors-default.conf |   30 +++++++++++++++++++++++-------
 1 files changed, 23 insertions(+), 7 deletions(-)

commit bb263b2e0b7dddc753ff371bdfc318384d9099b6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jun 6 00:11:10 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1340 09c5ec92-17d4-0310-903a-819935f44dba

 src/sensor.c |  116 +++++++++++++++++++++++++++++++++++++++++++++-------------
 1 files changed, 90 insertions(+), 26 deletions(-)

commit 226c6d8267ce521bc0e5570a8643a8b4c50eb20f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jun 5 17:22:22 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1338 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                      |    6 +++
 docs/api/libprelude-decl.txt   |    5 +++
 sensor-adduser/ssl-register.c  |    1 +
 src/include/sensor.h           |    2 +-
 src/prelude-client.c           |    1 -
 src/prelude-getopt.c           |   19 +++++++----
 src/prelude-message-buffered.c |    1 +
 src/sensor.c                   |   70 +++++++++++++++++++++++++++------------
 8 files changed, 74 insertions(+), 31 deletions(-)

commit 4dfd5774c200d4b2ac7755ea4367c09dc7b5498f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jun 5 16:14:39 2002 +0000

    2002-06-05  Yoann Vandoorselaere  <yoann@mandrakesoft.com>
    
    	* src/sensor.c (parse_argument):
    	add node and analyzer configuration only option.
    	(prelude_analyzer_fill_information): new function, setup
    	an analyzer.
    
    	* sensors-default.conf (manager-addr):
    	Add commentary for generic analyzer informations.
    
    	* src/sensor.c (prelude_heartbeat_register_cb):
    	don't initialize timer and send initial heartbeat if
    	heartbeat_repeat_time is 0.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1337 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog            |    8 +++
 sensors-default.conf |   35 +++++++++++
 src/include/sensor.h |    2 +
 src/sensor.c         |  158 ++++++++++++++++++++++++++++++++++++++++++++++++--
 4 files changed, 197 insertions(+), 6 deletions(-)

commit dd015a99a1fd7864b168027d8d0fcb7744caf16c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jun 5 10:14:45 2002 +0000

    2002-06-05  Yoann Vandoorselaere  <yoann@mandrakesoft.com>
    
    	* src/sensor.c (prelude_heartbeat_register_cb):
    	don't initialize timer and send initial heartbeat if
    	heartbeat_repeat_time is 0.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1336 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                    |   13 +++++++++++++
 docs/api/libprelude-decl.txt |   38 ++++++++++++++++++++++++++------------
 src/sensor.c                 |    3 +++
 3 files changed, 42 insertions(+), 12 deletions(-)

commit 6f02eec4edecbc22a1df10c78d26094e27305ee5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jun 5 00:01:40 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1335 09c5ec92-17d4-0310-903a-819935f44dba

 CREDITS |    8 ++------
 1 files changed, 2 insertions(+), 6 deletions(-)

commit ce14b0453fa3959245999aa7f7fc8d33dd2926f1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jun 4 12:27:26 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1332 09c5ec92-17d4-0310-903a-819935f44dba

 autogen.sh |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit bd014f31e239a0fb21d24262d648079bdba6333e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jun 3 19:33:55 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1331 09c5ec92-17d4-0310-903a-819935f44dba

 sensor-adduser/ssl-register.c |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)

commit 3bd74d0d5b49e56315143ef436e006be4224a575
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jun 1 10:36:34 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1323 09c5ec92-17d4-0310-903a-819935f44dba

 sensor-adduser/ssl-register.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit dfc8ca7c058ebf9cff2afeec47c2d8d50a60b46e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jun 1 02:36:24 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1322 09c5ec92-17d4-0310-903a-819935f44dba

 src/sensor.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 1cc70d5271189a10ffabe16f27c74fef7b6884c6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jun 1 02:35:27 2002 +0000

    2002-06-01  Yoann Vandoorselaere  <yoann@mandrakesoft.com>
    
    	* src/sensor.c (parse_argument):
    	set --manager-addr option to be ran last, so that applications
    	that change user throught prelude-getopt don't get a message
    	telling to run sensor-adduser with --uid 0 when it should be
    	another uid.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1321 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog    |    6 ++++++
 src/sensor.c |   11 ++++++-----
 2 files changed, 12 insertions(+), 5 deletions(-)

commit e8a1828725e470ffb4016ae8c6d7aa8f5817d8af
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jun 1 02:28:07 2002 +0000

    2002-06-01  Yoann Vandoorselaere  <yoann@mandrakesoft.com>
    
    	* src/ssl-gencrypto.c (add_DN_object):
    	use X509_NAME_add_entry() together with
    	X509_NAME_ENTRY_create_by_NID() so that we work on
    	with older OpenSSL version.
    
    	* src/client-ident.c (prelude_client_set_analyzer_id):
    	new function.
    
    	* sensor-adduser/sensor-adduser.c (setup_sensor_files):
    	don't call generate_sensor_ident here. Take the ident
    	as argument.
    
    	(main): generate the ident here, and use the
    	prelude_client_set_analyzer_id function so that the ident
    	will be used to generate the SSL certificate subject.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1320 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                       |   18 ++++++++++++++++++
 sensor-adduser/sensor-adduser.c |   25 +++++++++++++++----------
 src/client-ident.c              |    6 ++++++
 src/include/client-ident.h      |    2 ++
 src/ssl-gencrypto.c             |   25 ++++++++++++++-----------
 5 files changed, 55 insertions(+), 21 deletions(-)

commit a8cc0f4d82e1001dd544fb3005787895e899adea
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri May 31 20:11:05 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1313 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/sensor.h |    2 +-
 src/sensor.c         |   16 ++++++++++++----
 2 files changed, 13 insertions(+), 5 deletions(-)

commit 1a48b5a6934aef377985d3c5d19aaae013314d4a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri May 31 20:03:02 2002 +0000

    2002-05-31  Yoann Vandoorselaere  <yoann@mandrakesoft.com>
    
    	* src/sensor.c (setup_heartbeat_repeat_time):
    	impl - set heartbeat timer timeout.
    
    	(prelude_heartbeat_register_cb): new function,
    	setup the heartbeat timer and callback, and
    	send an initial heartbeat.
    
    	(prelude_heartbeat_send): new function, send
    	an hearbeat.
    
    	(parse_argument): stop providing short option,
    	there is much chance that we'll conflict with the apps.
    
    	(parse_argument): new global option, "heartbeat-time",
    	to set timer heartbeat timeout.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1312 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog            |   16 +++++++++
 src/include/sensor.h |    4 ++
 src/sensor.c         |   87 ++++++++++++++++++++++++++++++++++++++++++++++++-
 3 files changed, 105 insertions(+), 2 deletions(-)

commit 035c624556f9e3021e9f05c2bd3c14719a9ff97c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri May 31 11:24:31 2002 +0000

    2002-05-31  Yoann Vandoorselaere  <yoann@mandrakesoft.com>
    
    	* src/idmef-msg-send.c (idmef_send_alert):
    	fix a typo, send analyzer time instead of sending
    	twice detect time.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1307 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog            |    6 ++++++
 src/idmef-msg-send.c |    2 +-
 2 files changed, 7 insertions(+), 1 deletions(-)

commit 9eb744dfb66a955c1ffff28445c3354ab2074484
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu May 30 16:10:21 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1299 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog            |   10 ++++++++++
 src/idmef-msg-send.c |   13 +++++++++----
 2 files changed, 19 insertions(+), 4 deletions(-)

commit 1bf4d1eb3f08f6523b31e7e9dd89a75b8133fdf0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu May 30 15:11:05 2002 +0000

    2002-05-30  Yoann Vandoorselaere  <yoann@mandrakesoft.com>
    
    	* src/idmef-msg-send.c (idmef_send_create_time):
    	don't get create time here since it prevent caller
    	to override the value.
    
    	* src/idmef-tree-func.c (idmef_alert_new):
    	get create time here.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1296 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                    |    7 +++++++
 src/idmef-msg-send.c         |   21 +++++++++++++--------
 src/idmef-tree-func.c        |    6 ++++++
 src/include/idmef-msg-send.h |    2 ++
 4 files changed, 28 insertions(+), 8 deletions(-)

commit df555cb99c815d04c0385c706460de19ee5cc20e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu May 30 09:43:46 2002 +0000

    2002-05-30  Yoann Vandoorselaere  <yoann@mandrakesoft.com>
    
    	* src/include/idmef-tree-func.h (idmef_additional_data_set_data):
    	new inline function.
    
    	* src/idmef-msg-send.c (idmef_send_additional_data):
    	don't use idmef_send_string for AdditionalData data
    	field.
    
    	* src/include/idmef-tree.h: AdditionalData data
    	field is not an idmef_string_t...
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1284 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                     |   12 ++++++++++++
 docs/api/libprelude-decl.txt  |   41 ++++++++++++++++++++++++++++++++++++++++-
 src/idmef-msg-send.c          |    2 +-
 src/include/idmef-tree-func.h |   14 ++++++++++++++
 src/include/idmef-tree.h      |    7 ++++---
 5 files changed, 71 insertions(+), 5 deletions(-)

commit aa1b7d816420bb9dcd51077a01e35fc53f09b036
Author: Laurent Oudot <oudot.laurent@wanadoo.fr>
Date:   Thu May 30 02:27:07 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1280 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                       |    5 +++++
 sensor-adduser/sensor-adduser.c |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit 891d37513ca701cc999788f6a3ee55453c003759
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri May 24 12:22:57 2002 +0000

    	* src/timer.c (timer_flush):
    	new function, expire remaining timer.
    
    	(walk_and_wake_up_timer): remove debugging code.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1254 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog           |    7 +++++++
 src/include/timer.h |    6 ++++++
 src/timer.c         |   34 ++++++++++++++++------------------
 3 files changed, 29 insertions(+), 18 deletions(-)

commit d651193956269cd490a162d0e200b43d378f3733
Author: Krzysztof Zaraska <kzaraska@student.uci.agh.edu.pl>
Date:   Tue May 21 20:37:39 2002 +0000

    improved pthread detection code
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1244 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog    |    5 +++++
 configure.in |   30 +++++++++++++-----------------
 2 files changed, 18 insertions(+), 17 deletions(-)

commit 3eff2c33fdb112d8a351b45ceb551935110441d5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue May 21 14:55:56 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1240 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                       |    3 +++
 sensor-adduser/sensor-adduser.c |    6 +++---
 2 files changed, 6 insertions(+), 3 deletions(-)

commit 1f22840cc14175a17f0ac7eb3f86f5b787265fa2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue May 21 07:18:44 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1235 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                     |    4 ++++
 src/client-ident.c            |    1 +
 src/include/idmef-tree-func.h |    2 +-
 src/include/string-matching.h |    2 +-
 4 files changed, 7 insertions(+), 2 deletions(-)

commit 3646f68808cb58d0408a63ead35f0c8af15c1a88
Author: Baptiste Malguy <bm@babou.org>
Date:   Fri May 17 15:04:53 2002 +0000

            * src/include/prelude-message-id.h:
            added some definition for counter-measure stuff.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1210 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                        |    5 +++++
 src/include/prelude-message-id.h |   10 ++++++++++
 2 files changed, 15 insertions(+), 0 deletions(-)

commit 78518acd3ac3d486ac82e243040127afd6350ba6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu May 16 15:20:38 2002 +0000

    	* src/ssl-registration-msg.c (prelude_ssl_save_cert):
    	* src/ssl-gencrypto.c (prelude_ssl_gen_crypto):
    	* src/prelude-auth.c (open_auth_file):
    
    	Show more information on error.
    	Use -1 instead of 0 as the fchown() GID argument.
    	This avoid problem when sensor-adduser is used by a non
    	priviledged user.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1192 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                               |    8 +++++++-
 docs/api/libprelude-decl.txt            |    8 --------
 docs/api/tmpl/libprelude-unused.sgml    |   12 ++++++++++++
 docs/api/tmpl/list.sgml                 |    7 -------
 docs/api/tmpl/ssl-registration-msg.sgml |    7 -------
 src/prelude-auth.c                      |    2 +-
 src/ssl-gencrypto.c                     |    4 ++--
 src/ssl-registration-msg.c              |    4 ++--
 8 files changed, 24 insertions(+), 28 deletions(-)

commit 5821b4f4f589d744e38e46ddfd7dfb80f444116a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu May 16 15:01:37 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1191 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog          |    5 +++++
 src/prelude-auth.c |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit 342d6ab249055080e557fdaf8a8a31e8bde65372
Author: Baptiste Malguy <bm@babou.org>
Date:   Thu May 16 10:14:17 2002 +0000

    	* src/include/*.h:
    	added some #ifndef/#define and #endif in the header files for
    	dependency inclusion purposes.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1185 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                              |    6 ++++++
 src/include/client-ident.h             |    5 +++++
 src/include/common.h                   |    5 +++++
 src/include/config-engine.h            |    4 ++++
 src/include/daemonize.h                |    5 +++++
 src/include/extract.h                  |    6 +++---
 src/include/idmef-message-id.h         |    5 +++--
 src/include/idmef-msg-send.h           |    5 +++++
 src/include/idmef-tree-func.h          |   15 +++------------
 src/include/idmef-tree.h               |    6 +++---
 src/include/list.h                     |    8 +++-----
 src/include/plugin-common-prv.h        |    8 +++-----
 src/include/plugin-common.h            |    6 +++---
 src/include/prelude-async.h            |   12 ++++--------
 src/include/prelude-auth.h             |    4 ++++
 src/include/prelude-client-mgr.h       |    4 ++++
 src/include/prelude-client.h           |    5 ++++-
 src/include/prelude-getopt-wide.h      |    6 ++++++
 src/include/prelude-getopt.h           |    4 ++++
 src/include/prelude-ident.h            |    5 +++++
 src/include/prelude-io.h               |    5 +++++
 src/include/prelude-list.h             |    5 +++++
 src/include/prelude-log.h              |    5 +++++
 src/include/prelude-message-buffered.h |   28 ++++++++++++++++++++++++++++
 src/include/prelude-message-id.h       |    5 +++++
 src/include/prelude-message.h          |    4 ++++
 src/include/prelude-path.h             |    6 ++++++
 src/include/sensor.h                   |    5 +++++
 src/include/ssl-gencrypto.h            |    6 +++---
 src/include/ssl-registration-msg.h     |    7 +++----
 src/include/ssl-settings.h             |    4 ++++
 src/include/ssl.h                      |    5 +++++
 src/include/string-matching.h          |    6 +++---
 src/include/threads.h                  |    5 +++++
 src/include/timer.h                    |    6 +++---
 src/include/variable.h                 |    6 +++---
 36 files changed, 174 insertions(+), 58 deletions(-)

commit 36b87941ecda61399cee7f3e9364222933ec032c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed May 15 17:01:39 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1181 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-getopt.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 6a77d07543ace20d49ece8c7e6a9fdd25f39a969
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed May 15 16:48:58 2002 +0000

    	* src/prelude-getopt.c (parse_argument):
    	don't lookup variable here.
    	(check_option): take a size argument.
    	(check_option_reqarg):
    	(check_option_optarg): modified theses function so that
    	option with multiple arguments are taken into account
    	without the arguments needing to be quoted.
    
    	(call_option_from_cb_list): call lookup_variable_if_needed() here.
    
    	(call_option_cb): copy the argument.
    
    	(lookup_variable_if_needed): ability to lookup several
    	variable in one buffer.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1180 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog            |   15 ++++++
 src/prelude-getopt.c |  121 +++++++++++++++++++++++++++++++++----------------
 2 files changed, 96 insertions(+), 40 deletions(-)

commit 248b27410ca10f23f9a74574158026b79117f777
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed May 15 11:30:32 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1178 09c5ec92-17d4-0310-903a-819935f44dba

 docs/api/Makefile.am               |    4 ++++
 docs/api/libprelude-docs.sgml      |    2 +-
 docs/api/tmpl/prelude-ident.sgml   |    2 +-
 docs/api/tmpl/prelude-message.sgml |   13 +++++++------
 4 files changed, 13 insertions(+), 8 deletions(-)

commit caa2e93b965c32d5f62415e7873db3cd476fe0b0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed May 15 10:55:27 2002 +0000

    	* src/client-ident.c (declare_ident_to_manager):
    	On big endian system, copy sensor_ident to nident so that
    	we don't send an uninitialized value.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1177 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog          |    4 ++++
 src/client-ident.c |    4 +++-
 2 files changed, 7 insertions(+), 1 deletions(-)

commit 564b3b9e561a875c951804f14c03a5eeec7c26c5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed May 15 08:06:33 2002 +0000

    	Fix last remaining prefix problem.
    
    	* Makefile.am (install-data-local):
    	create sensors_spool_dir.
    
    	* src/prelude-path.c:
    	remove BACKUP_DIR.
    	(prelude_get_backup_filename): use SENSORS_SPOOL_DIR.
    
    	* src/Makefile.am (DEFS):
    	define SENSORS_SPOOL_DIR.
    
    	* configure.in (sensors_spool_dir):
    	configure spool directory.
    
    	* src/common.c (prelude_resolve_addr):
    	document this function.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1174 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                                   |   20 ++
 Makefile.am                                 |    1 +
 configure.in                                |    2 +
 docs/api/libprelude-decl.txt                |   30 +--
 docs/api/libprelude-docs.sgml               |    2 -
 docs/api/libprelude-sections.txt            |    8 -
 docs/api/tmpl/client-ident.sgml             |    2 -
 docs/api/tmpl/common-gdb.sgml               |    8 -
 docs/api/tmpl/common.sgml                   |   55 +---
 docs/api/tmpl/extract.sgml                  |    2 -
 docs/api/tmpl/idmef-message-id.sgml         |  456 +++++++++++++++++++++-----
 docs/api/tmpl/idmef-msg-send.sgml           |    2 -
 docs/api/tmpl/idmef-tree-func.sgml          |    2 -
 docs/api/tmpl/idmef-tree.sgml               |  135 ++++++++-
 docs/api/tmpl/libprelude-unused.sgml        |   40 +++
 docs/api/tmpl/list.sgml                     |   19 ++
 docs/api/tmpl/plugin-common-prv.sgml        |    9 +
 docs/api/tmpl/prelude-auth.sgml             |   27 ++
 docs/api/tmpl/prelude-client.sgml           |   38 +++
 docs/api/tmpl/prelude-getopt-wide.sgml      |    2 -
 docs/api/tmpl/prelude-getopt.sgml           |   30 ++
 docs/api/tmpl/prelude-ident.sgml            |    2 -
 docs/api/tmpl/prelude-log.sgml              |    2 -
 docs/api/tmpl/prelude-message-buffered.sgml |    2 -
 docs/api/tmpl/prelude-message-id.sgml       |    2 -
 docs/api/tmpl/prelude-message.sgml          |   54 ++++
 docs/api/tmpl/prelude-path.sgml             |    6 +-
 docs/api/tmpl/sensor.sgml                   |   16 +
 docs/api/tmpl/ssl-settings.sgml             |    2 -
 docs/api/tmpl/threads.sgml                  |    2 -
 src/Makefile.am                             |    2 +-
 src/common.c                                |    9 +
 src/prelude-path.c                          |    8 +-
 33 files changed, 784 insertions(+), 213 deletions(-)

commit 2eb5898e2f5c8c97bdccf76c5b5a560e20479769
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue May 14 19:04:06 2002 +0000

    	* src/prelude-message.c (set_data):
    	check call_alloc_cb return value. Avoid a possible NULL
    	pointer dereference on out of memory condition.
    
    	* src/prelude-message-buffered.c:
    	remove unused send_msg_cb member.
    
    	(flush_msg_cb): print an error if prelude_msg_dynamic_new()
    	return NULL.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1173 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                      |   12 ++++++++++++
 src/prelude-message-buffered.c |    5 ++++-
 src/prelude-message.c          |    2 ++
 3 files changed, 18 insertions(+), 1 deletions(-)

commit 2210876686d0b3af8a7cf49d73399ee6b86434ab
Author: Vincent Glaume <vincent.glaume@wanadoo.fr>
Date:   Tue May 14 16:18:57 2002 +0000

    * src/include/prelude-path.h:
    (prelude_get_socket_filename) has a new prototype.
    
    * src/prelude-path.c (prelude_get_socket_filename):
    builds a filename based on a port number for the unix socket, which allows to
    use several unix sockets.
    
    * src/prelude-client.c:
    complies to the new unix socket management.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1171 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                  |   12 ++++++++++++
 src/include/prelude-path.h |    4 +++-
 src/prelude-client.c       |   13 ++++++++-----
 src/prelude-path.c         |    4 ++--
 4 files changed, 25 insertions(+), 8 deletions(-)

commit 11fbf01ff07b4a03fc96d556375d02431817ef68
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon May 13 09:29:42 2002 +0000

    	* src/prelude-client.c (prelude_client_connect):
    	send ident before sending option list.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1167 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                        |    5 +
 docs/api/libprelude-decl.txt     |   10 +--
 docs/api/libprelude-docs.sgml    |   38 ++++--
 docs/api/libprelude-sections.txt |  261 +++++++++++++++++++++++++++++---------
 src/prelude-client.c             |   10 +-
 5 files changed, 239 insertions(+), 85 deletions(-)

commit ed83146ef6548f8201f4c46bfdbd61cf2dde4ba1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon May 13 08:43:07 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1165 09c5ec92-17d4-0310-903a-819935f44dba

 docs/api/tmpl/client-ident.sgml             |   37 +++
 docs/api/tmpl/common-gdb.sgml               |   56 ++++
 docs/api/tmpl/extract.sgml                  |   78 +++++
 docs/api/tmpl/idmef-msg-send.sgml           |  404 +++++++++++++++++++++++++++
 docs/api/tmpl/idmef-tree-func.sgml          |  398 ++++++++++++++++++++++++++
 docs/api/tmpl/prelude-getopt-wide.sgml      |   81 ++++++
 docs/api/tmpl/prelude-ident.sgml            |   53 ++++
 docs/api/tmpl/prelude-log.sgml              |   81 ++++++
 docs/api/tmpl/prelude-message-buffered.sgml |   64 +++++
 docs/api/tmpl/prelude-message-id.sgml       |  123 ++++++++
 docs/api/tmpl/prelude-path.sgml             |   94 +++++++
 docs/api/tmpl/ssl-settings.sgml             |   27 ++
 docs/api/tmpl/threads.sgml                  |   34 +++
 13 files changed, 1530 insertions(+), 0 deletions(-)

commit 976e876c8051ecb12b9a0df7197a956a70518a90
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue May 7 23:21:05 2002 +0000

            * src/include/prelude-message-id.h:
            remove deprecated MSG ID.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1164 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                        |    3 +++
 src/include/prelude-message-id.h |    4 +---
 2 files changed, 4 insertions(+), 3 deletions(-)

commit 235f1005921a846af6fc4dea6149a34a37e2ddf5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue May 7 22:48:42 2002 +0000

    	* src/client-ident.c: removed code for requesting
    	an ID to the Manager, since we now generate the
    	ident number ourselv.
    
    	(prelude_client_ident_init): read the ident generated
    	by sensor-adduser from the ident file.
    
    	* sensor-adduser/sensor-adduser.c (elf_hash):
    	(time_hash):
    	(generate_sensor_ident):
    	(register_sensor_ident):
    
    	(setup_sensor_files): generate, and register sensor
    	ident.
    
    	* configure.in (sensors_config_dir):
    	declare sensor_ident_file.
    
    	* Makefile.am (install-data-local): remove
    	sensor_ident_dir.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1161 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                       |   23 +++++
 Makefile.am                     |    1 -
 configure.in                    |    4 +-
 sensor-adduser/Makefile.am      |    2 +-
 sensor-adduser/sensor-adduser.c |  121 +++++++++++++++++++++++++++-
 src/Makefile.am                 |    2 +-
 src/client-ident.c              |  172 +++++++++------------------------------
 7 files changed, 186 insertions(+), 139 deletions(-)

commit 0ef9497bc459eddccfca70ddd6d16c6f3384a848
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon May 6 14:19:38 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1151 09c5ec92-17d4-0310-903a-819935f44dba

 Makefile.am  |    2 +-
 configure.in |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit d4ba8daf858953ab946e4e4cfd8f4b6b3b00ecdb
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon May 6 13:42:49 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1149 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog            |    6 ++++++
 docs/api/Makefile.am |   46 ++++++++++++++++++++++++----------------------
 2 files changed, 30 insertions(+), 22 deletions(-)

commit c921d86e3a43a238d7a458f624ca75abb333e24b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun May 5 19:11:01 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1140 09c5ec92-17d4-0310-903a-819935f44dba

 acconfig.h |    5 -----
 1 files changed, 0 insertions(+), 5 deletions(-)

commit dbbc65d2b82c9c24dca6cadb86aa601d2697db25
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun May 5 19:06:32 2002 +0000

    	make dist should now work. Also localstatedir
    	is now respected. (Existing sensors / manager
    	installation should re-create sensors account).
    
    	* configure.in (sensors_config_dir):
    	declare sensor_ident_dir.
    
    	* Makefile.am (install-data-local):
    	move authentication file to configuration dir.
    
    	* configure.in: modify call to AC_DEFINE() so that
    	we don't need acconfig.h anymore.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1139 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                             |   15 +++++++++++++++
 Makefile.am                           |    6 +++---
 autogen.sh                            |    2 +-
 configure.in                          |    7 +++++--
 docs/api/libprelude-decl.txt          |   21 +++++++++++++++++++--
 docs/api/tmpl/prelude-client-mgr.sgml |    1 +
 src/Makefile.am                       |    2 +-
 src/client-ident.c                    |    3 +--
 src/prelude-path.c                    |    4 ++--
 9 files changed, 48 insertions(+), 13 deletions(-)

commit 6dda0e4f571faccedb18b0c97803f28b9b888bcc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Apr 30 15:58:24 2002 +0000

    	* src/prelude-client-mgr.c (prelude_client_mgr_new):
    	take a new type argument. For each created client,
    	the specified type will be associated.
    
    	* src/sensor.c: get rid of the is_caller_a_sensor
    	variable.
    
    	(setup_manager_addr): set client type to
    	PRELUDE_CLIENT_TYPE_SENSOR.
    
    	* src/prelude-client.c (prelude_client_new):
    	default client type is PRELUDE_CLIENT_TYPE_OTHER.
    
    	(prelude_client_connect): pass the client type to
    	prelude_client_ident_send().
    
    	(prelude_client_set_type): new function, set client type.
    
    	* src/client-ident.c (prelude_client_ident_send):
    	now take a client_type argument. Only declare ident
    	if type is PRELUDE_CLIENT_TYPE_SENSOR or
    	PRELUDE_CLIENT_TYPE_MANAGER.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1120 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                        |   23 +++++++++++++++++++++++
 src/client-ident.c               |   15 ++++++++++-----
 src/include/client-ident.h       |    2 +-
 src/include/prelude-client-mgr.h |    2 +-
 src/include/prelude-client.h     |   11 ++++++++++-
 src/prelude-client-mgr.c         |   13 ++++++++-----
 src/prelude-client.c             |   18 ++++++++++++++----
 src/sensor.c                     |    7 ++-----
 8 files changed, 69 insertions(+), 22 deletions(-)

commit 67ed24e194f34766e8c912cc3a2c9824fb8408e3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Apr 30 12:48:16 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1119 09c5ec92-17d4-0310-903a-819935f44dba

 src/string-matching.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e75ea341174b58c92b69ff29877a63dbbc497d38
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Apr 30 12:31:48 2002 +0000

    	* src/string-matching.c:
    	(BoyerMoore_StringMatching):
    	(BoyerMoore_CI_StringMatching):
    
    	Fix a grave problem that could result in reading
    	uninitialized memory. Made the code of theses function
    	readable.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1118 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog             |   10 ++++++++++
 src/string-matching.c |   25 +++++++++++++------------
 2 files changed, 23 insertions(+), 12 deletions(-)

commit 83e9352eacf5598430b83e3f9bbb87f5a51bd18b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Apr 28 16:13:08 2002 +0000

    	* configure.in: autoconf 2.52 still have the
    	AC_C_BIGENDIAN bug - require 2.53.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1106 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog    |    5 +++++
 configure.in |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit ecf2ecd408170a38028a7e6e9995f33f97714ede
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Apr 27 20:37:28 2002 +0000

            * configure.in: use AM_PROG_LIBTOOL, for older
    	libtool/automake installation.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1102 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog    |    3 +++
 configure.in |    2 +-
 2 files changed, 4 insertions(+), 1 deletions(-)

commit 3f1cc8454fcd003ba5c3e51f84108c2bab2b0fd8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Apr 27 16:08:40 2002 +0000

    	(plugin_load_single): return -1 if the plugin is already
    	loaded so that we don't count the plugin twice.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1091 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog           |    2 ++
 src/plugin-common.c |    2 +-
 2 files changed, 3 insertions(+), 1 deletions(-)

commit 156818130bcf124646df56d73a2e22ae089e956a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Apr 27 00:36:28 2002 +0000

    	* src/plugin-common.c:
    	remove dlfcn.h - not needed anymore with libltdl.
    
    	(plugin_load_from_dir): remove the filename extension,
    	so that libltdl decide of the best extension to use on this
    	architecture.
    
    	(plugin_load_single): use libltdl function.
    	As there is often several file associated with a libtool plugin
    	(from which the plugin can be loaded), and because libtool load
    	the one that suit it best (for sake of compatibility), we have
            to check if we do not already have an handle for this plugin.
    
    	(is_plugin_already_loaded): search a plugin by handle.
    
    	* src/Makefile.am (INCLUDES): add libltdl include PATH.
    	* configure.in: setup libltdl.
    	* autogen.sh: libtoolize --ltdl
    	* Makefile.am (SUBDIRS): libltdl.
    
    	Theses change fix possible portability problem with dynamically
    	loadable plugin API (OpenBSD plugin loading didn't work before
    	this).
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1086 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                            |   26 ++++++++++
 Makefile.am                          |    2 +-
 autogen.sh                           |    2 +-
 configure.in                         |   18 ++++---
 docs/api/libprelude-decl.txt         |   72 +++++++++++++++++++++++-----
 docs/api/tmpl/libprelude-unused.sgml |   22 ++++++++
 src/Makefile.am                      |    3 +-
 src/plugin-common.c                  |   89 +++++++++++++++++++++++-----------
 8 files changed, 183 insertions(+), 51 deletions(-)

commit f6f665557db0714e5b05f9dd179ff51c78e6b630
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Apr 26 09:51:00 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1080 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog    |    4 ++++
 configure.in |    2 +-
 2 files changed, 5 insertions(+), 1 deletions(-)

commit d4ec6d738e6979e2644798b401fd9cc5b3ca7b46
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Apr 26 09:36:32 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1079 09c5ec92-17d4-0310-903a-819935f44dba

 Makefile.am |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 753c65462adc96467064f3f9a35ee8321869646e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Apr 25 15:45:04 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1077 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/extract.h |   24 ++++++++++++++++++------
 1 files changed, 18 insertions(+), 6 deletions(-)

commit a48a8591ea34db9ac09cbfc446159fa07a8546a5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Apr 25 00:33:49 2002 +0000

    	* src/prelude-message.c (set_data):
    	s/unsigned char/uint8_t/
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1072 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog             |    5 +++++
 src/prelude-message.c |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit 80df7a6a1df3009cccf2b8addad3f75d36f1fcdd
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Apr 24 21:57:00 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1069 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                  |    7 +++++++
 src/include/list.h         |    2 +-
 src/include/prelude-path.h |    2 +-
 src/prelude-message.c      |    6 +++---
 src/prelude-path.c         |    2 +-
 5 files changed, 13 insertions(+), 6 deletions(-)

commit d15e1f666ef30e153ccd6d068c191daadba20ad9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Apr 24 00:45:30 2002 +0000

    	* src/include/extract.h: (byte): create a second byte
    	macro conditionaly compiled depending on the byte order.
    
    	(extract_uint64): do not try to translate from network
    	byte order to host byte order if WORDS_BIGENDIAN is defined.
    
    	(align_uint32):
    	(align_uint64):
    	(align_uint16): shift each byte.
    
    	* src/idmef-msg-send.c (idmef_send_uint64):
    	only translate analyzer ident to network byte order
    	if we are on a little endian system. s/ntohl/htonl/.
    
    	* src/client-ident.c (declare_ident_to_manager):
    	only translate analyzer ident to network byte order
    	if we are on a little endian system.
    
    	* configure.in: prereq autoconf 2.53.
    	use AC_C_BIGENDIAN macro to determine host byte order,
    	libprelude-config --cflags also include this definition.
    
    	* README: update.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1064 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog            |   27 +++++++++++++++++++++++++++
 README               |    2 +-
 configure.in         |   18 +++++++++++++-----
 src/client-ident.c   |    4 +++-
 src/idmef-msg-send.c |    8 +++++---
 5 files changed, 49 insertions(+), 10 deletions(-)

commit b44ffe41e371865d2a72081741311268abc9ff2c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Apr 16 11:27:19 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1032 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/extract.h |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit 82f4481579cdae1e9b3a4a37fc7fe319fff16ce3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Apr 16 11:25:13 2002 +0000

    	* src/include/extract.h:
    	stop using memmove for alignment care ! Checksum performance
    	test resulted in ~ 600MB/s without alignment care, and ~ 20MB/s
    	with it (memmove).
    
    	The new version (which cast every byte of the buffer to a single
    	8 bits integer and OR them all) run at ~ 200MB/s, which is way better.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1031 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog             |   10 ++++++++++
 src/include/extract.h |   25 ++++++++-----------------
 2 files changed, 18 insertions(+), 17 deletions(-)

commit 603214085598e52e8415f5ba0daa70e01d4d2411
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Apr 15 14:10:03 2002 +0000

    	* src/include/list.h: included modified patch from
    	Vincent Glaume <glaume@enseirb.fr> adding function
    	to walk the list in reverse order.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1021 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog          |    6 ++++++
 src/include/list.h |    8 ++++++++
 2 files changed, 14 insertions(+), 0 deletions(-)

commit 9a048dc8fe32b0f8d395e7e49b71e7f324656c10
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Apr 14 08:34:01 2002 +0000

    	* src/prelude-getopt.c (process_option_cfg_hook):
    	(get_max_char): slight cleanup.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1018 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog            |    3 +++
 src/prelude-getopt.c |   14 ++++++--------
 2 files changed, 9 insertions(+), 8 deletions(-)

commit 9d46457bf6564ef8a9bda3bc9b6bca0d274ad0eb
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Apr 14 08:32:44 2002 +0000

    	* src/config-engine.c (config_get_section):
    	don't check if the line is a comment here.
    	(search_section): do it here.
    
    	This fix a bug where we wouldn't find an option
    	because a commented one would match.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1017 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog           |    7 +++++++
 src/config-engine.c |   11 ++++-------
 2 files changed, 11 insertions(+), 7 deletions(-)

commit 5a2198e9a20ad5bae6a4d6943dce17fe16a7e7d4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Apr 14 08:08:30 2002 +0000

            * src/prelude-getopt.c (print_wrapped):
            don't print \0 at the end of the line. This fix bug
            #0000029 (control character at end of help lines).
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1016 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog            |    6 ++++++
 src/prelude-getopt.c |    7 ++++---
 2 files changed, 10 insertions(+), 3 deletions(-)

commit 39187ddc1dd57e3b2240f7281f5a9ac666826819
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Apr 13 12:35:20 2002 +0000

    	* src/prelude-io.c (handle_ssl_error): new function,
    	handle SSL error nicely.
    
    	(ssl_read):
    	(ssl_write): correct SSL error handling. Should help
    	with some SSL communication problem.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@1015 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog        |    9 ++++++++
 src/prelude-io.c |   56 ++++++++++++++++++++++++++++++++++++++++++++---------
 2 files changed, 55 insertions(+), 10 deletions(-)

commit fd2c69978d12615fb1be0ae7fdd14c00fe66c4ab
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Apr 11 12:44:15 2002 +0000

    	* Makefile.am (install-data-local):
    	sensors-default.conf: should be world readable. So that non root sensor
    	know where to reach the Prelude Manager.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@999 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog   |    4 ++++
 Makefile.am |    4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit a27645cf43d379e3de382f8885672239cc993198
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Apr 11 11:55:28 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@998 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

commit 0fff953f4d5a63537c0cf3ce419ab14ddb1a092a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Apr 11 11:49:42 2002 +0000

    	* src/include/extract.h:
    	(align_uint16):
    	(align_uint32):
    	(align_uint64):
    	(align_ipv4_addr):
    	network to host order translation is done in extract_xx function.
    	Alignment is done in align_xx function.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@997 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/extract.h |   73 +++++++++++++++++++++++++++++++++++--------------
 1 files changed, 52 insertions(+), 21 deletions(-)

commit 9ee30d36cdee2d843c63972f9005d1c9d85dd842
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Apr 9 15:51:32 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@984 09c5ec92-17d4-0310-903a-819935f44dba

 docs/api/libprelude-decl.txt |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit de66bed09c74a5f22f247e54e898df76de329208
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Apr 9 15:46:10 2002 +0000

    	* configure.in: stop using profile-arcs for optimised build.
    	GCC generate bugged code with it.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@983 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog    |    5 +++++
 configure.in |   30 ++++--------------------------
 2 files changed, 9 insertions(+), 26 deletions(-)

commit 0f8d437c372b1760c91bd2c80d974ac1f9c8de39
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Apr 8 11:53:43 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@974 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-message.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 6515f08554cce9a2885eaa9a1ea5c69d96f0718b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Apr 8 11:46:43 2002 +0000

            * src/prelude-client-mgr.c (broadcast_saved_message):
            print how many bytes we flushed...
    
            * src/prelude-message.c (prelude_msg_forward):
            use memcpy() to copy dlen.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@973 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                |    6 ++++++
 src/prelude-client-mgr.c |    2 ++
 src/prelude-message.c    |    9 +++------
 3 files changed, 11 insertions(+), 6 deletions(-)

commit 6b0a679bf4a2e07eaba44cc9c898fb1718b95bdc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Apr 8 08:13:03 2002 +0000

    	* src/plugin-common.c (plugin_search_by_name):
    	new function, search a plugin by name.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@970 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                       |    3 +++
 src/include/plugin-common-prv.h |    2 ++
 src/plugin-common.c             |   29 ++++++++++++++++++++++++++++-
 3 files changed, 33 insertions(+), 1 deletions(-)

commit 7bfba9669abb219fdb5fd83ec0065534568c39a8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Apr 8 07:32:07 2002 +0000

    	* Makefile.am (install-data-local):
    	Only install default configuration file if it does not
    	exit... If a configuration file is already present, warn
    	the user and install in sensors-default.conf-dist.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@969 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog   |    7 +++++++
 Makefile.am |   25 +++++++++++++++++--------
 2 files changed, 24 insertions(+), 8 deletions(-)

commit eeb85185d96b3d8b9499b5a5b034c7ca010009a7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Apr 5 16:13:07 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@956 09c5ec92-17d4-0310-903a-819935f44dba

 docs/api/libprelude-decl.txt |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

commit e75234d650c7defead2b4b6aef06a74633fa2de2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Apr 5 16:11:55 2002 +0000

    	* src/prelude-auth.c (parse_auth_line):
    	stop using strtok here. strtok() was causing problem on
    	empty password, because it wouldn't return an empty token.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@955 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog          |    4 ++++
 src/prelude-auth.c |   37 ++++++++++++++++++++-----------------
 2 files changed, 24 insertions(+), 17 deletions(-)

commit 7bfe583ff671c4697c471bc6765d76bb377aa5be
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Apr 5 14:46:27 2002 +0000

    	* src/prelude-message.c (msg_mark_end):
    	use memcpy instead of shifting dlen and copying it 8bits
    	by 8bits. This fix problem on big endian machine.
    
    	Thanks to Vincent Glaume <glaume@enseirb.fr> who helped a lot
    	on this issue.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@952 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog             |   10 ++++++++++
 src/prelude-message.c |    6 ++----
 2 files changed, 12 insertions(+), 4 deletions(-)

commit 5fa626cc66e0325685cdc8068c536dae600205b5
Author: Krzysztof Zaraska <kzaraska@student.uci.agh.edu.pl>
Date:   Fri Apr 5 11:52:18 2002 +0000

    added comment for idmef_alertident_t
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@948 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                |    5 +++++
 src/include/idmef-tree.h |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit 65ffe88d2cbc84c1637b0af147c23c8522ed1f39
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Apr 4 16:20:14 2002 +0000

    	* src/include/extract.h: include string.h for memmove.
    	(extract_uint64): fix a problem with extract_uint64 on
    	machine that need aligned access.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@946 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog             |    6 ++++++
 src/include/extract.h |    9 +++++++--
 2 files changed, 13 insertions(+), 2 deletions(-)

commit 5cecad418225975bf4d82c52162b938207e1a5e6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Apr 4 13:12:42 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@945 09c5ec92-17d4-0310-903a-819935f44dba

 sensor-adduser/sensor-adduser.c |    1 -
 src/prelude-client.c            |   13 ++++++++++---
 2 files changed, 10 insertions(+), 4 deletions(-)

commit 920d13261fb7d182c963a6a6264caa0c12e7f7c6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Apr 4 13:07:08 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@944 09c5ec92-17d4-0310-903a-819935f44dba

 sensor-adduser/sensor-adduser.c |   13 +++++++------
 1 files changed, 7 insertions(+), 6 deletions(-)

commit 8abdc177fb0aed9589a4fd9dd5be5d6b0866c7b7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Apr 4 13:00:46 2002 +0000

    	* sensor-adduser/sensor-adduser.c (get_manager_setup):
    	don't give up until an error occur or we get prelude_msg_finished.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@942 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                       |    5 +++++
 sensor-adduser/sensor-adduser.c |   15 +++++++++------
 2 files changed, 14 insertions(+), 6 deletions(-)

commit 2b15cae89c788e11579caab1995522b8e81df0a0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Mar 29 09:36:31 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@921 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog            |   14 ++++++++++++++
 src/prelude-getopt.c |    4 ++++
 2 files changed, 18 insertions(+), 0 deletions(-)

commit 95d34f7f14526531e6247387a8d8915914f95572
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Mar 29 09:36:07 2002 +0000

    	* src/prelude-getopt.c (process_option_cfg_hook):
    
    	handle case when there is several entry of the same
    	name in the configuration file. Call the callback once
    	for each entry then.
    
    	* src/config-engine.c: (search_entry): (config_get):
    
    	Modified so that when passed a NULL section and entry,
    	it will try to search a different entry of the same name
    	and within the same section as the previously searched one.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@920 09c5ec92-17d4-0310-903a-819935f44dba

 src/config-engine.c  |   42 +++++++++++++++++++++++++++++++++++++-----
 src/prelude-getopt.c |   16 ++++++++++++----
 2 files changed, 49 insertions(+), 9 deletions(-)

commit 0664db5bc2f6db20f4a86894ec8b8416f2c3ed30
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Mar 28 18:25:59 2002 +0000

    	* src/include/idmef-tree-func.h (idmef_string_set):
    	remove errornous period after while(0), new idmef_string_copy()
    	macro.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@915 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                     |    6 ++++++
 src/include/idmef-tree-func.h |   11 +++++++++--
 2 files changed, 15 insertions(+), 2 deletions(-)

commit c00397c10424af4632f7bbda60054167e84732b2
Author: Krzysztof Zaraska <kzaraska@student.uci.agh.edu.pl>
Date:   Thu Mar 28 10:56:11 2002 +0000

    language corrections
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@908 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog |    7 +++++++
 INSTALL   |   28 ++++++++++++++--------------
 README    |   26 ++++++++++++++------------
 3 files changed, 35 insertions(+), 26 deletions(-)

commit d3b7a2d916989fb1ce24e50c5b1cf727a2958f02
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Mar 27 11:10:32 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@905 09c5ec92-17d4-0310-903a-819935f44dba

 src/config-engine.c      |    3 ---
 src/prelude-client-mgr.c |    2 --
 2 files changed, 0 insertions(+), 5 deletions(-)

commit fab39f9bf123e8a2bf6b191241ad012bc68c2132
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Mar 26 00:18:43 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@881 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in                         |    4 ++-
 docs/api/libprelude-decl.txt         |   54 ++++++++-------------------------
 docs/api/tmpl/libprelude-unused.sgml |   48 ++++++++++++++++++++++++++++++
 src/prelude-io.c                     |    4 +--
 4 files changed, 65 insertions(+), 45 deletions(-)

commit 2431aaf5d90ba2c4cd97d4baa953456f965ebc7e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Mar 25 17:42:00 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@873 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/extract.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 6cd3e4f393f04706d5c386b29d5db53f959da2da
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Mar 25 17:36:56 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@872 09c5ec92-17d4-0310-903a-819935f44dba

 src/extract.c         |  185 -------------------------------------------------
 src/include/extract.h |   12 ++--
 2 files changed, 7 insertions(+), 190 deletions(-)

commit 9209a5f1874918325a42b6263a6a1b3011a84d08
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Mar 25 17:02:23 2002 +0000

    	* src/include/extract.h (extract_uint16):
    	(extract_uint32):
    	(extract_uint64):
    	(extract_ipv4_addr): theses function are now inlined.
    
    	(extract_uint8_safe):
    	(extract_uint16_safe):
    	(extract_uint32_safe):
    	(extract_uint64_safe):
    	(extract_string_safe):
    	New function,
    	check buffer size before doing anything.
    
    	* src/prelude-message.c (slice_message_header):
    	(prelude_msg_get):
    	* src/client-ident.c (recv_ident):
    
    	* src/extract.c: obsoleted, theses function are now inline.
    	* configure.in: put NEED_ALIGNED_ACCESS in libprelude-config --cflags.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@869 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                    |   23 +++++++
 configure.in                 |    2 +-
 docs/api/libprelude-decl.txt |   30 ++++++++-
 src/Makefile.am              |    1 -
 src/client-ident.c           |    6 +-
 src/include/extract.h        |  147 ++++++++++++++++++++++++++++++++++++-----
 src/prelude-message.c        |   10 +--
 7 files changed, 187 insertions(+), 32 deletions(-)

commit 42cc2b40daf2881a0310946c41a90b32901ce728
Author: Krzysztof Zaraska <kzaraska@student.uci.agh.edu.pl>
Date:   Wed Mar 20 16:08:01 2002 +0000

    indentation fixes
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@849 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/idmef-tree-func.h |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit c3cb0f58fd7414847afcf795be0e528a297b8103
Author: Krzysztof Zaraska <kzaraska@student.uci.agh.edu.pl>
Date:   Wed Mar 20 15:28:49 2002 +0000

    	* src/include/idmef-tree-func.c: fixed incorrectly defined
    	idmef_set_string, idmef_string_set_constant macros
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@847 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/idmef-tree-func.h |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

commit 304867381a58b0bc9dbe3ca1d8ba28f7df996eaf
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Mar 19 11:58:29 2002 +0000

    	* src/prelude-io.c (ssl_close):
    	avoid a leak when SSL_shutdown return 0.
    	(ssl_close): don't close the fd two time.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@844 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog        |    6 ++++++
 src/prelude-io.c |   13 +++----------
 2 files changed, 9 insertions(+), 10 deletions(-)

commit ed8b95475cd9fdcd62533a8a4315d9b36d424b74
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Mar 19 11:27:48 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@843 09c5ec92-17d4-0310-903a-819935f44dba

 src/plugin-common.c |    1 -
 src/ssl-settings.c  |    1 -
 2 files changed, 0 insertions(+), 2 deletions(-)

commit 938174ecc965d18b44d555f327c9869cf715ba1a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Mar 14 12:55:25 2002 +0000

    	* Makefile.am (install-data-hook): stop using sticky bit on
    	directory, permission for directory are 755 now. (except for
    	the idents directory - not changed yet).
    
    	* src/ssl-registration-msg.c (prelude_ssl_save_cert):
    	stop using the BIO API here, and use the standard IO function
    	so that we can now stop using the umask() hack.
    
    	The function now take an UID argument, and the saved certificate
    	is owned by this userID.
    
    	* src/ssl-gencrypto.c (prelude_ssl_gen_crypto):
    	take an UID argument, use fchown() to set the created file
    	UID.
    
    	* src/prelude-client-mgr.c (file_error):
    	new function, tell the user sensors required files
    	are not installed.
    
    	* src/prelude-auth.c (open_auth_file):
    	fchown the created file to the specified UID.
    
    	(prelude_auth_create_account):
    	(prelude_auth_create_account_noprompt):
    	take an UID argument.
    
    	* sensor-adduser/ssl-register.c (send_own_certificate):
    	prelude_ssl_gen_crypto take an UID argument.
    
    	(recv_manager_certificate):
    	prelude_ssl_save_cert take an UID argument.
    
    	* sensor-adduser/sensor-adduser.c (setup_sensor_files):
    	new function, create sensors related file, with the needed
    	sensors permission.
    
    	(main): ssl_add_certificate and create_plaintext_user_account
    	take an UID argument.
    
    	* sensor-adduser/plaintext.c (create_plaintext_user_account):
    	take an uid argument, call prelude_auth_create_account with this
    	argument.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@833 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                               |   45 ++++++++++++++++++++++++++
 Makefile.am                             |    6 ++--
 docs/api/libprelude-decl.txt            |   48 ++++++++++++++++++++-------
 docs/api/tmpl/libprelude-unused.sgml    |   10 ++++++
 docs/api/tmpl/prelude-auth.sgml         |    1 +
 docs/api/tmpl/ssl-gencrypto.sgml        |    1 +
 docs/api/tmpl/ssl-registration-msg.sgml |   12 +------
 sensor-adduser/plaintext.c              |    4 +-
 sensor-adduser/plaintext.h              |    2 +-
 sensor-adduser/sensor-adduser.c         |   50 ++++++++++++++++++++++------
 sensor-adduser/ssl-register.c           |   21 +++++++-----
 sensor-adduser/ssl-register.h           |    2 +-
 src/client-ident.c                      |    1 +
 src/include/prelude-auth.h              |    6 ++-
 src/include/ssl-gencrypto.h             |    2 +-
 src/include/ssl-registration-msg.h      |    3 +-
 src/prelude-auth.c                      |   25 ++++++++++-----
 src/prelude-client-mgr.c                |   36 ++++++++++++++++++--
 src/ssl-gencrypto.c                     |    9 +++++-
 src/ssl-registration-msg.c              |   53 ++++++++++++++++++-------------
 20 files changed, 246 insertions(+), 91 deletions(-)

commit 3d2362b4941a4768064c8ec8d41bf0937d079a5a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Mar 12 14:58:33 2002 +0000

    	* src/daemonize.c (get_absolute_filename):
    	new function, get absolute filename if provided filename
    	is relative (fix a bug on exit where the lockfile wouldn't
    	be deleted because we chdir to /).
    
    	(lockfile_write_pid): use provided pid argument, don't call getpid().
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@832 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog       |    7 ++++++
 src/daemonize.c |   58 ++++++++++++++++++++++++++++++++++++++++++------------
 2 files changed, 52 insertions(+), 13 deletions(-)

commit 99643d45074f2cd0f7ea4f1892d0dfe4cc4d7c36
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Mar 12 13:49:43 2002 +0000

    	(prelude_option_add): parent option have option_run_last priority.
    	(call_option_cb): fix and simplify.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@829 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog            |   16 ++++++++++++++++
 src/prelude-getopt.c |   21 +++++++++++++--------
 2 files changed, 29 insertions(+), 8 deletions(-)

commit 773337eec1a3edc7f3e635b382bdbf3fd5a2ca73
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Mar 12 00:29:08 2002 +0000

    	* src/prelude-getopt.c (call_option_cb):
    	simplify, handle option_run_first and option_run_last
    	definition.
    
    	(parse_argument): reset saved_index to 0. This could trigger a bug
    	while parsing option.
    
    	(prelude_option_add): set default priority to option_run_no_order.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@827 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-getopt.h |    9 +++++++++
 src/prelude-getopt.c         |   38 ++++++++++++++++++++------------------
 2 files changed, 29 insertions(+), 18 deletions(-)

commit 9959785cfa136b308db02b4951718bf52ae0f52c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Mar 11 22:08:55 2002 +0000

    	* src/prelude-getopt.c (get_missing_options):
    	add missing call to call_option_from_cb_list().
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@825 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog            |    3 +++
 src/prelude-getopt.c |   10 +++++++++-
 2 files changed, 12 insertions(+), 1 deletions(-)

commit a8863ab75775521ce0aaf1fcda6997322ce7b6ec
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Mar 11 18:02:52 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@822 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-path.h |    2 ++
 src/prelude-client.c       |    2 +-
 src/prelude-path.c         |    7 +++++++
 3 files changed, 10 insertions(+), 1 deletions(-)

commit 0f659383e3071549ecd4c4d19e78a72e25c9a41b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Mar 11 17:58:19 2002 +0000

    	* src/extract.c (extract_ipv4_addr):
    	only align when needed.
    
    	* src/prelude-getopt.c (call_option_cb):
    	new function, call option in priority order if needed.
    
    	(parse_argument): if we meet an unknown option and we are at
    	depth 0, continue parsing, so that it won't abort the whole
    	process.
    
    	* src/sensor.c (prelude_sensor_init):
    	don't call prelude_async_init ourself, this is the sensor
    	responssability.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@821 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                    |   16 ++++
 src/extract.c                |    6 +-
 src/include/prelude-getopt.h |    1 +
 src/prelude-getopt.c         |  157 +++++++++++++++++++++++++++++++++++------
 src/sensor.c                 |   10 +--
 5 files changed, 157 insertions(+), 33 deletions(-)

commit f0c27f40706f06bfaa3eb7410be151240dcec029
Author: Krzysztof Zaraska <kzaraska@student.uci.agh.edu.pl>
Date:   Thu Mar 7 22:41:31 2002 +0000

    fix warnings on compilation
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@810 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog             |    9 +++++++++
 src/client-ident.c    |    1 +
 src/extract.c         |    1 +
 src/idmef-msg-send.c  |    1 +
 src/prelude-io.c      |    1 +
 src/prelude-message.c |    1 +
 6 files changed, 14 insertions(+), 0 deletions(-)

commit 4ba37bb350d4c253452f4a2f2c51421715599df5
Author: Krzysztof Zaraska <kzaraska@student.uci.agh.edu.pl>
Date:   Sat Mar 2 13:45:15 2002 +0000

    fixed typo from previous commit
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@750 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 4f49d80ba792eaaac99377784aafdd96760aabcc
Author: Krzysztof Zaraska <kzaraska@student.uci.agh.edu.pl>
Date:   Sat Mar 2 13:43:23 2002 +0000

    * configure.in: fixed pthreads-related gcc flags on FreeBSD/OpenBSD
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@749 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog    |    3 +++
 configure.in |   39 +++++++++++++++++++++++++++++++++++----
 2 files changed, 38 insertions(+), 4 deletions(-)

commit 2367185095680f177bf19c0c9c6a6e927ea9e938
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Mar 1 18:00:03 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@747 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 4027ba77a3a0ec8666cc8af167a2b7a1710abf4b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Feb 28 16:07:00 2002 +0000

    	* src/prelude-client.c (inet_connect): re-enable
    	the Nagle algorithm for now.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@742 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog            |    3 +++
 src/prelude-client.c |    7 ++++---
 2 files changed, 7 insertions(+), 3 deletions(-)

commit 0ccafa63f460d77a0ea2bb8b82bbcaa835a44d17
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Feb 28 13:26:31 2002 +0000

    	* src/idmef-tree-func.c (idmef_alert_new):
    	set analyzerid field.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@741 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog             |    5 +++++
 src/idmef-tree-func.c |    7 +++++--
 2 files changed, 10 insertions(+), 2 deletions(-)

commit fe420f81fb890c94d4cfd495d42003f7a5afedfc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Feb 27 16:53:12 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@735 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in |   13 -------------
 1 files changed, 0 insertions(+), 13 deletions(-)

commit 4974bc0bccc07de1dcd9cb9cc492ff7815940dd9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Feb 27 16:44:46 2002 +0000

            * configure.in: check for pthread in several directory,
    	  including /usr/pkg.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@733 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog    |    3 +++
 configure.in |   30 +++++++++++++++++++++++++-----
 2 files changed, 28 insertions(+), 5 deletions(-)

commit 86a5eb506ae436b9339e8bd78c5b9d4a1226bcc0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Feb 27 14:58:31 2002 +0000

    	* src/prelude-client.c: include string.h
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@729 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog            |    4 ++++
 src/prelude-client.c |    1 +
 2 files changed, 5 insertions(+), 0 deletions(-)

commit d497412a2be4bccf3b0354d4b124de611033d636
Author: Krzysztof Zaraska <kzaraska@student.uci.agh.edu.pl>
Date:   Thu Feb 21 22:49:05 2002 +0000

    minor FreeBSD compat. fix
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@704 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog           |    3 +++
 src/config-engine.c |    2 ++
 2 files changed, 5 insertions(+), 0 deletions(-)

commit 9c2e2cf43c40f2c5528b7c2008e2ddbb5d39bda8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Feb 21 20:33:30 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@701 09c5ec92-17d4-0310-903a-819935f44dba

 src/extract.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c000e8622d7ebc12b13d1d9bd1af38b7589f1aad
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Feb 21 20:28:09 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@700 09c5ec92-17d4-0310-903a-819935f44dba

 src/extract.c         |    2 +-
 src/include/extract.h |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 6e1a7b5750524e44221e36d5a089f1d2277bad74
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Feb 21 18:29:23 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@699 09c5ec92-17d4-0310-903a-819935f44dba

 src/extract.c         |   14 ++++++++++++++
 src/include/extract.h |    2 ++
 2 files changed, 16 insertions(+), 0 deletions(-)

commit e66886e1c34e6a28e6161f915f733774fbeeb7d2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Feb 21 17:29:31 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@698 09c5ec92-17d4-0310-903a-819935f44dba

 src/extract.c         |   20 ++++++++++----------
 src/include/extract.h |    9 +++++----
 2 files changed, 15 insertions(+), 14 deletions(-)

commit e3b8f83e2a4c08a5612b96bc392f65049eb5c3e4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Feb 21 15:50:59 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@696 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog     |    5 ++++
 acconfig.h    |    1 +
 configure.in  |   65 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/extract.c |   49 +++++++++++++++++++++++++++---------------
 4 files changed, 102 insertions(+), 18 deletions(-)

commit 4fbbe4db07a8ee8609c8b76f16bb92e129065cb5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Feb 20 16:19:48 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@693 09c5ec92-17d4-0310-903a-819935f44dba

 sensor-adduser/plaintext.c |    1 +
 src/common.c               |    2 ++
 src/prelude-message.c      |    1 +
 3 files changed, 4 insertions(+), 0 deletions(-)

commit 7e2adeef2584e6a253a0314ac96e661ef42c8a30
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Feb 20 13:00:32 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@691 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                    |   23 +++++++++++++++++++++++
 docs/api/libprelude-decl.txt |    5 +++++
 src/common.c                 |   31 +++++++++++++++++++++++++++++++
 src/config-engine.c          |    7 ++++---
 src/idmef-tree-func.c        |   10 ++++++++++
 src/include/common.h         |    4 ++++
 src/prelude-auth.c           |    7 ++++---
 src/prelude-message.c        |    3 ++-
 8 files changed, 83 insertions(+), 7 deletions(-)

commit ffa9288d78c8989e4c905a502e8f42c0043b6390
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Feb 8 17:05:49 2002 +0000

            * src/prelude-getopt.c (parse_argument):
    	handle parent option that have an argument... This function
    	really need to be cleaned up.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@663 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog            |    6 ++++++
 configure.in         |    7 ++-----
 src/prelude-getopt.c |   41 ++++++++++++++++++++++++++++++++++-------
 3 files changed, 42 insertions(+), 12 deletions(-)

commit cebcd31549be8507bd7b3ffdd988c8e0534181f6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Feb 7 22:52:48 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@659 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog           |    4 ++++
 src/plugin-common.c |    9 ++++-----
 2 files changed, 8 insertions(+), 5 deletions(-)

commit 7612991b58fa282479c436d3f746994e30cbfae9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Feb 7 18:40:07 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@657 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

commit e8c6d17222a46bff341c3f3249a9fc4f5fe64dfc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Feb 7 18:26:06 2002 +0000

    	* src/prelude-getopt.c (print_options):
    	remove an errornous putchar().
    	(print_options): description offset should include depth.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@655 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog            |    4 ++++
 src/prelude-getopt.c |    9 +++------
 2 files changed, 7 insertions(+), 6 deletions(-)

commit 9dc5ecef421c7f52c99c0b32ecfee2ad41bc76da
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Feb 7 18:02:36 2002 +0000

    	* sensor-adduser/Makefile.am (sensor_adduser_LDADD): correct
    	libprelude.so linkage.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@654 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                       |    3 +++
 docs/api/libprelude-decl.txt    |   15 ++++++++++++++-
 docs/api/tmpl/prelude-auth.sgml |    1 +
 sensor-adduser/Makefile.am      |    2 +-
 4 files changed, 19 insertions(+), 2 deletions(-)

commit cae447c9f14a0ef572fedfb88dd0ed9e253dc62c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Feb 7 16:43:45 2002 +0000

            * src/prelude-client.c (read_plaintext_authentication_result):
            call auth_error() in case of failure authenticating. So that
            the user know what to do.
            (auth_error): call exit() here.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@651 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog            |    5 +++++
 src/prelude-client.c |   14 +++++++-------
 2 files changed, 12 insertions(+), 7 deletions(-)

commit 67007a141e5664ac5386ac88feb26a596bfef691
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Feb 7 15:44:37 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@649 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                       |   36 +++++++++
 INSTALL                         |   65 +++++++++--------
 sensor-adduser/Makefile.am      |    2 +-
 sensor-adduser/plaintext.c      |    6 +-
 sensor-adduser/sensor-adduser.c |    3 +-
 src/include/prelude-auth.h      |   12 +++-
 src/include/prelude-path.h      |    2 +
 src/prelude-auth.c              |  156 ++++++++++++++++++++++++++++++--------
 src/prelude-client.c            |    2 +-
 src/prelude-getopt.c            |    6 +-
 src/prelude-path.c              |   18 ++++-
 11 files changed, 231 insertions(+), 77 deletions(-)

commit cc80cd24f4626d5ec03d945bc92e0a35d08e0aed
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Feb 6 16:28:13 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@643 09c5ec92-17d4-0310-903a-819935f44dba

 src/ssl-gencrypto.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 124d003c98bdb708ac11f1b2bbe5c8ea6ef9930f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Feb 6 16:22:16 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@642 09c5ec92-17d4-0310-903a-819935f44dba

 sensor-adduser/ssl-register.c |    5 -----
 src/ssl-gencrypto.c           |   13 ++++++++++---
 2 files changed, 10 insertions(+), 8 deletions(-)

commit 4e87cd195b7384865c4e6f43ec75472c6ea298fb
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Feb 6 14:40:56 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@640 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                            |   30 +++
 docs/api/libprelude-decl.txt         |   36 +++-
 docs/api/tmpl/libprelude-unused.sgml |   12 ++
 docs/api/tmpl/prelude-auth.sgml      |    2 +
 docs/api/tmpl/ssl-gencrypto.sgml     |   14 --
 sensor-adduser/sensor-adduser.c      |   26 ++-
 sensor-adduser/ssl-register.c        |   15 +-
 sensors-default.conf                 |    6 +-
 src/include/ssl-gencrypto.h          |    5 +-
 src/prelude-client.c                 |  121 +++++++++---
 src/ssl-gencrypto.c                  |  364 ++++++++++++++++------------------
 src/ssl.c                            |   12 +-
 12 files changed, 368 insertions(+), 275 deletions(-)

commit 2940eb6f7e1e498ba6e9b1c126b0e1905964198c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Feb 5 17:13:22 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@639 09c5ec92-17d4-0310-903a-819935f44dba

 sensor-adduser/sensor-adduser.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 46df5f8bd3767d865038b95e59918602a541b268
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Feb 5 16:59:53 2002 +0000

            * src/idmef-msg-send.c (idmef_send_web_service):
    	(idmef_send_web_service_arg): handle web argument list.
    
    	* src/idmef-tree-func.c (idmef_service_webservice_new):
    	initialize argument list.
    
    	(idmef_service_webservice_arg_new): new function
    	return a webservice_arg.
    
    	* src/prelude-message.c (prelude_msg_write):
    	don't send empty message.
    
    	* sensor-adduser/sensor-adduser.c (set_manager_addr):
    	fix a bug when parsing provided Manager address.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@636 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                     |    9 +++++++++
 src/idmef-msg-send.c          |   21 +++++++++++++++++----
 src/idmef-tree-func.c         |   21 +++++++++++++++++++++
 src/include/idmef-msg-send.h  |    6 ++++--
 src/include/idmef-tree-func.h |    1 +
 src/include/idmef-tree.h      |    8 +++++++-
 6 files changed, 59 insertions(+), 7 deletions(-)

commit 4c3c6748175a12c1c4e50051412292c106f2f691
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Feb 5 14:19:49 2002 +0000

    	* src/prelude-message.c (prelude_msg_write):
    	don't send empty message.
    
    	* sensor-adduser/sensor-adduser.c (set_manager_addr):
    	fix a bug when parsing provided Manager address.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@634 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                       |    8 ++++++++
 sensor-adduser/sensor-adduser.c |    2 +-
 src/prelude-message.c           |    6 ++++++
 3 files changed, 15 insertions(+), 1 deletions(-)

commit 7e000d91299aadf1d3a1febf16a5799ebcea5206
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Feb 4 17:14:27 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@633 09c5ec92-17d4-0310-903a-819935f44dba

 sensor-adduser/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 0ae27cb38b5a1cbdef60618dbf28a2a8399023bf
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Feb 4 17:09:11 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@632 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                               |   25 +++
 Makefile.am                             |    2 +-
 configure.in                            |    8 +-
 docs/api/libprelude-decl.txt            |   60 ++++--
 docs/api/tmpl/libprelude-unused.sgml    |   17 ++
 docs/api/tmpl/ssl-register.sgml         |    8 -
 docs/api/tmpl/ssl-registration-msg.sgml |   11 -
 sensor-adduser/Makefile.am              |   14 ++
 sensor-adduser/plaintext.c              |  104 ++++++++++
 sensor-adduser/plaintext.h              |    1 +
 sensor-adduser/sensor-adduser.c         |  344 +++++++++++++++++++++++++++++++
 sensor-adduser/ssl-register.c           |  256 +++++++++++++++++++++++
 sensor-adduser/ssl-register.h           |    1 +
 sensors-default.conf                    |   10 +-
 src/Makefile.am                         |    2 +-
 src/include/Makefile.am                 |    2 +-
 src/include/prelude-auth.h              |    6 +-
 src/include/prelude-message-id.h        |    3 +-
 src/include/prelude-path.h              |    3 +
 src/include/ssl-register.h              |   27 ---
 src/include/ssl-registration-msg.h      |    6 +-
 src/include/ssl-settings.h              |   25 +++
 src/prelude-auth.c                      |   61 +++++--
 src/prelude-client.c                    |   21 +-
 src/prelude-path.c                      |    9 +-
 src/sensor.c                            |   39 ----
 src/ssl-register.c                      |  339 ------------------------------
 src/ssl-registration-msg.c              |   36 +---
 src/ssl-settings.c                      |  150 ++++++++++++++
 29 files changed, 1066 insertions(+), 524 deletions(-)

commit 52c18e9313c12476d204ba360d123cdc10639a1f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Feb 2 02:54:39 2002 +0000

    	* src/prelude-message.c: made API more consistant,
    	and code simpler.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@631 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                      |    5 ++
 src/idmef-msg-send.c           |    7 ++-
 src/include/prelude-message.h  |    4 +-
 src/prelude-message-buffered.c |   17 ++---
 src/prelude-message.c          |  123 ++++++++++++++++++++++-----------------
 5 files changed, 89 insertions(+), 67 deletions(-)

commit 245093d6cd5a3361297817043d9265b6c845dcc3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Feb 1 15:30:20 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@630 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-message.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit abab08ea09670622c9ad6657e118c369092c39f1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Feb 1 15:17:19 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@629 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                              |   29 +++
 docs/api/libprelude-decl.txt           |  121 ++++++----
 src/Makefile.am                        |    1 +
 src/client-ident.c                     |    9 +-
 src/common.c                           |   75 ++++++
 src/idmef-msg-send.c                   |  216 ++++++++---------
 src/idmef-tree-func.c                  |   24 +-
 src/include/Makefile.am                |    1 +
 src/include/common.h                   |    3 +
 src/include/idmef-message-id.h         |    2 +-
 src/include/idmef-msg-send.h           |   82 ++++----
 src/include/prelude-message-buffered.h |   11 +
 src/include/prelude-message.h          |    9 +
 src/prelude-client-mgr.c               |   61 +-----
 src/prelude-client.c                   |    2 +-
 src/prelude-message-buffered.c         |  179 ++++++++++++++
 src/prelude-message.c                  |  406 +++++++++++++++++++++++++-------
 17 files changed, 863 insertions(+), 368 deletions(-)

commit 818a409f6eecea9177ae4f4d83e98ad728e945d9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Jan 27 12:50:08 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@621 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/client-ident.h   |    2 --
 src/include/prelude-client.h |    5 +++++
 src/prelude-client.c         |    2 +-
 3 files changed, 6 insertions(+), 3 deletions(-)

commit 1dc9b9fe8588e5beba3a4ffd5ca26847afc6ba1c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jan 26 03:45:42 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@620 09c5ec92-17d4-0310-903a-819935f44dba

 docs/api/libprelude-decl.txt |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

commit de48540550aad796cc1086fc5f77a48d6bee46f1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jan 26 03:38:14 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@619 09c5ec92-17d4-0310-903a-819935f44dba

 src/client-ident.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c056504720f2b1ab8eb3d5fd0eb62f846b6f273c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jan 26 03:35:25 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@618 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                          |    5 +++++
 docs/api/libprelude-decl.txt       |    7 +------
 docs/api/tmpl/prelude-message.sgml |    1 +
 src/client-ident.c                 |    4 ++++
 src/include/client-ident.h         |    4 +++-
 src/include/idmef-message-id.h     |    7 +++++--
 src/include/list.h                 |    2 +-
 7 files changed, 20 insertions(+), 10 deletions(-)

commit 9361e0e1ed5530a6a9f3d45338f551cbd300702c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jan 25 18:40:22 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@614 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                            |   16 ++
 docs/api/libprelude-decl.txt         |  431 ++++++++++++++++++++++++---------
 docs/api/tmpl/idmef-tree.sgml        |   25 +--
 docs/api/tmpl/libprelude-unused.sgml |   18 ++-
 docs/api/tmpl/prelude-message.sgml   |    1 +
 src/idmef-msg-send.c                 |  456 +++++++++++++++++++---------------
 src/idmef-tree-func.c                |    3 +-
 src/include/idmef-msg-send.h         |   43 ++++
 src/include/idmef-tree-func.h        |    8 +
 src/include/idmef-tree.h             |  211 ++++++++---------
 src/include/prelude-async.h          |    3 +-
 11 files changed, 761 insertions(+), 454 deletions(-)

commit 6e65b13e192e630ccf4fbeafaa4f86ac6209a828
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jan 23 11:38:19 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@610 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                            |    6 ++
 docs/api/libprelude-decl.txt         |  104 +++++++++++++++++----------------
 docs/api/tmpl/libprelude-unused.sgml |   28 +++++++++
 docs/api/tmpl/sensor.sgml            |    8 ---
 src/idmef-msg-send.c                 |    5 +-
 src/idmef-tree-func.c                |    6 +-
 src/include/sensor.h                 |    4 +-
 src/sensor.c                         |    8 +-
 8 files changed, 102 insertions(+), 67 deletions(-)

commit 1623e90a713dc139f98169b7115af884c0a272d4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jan 23 10:58:48 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@609 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit d98d09cf6f36bfb0c55f44dd9fc363244208ce39
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jan 23 10:58:07 2002 +0000

    	* src/idmef-msg-send.c (idmef_msg_send):
    	use prelude_msg_reset.
    
    	* src/prelude-message.c (prelude_msg_reset):
    	new function, to be used if the same message is going to be
    	written at several time.
    
    	* src/idmef-tree-func.c:
    	* src/idmef-msg-send.c:
    	stop trying to count number of item / len. That's just too
    	ugly. Use a static message buffer big enough (prelude_msg_set()
    	will error if input is > buffer size anyway).
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@608 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                     |   12 +++++++++++
 src/idmef-msg-send.c          |   41 ++++++++++++++++----------------------
 src/idmef-tree-func.c         |   43 +---------------------------------------
 src/include/idmef-msg-send.h  |   11 ----------
 src/include/prelude-message.h |    4 +-
 src/prelude-client.c          |    2 +-
 src/prelude-message.c         |   16 ++++++++++++--
 src/sensor.c                  |   18 ++++++++++++++++-
 8 files changed, 64 insertions(+), 83 deletions(-)

commit e1247c7002265edd63cb0b81d19f599df95c88d9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jan 22 19:23:11 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@606 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                            |    8 +
 docs/api/libprelude-decl.txt         |  661 ++++++++++++++++++++++++----------
 docs/api/tmpl/idmef-message-id.sgml  |   21 --
 docs/api/tmpl/idmef-tree.sgml        |    4 +-
 docs/api/tmpl/libprelude-unused.sgml |   18 +
 src/idmef-msg-send.c                 |  269 +++++++++++---
 src/idmef-tree-func.c                |   54 +++-
 src/include/idmef-message-id.h       |  275 +++++++++------
 src/include/idmef-tree-func.h        |   10 +-
 src/include/idmef-tree.h             |  219 ++++++++++--
 10 files changed, 1151 insertions(+), 388 deletions(-)

commit 0a7fff06e9426be7ad1240a18fe6cec6c2a29534
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jan 21 10:51:12 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@602 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in        |    1 +
 src/plugin-common.c |    8 ++++----
 2 files changed, 5 insertions(+), 4 deletions(-)

commit 1cb55ae118762c00e565bc908a2f25cf66382492
Author: Krzysztof Zaraska <kzaraska@student.uci.agh.edu.pl>
Date:   Sun Jan 20 16:03:25 2002 +0000

    * configure.in: added AC_CANONICAL_SYSTEM macro to fix autoconf 2.5x
    problem
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@600 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog    |    2 ++
 configure.in |    1 +
 2 files changed, 3 insertions(+), 0 deletions(-)

commit 4d6f024d0d093c9c33dcd5d3c5ba54572b10b067
Author: Krzysztof Zaraska <kzaraska@student.uci.agh.edu.pl>
Date:   Sun Jan 20 01:34:57 2002 +0000

    minor FreeBSD compat. fix
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@599 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog    |    3 +++
 src/common.c |    1 +
 2 files changed, 4 insertions(+), 0 deletions(-)

commit 3a911202df2ccd1106415be6c04c0c4bd388316d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jan 19 16:48:26 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@595 09c5ec92-17d4-0310-903a-819935f44dba

 INSTALL |  104 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 README  |   96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 200 insertions(+), 0 deletions(-)

commit 0dfc9b31c19505c400bfb34b8bbea8a63644e6b8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jan 19 14:47:13 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@591 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog     |    8 ++++++++
 src/extract.c |    1 +
 2 files changed, 9 insertions(+), 0 deletions(-)

commit 2c155ca00c93e54604c01d8d376926218bc7841c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jan 19 14:44:47 2002 +0000

    	* Update everything to fit header change.
    
    	* src/common.c (prelude_resolve_addr): new function.
    	* src/prelude-log.c: moved all the logging stuff here.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@590 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                         |    7 ++
 docs/api/libprelude-decl.txt      |   95 +++++++++++++------------
 src/Makefile.am                   |    5 +-
 src/client-ident.c                |   24 ++++++-
 src/common.c                      |  130 ++++++----------------------------
 src/config-engine.c               |    2 +-
 src/daemonize.c                   |    2 +-
 src/extract.c                     |   79 ++++++++++++++++++++-
 src/idmef-msg-send.c              |   22 ++++++
 src/idmef-tree-func.c             |    2 +-
 src/include/Makefile.am           |    5 +-
 src/include/client-ident.h        |   22 ++++++
 src/include/common.h              |   40 +----------
 src/include/extract.h             |   22 ++++++
 src/include/idmef-msg-send.h      |   22 ++++++
 src/include/prelude-getopt-wide.h |   22 ++++++
 src/include/prelude-log.h         |   57 +++++++++++++++
 src/include/prelude-path.h        |   22 ++++++
 src/plugin-common.c               |    2 +-
 src/prelude-async.c               |   13 ++--
 src/prelude-auth.c                |    2 +-
 src/prelude-client-mgr.c          |    2 +-
 src/prelude-client.c              |   22 ++++---
 src/prelude-getopt.c              |    2 +-
 src/prelude-ident.c               |    2 +-
 src/prelude-io.c                  |    2 +-
 src/prelude-log.c                 |  141 +++++++++++++++++++++++++++++++++++++
 src/prelude-message.c             |   14 ++--
 src/prelude-path.c                |   22 ++++++
 src/sensor.c                      |    2 +-
 src/ssl-register.c                |   29 +-------
 src/ssl-registration-msg.c        |    2 +-
 src/ssl.c                         |    2 +-
 src/timer.c                       |    2 +-
 src/variable.c                    |    2 +-
 35 files changed, 585 insertions(+), 258 deletions(-)

commit ee5fd432dc094fdee40cceb9e5881321e04a2cd7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jan 18 15:48:02 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@585 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in             |   25 +++++++++++++++++++++++--
 src/prelude-client-mgr.c |    3 +--
 2 files changed, 24 insertions(+), 4 deletions(-)

commit 2d30513fc45cd85b46300b3c7c09d720ddb412dc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jan 18 15:22:47 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@584 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in             |   21 ---------------------
 src/prelude-client-mgr.c |    4 +++-
 2 files changed, 3 insertions(+), 22 deletions(-)

commit a67a792631d1a121ff1d93e9140ae3b54025609b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jan 18 15:03:23 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@582 09c5ec92-17d4-0310-903a-819935f44dba

 configure.in    |    6 +++++-
 src/Makefile.am |    2 +-
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 6e1688e1c4a88f0fa1be2fe04785a58e434249fc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jan 18 13:40:26 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@576 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                             |    3 +
 Makefile.am                           |    8 +-
 configure.ac                          |  240 ---------------------------------
 configure.in                          |  238 ++++++++++++++++++++++++++++++++
 docs/api/libprelude-decl.txt          |    7 +-
 docs/api/libprelude-sections.txt      |  227 +++++++++++++++++++++++++++----
 docs/api/tmpl/common.sgml             |   16 +++
 docs/api/tmpl/config-engine.sgml      |   10 ++
 docs/api/tmpl/daemonize.sgml          |    9 ++
 docs/api/tmpl/idmef-message-id.sgml   |  147 ++++++++++++++++++++
 docs/api/tmpl/idmef-tree.sgml         |   75 ++++++++++
 docs/api/tmpl/libprelude-unused.sgml  |   41 +-----
 docs/api/tmpl/list.sgml               |   10 ++
 docs/api/tmpl/plugin-common-prv.sgml  |   24 +++-
 docs/api/tmpl/plugin-common.sgml      |   18 +++
 docs/api/tmpl/prelude-auth.sgml       |   23 +++
 docs/api/tmpl/prelude-client-mgr.sgml |    9 ++
 docs/api/tmpl/prelude-client.sgml     |   45 ++++++
 docs/api/tmpl/prelude-getopt.sgml     |   70 ++++++++--
 docs/api/tmpl/prelude-io.sgml         |   41 ++++++
 docs/api/tmpl/prelude-message.sgml    |   40 ++++++
 docs/api/tmpl/sensor.sgml             |   40 ++++++
 docs/api/tmpl/ssl-gencrypto.sgml      |   11 --
 docs/api/tmpl/ssl-register.sgml       |   19 +++
 src/Makefile.am                       |    3 +-
 src/include/plugin-common-prv.h       |    7 +-
 src/include/prelude-getopt.h          |    4 +-
 src/plugin-common.c                   |    7 +-
 src/prelude-async.c                   |   15 ++-
 src/prelude-auth.c                    |    2 +-
 src/prelude-client.c                  |    2 +-
 src/prelude-getopt.c                  |    5 +-
 32 files changed, 1057 insertions(+), 359 deletions(-)

commit c2da2aeba356dbe060325390e493d44898673f2c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jan 18 13:17:12 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@575 09c5ec92-17d4-0310-903a-819935f44dba

 configure.ac         |   10 ++++++++--
 libprelude-config.in |    2 +-
 2 files changed, 9 insertions(+), 3 deletions(-)

commit 7c017d259227aa1ee76afeac3f1fb4b64bc423cb
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jan 18 13:03:29 2002 +0000

    	* src/prelude-auth.c (do_auth):
    	(ask_manager_address):
    	(write_auth_infos):
    	(read_auth_result): removed unused.
    
    	* configure.ac: correct check for profiling.
    	Enable -fprofile-arcs if compiler support it.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@574 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                    |    8 ++++
 configure.ac                 |   30 +++++++++++++--
 docs/api/libprelude-decl.txt |   54 +++++++++++++++++++-------
 src/idmef-msg-send.c         |    1 +
 src/prelude-auth.c           |   85 +-----------------------------------------
 src/ssl-register.c           |    3 +-
 6 files changed, 76 insertions(+), 105 deletions(-)

commit 04cf417c274887ce85578d7f00d5e67a3550a5b5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jan 18 12:15:43 2002 +0000

            * src/timer.c (walk_and_wake_up_timer):
    	set prev_remaining to a big negative value, so that the new
    	timer algorithm debuging check won't blow at us because there is
    	lag.
    
    	(search_previous_timer): if the timer we want to insert expire
    	at the same time as the known to be expiring last timer, replace it.
    
            (search_previous_timer): if the timer we want to insert expire
            at the same time as the known to be expiring first timer, replace it.
    
            (search_previous_backward):
            (search_previous_forward): handle case where we find an entry
            with the same expire time as our inserted timer.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@573 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog   |   18 ++++++++++++
 src/timer.c |   85 ++++++++++++++++++++++++++++++++++++++++++----------------
 2 files changed, 79 insertions(+), 24 deletions(-)

commit e8b290a00cb8ded1779bafff72498cfae655f970
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jan 17 19:44:38 2002 +0000

    	* src/prelude-io.c (prelude_io_read_wait):
    	use an infinite timeout. This is a temporary workaround.
    	Manager-adduser / sensor-adduser should use prelude_message.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@569 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog        |    4 ++++
 src/prelude-io.c |    2 +-
 2 files changed, 5 insertions(+), 1 deletions(-)

commit 8d9115d2157bbbc3fb626f1415fb8d4fd8aa2698
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jan 17 19:42:52 2002 +0000

    	* src/prelude-client.c: prelude_client_t is a linked object.
    	New helper function to get client informations.
    
    	* src/sensor.c: wrapper for the new client-mgr function.
    
    	* src/prelude-client-mgr.c:
    	ability to return the whole client list, and to notify uppon client change
    	throught a callback.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@568 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                        |    9 +++
 docs/api/libprelude-decl.txt     |   12 ++++
 src/include/list.h               |    4 +
 src/include/prelude-client-mgr.h |    3 +
 src/include/prelude-client.h     |   11 +++-
 src/include/sensor.h             |    4 +
 src/prelude-client-mgr.c         |   48 ++++++++++++++--
 src/prelude-client.c             |  114 +++++++++++++++++++++++++++++++++-----
 src/sensor.c                     |   28 +++++++++
 src/ssl-register.c               |    4 +-
 10 files changed, 211 insertions(+), 26 deletions(-)

commit 28601aa8927029b24370eb52f0ef4bd688765bcc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jan 17 16:19:12 2002 +0000

    	* libprelude-config.in:
    	* configure.ac: updated. Libprelude is not linked to the
    	needed library anymore. It's up to the application to do so.
    
    	Also, libprelude-config --libs will list -lc_r if needed for
    	Posix Thread so that when an application using libprelude try
    	to link, normal libc will be overwritten by -lc_r.
    
    	This change was needed because crash would happen on FreeBSD using both
    	library at the same time. Credits goes to
    	Krzysztof Zaraska <kzaraska@student.uci.agh.edu.pl> for finding
    	the problem
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@565 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog            |   13 ++++++++++++
 configure.ac         |   52 ++++++++++++++++++++++++++-----------------------
 libprelude-config.in |   10 ++++++++-
 src/Makefile.am      |    3 --
 4 files changed, 50 insertions(+), 28 deletions(-)

commit c0b8d3f80b73c73e19b2574b4921f9cb1e30e1d0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jan 17 14:15:18 2002 +0000

    	* src/client-ident.c (prelude_client_ident_send):
    	if is_caller_a_sensor is set, declare the client as being
    	ID 0 (Relay Manager).
    
    	* src/prelude-async.c (prelude_async_add):
    	signal the condition.
    
    	* src/sensor.c: global variable, telling if the caller
    	is a sensor or not (a Manager for exemple).
    	(prelude_sensor_init): set is_caller_a_sensor to 1.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@563 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog           |   13 +++++++++++++
 src/client-ident.c  |   17 ++++++++---------
 src/prelude-async.c |    3 ++-
 src/sensor.c        |    4 +++-
 4 files changed, 26 insertions(+), 11 deletions(-)

commit b10b1fb7849e25626465950516295b460d2939e5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jan 16 18:09:39 2002 +0000

    	(prelude_client_ident_init): handle error when reading
    	ident file.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@562 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog          |    2 ++
 src/client-ident.c |    8 +++++++-
 2 files changed, 9 insertions(+), 1 deletions(-)

commit f444a0ff8f644470d6c89aff70d1fa3e6c63aa08
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jan 16 17:44:43 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@561 09c5ec92-17d4-0310-903a-819935f44dba

 src/client-ident.c |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

commit 7cee30f8756e7a4088e37a61e6f0ab4ed9c4db78
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jan 16 17:43:28 2002 +0000

    	* src/client-ident.c (save_ident):
    	identity file should be readable for all.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@560 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog          |    5 ++++-
 src/client-ident.c |    2 +-
 2 files changed, 5 insertions(+), 2 deletions(-)

commit 12db734bf7cc55bc2d17da2a2c1a585c643895ec
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jan 16 17:29:57 2002 +0000

    	* src/prelude-io.c (ssl_read):
    	(ssl_write): handle ssl error correctly.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@558 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                             |    5 ++
 docs/api/libprelude-decl.txt          |   78 ++++++++++++++++++++------------
 docs/api/tmpl/libprelude-unused.sgml  |   18 ++++++++
 docs/api/tmpl/prelude-auth.sgml       |    7 ---
 docs/api/tmpl/prelude-client-mgr.sgml |    3 +-
 docs/api/tmpl/ssl-gencrypto.sgml      |    1 +
 docs/api/tmpl/ssl.sgml                |   14 ------
 src/prelude-io.c                      |   27 ++++++-----
 8 files changed, 90 insertions(+), 63 deletions(-)

commit 7644e036a4b1b29360ec57dc2191583a277735bb
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jan 15 14:59:53 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@553 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/timer.h |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

commit 34cc0019b967ab3fb99e615f21ba5a607e1d8182
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jan 15 14:58:57 2002 +0000

            * src/timer.c: now work with a timer_t instead of a timeval
        	structure. This is cleaner as we don't care about useconds anyway.
    
            Also updated the algorithm. The new algorithm use O(1) for timer
            insertion most of the time. And allow us to keep the timer sorted
            in the timer list.
    
            When waking up timer, this avoid us to look at the whole list.
            We can stop as soon as we meet an un-wokable timer (which is very
            advantaging where there is a lot of timer arround).
    
            (search_previous_timer): new function, deduce, in O(1) time, if the
            new timer should be the first or the last in the list. In both case
            insertion is O(1).
    
            If none of theses statement are true, then try to guess if the
            previous timer entry (in regards to the new timer) is located on the
            beginning or end of the list. Then call the needed insertion function.
    
            (search_previous_forward): new function. Search previous timer entry
            from end of the list to begining of the list.
    
            (search_previous_backward): ditto, but do it backward.
    
            (walk_and_wake_up_timer): handle wake_up_if_needed() return value.
            Now that the list is sorted, we can break as soon as we meet a timer
            we cannot wake. This is disabled for now for integrity checking.
    
            (wake_up_if_needed): return 0 if we woke the timer up, or -1 if
            time remaing before expiration.
    
            (time_elapsed):  updated avoid some float() calculation.
            (time_remaining): new function.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@552 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog   |   34 ++++++++
 src/timer.c |  267 ++++++++++++++++++++++++++++++++++++++++++++++------------
 2 files changed, 245 insertions(+), 56 deletions(-)

commit 15f6c0c40588c31563f17d0d3be853053b309981
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jan 15 14:35:34 2002 +0000

    	* src/prelude-client-mgr.c (broadcast_saved_message):
    	(flush_backup_if_needed): Better error handling. Make the difference
    	between communication error, and other error...
    
    	(broadcast_saved_message): if there is a problem when forwarding
    	the data to the client, then increment the count of connection dead
    	and return a communication error.
    
    	(parse_config_line):
    	(client_timer_expire): After a successfull reconnection, check the
    	flush_backup_if_needed() return value. If it indicate a communication
    	error, re-init the connection timer. Else continue.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@551 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                |   13 +++++++++++++
 src/prelude-client-mgr.c |   35 ++++++++++++++++++++++-------------
 2 files changed, 35 insertions(+), 13 deletions(-)

commit e36e64b777d1f1789630f94a18265ac78077fc6b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jan 15 14:19:22 2002 +0000

    	* src/prelude-client.c (prelude_client_forward):
    	handle the case where the connection break the same way
    	as in prelude_client_send_msg()
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@550 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog            |    4 ++++
 src/prelude-client.c |   14 +++++++++++++-
 2 files changed, 17 insertions(+), 1 deletions(-)

commit 615274cb7645cc2d32a507dfb8b3c3aa8b626ae5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Jan 15 14:17:53 2002 +0000

    	* src/prelude-message.c (read_message_data): copy
    	size into a count variable on entering to the function.
    	So that we don't get confused when comparing the amount
    	of byte requested and the amount of byte we got.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@549 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog             |    7 +++++++
 src/prelude-message.c |    5 +++--
 2 files changed, 10 insertions(+), 2 deletions(-)

commit f73f26a5505112b84c8c361a6df2c8021990b38b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jan 14 20:37:49 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@548 09c5ec92-17d4-0310-903a-819935f44dba

 configure.ac       |    1 -
 src/ssl-register.c |    1 -
 2 files changed, 0 insertions(+), 2 deletions(-)

commit fc8b6bff6801332260fca828d71df561e53546a9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jan 14 20:26:50 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@547 09c5ec92-17d4-0310-903a-819935f44dba

 sensor-adduser/Makefile.am      |   13 --
 sensor-adduser/sensor-adduser.c |   67 --------
 sensor-adduser/ssl-register.c   |  320 ---------------------------------------
 sensor-adduser/ssl-register.h   |   24 ---
 src/include/auth.h              |    1 -
 5 files changed, 0 insertions(+), 425 deletions(-)

commit 7d48463cae3612188bc56612996638f4431d18de
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jan 14 20:22:21 2002 +0000

    	* src/ssl-register.c: move here.
    	Obsolete sensor-adduser. Sensor now provide a -c option
    	for creating the authentication file.
    
    	* I'm too lazy to list all the change. Basically created
    	a new file, prelude-path.c, with function returning path
    	to stuff commonly shared by Prelude Manager and Libprelude.
    
    	This get rid of some of the path mess.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@546 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                        |   17 ++
 Makefile.am                      |   10 +-
 docs/api/libprelude-decl.txt     |   37 +++-
 src/Makefile.am                  |    2 +
 src/client-ident.c               |   24 +--
 src/include/Makefile.am          |    4 +-
 src/include/auth.h               |    2 +-
 src/include/prelude-client-mgr.h |    4 +-
 src/include/prelude-path.h       |   11 ++
 src/include/sensor.h             |    4 +-
 src/include/ssl-gencrypto.h      |    4 +-
 src/include/ssl-register.h       |   27 +++
 src/include/ssl.h                |    9 +-
 src/prelude-client-mgr.c         |   29 +--
 src/prelude-client.c             |   12 +-
 src/prelude-path.c               |   69 +++++++
 src/sensor.c                     |   53 +++++-
 src/ssl-gencrypto.c              |   43 +-----
 src/ssl-register.c               |  366 ++++++++++++++++++++++++++++++++++++++
 src/ssl.c                        |   57 +++++--
 20 files changed, 649 insertions(+), 135 deletions(-)

commit 9d03769b3c0aa3846bbb4a638dc1f3eb43d4db28
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jan 14 18:00:23 2002 +0000

    	* src/prelude-message.c: lot of cleanup, code comment.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@545 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog             |    2 +
 src/prelude-message.c |  165 ++++++++++++++++++++++++++++++++++---------------
 2 files changed, 118 insertions(+), 49 deletions(-)

commit e9d4aad52e5426697386ddce80ca53720b164b5f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jan 14 16:52:40 2002 +0000

    	* src/prelude-io.c (prelude_io_get_fdptr):
    	new function. Return file or ssl pointer associated with
    	this file descriptor.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@543 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                |    6 ++++++
 src/include/prelude-io.h |    2 ++
 src/prelude-io.c         |   18 +++++++++++++++++-
 3 files changed, 25 insertions(+), 1 deletions(-)

commit 688c2f4d69edfa4a72d0ef18b8890650acaac737
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jan 11 15:02:28 2002 +0000

            * src/include/idmef-tree.h:
            * src/idmef-tree-func.c:
            * src/idmef-msg-send.c:
            move list.h inclusion out from the header file.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@533 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                |    5 +++++
 src/idmef-msg-send.c     |    1 +
 src/idmef-tree-func.c    |    1 +
 src/include/idmef-tree.h |    1 -
 4 files changed, 7 insertions(+), 1 deletions(-)

commit 99c9c43cb97ba1103cd6da0d9a817d145c5c0b72
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jan 11 14:57:50 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@532 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 7fbdcc2626e3a18c2b6b883297b9dbc85aa6d095
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jan 11 14:53:40 2002 +0000

            * src/prelude-client.c (handle_plaintext_connection):
            always use PRELUDE_MSG_AUTH for header tag.
            use PRELUDE_MSG_AUTH_PLAINTEXT as a subtag.
    
            (start_unix_connection): read Manager setup, even in UNIX mode.
    
            (handle_plaintext_connection): call read_plaintext_authentication_result().
    
            (read_plaintext_authentication_result): new function.
            Read authentication result.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@530 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                        |    7 ++++
 sensors-default.conf             |   10 +++++-
 src/include/prelude-message-id.h |   10 +++--
 src/prelude-client.c             |   75 +++++++++++++++++++++++++++++++++-----
 4 files changed, 88 insertions(+), 14 deletions(-)

commit 0bc33fa211b20261e04d7e5d4dd13121840dddb9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jan 11 14:06:01 2002 +0000

            * src/prelude-client.c (handle_plaintext_connection):
            always use PRELUDE_MSG_AUTH for header tag.
            use PRELUDE_MSG_AUTH_PLAINTEXT as a subtag.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@527 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog            |    6 ++++++
 src/prelude-client.c |    3 ++-
 2 files changed, 8 insertions(+), 1 deletions(-)

commit 723ebed4cc8d6a6bd4806f1580628818903da134
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jan 10 19:10:00 2002 +0000

            * src/prelude-client.c (handle_plaintext_connection):
            don't leak auth entry.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@523 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                       |    3 +++
 docs/api/libprelude-decl.txt    |    2 +-
 docs/api/tmpl/prelude-auth.sgml |    1 +
 src/prelude-client.c            |    8 +++++---
 4 files changed, 10 insertions(+), 4 deletions(-)

commit 37186b2ac42b7561d33de667bbb4eba1b4795b0c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jan 10 17:03:50 2002 +0000

            * src/include/prelude-message-id.h:
            added ID for authentication.
    
            * src/include/prelude-message.h:
            * src/include/prelude-io.h: add a Swig entry so that
            swig know how to generate a wrapper.
    
            * src/ssl.c (ssl_init_client):
            free unused data in case of failure.
    
            * src/prelude-io.c (sys_write):
            (sys_close): don't handle case where read return 0.
            (file_read):
            (file_write): theses one should never set errno to EINTR or EAGAIN.
    
            * src/prelude-client.c (handle_plaintext_connection):
            read authentication message. This is now done throughr prelude-message,
            not prelude-io directly.
    
            most of the code reworked cause we use prelude-message everywhere now.
    
            * src/prelude-auth.c: don't take care of the connecting
            host anymore. Act as a basic interface to the authentication
            file. The message reading / writing code is now in the prelude-client /
            Manager server interface.
    
            Keep password crypted on the Manager server.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@518 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                            |   28 +++++
 docs/api/libprelude-decl.txt         |   72 ++++++++++++-
 docs/api/tmpl/libprelude-unused.sgml |   20 ++++
 docs/api/tmpl/prelude-auth.sgml      |   22 ----
 sensor-adduser/sensor-adduser.c      |    2 +-
 src/include/prelude-auth.h           |    6 +-
 src/include/prelude-io.h             |   16 +++
 src/include/prelude-message-id.h     |   14 +++-
 src/include/prelude-message.h        |   18 +++
 src/prelude-auth.c                   |  198 ++++++++++++----------------------
 src/prelude-client.c                 |  144 +++++++++++++++----------
 src/prelude-io.c                     |   34 +++---
 src/ssl.c                            |   41 ++++----
 13 files changed, 362 insertions(+), 253 deletions(-)

commit 5612ffcc369c2447fc567119cad9df4322b125f6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jan 10 07:58:34 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@517 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |    2 +-
 src/prelude-io.c     |    4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 39c94ed3798441b442773067e38aa4d4f6b36c38
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jan 10 07:53:00 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@516 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-io.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit f6eb546b3b86ce1fea99ef9d4449f102b23b7257
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jan 10 00:31:30 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@514 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-io.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 92872044e344d63d74153dab0562bbbc039d6b6e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jan 10 00:22:42 2002 +0000

            * src/prelude-io.c (prelude_io_read_delimited):
            return -1 on EOF.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@513 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog        |    5 +++++
 src/prelude-io.c |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit b715f25984e0e172ccb7a08003cd55d0a5e506fe
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jan 9 15:50:32 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@511 09c5ec92-17d4-0310-903a-819935f44dba

 docs/api/libprelude-decl.txt  |  216 ++++++++++++++++++++++++++++++++++++++++-
 docs/api/tmpl/idmef-tree.sgml |    4 +-
 src/daemonize.c               |    8 +-
 src/idmef-msg-send.c          |    1 +
 src/idmef-tree-func.c         |    3 +-
 src/prelude-message.c         |    1 +
 6 files changed, 221 insertions(+), 12 deletions(-)

commit f8b940f5cb0b9272f1e6985d25531f950d9c4ad3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jan 7 17:37:39 2002 +0000

            * src/config-engine.c (cmp_entry): remove space
            at the beginning of the line.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@510 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog           |    3 +++
 src/config-engine.c |    8 +++++++-
 2 files changed, 10 insertions(+), 1 deletions(-)

commit 07b9194b1ec2ef35bcfd53a5b373d0a7d8411b6b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Jan 7 16:14:50 2002 +0000

            * src/idmef-msg-send.c:
            new interface for sending IDMEF message. This one is to
            be used by application that are not time critical. Other
            should still directly use the prelude-message API.
    
            * src/idmef-tree-func.c: moved most of the IDMEF creation
            function from the Manager server to libprelude.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@507 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                     |   11 +
 src/Makefile.am               |    4 +-
 src/idmef-msg-send.c          |  448 ++++++++++++++++++++++++++
 src/idmef-tree-func.c         |  705 +++++++++++++++++++++++++++++++++++++++++
 src/include/Makefile.am       |    5 +-
 src/include/idmef-msg-send.h  |   13 +
 src/include/idmef-tree-func.h |  124 +++++++
 src/include/idmef-tree.h      |   21 +-
 8 files changed, 1323 insertions(+), 8 deletions(-)

commit a40f125a0a8586dabad9a3d3c6b34ace902908e9
Author: Krzysztof Zaraska <kzaraska@student.uci.agh.edu.pl>
Date:   Sun Jan 6 10:51:56 2002 +0000

    includes fixed for FreeBSD
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@504 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog     |    3 +++
 src/extract.c |    1 +
 2 files changed, 4 insertions(+), 0 deletions(-)

commit 0b29718780d6fb23f8e6bc27ebc9a2200ac25744
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jan 5 17:52:45 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@500 09c5ec92-17d4-0310-903a-819935f44dba

 Makefile.am                  |    6 ++--
 docs/api/libprelude-decl.txt |   81 +++++++++++++++++++++++++++++++++++++++++-
 docs/api/tmpl/sensor.sgml    |    1 +
 src/prelude-client-mgr.c     |   41 +++++++--------------
 src/prelude-io.c             |   26 +++++++++++---
 src/prelude-message.c        |    4 +-
 src/sensor.c                 |   13 ++++---
 7 files changed, 128 insertions(+), 44 deletions(-)

commit f02083ba07876a1d871c7bf095178765b6742921
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jan 5 14:17:37 2002 +0000

            * src/sensor.c (parse_argument): short option for manager-addr
            is -m, not -a.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@497 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog    |    3 +++
 src/sensor.c |    2 +-
 2 files changed, 4 insertions(+), 1 deletions(-)

commit ce0a87ff46d450f8a666022101b8dc9db8fdb3d9
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jan 5 14:02:17 2002 +0000

    (declare_ident_to_manager): put the ident in network byte
            order.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@493 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                  |    3 +++
 src/client-ident.c         |   19 ++++++++++++++-----
 src/include/client-ident.h |    2 +-
 src/prelude-client.c       |    2 +-
 4 files changed, 19 insertions(+), 7 deletions(-)

commit 047326debf6a629b1dc44b9bcacdc92580a0674e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Jan 5 13:24:08 2002 +0000

            * src/client-ident.c: new file.
            (prelude_client_ident_tell): when called, will tell the
            other peer what ID we are, unless we are a Manager ourselve.
    
            * src/extract.c: new file, contain type checking function
            for message extraction.
    
            * src/sensor.c (prelude_sensor_init):
            now take a sensor_name argument.
    
            (setup_manager_addr): identifier for client manager
            is the sensor name.
    
            * src/prelude-message.c (prelude_msg_read):
            it's possible for a message to only contain an header.
            handle that case well, without returning an error.
    
            * src/prelude-client.c (prelude_client_connect):
            better error handling. Call prelude_client_ident_tell().
    
            * src/prelude-client-mgr.c (parse_config_line):
            warn if Manager emission can not work at initialisation too.
    
            (setup_backup_fd): include program UID, in the filename.
            This file can't be shared if two instance of the sensor run
            as different user.
    
            * src/include/prelude-message-id.h (PRELUDE_MSG_ID_REPLY):
            (PRELUDE_MSG_ID_REQUEST): new message ID.
    
            * src/sensor.c (prelude_sensor_init): stop initializing if
            parse_argument() return prelude_option_end or prelude_option_error.
    
            * src/prelude-getopt.c (check_option_optarg): check index before
            dereferencing argv.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@492 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                        |   38 +++++++
 Makefile.am                      |    3 +-
 src/Makefile.am                  |    2 +
 src/client-ident.c               |  212 ++++++++++++++++++++++++++++++++++++++
 src/extract.c                    |   78 ++++++++++++++
 src/include/Makefile.am          |    5 +-
 src/include/client-ident.h       |    4 +
 src/include/extract.h            |   26 +++++
 src/include/prelude-message-id.h |   11 ++
 src/include/sensor.h             |    5 +-
 src/prelude-client-mgr.c         |   22 +++-
 src/prelude-client.c             |   35 ++++---
 src/prelude-getopt.c             |    2 +-
 src/prelude-message.c            |    2 +-
 src/sensor.c                     |   47 ++++++---
 15 files changed, 449 insertions(+), 43 deletions(-)

commit 29c11ebefeaae38f38f74d1b880847100ddd506a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jan 4 17:51:51 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@491 09c5ec92-17d4-0310-903a-819935f44dba

 sensor-adduser/sensor-adduser.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 758669cfe7b9aa94ee8ecb67d452195ace388906
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jan 4 17:27:15 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@490 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 28d154f0165418aff838f165f2a36231e5e6fdce
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jan 4 17:25:54 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@489 09c5ec92-17d4-0310-903a-819935f44dba

 Makefile.am                          |    4 ++--
 configure.ac                         |    5 ++---
 docs/api/libprelude-decl.txt         |   30 +++++++++---------------------
 docs/api/tmpl/libprelude-unused.sgml |   18 ++++++++++++++++++
 docs/api/tmpl/prelude-auth.sgml      |    9 ++-------
 docs/api/tmpl/prelude-getopt.sgml    |    1 +
 docs/api/tmpl/ssl.sgml               |   14 --------------
 sensor-adduser/Makefile.am           |    2 +-
 sensor-adduser/sensor-adduser.c      |    2 +-
 src/Makefile.am                      |    2 +-
 src/include/Makefile.am              |    3 +--
 src/include/auth.h                   |    1 +
 src/include/prelude-auth.h           |    7 ++-----
 src/include/ssl.h                    |    8 ++------
 src/prelude-auth.c                   |   23 +++++++++++++----------
 src/prelude-client.c                 |    3 ++-
 src/sensor.c                         |    2 +-
 17 files changed, 59 insertions(+), 75 deletions(-)

commit 38e7cec893ebfb83a9e8f35174d86f79dd994387
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jan 4 16:17:32 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@485 09c5ec92-17d4-0310-903a-819935f44dba

 sensors-default.conf |   15 +++++++++------
 src/sensor.c         |    2 +-
 2 files changed, 10 insertions(+), 7 deletions(-)

commit 38c1463c634ac1ee6a20ab64f53e97b334dafef4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jan 4 16:00:35 2002 +0000

            * src/config-engine.c (is_line_commented): new function.
            (search_entry): if the section the entry is in is commented,
            return an error.
            (config_get_section): ditto.
    
            * src/include/plugin-common.h (plugin_request_new_id):
            remove plugin_option API. Plugin have to use prelude-getopt
            API now.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@482 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog           |    5 +++++
 src/config-engine.c |   21 ++++++++++++++++++++-
 2 files changed, 25 insertions(+), 1 deletions(-)

commit ffb662b496aa03541241f22207e7c43f9c0508fb
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Jan 4 13:37:18 2002 +0000

            * src/include/plugin-common.h (plugin_request_new_id):
            remove plugin_option API. Plugin have to use prelude-getopt
            API now.
    
            * src/sensor.c (parse_argument): removed --help option
            hook. The application have to call prelude_option_print_help()
            in order for the user to see library option.
            (parse_argument): do not use prelude_option_new (dead).
            (parse_argument): handle prelude_option_parse_arguments return
            value the right way.
    
            * src/prelude-getopt.c: include string.h
            (search_cli_option): correctly match short option.
            (check_option_optarg): remove un-necessary code.
            (check_option_noarg): ditto.
            (check_option): initialize optarg to NULL for safety.
            (process_option_cfg_hook): new function: Try to get value for
            option that weren't set on command line in the config file.
    
            Big cleanup and slight API change.
    
    
            * src/prelude-client.c (prelude_client_connect):
            directly call prelude_option_wide_get_msg().
    
            * src/prelude-client-mgr.c (parse_config_line):
            remove errornous strtok() function call.
    
            * src/plugin-common.c: API change. allow asynchronous
            plugin subscribtion / un-subscribtion. Cleanup.
    
            * src/config-engine.c (cmp_entry):
            (cmp_section): make the matching case unsensitive.
            (config_get_section): new function, return 0 if section exist.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@479 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                            |   37 +++
 docs/api/libprelude-decl.txt         |   74 ++---
 docs/api/tmpl/libprelude-unused.sgml |   55 ++++
 docs/api/tmpl/plugin-common-prv.sgml |   18 +-
 docs/api/tmpl/plugin-common.sgml     |   25 --
 docs/api/tmpl/prelude-getopt.sgml    |   32 +--
 src/config-engine.c                  |   23 ++-
 src/include/config-engine.h          |    1 +
 src/include/plugin-common-prv.h      |    8 +-
 src/include/plugin-common.h          |   23 +--
 src/include/prelude-getopt.h         |   27 +--
 src/plugin-common.c                  |  524 ++++++++++++--------------------
 src/prelude-client-mgr.c             |    6 +-
 src/prelude-client.c                 |    2 +-
 src/prelude-getopt.c                 |  545 ++++++++++++++++++++--------------
 src/sensor.c                         |   69 +----
 16 files changed, 711 insertions(+), 758 deletions(-)

commit 13f6875243a205cb1a85b88493f6697f66b95e64
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Jan 3 00:07:52 2002 +0000

            * src/prelude-client-mgr.c (secure_open):
            avoid symlink attack as much as possible. There is still
            a race condition because we are working with 'possibly
            persistant file' and there is no way to open a file that
            already exist securely (without truncating it or deleting it).
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@478 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                |    8 ++++
 src/prelude-client-mgr.c |   93 +++++++++++++++++++++++++++++++++------------
 2 files changed, 76 insertions(+), 25 deletions(-)

commit 195736e40e320949ff81eedd32aa0c6c7e067b64
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jan 2 18:54:46 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@475 09c5ec92-17d4-0310-903a-819935f44dba

 sensors-default.conf |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

commit bcad1f20659a4cd523182a2f791604dc3e78866d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jan 2 18:54:11 2002 +0000

            * src/sensor.c (parse_argument): cleanup. Use generic
            sensor configuration file when needed.
    
            * src/prelude-getopt.c (get_missing_options):
            cleanup.
            (prelude_option_parse_arguments): only try
            to get missing option from configuration file if filename
            is not NULL.
    
            * src/prelude-client-mgr.c (parse_config_line):
            fix case were existing backup wouldn't be flushed.
    
            * Makefile.am (install-data-hook): create the config directory,
            (755), spool directory (1733, for any sensor to be able to fallback
            to writing to a file).
    
            Install a default configuration file, to be used the application
            doesn't specify one.
    
            * src/prelude-getopt.c (prelude_option_parse_arguments):
            only try to get missing option from configuration file if
            filename is not NULL.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@474 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                |   23 +++++++++++++
 Makefile.am              |   11 ++++++
 src/config-engine.c      |    3 --
 src/prelude-client-mgr.c |   80 ++++++++++++++++++++++++++++-----------------
 src/prelude-getopt.c     |   37 ++++++++++++--------
 src/sensor.c             |   65 +++++++++++++++++++++++++++----------
 src/ssl.c                |    2 +-
 7 files changed, 155 insertions(+), 66 deletions(-)

commit 47d13f1a61de3f2e27f6b18629dc6c1c921d39c6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Jan 2 15:33:11 2002 +0000

            * src/sensor.c (setup_manager_addr): no need to duplicate
            optarg.
    
            * src/prelude-auth.c (prelude_auth_create_account):
            free client address string.
            (prelude_auth_send): ditto.
    
            * configure.ac: add -O0 -pg to CFLAGS if profiling is enabled.
    
            * src/config-engine.c (load_file_in_memory): handle fopen error
            correctly.
    
            * src/prelude-client-mgr.c: use two different file descriptor
            referencing the same backup file. One is open for writing, in O_APPEND
            mode. So the file won't get corrupted if different process are writing
            to it at the same time (write are atomic).
    
            (BACKUP_DIR): now /var/spool/prelude
    
            This forbid us to use the same file descriptor for reading.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@473 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                    |   23 ++++++++++
 configure.ac                 |    2 +-
 docs/api/libprelude-decl.txt |   13 ++----
 src/config-engine.c          |    9 +++-
 src/prelude-auth.c           |    4 +-
 src/prelude-client-mgr.c     |   95 ++++++++++++++++++++++++++++++------------
 src/sensor.c                 |    9 ++--
 7 files changed, 111 insertions(+), 44 deletions(-)

commit 87ea1efe7296ec99d8f911d23de1e8480b60214f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Dec 30 12:07:27 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@470 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/threads.h |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 629f28919a1f8a363c475e252c1fef91ced094cd
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Dec 30 12:05:32 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@469 09c5ec92-17d4-0310-903a-819935f44dba

 docs/api/libprelude-decl.txt |   59 +++++++++++++++++++----------------------
 src/include/threads.h        |    4 +-
 2 files changed, 29 insertions(+), 34 deletions(-)

commit 685bfd4d8e9a0f0237006a344ddcbc639f2ddb42
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Dec 30 11:55:25 2001 +0000

            * src/include/threads.h: workaround for thread enabled thread
            profiling. This code come from http://sam.zoy.org/doc/programming/gprof.html
            The authors is presumably Samuel Hocevar <sam@zoy.org>.
    
            Only enabled if --enable-profiling is given on command line
    
            * Added missing CREDITS file, taken from prelude-nids and updated
            with the necessary entry.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@466 09c5ec92-17d4-0310-903a-819935f44dba

 CREDITS                 |    5 ++
 ChangeLog               |    6 +++
 acconfig.h              |    1 +
 configure.ac            |   16 ++++++-
 src/include/Makefile.am |    3 +-
 src/include/threads.h   |  110 +++++++++++++++++++++++++++++++++++++++++++++++
 src/prelude-async.c     |    2 +
 7 files changed, 141 insertions(+), 2 deletions(-)

commit 4b06dab42d1c023643d35a17b9ddd3661e9827d2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Dec 30 10:08:38 2001 +0000

            * Added missing CREDITS file, taken from prelude-nids and updated
            with the necessary entry.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@460 09c5ec92-17d4-0310-903a-819935f44dba

 CREDITS   |   24 ++++++++++++++++++++++++
 ChangeLog |    5 +++++
 2 files changed, 29 insertions(+), 0 deletions(-)

commit 50ac373f471ad8a33116397d11be976bbecda8aa
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Dec 30 10:06:12 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@459 09c5ec92-17d4-0310-903a-819935f44dba

 AUTHORS |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 4a8b1479d175e7bc5f8740c9cabdda5d032db2ef
Author: Krzysztof Zaraska <kzaraska@student.uci.agh.edu.pl>
Date:   Sun Dec 30 09:43:35 2001 +0000

    FreeBSD compatibility fixes
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@457 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                       |   12 ++++++++++++
 sensor-adduser/sensor-adduser.c |    1 +
 src/include/list.h              |   16 ++++++++++++++++
 src/prelude-getopt.c            |    1 +
 src/prelude-message.c           |    1 +
 5 files changed, 31 insertions(+), 0 deletions(-)

commit 72d3fee284e17e88e1facc7187540eb266447904
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Dec 29 20:36:59 2001 +0000

            * src/sensor.c (parse_argument): set warning flags to 0 before
            internally parsing argument to see if libprelude option were passed.
            Then restore the old warnings flags.
    
            * src/prelude-getopt.c (option_err): new function only
            print error if the passed flag is set in the global flags.
    
            * src/sensor.c (parse_argument): When parsing our own
            (libprelude) option set, don't print warning about unknow option
            which can be option from the sensor that initialise us.
    
            * src/prelude-getopt.c (prelude_option_set_warnings):
            new function. Set/Get current warning flags for option parsing.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@456 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                    |   16 +++++++++++
 src/include/prelude-getopt.h |    5 +++
 src/prelude-getopt.c         |   58 ++++++++++++++++++++++++++++++++---------
 src/sensor.c                 |   18 +++++++++++-
 4 files changed, 82 insertions(+), 15 deletions(-)

commit 5793236e1177047e43f693c3f2d97d4412b8852e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 28 14:15:56 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@445 09c5ec92-17d4-0310-903a-819935f44dba

 src/common.c                     |   22 ++++++++++++++++++++++
 src/include/prelude-ident.h      |   22 ++++++++++++++++++++++
 src/include/prelude-message-id.h |   22 ++++++++++++++++++++++
 src/prelude-ident.c              |   22 ++++++++++++++++++++++
 4 files changed, 88 insertions(+), 0 deletions(-)

commit 0ffc702ea7d944bcc5d5ecb4aea3bbd88c41df2e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 28 12:24:56 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@441 09c5ec92-17d4-0310-903a-819935f44dba

 docs/api/libprelude-decl.txt         |    7 ++++-
 docs/api/tmpl/daemonize.sgml         |    9 ------
 docs/api/tmpl/libprelude-unused.sgml |    8 ++++++
 src/daemonize.c                      |    2 +-
 src/include/sensor.h                 |    3 ++
 src/prelude-auth.c                   |   46 ----------------------------------
 src/prelude-client.c                 |    2 +-
 7 files changed, 19 insertions(+), 58 deletions(-)

commit d6976d2c07c022a6da9cee360c5185fe18d87dba
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 28 12:21:24 2001 +0000

            * src/plugin-common.c (plugin_print_stats): remove
            \t that was putting garbage in syslog logfile.
    
            * src/common.c (prelude_log_set_prefix):
            (standard_log):
            (syslog_log):
            new function that allow to set a global prefix to all
            prelude_log() call. Passing NULL to prelude_log_set_prefix()
            remove the prefix.
    
            * src/daemonize.c (prelude_daemonize): renamed to
            prelude_daemonize(). Comment the function.
    
            Also, if requested, create an exclusive lockfile held
            until program exit.
    
            * src/prelude-message.c (read_message_content):
            comment why we return prelude_msg_error if we get an
            EOF in the middle of a message.
            (prelude_msg_read): free message on error / eof.
    
            * src/prelude-client.c (handle_plaintext_connection):
            (handle_ssl_connection):
            (start_inet_connection):
            (start_unix_connection):
            fit API change.
    
            * src/prelude-client-mgr.c (setup_backup_fd):
    
            * src/prelude-io.c (prelude_io_set_file_io): now
            correspond to libc buffered I/O.
            (prelude_io_set_sys_io): renamed from set_network_io().
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@440 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                            |   35 +++++++++++
 docs/api/libprelude-decl.txt         |   36 ++++-------
 docs/api/tmpl/libprelude-unused.sgml |    8 +++
 docs/api/tmpl/prelude-io.sgml        |    9 ---
 sensor-adduser/ssl-register.c        |    2 +-
 src/common.c                         |   46 +++++++++++---
 src/daemonize.c                      |  111 +++++++++++++++++++++++++++++-----
 src/include/common.h                 |   11 ++++
 src/include/daemonize.h              |    2 +-
 src/include/plugin-common-prv.h      |    3 +-
 src/plugin-common.c                  |   15 ++---
 11 files changed, 207 insertions(+), 71 deletions(-)

commit c1ec6abda66d67c7a5932af919ae820f5c04910b
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 28 10:14:14 2001 +0000

            * src/prelude-message.c (read_message_content):
            comment why we return prelude_msg_error if we get an
            EOF in the middle of a message.
            (prelude_msg_read): free message on error / eof.
    
            * src/prelude-client.c (handle_plaintext_connection):
            (handle_ssl_connection):
            (start_inet_connection):
            (start_unix_connection):
            fit API change.
    
            * src/prelude-client-mgr.c (setup_backup_fd):
    
            * src/prelude-io.c (prelude_io_set_file_io): now
            correspond to libc buffered I/O.
            (prelude_io_set_sys_io): renamed from set_network_io().
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@437 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-io.h |    4 +-
 src/prelude-client-mgr.c |    2 +-
 src/prelude-client.c     |    6 +-
 src/prelude-io.c         |  123 +++++++++++++++++++++++++---------------------
 src/prelude-message.c    |   22 ++++++--
 5 files changed, 89 insertions(+), 68 deletions(-)

commit 0df199dbd784d9969e55a249cd60680962323c98
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Dec 27 18:22:56 2001 +0000

            * src/include/prelude-message.h:
            * src/prelude-message.c:
            new type: prelude_msg_status_t returned by prelude_msg_read.
            This make the handling of the return value easier.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@436 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                            |    7 +
 configure.ac                         |    6 +-
 docs/api/libprelude-decl.txt         |  277 ++++++++++++++++++++++++++++-----
 docs/api/tmpl/idmef-message-id.sgml  |   21 ---
 docs/api/tmpl/idmef-tree.sgml        |    1 +
 docs/api/tmpl/libprelude-unused.sgml |   18 +++
 src/include/prelude-message.h        |   10 +-
 src/prelude-message.c                |   30 ++--
 8 files changed, 288 insertions(+), 82 deletions(-)

commit ebf93debbdf3d57c2feeabe742e48f790c268fc1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Dec 26 15:58:07 2001 +0000

            * src/include/idmef-tree.h: ident members are all uint64_t.
            Add missing IDMEF stuff.
    
            * src/include/idmef-message-id.h: more work toward full IDMEF
            compliance.
    
            * src/prelude-auth.c (read_auth_result): Handle case where
            prelude_io_read_delimited() return 0. This fix a possible crash.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@430 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                      |   11 ++++
 src/include/idmef-message-id.h |   59 ++++++++++++++++++--
 src/include/idmef-tree.h       |  117 ++++++++++++++++++++++++++++------------
 src/prelude-auth.c             |    2 +-
 4 files changed, 148 insertions(+), 41 deletions(-)

commit 1a719228d40418cf9178e21f00be6316f6bd33ad
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Dec 19 16:02:31 2001 +0000

            * src/sensor.c (parse_argument): manager address is a wide option.
            (prelude_sensor_get_option_msg): return the wide option message
            for our wide option set.
    
            * src/prelude-io.c (prelude_io_read_wait): use poll() in order
            to wait data. This also fix a bug where we were returning 0 even
            if we couldn't read the specified amount of bytes.
    
            * src/prelude-getopt.c (prelude_option_wide_add):
            (prelude_option_new): compute message len on each wide option add.
    
            (prelude_option_wide_get_msg): generate, and cache a message
            containing all the wide option.
    
            * src/prelude-client.c (prelude_client_connect):
            send wide option message on connect.
    
            * src/prelude-async.c (async_thread): don't catch signals.
    
            * configure.ac (CFLAGS): add -DREENTRANT to cflags.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@426 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                         |   23 +++++++++
 configure.ac                      |    2 +-
 docs/api/libprelude-decl.txt      |   94 ++++++++++++++++++++++++++++++++++++-
 src/include/Makefile.am           |    2 +
 src/include/prelude-getopt-wide.h |   15 ++++++
 src/include/prelude-getopt.h      |    4 +-
 src/include/prelude-message-id.h  |    6 ++
 src/prelude-async.c               |   14 ++++++
 src/prelude-client.c              |    6 ++-
 src/prelude-getopt.c              |   82 +++++++++++++++++++++++++++++++-
 src/prelude-io.c                  |   11 ++++
 src/prelude-message.c             |    2 +-
 src/sensor.c                      |    8 ++-
 13 files changed, 261 insertions(+), 8 deletions(-)

commit 89446325ac8d2a4804b93143d2e0db82d4d45550
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 14 11:39:09 2001 +0000

            * src/prelude-ident.c (setup_filedes_if_needed):
            new function. Correctly setup filed. Will avoid SIGBUS.
    
            * src/include/idmef-tree.h: ident is a 64 bit unsigned integer.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@422 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                |    5 ++++
 src/include/idmef-tree.h |    2 +-
 src/prelude-ident.c      |   52 +++++++++++++++++++++++++++++++++++++++------
 3 files changed, 51 insertions(+), 8 deletions(-)

commit 04259e3ef9bbda3e96dfa2b0430cb46aca6f0fc2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Dec 14 10:45:23 2001 +0000

            * src/include/prelude-ident.h:
            * src/prelude-ident.c: new ident API. Use to generate unique
            64 bits ident, remembered across program run (usage of memory mapped IO).
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@421 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                   |    6 ++
 src/Makefile.am             |    1 +
 src/include/Makefile.am     |    1 +
 src/include/prelude-ident.h |   10 ++++
 src/prelude-ident.c         |  123 +++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 141 insertions(+), 0 deletions(-)

commit 295e54e5a8b08cecef5e78d9974a45954d2e6e0a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Dec 13 14:40:33 2001 +0000

            * sensor-adduser/Makefile.am:
            * src/Makefile.am:
            * configure.ac:
            Fix : sensor-adduser doesn't compile without OpenSSL.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@420 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                  |    7 +++++++
 configure.ac               |    9 +++++----
 sensor-adduser/Makefile.am |    6 +++++-
 src/Makefile.am            |    2 +-
 4 files changed, 18 insertions(+), 6 deletions(-)

commit e8d8182690ab0b4fd1546c8ca385ae2d2e6893c6
Author: Banux <banux@mail.ru>
Date:   Thu Dec 13 13:58:52 2001 +0000

    debian package
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@419 09c5ec92-17d4-0310-903a-819935f44dba

 debian/README.Debian                     |    6 ++
 debian/changelog                         |    9 +++
 debian/control                           |   46 +++++++++++++++
 debian/copyright                         |   26 ++++++++
 debian/libprelude-dev.dirs               |    2 +
 debian/libprelude-dev.files              |    3 +
 debian/libprelude-dev.postinst.debhelper |    7 ++
 debian/libprelude-dev.prerm.debhelper    |    5 ++
 debian/libprelude1.dirs                  |    1 +
 debian/libprelude1.files                 |    1 +
 debian/libprelude1.postinst.debhelper    |    7 ++
 debian/libprelude1.prerm.debhelper       |    5 ++
 debian/rules                             |   94 ++++++++++++++++++++++++++++++
 13 files changed, 212 insertions(+), 0 deletions(-)

commit 1c5c6caccb75e330888b7562f0a07b659e719b8f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Dec 12 17:22:14 2001 +0000

            * src/prelude-client-mgr.c (prelude_client_mgr_broadcast):
            (walk_manager_lists): correct warning emmission in case a Manager
            (or rule of Manager) goes down.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@415 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                |    6 ++++++
 src/prelude-client-mgr.c |   12 +++++++-----
 2 files changed, 13 insertions(+), 5 deletions(-)

commit d3be1963853bb6b6d064a8d428e7820264ab3a2f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Dec 11 15:20:16 2001 +0000

            * src/sensor.c: include ssl.h only if HAVE_SSL is defined.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@414 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog    |    2 ++
 src/sensor.c |    2 +-
 2 files changed, 3 insertions(+), 1 deletions(-)

commit 209216cf09f5500e9800f3fdb183911e064cf9da
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Dec 11 12:12:12 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@413 09c5ec92-17d4-0310-903a-819935f44dba

 docs/api/Makefile.am                  |    1 +
 docs/api/libprelude-decl.txt          |   25 +++------------
 docs/api/libprelude-sections.txt      |    6 ----
 docs/api/tmpl/libprelude-unused.sgml  |   53 +++++++++++++++++++++++++++++++++
 docs/api/tmpl/prelude-async.sgml      |    3 +-
 docs/api/tmpl/prelude-client-mgr.sgml |    9 -----
 docs/api/tmpl/prelude-client.sgml     |   11 -------
 docs/api/tmpl/thread.sgml             |   17 ----------
 src/include/Makefile.am               |    3 ++
 9 files changed, 64 insertions(+), 64 deletions(-)

commit 7bccd65b1e716d1de3a483e0ddc4a50b99126358
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Dec 11 11:59:06 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@412 09c5ec92-17d4-0310-903a-819935f44dba

 Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 5d5bf990263bc549e5882ea584493e5698e8a9e4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Dec 11 11:55:43 2001 +0000

    Reverting wrong commit.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@411 09c5ec92-17d4-0310-903a-819935f44dba

 src/Makefile.am                  |    3 +-
 src/include/Makefile.am          |    3 +-
 src/include/prelude-async.h      |    9 +---
 src/include/prelude-client-mgr.h |    3 -
 src/include/prelude-client.h     |    4 +-
 src/prelude-async.c              |  103 +++++--------------------------------
 src/prelude-client-mgr.c         |   42 ---------------
 src/prelude-client.c             |   28 +----------
 src/sensor.c                     |   26 +---------
 9 files changed, 22 insertions(+), 199 deletions(-)

commit f9f4aa2ed5ac458e4a033e55c3103cbc84d0693f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Dec 11 11:47:01 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@410 09c5ec92-17d4-0310-903a-819935f44dba

 docs/api/libprelude-docs.sgml |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 89a4ae4c76fa7c490258d04aaf3c69b3a334d2bc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Dec 11 11:36:09 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@409 09c5ec92-17d4-0310-903a-819935f44dba

 docs/api/Makefile.am                    |    2 +-
 docs/api/libprelude-decl.txt            | 1465 +++++++++++++++++++++++++++++++
 docs/api/libprelude-docs.sgml           |   65 ++
 docs/api/libprelude-sections.txt        |  365 ++++++++
 docs/api/tmpl/common.sgml               |   63 ++
 docs/api/tmpl/config-engine.sgml        |   58 ++
 docs/api/tmpl/config.sgml               |   16 +
 docs/api/tmpl/daemonize.sgml            |   25 +
 docs/api/tmpl/getopt_long.sgml          |   16 +
 docs/api/tmpl/idmef-message-id.sgml     |  534 +++++++++++
 docs/api/tmpl/idmef-tree.sgml           |  255 ++++++
 docs/api/tmpl/libmissing.sgml           |   16 +
 docs/api/tmpl/libprelude-unused.sgml    |  299 +++++++
 docs/api/tmpl/list.sgml                 |   66 ++
 docs/api/tmpl/plugin-common-prv.sgml    |  100 +++
 docs/api/tmpl/plugin-common.sgml        |  162 ++++
 docs/api/tmpl/prelude-async.sgml        |   63 ++
 docs/api/tmpl/prelude-auth.sgml         |   61 ++
 docs/api/tmpl/prelude-client-mgr.sgml   |   53 ++
 docs/api/tmpl/prelude-client.sgml       |   75 ++
 docs/api/tmpl/prelude-getopt.sgml       |  128 +++
 docs/api/tmpl/prelude-io.sgml           |  145 +++
 docs/api/tmpl/prelude-list.sgml         |   38 +
 docs/api/tmpl/prelude-message.sgml      |  184 ++++
 docs/api/tmpl/sensor.sgml               |   35 +
 docs/api/tmpl/ssl-gencrypto.sgml        |   52 ++
 docs/api/tmpl/ssl-register.sgml         |   16 +
 docs/api/tmpl/ssl-registration-msg.sgml |  207 +++++
 docs/api/tmpl/ssl.sgml                  |   61 ++
 docs/api/tmpl/string-matching.sgml      |   88 ++
 docs/api/tmpl/thread.sgml               |   33 +
 docs/api/tmpl/timer.sgml                |  128 +++
 docs/api/tmpl/variable.sgml             |   44 +
 src/Makefile.am                         |    3 +-
 src/config-engine.c                     |    4 +-
 src/include/Makefile.am                 |    3 +-
 src/include/prelude-async.h             |    9 +-
 src/include/prelude-client-mgr.h        |    3 +
 src/include/prelude-client.h            |    4 +-
 src/prelude-async.c                     |  103 ++-
 src/prelude-client-mgr.c                |   42 +
 src/prelude-client.c                    |   28 +-
 src/sensor.c                            |   26 +-
 43 files changed, 5118 insertions(+), 25 deletions(-)

commit 2660e2730981a7d54558e8437abb8c8389c5f0cd
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Dec 11 03:25:55 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@407 09c5ec92-17d4-0310-903a-819935f44dba

 configure.ac         |    2 +-
 docs/api/Makefile.am |    4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit bdedb93fe8779641076fe7357d50cb4005c895ec
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Dec 11 03:18:37 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@406 09c5ec92-17d4-0310-903a-819935f44dba

 src/common.c                    |    6 ++++++
 src/include/common.h            |    2 +-
 src/include/plugin-common-prv.h |    2 +-
 src/include/plugin-common.h     |    2 +-
 src/include/prelude-getopt.h    |    2 +-
 src/include/prelude-message.h   |    6 +++---
 src/plugin-common.c             |    2 +-
 src/prelude-getopt.c            |   23 +++++++++++++++--------
 src/prelude-io.c                |   13 ++++++-------
 9 files changed, 35 insertions(+), 23 deletions(-)

commit 18d641870a37574ef92a198c802bbaafcc94c523
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Dec 11 01:09:29 2001 +0000

            * configure.ac (COMMON_LIBS): applied patch from
            Krzysztof Zaraska <kzaraska@student.uci.agh.edu.pl>
            ("use == operator for test in configure, but valid one is =")
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@404 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog    |    6 ++++++
 configure.ac |    3 +++
 2 files changed, 9 insertions(+), 0 deletions(-)

commit 6d1a3499a78ee6c2ab8b154d4e228a5d6fba3d7a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Dec 10 15:27:16 2001 +0000

            * src/common.c (syslog_log): we have to yse a buffer.
            (standard_log): use vfprintf().
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@402 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog    |    5 +++++
 src/common.c |   14 ++++++++++----
 2 files changed, 15 insertions(+), 4 deletions(-)

commit ccb2d632f763b6ff03b41334543aba4b2f09a6dc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Dec 8 02:09:44 2001 +0000

            * src/include/plugin-common-prv.h (plugin_run_with_return_value):
            (plugin_run): specify the member to call in the macro call.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@395 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                       |   12 ++++++++++++
 src/include/plugin-common-prv.h |   32 ++++++++++++++++----------------
 2 files changed, 28 insertions(+), 16 deletions(-)

commit 6bd694fe4b5e7c1b8bfa3c08c2c3e067ccda994d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Dec 5 15:16:43 2001 +0000

            * src/include/common.h (do_init_nofail): put back do_init
            / do_init_nofail macro.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@389 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog            |    3 +++
 src/include/common.h |   11 +++++++++++
 2 files changed, 14 insertions(+), 0 deletions(-)

commit 16bc5f19fff5f9209d7708a9830bbec8b24b4c53
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Dec 5 14:54:45 2001 +0000

            * src/prelude-getopt.c : Lot of work. Hierarchy of option
            should now work. Callback have a control over the argument parsing
            using their return value.
    
            A flag is now passed when adding an option, to tell if it is
            handled throught the command line interface or the configuration
            file or both.
    
            * src/prelude-getopt.c (lookup_variable_if_needed):
            Take the address of the optarg pointer as argument.
            Return 0 on success, -1 on error.
    
            * src/common.c:
            * src/include/common.h: Move the log macro code to the prelude_log
            function. The log macro still exist, and will pass the necessary
            parameter to prelude_log().
    
            This avoid the logging code to be inlined in the calling function,
            which was bad because it was making the functions grew at the risk of
            not fitting the CPU cache anymore.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@385 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                    |   25 +++
 src/Makefile.am              |    3 +-
 src/common.c                 |   78 ++++++++++
 src/include/common.h         |   43 +-----
 src/include/prelude-getopt.h |   53 +++++--
 src/prelude-async.c          |    2 +-
 src/prelude-client.c         |    1 +
 src/prelude-getopt.c         |  339 ++++++++++++++++++++++++++++-------------
 src/sensor.c                 |   35 +++--
 9 files changed, 406 insertions(+), 173 deletions(-)

commit 70800d51c8810ecca856d642285ce11a5d4e717f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Nov 27 14:48:14 2001 +0000

            * src/prelude-getopt.c (prelude_option_add): use list_add_tail
            (item were inserted in the wrong order).
            prelude_option_t now contain a list of option (prelude_optlist_t).
    
            (option_print): new function : print the option hierarchicaly.
    
            Start changing the interface in order to allow sub-options.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@379 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                    |   10 +++++++
 src/include/prelude-getopt.h |    8 ++++--
 src/prelude-getopt.c         |   54 ++++++++++++++++++++++++++++-------------
 3 files changed, 52 insertions(+), 20 deletions(-)

commit 703a813082f074cb53682fc87ecdedbab02604ec
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Nov 26 18:15:37 2001 +0000

            * src/prelude-getopt.c (handle_option): oops, reverted wrong fix,
            optarg is always returned and is never NULL. Removed un-needed if
            error prone.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@377 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog            |    6 ++++++
 src/prelude-getopt.c |    4 +---
 2 files changed, 7 insertions(+), 3 deletions(-)

commit 757bc9a02083ffb1868e76535ad2c622342fb225
Author: Banux <banux@mail.ru>
Date:   Mon Nov 26 17:28:11 2001 +0000

    oops typo require_argument must be required_argument
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@376 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-getopt.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 1d7a933fb8df577afbe476806cda144591237d55
Author: Banux <banux@mail.ru>
Date:   Mon Nov 26 17:24:00 2001 +0000

    fix: callback is not exec if optarg is NULL even if optitem->has_arg is no_arguments
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@375 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog            |    3 +++
 src/prelude-getopt.c |    2 +-
 2 files changed, 4 insertions(+), 1 deletions(-)

commit 2deaaf51275421def420323e8d1b4890b2351949
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Nov 22 13:46:01 2001 +0000

            * src/include/idmef-tree.h: Pid is a 32 bit integer.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@374 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                |    4 ++++
 src/include/idmef-tree.h |    2 +-
 2 files changed, 5 insertions(+), 1 deletions(-)

commit 6390f6423efb291b51cfeae5be8584a11cd09309
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Nov 21 16:31:25 2001 +0000

            * src/prelude-message.c (prelude_msg_set): fix assert.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@373 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog             |    4 ++++
 src/prelude-message.c |    4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit f19ed5369aad50f3f2688f55b117a38905b97010
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Nov 21 15:10:14 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@372 09c5ec92-17d4-0310-903a-819935f44dba

 configure.ac |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+), 0 deletions(-)

commit ce087b464300de8f66a765554b12c6a48f657d81
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Nov 19 17:18:35 2001 +0000

            * src/prelude-async.c (wait_timer_and_data):
            use a while loop instead of tail recursivity for now as it
            might be the cause of a subtle bug.
    
            * configure.ac:
            * src/Makefile.am (libprelude_la_LIBADD):
            Add autoconf code to search pthread library.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@371 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog           |   10 ++++++++
 configure.ac        |   11 +++++++++
 src/Makefile.am     |    2 +-
 src/prelude-async.c |   60 +++++++++++++++++++++++++++-----------------------
 4 files changed, 54 insertions(+), 29 deletions(-)

commit 0190364ed59d1b5f7044f5c89161a409b08d753f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Nov 16 16:55:27 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@368 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/idmef-tree.h |   40 ++++++++++++++++++++--------------------
 1 files changed, 20 insertions(+), 20 deletions(-)

commit 414eb554b710b4d184ab987b26bd0fb79c8acbe6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Nov 16 15:41:37 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@364 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/Makefile.am        |    1 -
 src/include/alert-id.h         |   24 ------------------------
 src/include/idmef-message-id.h |    5 +++++
 3 files changed, 5 insertions(+), 25 deletions(-)

commit 12f9028ad8b944f9d93adf33f1d05a42ca354aa6
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Nov 16 13:31:39 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@359 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-async.h |   22 ++++++++++++++++++++++
 src/prelude-async.c         |   22 ++++++++++++++++++++++
 2 files changed, 44 insertions(+), 0 deletions(-)

commit f7ef7b4fbeeb24a43069f1af074619d6a7b46d01
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Nov 16 13:28:17 2001 +0000

            * src/include/idmef-tree.h: IDMEF structure.
            * src/include/idmef-message-id.h: ID for IDMEF based message.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@358 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                      |    5 +
 src/include/Makefile.am        |    2 +
 src/include/idmef-message-id.h |  175 +++++++++++++++
 src/include/idmef-tree.h       |  455 ++++++++++++++++++++++++++++++++++++++++
 4 files changed, 637 insertions(+), 0 deletions(-)

commit d55cfe93d7f1b6a3b1839f1872c1d5c740f1c556
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Nov 10 09:30:05 2001 +0000

            * src/prelude-message.c:
            (read_message_header):
            (prelude_msg_get):
            (prelude_msg_write):
            (prelude_msg_set):
            use separate index for read / write. This allow us to send a just
            read messages. Forwarding between Manager is on it's way.
    
            * src/sensor.c (prelude_sensor_send_alert): use
            asynchrnous broadcasting.
    
            * src/prelude-client-mgr.c (walk_manager_lists):
            Never free the message ourself. This is up to the caller to do it.
    
            (broadcast_async_cb):
            (prelude_client_mgr_broadcast_async): When asynchronous operation
            are used, free the message ourself.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@348 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                        |   20 ++++++
 src/include/prelude-client-mgr.h |    4 +-
 src/prelude-client-mgr.c         |   37 +++++++----
 src/prelude-message.c            |  136 ++++++++++++++++++++++----------------
 src/sensor.c                     |    2 +-
 5 files changed, 129 insertions(+), 70 deletions(-)

commit f707fc19addea67c6003a378ea35980012c1e0af
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Nov 7 08:14:17 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@347 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-async.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 00537f4f25e9e51a5bb5791728a7d37a1f3a5f88
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Nov 7 08:13:34 2001 +0000

            (async_thread): Thread safety on list walking.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@346 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog           |    2 ++
 src/prelude-async.c |   19 ++++++++++++++-----
 2 files changed, 16 insertions(+), 5 deletions(-)

commit 0c1b48dc3c49ca626c09b1797e56484c408ea537
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Nov 7 08:06:49 2001 +0000

            * src/prelude-async.c (get_elapsed_time): new function.
            (wait_timer_and_data): check the average time we spent waiting on
            the condition. (which may be > 1 second if the condition was signaled
            several time).
    
            * src/sensor.c: include prelude-list.h, not list.h
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@345 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog           |    9 +++++++++
 src/include/timer.h |    2 +-
 src/prelude-async.c |   42 +++++++++++++++++++++++++++++++++++++-----
 src/sensor.c        |    2 +-
 4 files changed, 48 insertions(+), 7 deletions(-)

commit 441523abb4162fc1f43b456a336e0bee2cee8099
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Nov 6 15:32:45 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@342 09c5ec92-17d4-0310-903a-819935f44dba

 src/sensor.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 04a688997390e9554926285d67dbadc950a60f82
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Nov 6 15:32:08 2001 +0000

            * src/prelude-client-mgr.c (prelude_client_mgr_broadcast_msg):
            make this function void. Set the message to be processed asynchronously.
    
            * src/sensor.c (prelude_sensor_init): Initialize
            the asynchronous subsystem.
    
            * src/prelude-message.c: prelude_message_t inherit of
            prelude_async_object_t capability.
    
            * src/timer.c: Thread safety.
            * src/prelude-async.c: New asynchronous queue implementation.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@341 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                        |   14 ++++
 src/Makefile.am                  |    4 +-
 src/include/prelude-async.h      |   42 +++++++++++++
 src/include/prelude-client-mgr.h |    2 +-
 src/prelude-async.c              |  127 ++++++++++++++++++++++++++++++++++++++
 src/prelude-client-mgr.c         |   87 ++++++++++++++++++--------
 src/prelude-message.c            |    9 ++-
 src/sensor.c                     |   16 +++--
 src/timer.c                      |   71 ++++++++-------------
 9 files changed, 288 insertions(+), 84 deletions(-)

commit efb96ff612574b1deaf7797157b43ac1935bed47
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Nov 5 13:42:07 2001 +0000

            * src/prelude-client-mgr.c (prelude_client_mgr_broadcast_msg):
            Do not print that failsafe mode is enabled for each message.
            (broadcast_saved_message): print an error if message forwarding fail.
    
            (flush_backup_if_needed): ftruncate doesn't modify the file offset.
            Seek to the beginning of the file.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@336 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                |    7 +++++++
 src/prelude-client-mgr.c |   20 ++++++++++++++++----
 2 files changed, 23 insertions(+), 4 deletions(-)

commit 8d29518ff0c5104cf20512693a9a6409887355f0
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Nov 5 13:14:38 2001 +0000

            * src/prelude-client.c (prelude_client_connect): set
            the connection_broken member here. This'll avoid bug
            on reconnection.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@335 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                       |    4 ++++
 sensor-adduser/sensor-adduser.c |    2 ++
 sensor-adduser/ssl-register.c   |    1 +
 src/prelude-client.c            |    7 ++++++-
 4 files changed, 13 insertions(+), 1 deletions(-)

commit f42eb336334c75417fd2622f9cecaa3b5700f7ee
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Nov 5 12:43:23 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@334 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog        |    8 ++++++++
 src/prelude-io.c |   15 ++++++++++-----
 2 files changed, 18 insertions(+), 5 deletions(-)

commit ac269e2d3b6a0f01fecbc59fc6401e9c1bff3603
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Nov 5 08:59:30 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@333 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-client.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 1c2fa3be244a9ab2c998467ae3433e13ab6486cc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Nov 5 08:58:07 2001 +0000

            * src/prelude-client.c
            Address member is not const anymore.
    
            (prelude_client_new): duplicate address string.
            (prelude_client_destroy): free address string.
    
            * src/prelude-io.c (copy_forward):
            forward data by chunk of 8192 bytes.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@332 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog            |   11 +++++++++++
 src/prelude-client.c |   14 +++++++++++++-
 src/prelude-io.c     |   25 +++++++++++++++++--------
 3 files changed, 41 insertions(+), 9 deletions(-)

commit 0de3c98315a1dd3454201427ec84ad9183e848c2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Oct 30 18:35:06 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@330 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/socket-op.h |   30 -----
 src/socket-op.c         |  327 -----------------------------------------------
 2 files changed, 0 insertions(+), 357 deletions(-)

commit 2ea9d573cdc85ce18181c646e5332a40b3ddda10
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Oct 30 18:33:54 2001 +0000

            * src/prelude-io.c: compile properly even if SSL is not available.
    
            * src/prelude-client-mgr.c (parse_config_string):
            new function, stop using strtok() which doesn't really fit
            our need. This also fix a bug where another NULL client would be added
            causing AND of client emission to fail.
    
            * sensor-adduser/sensor-adduser.c (main):
            Handle case where SSL is not installed.
    
            * src/prelude-auth.c:
            Modify to work with a prelude-io object.
    
            * src/prelude-client.c:
            Fit prelude-auth API change.
    
            * src/Makefile.am (libprelude_la_SOURCES):
            * src/include/Makefile.am (include_HEADERS):
            remove socket-op.h and socket-op.c,
            it is obsoleted by the prelude-io API.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@329 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                       |   23 ++++++++
 sensor-adduser/sensor-adduser.c |   13 ++++-
 src/Makefile.am                 |    1 -
 src/include/Makefile.am         |    1 -
 src/include/prelude-auth.h      |    4 +-
 src/prelude-auth.c              |  113 ++++++++++++++++++--------------------
 src/prelude-client-mgr.c        |   64 +++++++++++++++-------
 src/prelude-client.c            |   18 ++++---
 src/prelude-io.c                |    4 ++
 9 files changed, 149 insertions(+), 92 deletions(-)

commit bead0cf61b3359cb8dbd8d6fd5c4bc8f7bd08eb8
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Oct 25 15:28:27 2001 +0000

            * src/sensor.c: remove the prelude_sensor_t private structure.
            We don't need it anymore. Add a global pointer on a Manager list.
            (setup_manager_addr): fit the new clients managers API.
    
            * src/prelude-client.c: remove reconnection / failsafe (message
            backup) code. This is moved to prelude-client-mgr.c
    
            (prelude_client_new): Ignore the SIGPIPE signal (we'll check at the
            write return value thought). Support for Manager implicitly closing
            the connection should be improved thought.
    
            (prelude_client_new): Do not connect here.
            (prelude_client_connect): new function, connect here.
            (prelude_client_get_address): new function, get the address / port
            associated with a prelude_client_t object.
    
            Change Prelude Report to Prelude Manager in several place.
    
            * sensor-adduser/sensor-adduser.c: we don't need networking
            header here.
    
            * src/prelude-client-mgr.c: Finish the implementation of the
            clients manager. Have to beautify and comment the code a little
            more thought. Parsing of the configuration line should probably
            be more robust too.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@328 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                        |   28 +++
 sensor-adduser/sensor-adduser.c  |   10 +-
 src/include/prelude-client-mgr.h |   10 +-
 src/include/prelude-client.h     |    8 +
 src/prelude-client-mgr.c         |  462 ++++++++++++++++++++++++++++++++++----
 src/prelude-client.c             |   82 +++-----
 src/prelude-io.c                 |    2 +-
 src/sensor.c                     |   46 +---
 8 files changed, 509 insertions(+), 139 deletions(-)

commit f75a2721bc266c92b79dec7a0ae7147868cd862c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Oct 23 14:18:23 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@324 09c5ec92-17d4-0310-903a-819935f44dba

 sensor-adduser/Makefile.am |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit c1bf021c3dba1775f5784a31fc02ba6a70f1b194
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Oct 18 10:44:21 2001 +0000

            * src/prelude-message.c (prelude_msg_read): Changed message
            reading API. This function shoud *never* block, even if a
            message isn't available for reading.
    
            * src/prelude-io.c (prelude_io_read_wait): new function.
            (prelude_io_read): do not wait for data to arrive.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@317 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                     |    9 +++
 src/include/prelude-io.h      |    6 ++-
 src/include/prelude-message.h |   14 +----
 src/prelude-io.c              |  108 ++++++++++++++++------------
 src/prelude-message.c         |  161 ++++++++++++++++++-----------------------
 5 files changed, 147 insertions(+), 151 deletions(-)

commit 2a56f1991047cc4bb06a6ee7ad141da848238f20
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Oct 16 11:02:22 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@316 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-io.c |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

commit e6c0bb804be578e905c74ac58c43e9753f2b6e85
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Oct 16 10:48:17 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@315 09c5ec92-17d4-0310-903a-819935f44dba

 src/prelude-auth.c   |    4 ----
 src/prelude-client.c |    2 +-
 2 files changed, 1 insertions(+), 5 deletions(-)

commit 4207d220fa94268b6f08b89aa99ac5d4f624bb97
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Oct 16 10:21:23 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@313 09c5ec92-17d4-0310-903a-819935f44dba

 src/alert-read.c         |  136 ---------------
 src/auth-common.c        |  418 ----------------------------------------------
 src/include/alert-read.h |   40 -----
 3 files changed, 0 insertions(+), 594 deletions(-)

commit fdd8f047f737ec5695ad63a9fbeaad7f3e6ae5c1
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Oct 16 10:04:58 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@309 09c5ec92-17d4-0310-903a-819935f44dba

 sensor-adduser/ssl-register.c |   28 ++++++++++++++++++++++++++++
 sensor-adduser/ssl-register.h |   23 +++++++++++++++++++++++
 2 files changed, 51 insertions(+), 0 deletions(-)

commit 02b38f21774348c7ada15dd4c11ee9942700db4c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Oct 16 09:58:25 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@308 09c5ec92-17d4-0310-903a-819935f44dba

 sensor-adduser/Makefile.am         |    8 +
 sensor-adduser/sensor-adduser.c    |   65 ++++++++
 sensor-adduser/ssl-register.c      |  291 ++++++++++++++++++++++++++++++++++++
 sensor-adduser/ssl-register.h      |    1 +
 src/include/prelude-auth.h         |   24 +++-
 src/include/prelude-client-mgr.h   |   22 +++
 src/include/prelude-client.h       |   22 +++
 src/include/prelude-getopt.h       |   22 +++
 src/include/prelude-io.h           |   22 +++
 src/include/prelude-list.h         |   22 +++
 src/include/sensor.h               |   22 +++
 src/include/ssl-registration-msg.h |    2 +
 src/prelude-auth.c                 |    2 +-
 src/prelude-client-mgr.c           |   22 +++
 src/prelude-getopt.c               |   22 +++
 src/prelude-io.c                   |   22 +++
 src/sensor.c                       |    1 -
 src/ssl.c                          |   23 +++
 18 files changed, 612 insertions(+), 3 deletions(-)

commit d87a977732f14df5f717402b7c3eecd6c8ae8497
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Oct 16 09:40:21 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@307 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/Makefile.am   |    1 -
 src/include/auth-common.h |   61 -----
 src/prelude-auth.c        |  653 +++++++++++++++++++++++++++++++++++++++++++++
 src/prelude-getopt.c      |  346 ++++++++++++++++++++++++
 src/ssl.c                 |  119 ++++++++
 5 files changed, 1118 insertions(+), 62 deletions(-)

commit d300ec29f52edce8b9882398b64029eb4df47683
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Oct 16 09:34:17 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@306 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/prelude-auth.h       |    9 +
 src/include/prelude-client-mgr.h |    3 +
 src/include/prelude-client.h     |    8 +
 src/include/prelude-getopt.h     |   38 +++
 src/include/prelude-list.h       |   35 +++
 src/include/prelude-message.h    |   77 ++++++
 src/include/sensor.h             |    4 +
 src/include/ssl-config.h         |   49 ----
 src/include/ssl.h                |   39 +++
 src/prelude-client-mgr.c         |   97 ++++++++
 src/prelude-client.c             |  474 +++++++++++++++++++++++++++++++++++++
 src/prelude-message.c            |  485 ++++++++++++++++++++++++++++++++++++++
 src/sensor.c                     |  178 ++++++++++++++
 src/ssl-config.c                 |   94 --------
 14 files changed, 1447 insertions(+), 143 deletions(-)

commit c49a006fc3a0423504117e981271d0207a2ea171
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Oct 16 09:11:50 2001 +0000

            * A lot of modification. Complete API change, use
            OOP model in non time critical place for maintainability
            reason.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@305 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                          |    6 +
 Makefile.am                        |    5 +-
 configure.ac                       |    7 +-
 src/Makefile.am                    |   15 +-
 src/include/Makefile.am            |   16 +-
 src/include/common.h               |    5 +
 src/include/list.h                 |    1 +
 src/include/prelude-io.h           |   18 ++-
 src/include/ssl-gencrypto.h        |    4 +-
 src/include/ssl-registration-msg.h |   10 +
 src/prelude-io.c                   |  396 +++++++++++++++++++++++++++++-------
 src/ssl-gencrypto.c                |   70 ++++++-
 src/ssl-registration-msg.c         |  152 ++++++++++----
 13 files changed, 569 insertions(+), 136 deletions(-)

commit ce6e0f7ea18a351748b9f35eedef0c2e7198ae58
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Oct 8 23:14:40 2001 +0000

            * src/include/prelude-io.h:
            * src/prelude-io.c:
    
            New standard / SSL - read / write / close abstraction.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@304 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                |    8 ++
 src/Makefile.am          |    3 +-
 src/include/prelude-io.h |   26 +++++
 src/prelude-io.c         |  262 ++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 298 insertions(+), 1 deletions(-)

commit 715e22500e1d32dae955fdee09a8f9447b1e5476
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Oct 5 14:18:04 2001 +0000

            * src/auth-common.c (write_account): better error reporting.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@298 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog         |    4 ++++
 src/auth-common.c |    2 +-
 2 files changed, 5 insertions(+), 1 deletions(-)

commit a2971a82468ea090df5ad2effbd36b612971e2bc
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Oct 3 12:22:26 2001 +0000

            * src/alert-read.c (prelude_alert_read):
            fd is a pointer on a private structure to be passed to the
            read function cb.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@292 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                |    6 ++++++
 src/alert-read.c         |    8 ++++----
 src/include/alert-read.h |    4 ++--
 3 files changed, 12 insertions(+), 6 deletions(-)

commit ec0e401df08363df58926f998b78b0b1d0f600ac
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Sep 28 08:15:48 2001 +0000

    Missing copyright notice.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@287 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/alert-id.h   |   22 ++++++++++++++++++++++
 src/include/alert-read.h |   22 ++++++++++++++++++++++
 2 files changed, 44 insertions(+), 0 deletions(-)

commit 294b37d4d0904281bab444fd359e811d329fda7e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Sep 28 08:05:46 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@286 09c5ec92-17d4-0310-903a-819935f44dba

 src/ssl-gencrypto.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 348f99091626e3cd8afbed37a36b1f0646666fc5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Sep 28 07:29:04 2001 +0000

    	* src/ssl-config.c: Define KEY_LENGTH and CERT_DAYS moved
    	to this file instead of ssl-config.h, they should be used
    	directly by any SSL related sources files.
    
    	Remove the ssl config structure cert_directory member and
    	associated function, it's dependant on the user, and shouldn't
    	be computed here.
    
    	* src/include/alert-read.h: new type readfunc_t,
    	to point on a read function to use.
    
    	* src/alert-read.c (prelude_alert_read):
    	take a readfunc_t argument identifying the read function to use.
    
    
    	* src/include/ssl-config.h: remove manager related
    	definitions.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@283 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                |   22 ++++++++++++++++++++
 src/alert-read.c         |    8 +++---
 src/include/alert-read.h |    5 +++-
 src/include/ssl-config.h |   49 +++------------------------------------------
 src/ssl-config.c         |   37 +++++++++++++++-------------------
 src/ssl-gencrypto.c      |    8 ++++--
 6 files changed, 55 insertions(+), 74 deletions(-)

commit f3446e2126ee2ead4bdf47895453999cb1539801
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Sep 2 11:23:10 2001 +0000

    	* src/alert-read.c (prelude_alert_read_msg):
    	* src/include/alert-read.h (prelude_alert_read_msg):
    	buf is void.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@267 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                |    4 ++++
 src/alert-read.c         |    2 +-
 src/include/alert-read.h |    2 +-
 3 files changed, 6 insertions(+), 2 deletions(-)

commit 68ebf9007f1b9dc4519b4b23e52d19c7664723f7
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Sep 2 11:19:12 2001 +0000

    	* src/include/alert-id.h (ID_PRELUDE_NIDS_ALERT):
    	new file, define known alert ID.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@266 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog               |    3 +++
 src/include/Makefile.am |    3 +++
 src/include/alert-id.h  |    2 ++
 3 files changed, 8 insertions(+), 0 deletions(-)

commit 0f42cd0f28cefa216bcb380006bb050b091d2114
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Sep 2 09:52:31 2001 +0000

    	* src/alert-read.c (prelude_alert_read):
    	better control of the read() return value.
    	(prelude_alert_read): Set the message index to 0.
    
    	(prelude_alert_read_msg): return 0 when end of message is reached,
    	1 if we got a message, -1 on error. Handle the end of message
    	character.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@262 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog        |   10 ++++++++++
 src/alert-read.c |   36 ++++++++++++++++++++++++------------
 2 files changed, 34 insertions(+), 12 deletions(-)

commit cde986fd8823bf3fc961fbbb80c9413e246f6c3d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Sep 1 23:37:41 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@261 09c5ec92-17d4-0310-903a-819935f44dba

 configure.ac |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit 84d4355ef904b4a28bdefe0e7f9a08ac803a36a2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Sep 1 23:33:54 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@260 09c5ec92-17d4-0310-903a-819935f44dba

 configure.ac       |    3 +-
 src/alert-common.c |  182 ----------------------------------------------------
 2 files changed, 1 insertions(+), 184 deletions(-)

commit 96ad8e4c0fe98a3cf357348898ac58483d18adf3
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Sep 1 21:36:42 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@257 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/alert-common.h |   23 ----------
 src/include/alert.h        |  100 --------------------------------------------
 2 files changed, 0 insertions(+), 123 deletions(-)

commit 1063d09581947a79b698f5ce64bfe3c75511065f
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Sep 1 21:35:37 2001 +0000

    	* src/alert-read.c: New communication layer.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@256 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog                |    4 ++
 src/Makefile.am          |    2 +-
 src/alert-read.c         |  124 ++++++++++++++++++++++++++++++++++++++++++++++
 src/include/Makefile.am  |    3 +-
 src/include/alert-read.h |   15 ++++++
 5 files changed, 145 insertions(+), 3 deletions(-)

commit 181f4fd1494a4300e781747123aa3a9eb99df983
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Aug 28 18:22:11 2001 +0000

    	* src/include/alert.h:
    	include a sensor_data_len member (16bits).
    
    	* src/alert-common.c (read_alert): read sensor data id
    	and sensor data len.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@244 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog           |    6 ++++
 src/alert-common.c  |   76 ++++++++++++++-------------------------------------
 src/include/alert.h |    7 +++++
 3 files changed, 34 insertions(+), 55 deletions(-)

commit b209f112787a265b22c624a545eccae3dbd055b4
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Aug 28 09:57:55 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@243 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/alert.h |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 06c2dbad99362f3b8174b2ff7bbbf1ee8dc87cdb
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 27 23:32:22 2001 +0000

    	* src/config-engine.c (cmp_entry): oops, badly synced
    	with last prelude stable branch change.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@241 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog           |    3 +++
 src/config-engine.c |    4 ++--
 2 files changed, 5 insertions(+), 2 deletions(-)

commit d4a0de652c47fe1c07d74bb4e9085751904a052c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 27 22:32:00 2001 +0000

    	* src/include/alert.h: include inttypes.h
    	alert_t now contain a pointer on the private sensor
    	data, and a 8 bits integer representing the kind of
    	data it is.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@235 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog           |    7 +++++++
 src/include/alert.h |    5 ++++-
 2 files changed, 11 insertions(+), 1 deletions(-)

commit 3eb25a07808d4d374d8d6f0a4ab710db802e6fcf
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Mon Aug 27 21:41:36 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@234 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/plugin-common-prv.h |   18 ++++++++++++++----
 1 files changed, 14 insertions(+), 4 deletions(-)

commit 56e62d325469d5c4cf7ff3b89da3cfdb5bc5183d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sun Aug 26 14:26:04 2001 +0000

            * src/libprelude/config-engine.c (cmp_entry):
    	Avoid reading past the end of our buffer when the line
    	is blank.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@232 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog               |    4 ++++
 src/config-engine.c     |   29 ++++++++++++++++++++++-------
 src/include/socket-op.h |    4 ++--
 src/socket-op.c         |   42 +++++++++++++++++++++++++++++++-----------
 4 files changed, 59 insertions(+), 20 deletions(-)

commit 26c3d0ae8dfd8650e5f5227e74d0376b169ed2ac
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Sat Aug 25 23:56:42 2001 +0000

    Sync with prelude-0_4 branch
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@227 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog               |   25 +++++++
 src/Makefile.am         |    3 +-
 src/config-engine.c     |  101 +++++++++++++++++++++--------
 src/include/Makefile.am |    3 +-
 src/include/variable.h  |   33 +++++++++
 src/plugin-common.c     |   33 ++++++++--
 src/variable.c          |  165 +++++++++++++++++++++++++++++++++++++++++++++++
 7 files changed, 330 insertions(+), 33 deletions(-)

commit 0ce351138ee8e93058fee5007eade05e70bada5a
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Fri Aug 24 19:33:39 2001 +0000

            * src/alert-common.c (read_alert):
            Return an error if socket_read_nowait() returned 0.
            This prevent a possible report server if the sensor is interupted
            while sending an alert.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@207 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog          |    7 +++++++
 src/alert-common.c |    2 +-
 2 files changed, 8 insertions(+), 1 deletions(-)

commit 7182768f53ff79ea0720d923a8f647714afa668d
Author: Sylvain Gil <prelude@tootella.org>
Date:   Thu Aug 23 20:37:50 2001 +0000

    don't put includedir/libprelude/ in -I
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@200 09c5ec92-17d4-0310-903a-819935f44dba

 libprelude-config.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 570e28397b23d508f07ebd2cb29c979567da475e
Author: Sylvain Gil <prelude@tootella.org>
Date:   Thu Aug 23 13:27:23 2001 +0000

    ifdef _FILE in include files and missing includes.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@191 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/alert.h        |    3 +++
 src/include/timer.h        |   23 ++++-------------------
 src/ssl-config.c           |    1 +
 src/ssl-gencrypto.c        |    1 +
 src/ssl-registration-msg.c |    1 +
 5 files changed, 10 insertions(+), 19 deletions(-)

commit 69eab913038c574d241554543cc981ecbf7e03bd
Author: Sylvain Gil <prelude@tootella.org>
Date:   Thu Aug 23 09:41:30 2001 +0000

    works better this way ;)
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@186 09c5ec92-17d4-0310-903a-819935f44dba

 libprelude-config.in |    2 +-
 src/include/timer.h  |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 538501f4f455139a084a4d3667399aeddc48fdcc
Author: Sylvain Gil <prelude@tootella.org>
Date:   Thu Aug 23 07:38:16 2001 +0000

    libprelude-config will be used by linking programs to locate where libprelude
    is installed (must be in path or found by using something like
    --with-libprelude=DIR in linking program configure).
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@184 09c5ec92-17d4-0310-903a-819935f44dba

 Makefile.am          |    2 +
 configure.ac         |    3 +-
 libprelude-config.in |   59 ++++++++++++++++++++++++++++++++++++++++++++++++++
 src/include/timer.h  |    2 +-
 4 files changed, 64 insertions(+), 2 deletions(-)

commit faa1d6a24f751724c2a632e868771c31f81e8346
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Aug 23 00:18:28 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@175 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog         |    2 ++
 src/auth-common.c |    4 +++-
 2 files changed, 5 insertions(+), 1 deletions(-)

commit eb95902e25662c3fbe6280f8cd0df85e75f625a5
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Aug 23 00:16:50 2001 +0000

    	* src/auth-common.c (auth_file_exist_or_create):
    	(auth_read_entry):
    	(auth_create_account): Documented. Put the cpass variable
    	into the #ifdef scope.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@174 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog         |    7 +++++
 src/auth-common.c |   64 +++++++++++++++++++++++++++++++++++++++-------------
 2 files changed, 55 insertions(+), 16 deletions(-)

commit 28207cc26fdf5ece4f82b421a42fb2e15297abae
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Thu Aug 23 00:02:07 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@173 09c5ec92-17d4-0310-903a-819935f44dba

 src/plugin-common.loT |    7 -------
 1 files changed, 0 insertions(+), 7 deletions(-)

commit 60df9d6062d76938fb2c493bf517a3e1413defe9
Author: Sylvain Gil <prelude@tootella.org>
Date:   Thu Aug 23 00:01:31 2001 +0000

    <yoann> config.status: error: cannot find input file: docs/Makefile.in
    <yoann> tu l'as pas virer de configure.ac
    <Sylvain> pff chui trop lame
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@172 09c5ec92-17d4-0310-903a-819935f44dba

 configure.ac |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 5ce6e1f08970cac0684d811f6de8365143d34c79
Author: Sylvain Gil <prelude@tootella.org>
Date:   Wed Aug 22 23:58:31 2001 +0000

    include_HEADERS=config.h
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@171 09c5ec92-17d4-0310-903a-819935f44dba

 Makefile.am |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 2c68f1f1a2c29d4a1cad130a55e7e2c27e8e69ff
Author: Sylvain Gil <prelude@tootella.org>
Date:   Wed Aug 22 23:50:14 2001 +0000

    ... then 1st mistake
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@170 09c5ec92-17d4-0310-903a-819935f44dba

 libmissing/libmissing.h |   22 ++++++++++++++++++++++
 1 files changed, 22 insertions(+), 0 deletions(-)

commit 13367375bce42dd69df980dff07e9fa5465c483d
Author: Sylvain Gil <prelude@tootella.org>
Date:   Wed Aug 22 23:45:33 2001 +0000

    1st pass on autoconf/automake stuff
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@169 09c5ec92-17d4-0310-903a-819935f44dba

 Makefile.am              |    3 +-
 configure.ac             |    1 +
 libmissing/Makefile.am   |    9 ++++++++
 libmissing/getopt_long.c |   36 +++++++++++++++++++++++++++++++++
 libmissing/getopt_long.h |   46 ++++++++++++++++++++++++++++++++++++++++++
 src/Makefile.am          |    9 ++-----
 src/compat.c             |   36 ---------------------------------
 src/include/Makefile.am  |    1 -
 src/include/compat.h     |   50 ----------------------------------------------
 src/plugin-common.c      |    2 +-
 10 files changed, 97 insertions(+), 96 deletions(-)

commit 9838dcd842e8888307c86d9b065cc09e813cc1f8
Author: cvs2svn <cvs2svn>
Date:   Wed Aug 22 22:54:29 2001 +0000

    This commit was generated by cvs2svn to compensate for changes in r163,
    which included commits to RCS files with non-trunk default branches.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@164 09c5ec92-17d4-0310-903a-819935f44dba

 src/plugin-common.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 8e11f53a6378197d073e4a0ab8056e5ad81e3207
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Wed Aug 22 22:54:28 2001 +0000

    Initial revision
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@162 09c5ec92-17d4-0310-903a-819935f44dba

 src/plugin-common.loT |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit b905d30c6595f0e314364d342097361cc53b7c06
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Aug 21 10:38:32 2001 +0000

    	* src/include/compat.h: if package is not defined,
    	dump an error telling to include <libprelude/config.h>
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@155 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog            |    3 +++
 src/include/compat.h |    4 ++++
 2 files changed, 7 insertions(+), 0 deletions(-)

commit 4bbe20e52447c0285143be7ed3ca7709bed42719
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Aug 21 10:34:55 2001 +0000

    	* Makefile.am (SUBDIRS): process docs subdirectory after
    	src.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@154 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog   |    3 +++
 Makefile.am |    2 +-
 2 files changed, 4 insertions(+), 1 deletions(-)

commit 9cb43640e479f3e500ec3c08b3cf359db348ecc2
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Aug 21 10:33:20 2001 +0000

            * src/include/list.h (list_entry): updated to a more
            recent, documented version, kernel use unsigned long for
            pointer, we do use void *. Use the inline keyword.
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@153 09c5ec92-17d4-0310-903a-819935f44dba

 ChangeLog          |    4 ++++
 src/include/list.h |   26 ++++++++++++--------------
 2 files changed, 16 insertions(+), 14 deletions(-)

commit b14a4a2b08b9e0e6ea08a69a1d5ecd661d608538
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Aug 21 10:27:41 2001 +0000

    More configuration cleanup, update to a documented version of list.h
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@152 09c5ec92-17d4-0310-903a-819935f44dba

 Makefile.am        |    3 ++
 acconfig.h         |    3 ++
 autogen.sh         |    2 +-
 configure.ac       |   62 ++++++++++++--------------------------------
 src/Makefile.am    |    2 +-
 src/auth-common.c  |    4 +-
 src/include/list.h |   72 ++++++++++++++++++++++++++++++++++++++++-----------
 7 files changed, 83 insertions(+), 65 deletions(-)

commit 0017da1ed07598a27e1a3667bbfbba01c483573d
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Aug 21 09:31:51 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@151 09c5ec92-17d4-0310-903a-819935f44dba

 Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 74bc80a27647430fd2c1a07a0eb085fdd925667e
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Aug 21 09:23:15 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@150 09c5ec92-17d4-0310-903a-819935f44dba

 src/include/timer.tmp   |  123 --------------------------
 src/string_matching.loT |    7 --
 src/timer.tmp           |  221 -----------------------------------------------
 3 files changed, 0 insertions(+), 351 deletions(-)

commit 4476ec1104dd83547d860b7f9734f98bfb191d6c
Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Date:   Tue Aug 21 09:20:30 2001 +0000

    Initial revision
    
    
    git-svn-id: https://svn.prelude-ids.org/trunk/libprelude@148 09c5ec92-17d4-0310-903a-819935f44dba

 AUTHORS                            |    1 +
 COPYING                            |  340 +++++++++++++++++++++
 ChangeLog                          |    4 +
 INSTALL                            |  182 +++++++++++
 Makefile.am                        |    1 +
 autogen.sh                         |    6 +
 configure.ac                       |  188 ++++++++++++
 docs/Makefile.am                   |    1 +
 docs/api/Makefile.am               |  183 +++++++++++
 src/Makefile.am                    |   25 ++
 src/alert-common.c                 |  216 +++++++++++++
 src/auth-common.c                  |  384 ++++++++++++++++++++++++
 src/compat.c                       |   36 +++
 src/config-engine.c                |  523 ++++++++++++++++++++++++++++++++
 src/daemonize.c                    |   89 ++++++
 src/include/Makefile.am            |   19 ++
 src/include/alert-common.h         |   23 ++
 src/include/alert.h                |   86 ++++++
 src/include/auth-common.h          |   61 ++++
 src/include/common.h               |   63 ++++
 src/include/compat.h               |   46 +++
 src/include/config-engine.h        |   35 +++
 src/include/daemonize.h            |   24 ++
 src/include/list.h                 |  114 +++++++
 src/include/plugin-common-prv.h    |  127 ++++++++
 src/include/plugin-common.h        |  100 ++++++
 src/include/socket-op.h            |   30 ++
 src/include/ssl-config.h           |   90 ++++++
 src/include/ssl-gencrypto.h        |   32 ++
 src/include/ssl-registration-msg.h |   62 ++++
 src/include/string-matching.h      |   28 ++
 src/include/timer.h                |  116 +++++++
 src/include/timer.tmp              |  123 ++++++++
 src/plugin-common.c                |  582 ++++++++++++++++++++++++++++++++++++
 src/socket-op.c                    |  307 +++++++++++++++++++
 src/ssl-config.c                   |   98 ++++++
 src/ssl-gencrypto.c                |  409 +++++++++++++++++++++++++
 src/ssl-registration-msg.c         |  255 ++++++++++++++++
 src/string-matching.c              |  155 ++++++++++
 src/string_matching.loT            |    7 +
 src/timer.c                        |  220 ++++++++++++++
 src/timer.tmp                      |  221 ++++++++++++++
 42 files changed, 5612 insertions(+), 0 deletions(-)
