<feed xmlns='http://www.w3.org/2005/Atom'>
<title>conntrack-tools.git/include, branch conntrack-tools-0.9.9</title>
<subtitle>conntrack-tools i.e. conntrack and conntrackd (mirror of https://github.com/vyos/conntrack-tools.git)
</subtitle>
<id>https://git.amelek.net/vyos/conntrack-tools.git/atom?h=conntrack-tools-0.9.9</id>
<link rel='self' href='https://git.amelek.net/vyos/conntrack-tools.git/atom?h=conntrack-tools-0.9.9'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/conntrack-tools.git/'/>
<updated>2008-12-18T10:54:09+00:00</updated>
<entry>
<title>automake: add missing cidr.h</title>
<updated>2008-12-18T10:54:09+00:00</updated>
<author>
<name>Pablo Neira Ayuso</name>
<email>pablo@netfilter.org</email>
</author>
<published>2008-12-18T10:54:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/conntrack-tools.git/commit/?id=5e46fca830799fd62a80ba3a1603bbc43ee0258d'/>
<id>urn:sha1:5e46fca830799fd62a80ba3a1603bbc43ee0258d</id>
<content type='text'>
This patch adds cidr.h to Makefile.am in include/

Signed-off-by: Pablo Neira Ayuso &lt;pablo@netfilter.org&gt;
</content>
</entry>
<entry>
<title>src: cleanup, rename hashtable_test() by hashtable_find()</title>
<updated>2008-12-17T11:42:00+00:00</updated>
<author>
<name>Pablo Neira Ayuso</name>
<email>pablo@netfilter.org</email>
</author>
<published>2008-12-17T11:42:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/conntrack-tools.git/commit/?id=4e9cccfa0071ff51b489629bf2d69eefe6196ded'/>
<id>urn:sha1:4e9cccfa0071ff51b489629bf2d69eefe6196ded</id>
<content type='text'>
This patch renames the function hashtable_test() by
hashtable_find() which is a better name IMO to describe this
function.

Signed-off-by: Pablo Neira Ayuso &lt;pablo@netfilter.org&gt;
</content>
</entry>
<entry>
<title>ftfw: shrink alive message size</title>
<updated>2008-12-13T16:24:47+00:00</updated>
<author>
<name>Pablo Neira Ayuso</name>
<email>pablo@netfilter.org</email>
</author>
<published>2008-12-13T16:24:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/conntrack-tools.git/commit/?id=08f59121eb907802d490601f5e54dcd0fbc1d695'/>
<id>urn:sha1:08f59121eb907802d490601f5e54dcd0fbc1d695</id>
<content type='text'>
This patch reduces the size of alive messages by removing the
"from" and "to" fields which are not of any help. This patch also
removes the IS_CTL() macro since it does not return true for
the control messages anymore but only for IS_ACK(), IS_NACK() and
IS_RESYNC().

Signed-off-by: Pablo Neira Ayuso &lt;pablo@netfilter.org&gt;
</content>
</entry>
<entry>
<title>network: do more strict message type checking</title>
<updated>2008-12-13T16:24:27+00:00</updated>
<author>
<name>Pablo Neira Ayuso</name>
<email>pablo@netfilter.org</email>
</author>
<published>2008-12-13T16:24:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/conntrack-tools.git/commit/?id=74455dae1d095178b09ea3f1b1e8b005076e7a94'/>
<id>urn:sha1:74455dae1d095178b09ea3f1b1e8b005076e7a94</id>
<content type='text'>
This patch adds more strict checking in the message type. We add a
new message type NET_T_CTL for control messages.

Signed-off-by: Pablo Neira Ayuso &lt;pablo@netfilter.org&gt;
</content>
</entry>
<entry>
<title>network: use NET_T_* instead of NFCT_Q_*</title>
<updated>2008-12-13T15:15:18+00:00</updated>
<author>
<name>Pablo Neira Ayuso</name>
<email>pablo@netfilter.org</email>
</author>
<published>2008-12-13T15:15:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/conntrack-tools.git/commit/?id=8d6efef0daed05925bf9b13c21948afa651482a5'/>
<id>urn:sha1:8d6efef0daed05925bf9b13c21948afa651482a5</id>
<content type='text'>
This patch replaces the use of NFCT_Q_* in the message type by
specific network message type NET_T_*. The query types are reserved
for libnetfilter_conntrack operations.

Signed-off-by: Pablo Neira Ayuso &lt;pablo@netfilter.org&gt;
</content>
</entry>
<entry>
<title>netlink: fix EILSEQ error messages due to process race condition</title>
<updated>2008-12-11T17:35:03+00:00</updated>
<author>
<name>Pablo Neira Ayuso</name>
<email>pablo@netfilter.org</email>
</author>
<published>2008-12-11T17:35:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/conntrack-tools.git/commit/?id=98154b7d83d1493ba9c2d1b0a8e4b39b635e3082'/>
<id>urn:sha1:98154b7d83d1493ba9c2d1b0a8e4b39b635e3082</id>
<content type='text'>
This patch fixes a race condition that triggers EILSEQ errors
(wrong sequence message). The problems is triggered when the child
process resets the timers at the same time that the parent process
requests a resync. Since both the child and the parent process use
the same descriptors, the sequence tracking code in libnfnetlink
gets confused as it considers that it is receiving out of sequence
netlink messages.

This patch introduces internal handlers to commit and reset timers
so that the parent and the child do not use the same descriptors
to operate with the kernel.

This patch changes the prototype of all nf_*_conntrack() functions.
Now, the nfct handler is passed as first parameter, this change is
required to fix this problem. The rest of the changes on the API
is done for consistency.

Signed-off-by: Pablo Neira Ayuso &lt;pablo@netfilter.org&gt;
</content>
</entry>
<entry>
<title>src: recover conntrackd -F operation</title>
<updated>2008-12-08T23:02:44+00:00</updated>
<author>
<name>Pablo Neira Ayuso</name>
<email>pablo@netfilter.org</email>
</author>
<published>2008-12-08T23:02:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/conntrack-tools.git/commit/?id=dd93edbbd09af4523dfe0f0c3c92f510daf223e8'/>
<id>urn:sha1:dd93edbbd09af4523dfe0f0c3c92f510daf223e8</id>
<content type='text'>
This patch recovers the option -F for conntrackd. This will be
particularly useful to flush the kernel conntrack table without
getting the event notification of the conntrack deletions
(that will happen with Linux kernel &gt;= 2.6.29).

Signed-off-by: Pablo Neira Ayuso &lt;pablo@netfilter.org&gt;
</content>
</entry>
<entry>
<title>parse: strict attribute size checking</title>
<updated>2008-12-08T22:58:31+00:00</updated>
<author>
<name>Pablo Neira Ayuso</name>
<email>pablo@netfilter.org</email>
</author>
<published>2008-12-08T22:58:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/conntrack-tools.git/commit/?id=1f5834262c91d835414b538857b67e058a1c1dac'/>
<id>urn:sha1:1f5834262c91d835414b538857b67e058a1c1dac</id>
<content type='text'>
This patch adds strict attribute size checking. This is good to
detect corrupted or malformed messages.

Signed-off-by: Pablo Neira Ayuso &lt;pablo@netfilter.org&gt;
</content>
</entry>
<entry>
<title>network: fix data offset alignment returned by NTA_DATA macro</title>
<updated>2008-12-08T10:20:44+00:00</updated>
<author>
<name>Pablo Neira Ayuso</name>
<email>pablo@netfilter.org</email>
</author>
<published>2008-12-08T10:20:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/conntrack-tools.git/commit/?id=63c3ae0f664ea7045446c4117646f767a5ccd647'/>
<id>urn:sha1:63c3ae0f664ea7045446c4117646f767a5ccd647</id>
<content type='text'>
This patch aligns the data offset that is returned by the NTA_DATA
macro.

Signed-off-by: Pablo Neira Ayuso &lt;pablo@netfilter.org&gt;
</content>
</entry>
<entry>
<title>network: remove the netpld header from the messages</title>
<updated>2008-12-08T10:10:47+00:00</updated>
<author>
<name>Pablo Neira Ayuso</name>
<email>pablo@netfilter.org</email>
</author>
<published>2008-12-08T10:10:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/conntrack-tools.git/commit/?id=a516e5f8e550a6073aae96491372c45ce340da88'/>
<id>urn:sha1:a516e5f8e550a6073aae96491372c45ce340da88</id>
<content type='text'>
This patch simplifies the message format of the replication
messages. As a result, we save four bytes. The netpld header
was introduced in the early protocol design. Today, it does
not have any reason to exist.

Signed-off-by: Pablo Neira Ayuso &lt;pablo@netfilter.org&gt;
</content>
</entry>
</feed>
