<feed xmlns='http://www.w3.org/2005/Atom'>
<title>conntrack-tools.git/src, branch master</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=master</id>
<link rel='self' href='https://git.amelek.net/vyos/conntrack-tools.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/conntrack-tools.git/'/>
<updated>2013-02-21T19:42:20+00:00</updated>
<entry>
<title>Remove generated files.</title>
<updated>2013-02-21T19:42:20+00:00</updated>
<author>
<name>Sven-Thorsten Dietrich</name>
<email>sven@vyatta.com</email>
</author>
<published>2013-02-21T19:42:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/conntrack-tools.git/commit/?id=b9dc3d68a2ae5c290177c364fa163fd81cabee5a'/>
<id>urn:sha1:b9dc3d68a2ae5c290177c364fa163fd81cabee5a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix build error:</title>
<updated>2013-02-15T00:07:15+00:00</updated>
<author>
<name>Sven-Thorsten Dietrich</name>
<email>sven@vyatta.com</email>
</author>
<published>2013-02-15T00:07:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/conntrack-tools.git/commit/?id=92f63cf9d3f054b7b1b98d7cb9e8c7b0446a2e53'/>
<id>urn:sha1:92f63cf9d3f054b7b1b98d7cb9e8c7b0446a2e53</id>
<content type='text'>
parse.c: In function ‘msg2ct’:
parse.c:258: error: ‘NULL’ undeclared (first use in this function)
parse.c:258: error: (Each undeclared identifier is reported only once
parse.c:258: error: for each function it appears in.)

needed #include &lt;stdddef.h&gt;
</content>
</entry>
<entry>
<title>conntrackd: parse: fix wrong maximum length for ATTR_EXP_FN</title>
<updated>2012-09-12T21:05:08+00:00</updated>
<author>
<name>Pablo Neira Ayuso</name>
<email>pablo@netfilter.org</email>
</author>
<published>2012-09-08T19:39:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/conntrack-tools.git/commit/?id=15edbf1df499f97ff39d9d316ebb288abcf180cd'/>
<id>urn:sha1:15edbf1df499f97ff39d9d316ebb288abcf180cd</id>
<content type='text'>
It was set to NFCT_HELPER_NAME_MAX (16 bytes), but we have function
names that are larger, eg. nf-nat-follow-master which is 18 bytes
long.

This leads to hitting malformed message while synchronizing
expectations.

I'll add some new constant to libnetfilter_conntrack instead of
hardcoding this, later.

Reported-by: Gaurav Sinha &lt;gaurav.sinha@vyatta.com&gt;
Signed-off-by: Pablo Neira Ayuso &lt;pablo@netfilter.org&gt;
(cherry picked from commit 46faeab56cf4117f41cb6f1f1c40a9c18a81372f)
(cherry picked from commit 0cf70ce9b1bcb63d54d9514558b74ae2bde39d9f)
</content>
</entry>
<entry>
<title>fixing 8243: fix will selectively flush the conntrack table on master, ignoring ignored addresses during flush</title>
<updated>2012-07-31T17:25:05+00:00</updated>
<author>
<name>Gaurav Sinha</name>
<email>gaurav.sinha@vyatta.com</email>
</author>
<published>2012-07-31T17:25:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/conntrack-tools.git/commit/?id=0048c67d414381245942cd83410006d1dfea9c75'/>
<id>urn:sha1:0048c67d414381245942cd83410006d1dfea9c75</id>
<content type='text'>
</content>
</entry>
<entry>
<title>conntrackd: fix commit operation, needs to be synchronous</title>
<updated>2012-07-07T00:03:36+00:00</updated>
<author>
<name>Pablo Neira Ayuso</name>
<email>pablo@netfilter.org</email>
</author>
<published>2012-07-04T22:42:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/conntrack-tools.git/commit/?id=a3650c974b2c8a57ea29241ced3a79f0ffb6dff8'/>
<id>urn:sha1:a3650c974b2c8a57ea29241ced3a79f0ffb6dff8</id>
<content type='text'>
While adding the expectation support for conntrackd, I accidentally
broke synchrony in 'conntrackd -c' command.

Basically, conntrackd -c should not return control to the shell
until the cache has been committed.

Signed-off-by: Pablo Neira Ayuso &lt;pablo@netfilter.org&gt;
(cherry picked from commit 7eb63b5872f07903d952aa5cfd6ad0e7647a066a)
(cherry picked from commit 93d244a982f80a691bfb6eb4e17e2cccc32a5cb9)
</content>
</entry>
<entry>
<title>conntrackd: add bugtrap notice in case of flush while commit in progress</title>
<updated>2012-07-07T00:03:18+00:00</updated>
<author>
<name>Pablo Neira Ayuso</name>
<email>pablo@netfilter.org</email>
</author>
<published>2012-07-04T22:17:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/conntrack-tools.git/commit/?id=141fb636bc0bea8e31b65414ce962b06c56028f2'/>
<id>urn:sha1:141fb636bc0bea8e31b65414ce962b06c56028f2</id>
<content type='text'>
Flushing the external cache, ie. conntrackd -f, while commit is in progress
is not allowed anymore, ie. conntrackd -c.

