From c17abcc0a45298f4846f18f5b4a0edfbad2144ba Mon Sep 17 00:00:00 2001 From: laforge Date: Sat, 5 Nov 2005 16:23:57 +0000 Subject: introduce version field for plugins, refuse loading plugins with different version --- output/mysql/ulogd_output_MYSQL.c | 1 + output/pcap/ulogd_output_PCAP.c | 1 + output/ulogd_output_IPFIX.c | 1 + output/ulogd_output_LOGEMU.c | 1 + output/ulogd_output_OPRINT.c | 1 + output/ulogd_output_SYSLOG.c | 1 + 6 files changed, 6 insertions(+) (limited to 'output') diff --git a/output/mysql/ulogd_output_MYSQL.c b/output/mysql/ulogd_output_MYSQL.c index 78d9cb4..38e54be 100644 --- a/output/mysql/ulogd_output_MYSQL.c +++ b/output/mysql/ulogd_output_MYSQL.c @@ -515,6 +515,7 @@ static struct ulogd_plugin mysql_plugin = { .stop = &stop_mysql, .signal = &signal_mysql, .interp = &interp_mysql, + .version = ULOGD_VERSION, }; void __attribute__ ((constructor)) init(void); diff --git a/output/pcap/ulogd_output_PCAP.c b/output/pcap/ulogd_output_PCAP.c index 047ce38..fa2b955 100644 --- a/output/pcap/ulogd_output_PCAP.c +++ b/output/pcap/ulogd_output_PCAP.c @@ -279,6 +279,7 @@ static struct ulogd_plugin pcap_plugin = { .stop = &stop_pcap, .signal = &signal_pcap, .interp = &interp_pcap, + .version = ULOGD_VERSION, }; void __attribute__ ((constructor)) init(void); diff --git a/output/ulogd_output_IPFIX.c b/output/ulogd_output_IPFIX.c index 9cef10e..966a56f 100644 --- a/output/ulogd_output_IPFIX.c +++ b/output/ulogd_output_IPFIX.c @@ -176,6 +176,7 @@ static struct ulogd_plugin ipfix_plugin = { .interp = &_output_ipfix, .signal = &signal_handler_ipfix, + .version = ULOGD_VERSION, }; void __attribute__ ((constructor)) init(void); diff --git a/output/ulogd_output_LOGEMU.c b/output/ulogd_output_LOGEMU.c index 949530a..e46a19c 100644 --- a/output/ulogd_output_LOGEMU.c +++ b/output/ulogd_output_LOGEMU.c @@ -163,6 +163,7 @@ static struct ulogd_plugin logemu_plugin = { .interp = &_output_logemu, .signal = &signal_handler_logemu, + .version = ULOGD_VERSION, }; void __attribute__ ((constructor)) init(void); diff --git a/output/ulogd_output_OPRINT.c b/output/ulogd_output_OPRINT.c index b6f38bd..a35634a 100644 --- a/output/ulogd_output_OPRINT.c +++ b/output/ulogd_output_OPRINT.c @@ -210,6 +210,7 @@ static struct ulogd_plugin oprint_plugin = { .stop = &oprint_fini, .signal = &sighup_handler_print, .config_kset = &oprint_kset, + .version = ULOGD_VERSION, }; void __attribute__ ((constructor)) init(void); diff --git a/output/ulogd_output_SYSLOG.c b/output/ulogd_output_SYSLOG.c index 97254fd..2ee1ae0 100644 --- a/output/ulogd_output_SYSLOG.c +++ b/output/ulogd_output_SYSLOG.c @@ -168,6 +168,7 @@ static struct ulogd_plugin syslog_plugin = { .configure = &syslog_configure, .start = &syslog_start, .interp = &_output_syslog, + .version = ULOGD_VERSION, }; void __attribute__ ((constructor)) init(void); -- cgit v1.2.3