Re: [Prelude Hybrid IDS] #264: Makefile for bindings does not use CC correctly

"Prelude Hybrid IDS" <[email protected]>
Newsgroups gmane.comp.security.ids.prelude.devel
Message-ID <[email protected]>
#264: Makefile for bindings does not use CC correctly
------------------------+---------------------------------------------------
 Reporter:  pollux      |        Owner:  yoann              
     Type:  defect      |       Status:  closed             
 Priority:  normal      |    Milestone:  Libprelude 0.9.16.1
Component:  libprelude  |      Version:  0.9                
 Severity:  normal      |   Resolution:  fixed              
 Keywords:              |  
------------------------+---------------------------------------------------

Comment(by yoann):

 (In [10737]) 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 <[email protected]> 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 <[email protected]> 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

-- 
Ticket URL: </ticket/264#comment:4>
Prelude Hybrid IDS <http://www.prelude-ids.org>
The Prelude Hybrid Intrusion Detection System suite
_______________________________________________
Prelude-devel site list
[email protected]
http://lists.prelude-ids.org/mailman/listinfo/prelude-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.