2003-12-09 Yoann Vandoorselaere <yoann@prelude-ids.org>
* NEWS: updated.
* configure.in: bump version number.
2003-12-08 Yoann Vandoorselaere <yoann@prelude-ids.org>
* configure.in:
check for libprelude-0.8.9.
* src/idmef-message-scheduler.c (init_file_output):
use fdopen, not fopen... Avoid duplicating work of
prelude_open_persistant_tmpfile(). correct error checking.
* plugins/reports/textmod/textmod.c (set_logfile):
* plugins/reports/xmlmod/xmlmod.c (set_output_file):
use fdopen() with open() in order to specify permission at
open time. As prelude_daemonize reset umask to 0, not specifying
open flag could result in having the logfile writable for all.
2003-12-05 Yoann Vandoorselaere <yoann@prelude-ids.org>
* src/server-generic.c (read_connection_cb):
workaround a bug in SSL mode that could introduce an alert
processing delay because OpenSSL buffer data, and poll() can
not notice it. Thanks to Nicolas Delon <delon.nicolas@wanadoo.fr>
for reporting this problem.
2003-11-09 Nicolas Delon <delon.nicolas@wanadoo.fr>
* manager-adduser/manager-adduser.c:
(handle_client_connection)
* src/server-generic.c:
(setup_client_socket)
fit libprelude last changes: use prelude_io_set_socket_io
instead of prelude_io_set_sys_io
2003-11-09 Yoann Vandoorselaere <yoann@prelude-ids.org>
* Makefile.am (EXTRA_DIST): add COPYING.OpenSSL.
2003-11-02 Yoann Vandoorselaere <yoann@prelude-ids.org>
* manager-adduser/ssl-register-client.c (wait_install_request):
(create_manager_key_if_needed):
Use getuid() instead of specifying uid 0. Fix a bug reported by
Nicolas Delon <delon.nicolas@wanadoo.fr> that was preventing the
manager from being ran as an user without permission customisation.
2003-10-22 Yoann Vandoorselaere <yoann@prelude-ids.org>
* NEWS: updated.
* configure.in: bump version to 0.8.9.
2003-10-16 Yoann Vandoorselaere <yoann@prelude-ids.org>
* plugins/db/mysql/mysql.c:
* plugins/db/pgsql/pgsql.c: remove unused definition.
* plugins/db/pgsql/pgsql.c (db_escape): Include fix
from James Horvath <james.horvath@steelcase.com>, that cure
an occasional SIGSEGV due to a NULL pointer dereference when
using the pgsql database plugin.