<feed xmlns='http://www.w3.org/2005/Atom'>
<title>conntrack-tools.git/include, 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>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>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: 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>
<entry>
<title>Merge branch 'cthelper9' of git://git.netfilter.org/conntrack-tools into user_space_helpers</title>
<updated>2012-05-30T14:54:05+00:00</updated>
<author>
<name>Gaurav Sinha</name>
<email>gaurav.sinha@vyatta.com</email>
</author>
<published>2012-05-30T14:54:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/conntrack-tools.git/commit/?id=a608049a22dc23676c85bbf443e45cbbf0e9b83c'/>
<id>urn:sha1:a608049a22dc23676c85bbf443e45cbbf0e9b83c</id>
<content type='text'>
Conflicts:
	.gitignore
	src/run.c
</content>
</entry>
<entry>
<title>conntrackd: add cthelper infrastructure (+ example FTP helper)</title>
<updated>2012-05-28T10:34:59+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=e96bfcd1b9f79cb3642b365a584359b1672f2ac0'/>
<id>urn:sha1:e96bfcd1b9f79cb3642b365a584359b1672f2ac0</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>
<entry>
<title>conntrackd: move ctnetlink code to ctnl.c (removed from run.c)</title>
<updated>2012-05-28T10:34:58+00:00</updated>
<author>
<name>Pablo Neira Ayuso</name>
<email>pablo@netfilter.org</email>
</author>
<published>2012-04-24T09:56:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/conntrack-tools.git/commit/?id=e47233151ca5098b268281329b119a398918d75f'/>
<id>urn:sha1:e47233151ca5098b268281329b119a398918d75f</id>
<content type='text'>
This patch moves the specific ctnetlink code to ctnl.c to prepare
the introduction of the cthelper infrastructure.

Signed-off-by: Pablo Neira Ayuso &lt;pablo@netfilter.org&gt;
</content>
</entry>
<entry>
<title>conntrackd: generalize file descriptor infrastructure</title>
<updated>2012-05-28T10:34:32+00:00</updated>
<author>
<name>Pablo Neira Ayuso</name>
<email>pablo@netfilter.org</email>
</author>
<published>2012-04-24T08:55:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/conntrack-tools.git/commit/?id=1250135046b96f2778bda51517c8a722171a6c16'/>
<id>urn:sha1:1250135046b96f2778bda51517c8a722171a6c16</id>
<content type='text'>
This patch generalizes the select-based file descriptor infrastructure
by allowing you to register file descriptors and its callbacks. Instead
of hardcoding the descriptors that needs to be checked.

Now, struct fds_item contains a callback and pointer to data that is
passed to it:

  struct fds_item {
         struct list_head        head;
         int                     fd;
 +       void                    (*cb)(void *data);
 +       void                    *data;
  };

Then, we check which ones are active in the select_main_step() function:

 list_for_each_entry(cur, &amp;STATE(fds)-&gt;list, head) {
         if (FD_ISSET(cur-&gt;fd, &amp;readfds))
                 cur-&gt;cb(cur-&gt;data);
 }

And it invoked the corresponding callback.

I had to slightly modify the channel infrastructure to fit it into
the changes.

This modularity is required for the upcoming cthelper support.

Signed-off-by: Pablo Neira Ayuso &lt;pablo@netfilter.org&gt;
</content>
</entry>
<entry>
<title>src: integrate nfct into the conntrack-tools tree</title>
<updated>2012-05-26T13:29:19+00:00</updated>
<author>
<name>Pablo Neira Ayuso</name>
<email>pablo@netfilter.org</email>
</author>
<published>2012-05-10T08:15:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/conntrack-tools.git/commit/?id=d2e942c76f87ea061d5e8643007f1d4c3ed39694'/>
<id>urn:sha1:d2e942c76f87ea061d5e8643007f1d4c3ed39694</id>
<content type='text'>
I'll need for the upcoming cthelper infrastructure. Moreover, we avoid
more fragmentation in the netfilter user-space utilities. And the plan
is that `nfct' will replace `conntrack' at some point.

Signed-off-by: Pablo Neira Ayuso &lt;pablo@netfilter.org&gt;
</content>
</entry>
<entry>
<title>Merge branch 'master' of git://git.netfilter.org/conntrack-tools into upstream</title>
<updated>2012-02-08T19:31:31+00:00</updated>
<author>
<name>Gaurav Sinha</name>
<email>gaurav.sinha@vyatta.com</email>
</author>
<published>2012-02-08T19:31:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/conntrack-tools.git/commit/?id=9f9a63cecdc6ac4f449d3eacda6c591f0de9fbf3'/>
<id>urn:sha1:9f9a63cecdc6ac4f449d3eacda6c591f0de9fbf3</id>
<content type='text'>
</content>
</entry>
</feed>
