diff options
author | /C=EU/ST=EU/CN=Pablo Neira Ayuso/emailAddress=pablo@netfilter.org </C=EU/ST=EU/CN=Pablo Neira Ayuso/emailAddress=pablo@netfilter.org> | 2007-06-19 11:33:55 +0000 |
---|---|---|
committer | /C=EU/ST=EU/CN=Pablo Neira Ayuso/emailAddress=pablo@netfilter.org </C=EU/ST=EU/CN=Pablo Neira Ayuso/emailAddress=pablo@netfilter.org> | 2007-06-19 11:33:55 +0000 |
commit | caceb1dfe2adc230f013b3bfab6939912367fa5e (patch) | |
tree | b2a57f9d1b174a499d6e535c575b10d8cefe035d /README | |
parent | 18a69966d7c2fb9e9ba28e9c0d540b06253379d1 (diff) |
Marius Tomaschewski <mt@suse.de>
- included inttypes.h and changed to use PRId64/PRIu64 format definitions
to use correct number of l's on all platforms (WORDSIZE depending).
- added str flag to the struct _field - it is set in the mysql_get_columns
function when the IP-Addr columns in the database are non-numeric/string
and used to insert proper converted value.
See also the --with-mysql-log-ip-as-string configure option and doc dir.
- changed to use snprintf instead of sprintf to take care about the
allocated buffer length: STMT_ADD macro
- added global stmt_siz variable for the allocated size of the stmt buffer
(set in mysql_createstmt, used in mysql_output; obsoletes local size
variable in mysql_createstmt).
- Added guard at the beginning of mysql_output() triggering reconnect
if stmt_val == NULL.
- Fixed to check in mysql_output() if the buffer contains enough place for
mysql_*escape_string calls -- see mysql documentation.
- Fixed to close the old db handle before reconnect is initiated on failure
of mysql_real_query() in mysql_output.
- Increased size of allocated stmt buffer in mysql_createstmt() to +1.
- Fixed strncpy calls in mysql_createstmt and mysql_get_columns;
use ULOGD_MAX_KEYLEN-1, not ULOGD_MAX_KEYLEN and terminate the buffer
explicitelly after (in case the source string was longer / not term.).
- Fixed mysql_open_db() to close db handle after connect failure.
- Fixed _mysql_init_db() to close db handle after mysql_get_columns failure.
- Fixed _mysql_fini to call mysql_close(dbh) only if dbh not NULL and reset
it to NULL after.
Diffstat (limited to 'README')
0 files changed, 0 insertions, 0 deletions