summaryrefslogtreecommitdiffstats
path: root/output
diff options
context:
space:
mode:
authorlaforge <laforge>2005-11-05 16:23:57 +0000
committerlaforge <laforge>2005-11-05 16:23:57 +0000
commitc17abcc0a45298f4846f18f5b4a0edfbad2144ba (patch)
tree0a1b96a003abbfd5da8601bd5aa2df82ccdb1c87 /output
parenta579cd853bc878ec93d51756011113eedd3dfcd0 (diff)
introduce version field for plugins, refuse loading plugins with different version
Diffstat (limited to 'output')
-rw-r--r--output/mysql/ulogd_output_MYSQL.c1
-rw-r--r--output/pcap/ulogd_output_PCAP.c1
-rw-r--r--output/ulogd_output_IPFIX.c1
-rw-r--r--output/ulogd_output_LOGEMU.c1
-rw-r--r--output/ulogd_output_OPRINT.c1
-rw-r--r--output/ulogd_output_SYSLOG.c1
6 files changed, 6 insertions, 0 deletions
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);