------[ CHANGES ]------ * libpreludedb-0.9.11.3: - Fix invalide free() in the SQLite plugin. - Fix preludedb-admin copy/move operations. * libpreludedb-0.9.11.2: - Fix make installation error when Perl bindings are disabled. * libpreludedb-0.9.11.1: - Prevent binding generation error when using old SWIG version. - Generate bindings for the error handling API. - Small Perl/Python detection improvement. Fix #182. - Fix bindings compilation when using make -j. - New configure --with-perl-installdirs flags: might be used to override default site perl installation. - Various bug fixes. * libpreludedb-0.9.11: - Avoid using GNU sed extension when generating postgresql/sqlite schema. - Fix a Python binding memory leak upon alert list deletion. - Compile and run on OS X. - Various bugfixes. - Various portability fixes. * libpreludedb-0.9.10: - Fix PostgreSQL schema update version 5. - Only export symbol starting with preludedb_. - Verbose error reporting in case of libpreludedb initialization failure. * libpreludedb-0.9.9: - Implement an idea from Lex van Roon <r3boot@r3blog.nl.eu.org> providing an alert/heartbeat deletion performance improvement in the order of 3000% (preludedb-admin already benefit from it, next Prewikka release will benefit from it too). - Fix --with-(perl|python|swig) detection path ordering. - Verbose error reporting on logfile opening error. - Various bug fixes. * libpreludedb-0.9.8.1: - Bump database schema version (fix invalid database version error). * libpreludedb-0.9.8: - Always use prelude_escape_binary() when inserting additional data, even in case we're inserting a string, since the database field might be of a type that require binary kind of escaping. Fix #143. - Implement reading of message_processing_model, security_model, security_level. Handling of community member is deprecated (IDMEFv16 update). - Fix a bug where Service->ip_version would not be read from database. - Upon connection to a PostgreSQL database, set default date style to ISO: this is needed since libpreludedb assume ISO format to parse database timestamp. Fix #140. - Error reporting improvement. * libpreludedb-0.9.7.1: - Flush the SQL query logfile after each query. - Add --events-per-transaction option to preludedb-admin, default value is 1000, which prevent heavy VM pressure on large database operation. * libpreludedb-0.9.7: - Fix Perl/Python bindings uint64 handling on 32 bits machine. - Make preludedb_check_version available from Perl/Python bindings. - Use new IDMEF_LIST_APPEND primitive, require libprelude 0.9.6. - Add libprelude dependencie to SQL plugins, since they depend on libprelude symbols. Fix compilation problem with some distribution. - Use global transaction surrounding all operation in preludedb-admin, this bring a major performance improvement for insert operation. - Fix PostgreSQL FileAccess query failure. - Dynamic PostgreSQL schema generation (this fix certain inefficient datatype that were used in the old version). Update schema would be hard to do for all postgreSQL version, thus using preludedb-admin copy for the update is required. - API improvement. * libpreludedb-0.9.6: - Fix PostgreSQL plugin compilation problem. - Update database schema: enforce that AdditionalData data field is not NULL. - Improve Swig basic type mapping situation regarding to the target architecture. - Fix query time calculation. * libpreludedb-0.9.5.1: - Correctly read database schema version. * libpreludedb-0.9.5: - Fix important memory leak in Python bindings, Prewikka should end-up consuming way less memory than it used to. - Fix PostgreSQL plugin compilation problem. - Fix for preludedb-admin --count handling when --offset was used. - Provide more information in preludedb-admin error message. - Various cleanup. * libpreludedb-0.9.4: - Fix for filtering IDMEF field using the '!=' operator, which resulted in filtering of events where the field did not exist (#129). - Implement a "move" command in preludedb-admin. - When SQL query logging is enabled, log the time taken to execute the query. - Improve plugin API by making it opaque so that existing plugin don't break if we add more SQL plugin function. - Verbose error reporting, make the plugin error API viable for more drivers. - Fix error reporting from perl and python bindings. - Make libpreludedb header files c++ compiler friendly. - Enforce listed IDMEF value ordering. IDMEF value were sometime unordered because of an uninitialized list position problem. * libpreludedb-0.9.3: - SQLite support. - More accurate error reporting in preludedb-admin. - Fix NULL error in case the buffer is too small, truncate. - Fix license notice, stating clearly that linking from a program using a GPL compatible license is allowed. Required for Debian package inclusion. * libpreludedb-0.9.2: - Fix character escaping issue with two consecutive backslash followed by a wildcard (we were escaping the wildcard, which is not supposed to be escaped in this case). * libpreludedb-0.9.1: - Fix automated reconnection to the database server. - Allow saving to standard output with preludedb-admin. - Make preludedb-admin delete command safer to use: forbid deletion unless a criteria is provided. - Workaround invalid library run path added through MakeMaker generated Makefile. - Fix Perl bindings Makefile generated with DESTDIR appended twice. ------[ SUPPORT ] ------ Improving Prelude is costly, but you can help! We are looking for organizations that find Prelude useful and wish to contribute back. Commercial support contracts for Prelude are available, and they help finance continued maintenance. PreludeIDS Technologies, a privately held company, is currently funding Prelude maintenance. ------[ DOWNLOAD ]------ http://prelude-ids.org/download/releases/libpreludedb-0.9.11.3.tar.gz http://prelude-ids.org/download/releases/libpreludedb-0.9.11.3.tar.gz.sig http://prelude-ids.org/download/releases/libpreludedb-0.9.11.3.tar.gz.md5 ------[ MD5SUM ]------ cbc10dda9f968a191af70e01d9fca65e libpreludedb-0.9.11.3.tar.gz ------[ OpenPGP key ]------ gpg --keyserver wwwkeys.pgp.net --recv-keys 0x23D2FAC3 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iQIVAwUARcn5ZxHxO34j0vrDAQKGdQ/+N7ssCHTlE0HOquximVOO9+QYzJUB2aU3 29mX62+FMZ7KSjUaWZFYHN4XVxvPeowytyxyLOug05Zw5RqDreOurnRH8vz2AKT9 1gF8F3wbD9Y3XPe5TZuM3rUftuSttkiPcKsPI/tMO1b7npg/ZlPU9zvbVWG+xMY2 4dPR3vQbUt1pviA4BXqebWVVxBPsV1rBAPnnbg3CIfIUMIYUKpPh4mio05IVDDZI qItrAo1Y+6HOCF9up4Sj3ey9RqE8vavt4p2h22cVx08pGu2EvAajqohN/YdX6xjT t+NqVQ5lSVVxNMwrkU0izaXSpSMt390/rt038tL77i1DeRNS09jwZl/Kr2FweZm3 B/SFkT5hwVpzUN6B162YHzfKy8GA/12VmMoBE3vszjCWTvzW/xLD+Q6T/W7k5CQK UfdSaQNSBjFCykG5e7Sve7w3gm7IcCtnrVVOuo3hn11mWh/mQFEEkknig8g4XdLR qOaHHE75NN5yPvYnpnSbzIXc+n/ADkgDsnK1JG6EuaNqdWspJZCQ1/uZd6Sr77q+ th1Bu0eFwCa4FwQziXSEB8WE2VItgU2SQdII2tNbMhkFNjiDjfkiE9Skpj/VU9Dy X4IaWMP84tLl+0b5lauh/Effp+I2CSkGd8sAi1Fk0cq1nHWFNgduw3fxz+xZnMKP +ntGQxV0sA4= =qq/n -----END PGP SIGNATURE-----