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> | 2008-04-16 14:46:17 +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> | 2008-04-16 14:46:17 +0000 |
commit | 8ee6d3dd791e01872695f708e73d734219b8fea9 (patch) | |
tree | 9242437baea1563d4e94a4df71c6aed674d98f3b /src/conntrack/snprintf_xml.c | |
parent | 8261ca9a3e4d96963bf67e241f945cca78895794 (diff) |
- bump version to 0.0.92
- recover the ID support
- add support for timeout comparison
- ignore set operation for counters and use attributes
- fix broken status comparison
- statify several __snprintf functions
Diffstat (limited to 'src/conntrack/snprintf_xml.c')
-rw-r--r-- | src/conntrack/snprintf_xml.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/conntrack/snprintf_xml.c b/src/conntrack/snprintf_xml.c index 8b6d0cf..bb9bdef 100644 --- a/src/conntrack/snprintf_xml.c +++ b/src/conntrack/snprintf_xml.c @@ -46,6 +46,7 @@ * <timeout>100</timeout> * <mark>1</mark> * <secmark>0</secmark> + * <id>453281439</id> * <use>1</use> * <assured/> * </meta> @@ -322,6 +323,11 @@ int __snprintf_conntrack_xml(char *buf, BUFFER_SIZE(ret, size, len, offset); } + if (test_bit(ATTR_ID, ct->set)) { + ret = snprintf(buf+offset, len, "<id>%u</id>", ct->id); + BUFFER_SIZE(ret, size, len, offset); + } + if (test_bit(ATTR_STATUS, ct->set) && ct->status & IPS_ASSURED) { ret = snprintf(buf+offset, len, "<assured/>"); |