Note that conntrackd -c is synchronous. Thus, it returns control to the
caller once the commit has finished.

Signed-off-by: Pablo Neira Ayuso &lt;pablo@netfilter.org&gt;
(cherry picked from commit 8648ae6d08bb84030c2c3519454532f6e04e31d9)
(cherry picked from commit 3611b5f5992837224205361c25cfed55c47af8c4)
</content>
</entry>
<entry>
<title>Merge branch 'cthelper12' of git://git.netfilter.org/conntrack-tools into pacifica</title>
<updated>2012-06-07T17:36:39+00:00</updated>
<author>
<name>Gaurav Sinha</name>
<email>gaurav.sinha@vyatta.com</email>
</author>
<published>2012-06-07T17:36:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/conntrack-tools.git/commit/?id=375a9a47f361a5abc7aa8674979a0ac881d45d90'/>
<id>urn:sha1:375a9a47f361a5abc7aa8674979a0ac881d45d90</id>
<content type='text'>
Conflicts:
	include/helper.h
	src/expect.c
	src/helpers/ftp.c
	src/helpers/rpc.c
	src/helpers/tns.c
	tests/conntrackd/cthelper/main.c
	tests/conntrackd/cthelper/run-test.sh
</content>
</entry>
<entry>
<title>conntrackd: TNS helper added to cthelper</title>
<updated>2012-06-07T15:39:38+00:00</updated>
<author>
<name>Jozsef Kadlecsik</name>
<email>kadlec@blackhole.kfki.hu</email>
</author>
<published>2012-05-15T12:43:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/conntrack-tools.git/commit/?id=bd417501343532713120c114eda951bd4581a46d'/>
<id>urn:sha1:bd417501343532713120c114eda951bd4581a46d</id>
<content type='text'>
Signed-off-by: Jozsef Kadlecsik &lt;kadlec@blackhole.kfki.hu&gt;
Signed-off-by: Pablo Neira Ayuso &lt;pablo@netfilter.org&gt;
</content>
</entry>
<entry>
<title>conntrackd: RPC helper added to cthelper</title>
<updated>2012-06-07T15:36:56+00:00</updated>
<author>
<name>Jozsef Kadlecsik</name>
<email>kadlec@blackhole.kfki.hu</email>
</author>
<published>2012-05-15T12:31:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/conntrack-tools.git/commit/?id=265c4f8e4e47daa146446f48d2eb15ece627b658'/>
<id>urn:sha1:265c4f8e4e47daa146446f48d2eb15ece627b658</id>
<content type='text'>
How to use this helper in a few steps:

1) You can enable this helper via:

 nfct helper add rpc inet tcp
 nfct helper add rpc inet udp

2) Configure /etc/conntrackd/conntrackd.conf and launch it.

3) You can test this helper locally with the following rule-set:

 iptables -A OUTPUT -t raw -p udp -m udp --dport 111 -j CT --helper rpc
 iptables -A OUTPUT -t raw -p tcp -m tcp --dport 111 -j CT --helper rpc
 iptables -A OUTPUT -p tcp -m state --state NEW,ESTABLISHED -m tcp --dport 111 -j ACCEPT
 iptables -A OUTPUT -p udp -m state --state NEW,ESTABLISHED -m udp --dport 111 -j ACCEPT
 iptables -A OUTPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
 iptables -P OUTPUT DROP

4) Configure NFS and export some local directory. Then, mount it with version 3.

 mount.nfs -onfsvers=3 127.0.0.1:/srv/cvs /mnt/

You should see permanent expectations created for this.

Signed-off-by: Jozsef Kadlecsik &lt;kadlec@blackhole.kfki.hu&gt;
Signed-off-by: Pablo Neira Ayuso &lt;pablo@netfilter.org&gt;
</content>
</entry>
<entry>
<title>conntrackd: add cthelper infrastructure (+ example FTP helper)</title>
<updated>2012-06-07T15:33:22+00:00</updated>
<author>
<name>Pablo Neira Ayuso</name>
<email>pablo@netfilter.org</email>
</author>
<published>2012-05-14T23:51:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/conntrack-tools.git/commit/?id=a6cf1454b9a435d489ebdc0692058a3c27a59e30'/>
<id>urn:sha1:a6cf1454b9a435d489ebdc0692058a3c27a59e30</id>
<content type='text'>
This patch adds the user-space helper infrastructure. It also
contains the implementation of the FTP helper in user-space.

There's one example file that you can use to configure conntrackd
as user-space connection tracking helper under:

 doc/helper/conntrackd.conf

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