summaryrefslogtreecommitdiffstats
path: root/filter
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 /filter
parenta579cd853bc878ec93d51756011113eedd3dfcd0 (diff)
introduce version field for plugins, refuse loading plugins with different version
Diffstat (limited to 'filter')
-rw-r--r--filter/raw2packet/ulogd_raw2packet_BASE.c1
-rw-r--r--filter/ulogd_filter_IFINDEX.c1
-rw-r--r--filter/ulogd_filter_PWSNIFF.c1
3 files changed, 3 insertions, 0 deletions
diff --git a/filter/raw2packet/ulogd_raw2packet_BASE.c b/filter/raw2packet/ulogd_raw2packet_BASE.c
index 8273810..38be028 100644
--- a/filter/raw2packet/ulogd_raw2packet_BASE.c
+++ b/filter/raw2packet/ulogd_raw2packet_BASE.c
@@ -553,6 +553,7 @@ static struct ulogd_plugin base_plugin = {
.type = ULOGD_DTYPE_PACKET,
},
.interp = &_interp_iphdr,
+ .version = ULOGD_VERSION,
};
void __attribute__ ((constructor)) init(void);
diff --git a/filter/ulogd_filter_IFINDEX.c b/filter/ulogd_filter_IFINDEX.c
index fbe8ccf..dc4ea46 100644
--- a/filter/ulogd_filter_IFINDEX.c
+++ b/filter/ulogd_filter_IFINDEX.c
@@ -143,6 +143,7 @@ static struct ulogd_plugin ifindex_plugin = {
.start = &ifindex_start,
.stop = &ifindex_fini,
+ .version = ULOGD_VERSION,
};
void __attribute__ ((constructor)) init(void);
diff --git a/filter/ulogd_filter_PWSNIFF.c b/filter/ulogd_filter_PWSNIFF.c
index 56f3b41..2296929 100644
--- a/filter/ulogd_filter_PWSNIFF.c
+++ b/filter/ulogd_filter_PWSNIFF.c
@@ -171,6 +171,7 @@ static struct ulogd_plugin pwsniff_plugin = {
.type = ULOGD_DTYPE_PACKET,
},
.interp = &interp_pwsniff,
+ .version = ULOGD_VERSION,
};
void __attribute__ ((constructor)) init(void)