Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/vyos-legacy/libnetfilter-conntrack

This package contains the libnetfilter-conntrack3 library
https://github.com/vyos-legacy/libnetfilter-conntrack

qa: change an if to elseif

The compiler is probably smart enough to see that the type cannot
change, but make an "else" out...

9fd83f28e145993fe9a34953566d5ce2d03a76f7 authored over 12 years ago
build: remove unused LDFLAGS

"-ldl" is not needed since the programs themselves never use functions
from libdl. Also, -dynami...

08f5d2318442a6a3bc19d732e4743e6685673077 authored over 12 years ago
Merge branch 'cthelper' of git://git.netfilter.org/libnetfilter_conntrack into user_space_helpers

7496b87e825a977f6edc899b06ed9c79c2c2fdc4 authored over 12 years ago
build: bump version to 1.0.1

Also bump LIBVERSION.

Signed-off-by: Pablo Neira Ayuso <[email protected]>

6fdd30fe6de1311022ae9e17304dd72f4958bbb8 authored over 12 years ago
expect: support NFCT_Q_CREATE_UPDATE in nfexp_query

This will work as it does in conntrack; it won't pass NLM_F_ACK into
ctnetlink_new_expect in the...

f434c7097de045c4024b3f3a7dd5349820e3027d authored over 12 years ago
conntrack: add ATTR_HELPER_INFO

This adds the ATTR_HELPER_INFO that can be used to send binary data
that will be attached to the...

fb4e990349a4733cb3c73e4c3631ba0d27242d52 authored almost 13 years ago
example: add example using libmnl and the new low-level API

This patch adds the following examples:

nfexp-mnl-dump
nfexp-mnl-event

Basically, we re-use th...

d07becf4c09d122ebe0693f53cffc21d9e61d74a authored almost 13 years ago
expect: add new API to build/parse ctnetlink messages using libmnl

This patch adds support to build and to parse netlink messages
from/to one user-space nf_conntra...

9948212381e692d9f0e60dc0898761b9ee4547c4 authored almost 13 years ago
examples: add example using libmnl and the new low-level API

This patch adds the following examples:

nfct-mnl-create
nfct-mnl-del
nfct-mnl-dump
nfct-mnl-eve...

451ee5956c3f152f9a3fa19772380b427ba4076e authored almost 13 years ago
conntrack: add new API to build/parse ctnetlink messages using libmnl

This patch adds support to build and to parse netlink messages
from/to one user-space nf_conntra...

247d66fdc2ae0183284db934333a4b95fcbc49a3 authored almost 13 years ago
qa: add test case for get/set ATTR_GRP_* API

Signed-off-by: Pablo Neira Ayuso <[email protected]>

162b883a6a36aa926f34186d5a2ac8b7930e8d3b authored almost 13 years ago
conntrack: fix new ATTR_GRP_[ORIG|REPL]_ADDR_[SRC|DST]

The previous patch was incomplete. This fixes several issues with
it like the IPV4 and IPV6 addr...

d5b8311d81719f90a8f8d7f0b85ad320b9d7a0cd authored almost 13 years ago
conntrack: add new ATTR_GRP_[ORIG|REPL]_ADDR_[SRC|DST] attribute

This allows you to set and to get the address for both IPv4 and IPV6
using the same interface. T...

096567100178c1f2d49b0d3e7764e665d547c3fa authored almost 13 years ago
conntrack: fix wrong building of ICMP reply tuple

For ICMP flows:

conntrack -U -s 192.168.1.114 -m 1

returned -EINVAL. It seems we were includi...

3a39278a56d12ad13a41973cd0b50238206f11ef authored almost 13 years ago
qa: several improvements for the ct_stress tools

This patch improves several aspects of the QA tools to stress
the conntrack system via ctnetlink...

0b2265da0d0dadfae5f0442700d6903ce3fe0bee authored almost 13 years ago
qa: add some stress tools to test conntrack via ctnetlink

ct_stress adds plenty of flows in assured state (worst case
for the conntrack table).

ct_events...

94e75add9867fb6f0e05e73b23f723f139da829e authored almost 13 years ago
1.0.0-1+vyatta11

4303831394a960f8575de4730ea26ad11d5704b3 authored almost 13 years ago
new branch

a31fcd669ea9c7533796ad2dc0a801396eed8e37 authored almost 13 years ago
conntrack: add support for CTA_MARK_MASK and filtered dumping

This patch adds the infrastructure to allow filtered dumping.

See utils/conntrack_dump_filter.c...

62ed08f2d25ef0f332fe65fd40a97ff4dc4eda93 authored almost 13 years ago
1.0.0-1+vyatta10

9a13c08ad691841e002863ea0b17e3d3251fcbbe authored almost 13 years ago
Merge branch 'upstream' into oxnard

0b50f2c34fc1a964456218269b44db8e18c34ccb authored almost 13 years ago
Merge branch 'master' of git://git.netfilter.org/libnetfilter_conntrack into upstream

f75d5012aefce85bb0ffafddcc9f3bc9220d9fdf authored almost 13 years ago
expect: fix missing whitespace after expectation flags in nfexp_snprintf

Before:

proto=17 src=192.168.11.4 dst=192.168.10.4 sport=0 dport=5060 mask-src=255.255.255.255 ...

d383b7281ac6beecc8775c8d220a9fb611f99f94 authored almost 13 years ago
expect: fix comparison of expectation class and flags

Signed-off-by: Pablo Neira Ayuso <[email protected]>

7ebfb5d36c0f4d64ad5260fc5f21333855c0c187 authored almost 13 years ago
expect: CTA_EXPECT_HELP_NAME must be NULL-terminated

Make sure this attribute is a NULL-terminated string, otherwise
we hit EINVAL if we set this att...

d9e5402accb761e47e72fab3bdd715d8b365bf73 authored almost 13 years ago
expect: add expectfn support

This patch allows you to set expectfn.

Signed-off-by: Pablo Neira Ayuso <[email protected]>

678ec919ffe3072468cb56de6eabf8cb8f7e9bdb authored almost 13 years ago
expect: add NAT support

This patch adds ATTR_EXP_NAT_TUPLE and ATTR_EXP_NAT_DIR attributes.

Signed-off-by: Pablo Neira ...

c9983354fa65c835643f85567f57cc8e9992cd29 authored almost 13 years ago
expect: add class support

This patch allows you to specify the expectation class.

Signed-off-by: Pablo Neira Ayuso <pablo...

815805101cbc0e513cf909a77b5dfcd8d39684fd authored almost 13 years ago
1.0.0-1+vyatta9

d263905775a85fda656a89b96ad8a76132d512fb authored about 13 years ago
releasing version of the library with fixes for xml output for expect sync show commands

7ac4330230b5194f940dcde7de9584326489f97f authored about 13 years ago
Merge branch 'master' of git://git.netfilter.org/libnetfilter_conntrack into oxnard

c149ef9646a999281c0398c676597d04c431e8f7 authored about 13 years ago
expect: add XML support for nfexp_snprintf()

Example of the XML output:

<flow type="new">
<layer3 protonum="2" protoname="IPv4">
...

9064374e7758bc4fa167d1c30ccc751ea588f5db authored about 13 years ago
1.0.0-1+vyatta7

849c7c76fdc24a40f80579e81a153340a9876e01 authored about 13 years ago
updating changelog to correct the version used to 1.0.0

7428f11f54114f028cd8a8be4150b4f0826237ab authored about 13 years ago
0.9.1-1+vyatta6

bb362acf31e017aff8f38992d2378274b02991f3 authored about 13 years ago
Fixing debian/rules to run autoreconf before configure

66c9d0a5bc3adc66caaa5e0567bb96d1cd7a782e authored about 13 years ago
0.9.1-1+vyatta5

47aa6df7098967b101c4e1e655dc26781ce61723 authored about 13 years ago
fixing autobuild problem with libnetfilter-conntrack

24d68bd2ba5813cf79628952563b9e2d35b1e6b3 authored about 13 years ago
0.9.1-1+vyatta4

bf2081e5fba3e8224b9dbe66b054345c43cce2de authored about 13 years ago
force: first release

be7071e0c804a4af7efc606bb04241ffd116e9dd authored about 13 years ago
0.9.1-1+vyatta3

d33afb357961f3c75e198bc89540c9723099e3d3 authored about 13 years ago
force release

3ec2d8e27cb1cda5447bc6caa380370e3ce0f6c0 authored about 13 years ago
0.9.1-1+vyatta2

ce1b703279e43bcb6221b042ec348ebba360c342 authored about 13 years ago
updating changelog

b1e9f92272336329a3622a4f551a1a8685f4e797 authored about 13 years ago
Debianized libnetfilter-conntrack from Debian, merged with latest changes on git.netfilter.org, related to expect sync support.

6168bf8d3ea66f894e32c1e864fe5fa634f3c5dc authored about 13 years ago
new package for libnetfilter-conntrack library needed for conntrack-tools

341e7913271aa201f0bb6517efab82a135f119e5 authored about 13 years ago
build: bump version to 1.0.0

This patch bumps version to 1.0.0 and it bumps the API revision number.

Signed-off-by: Pablo Ne...

14b50313556eb7ad86de21438ae5837624db381f authored about 13 years ago
expect: add nfexp_cmp

This patch adds nfexp_cmp that allows you to compare two expectation
objects.

This includes the...

8e63e483240687ee4c4325073d84926e39416bc9 authored about 13 years ago
expect: extend test_api for the expectation API

Signed-off-by: Pablo Neira Ayuso <[email protected]>

849342adcb7099d23b39192a4369908bb0259eee authored about 13 years ago
conntrack: fix set operation for master IPv6 src and dst

They seem to be accidentally swapped. Fix this.

Spotted by qa/test_api.

Signed-off-by: Pablo N...

993fc230c9a372a503ca707937e16a23960720aa authored about 13 years ago
qa: extend test_api to validate set API for conntrack objects

Signed-off-by: Pablo Neira Ayuso <[email protected]>

f3b203c5e4cab5ab50de19e1da0850d16266fd29 authored about 13 years ago
src: put nf_expect and nf_conntrack into diet

Now, struct nf_expect takes only 192 bytes, instead of 1KB.
struct nf_conntrack takes 296 bytes ...

00c2c9dca32eb8eb8687b42fc6d135f35eaa5ff8 authored about 13 years ago
include: remove reference to licensing terms from headers

This patch removes the reference to the licensing terms of the
library in the header files.

Thi...

ac39464a7619955adf9b317c829a0de0379d7c04 authored about 13 years ago
conntrack: fix size of CTA_PROTOINFO_TCP_FLAGS_ORIGINAL in ARM

We have to use sizeof(struct nf_ct_tcp_flags) instead of
sizeof(u_int16_t) to avoid problems in ...

187c8099704d4616de9479104ba6560c03f90c39 authored about 13 years ago
src: clarify licensing terms of library (GPLv2+)

This patch is *not* changing the licensing terms of this library (which
was initially released u...

3c5b8711a83caad7d6e4525a823002cac0f593a4 authored about 13 years ago
Merge branch 'master' of git://dev.medozas.de/libnetfilter_conntrack

e429d0b35f7e505b814c61786bb2df9eff51ab05 authored about 13 years ago
utils: fix expect_get to work with expect_create

expect_get now allows you get the expectation that has been
created with expect_create.

Signed-...

0dac0485dd4f4deb0463d5ff8a1f9d239cb164e7 authored about 13 years ago
src: export NFCT_HELPER_NAME_MAX

NFCT_HELPER_NAME_MAX is 16, which is the maximum helper name
allowed since 2.6.29.

Signed-off-b...

da2b8f936185e0224e0c4f78e724c45c7a52b194 authored about 13 years ago
expect: modify output by moving zone and flags to the end of the line

Now, the output of nfexp_snprintf looks like this:

299 proto=6 src=192.168.1.130 dst=130.89.148...

7321f327c917d35eea319858d883d7d6430c514c authored about 13 years ago
expect: support CTA_EXPECT_HELP_NAME

This patch adds support for CTA_EXPECT_HELP_NAME.

We now have the ATTR_EXP_HELPER_NAME attribut...

6a05d293fed594f89ad05625e43dec6a81da487d authored about 13 years ago
build: disable implicit .tar.gz archive generation and use POSIX mode

bef0493dbdf370079c188130a13930f428f76b1a authored about 13 years ago
build: use AC_CONFIG_AUX_DIR and stash away tools

29de4d2a6e9efd13c42d3a9599c223b2a2e158b6 authored about 13 years ago
Update .gitignore

Only ignore these paths if they are a directory.

dbea999d16870c6e96a0a556084c10ab54c8b43b authored about 13 years ago
expect: add nfexp_send()

It is like nfct_send() but for expectations, for API symmetry.

Signed-off-by: Pablo Neira Ayuso...

7843632196fd959f3f8f16f3d533c72d315a7e08 authored about 13 years ago
expect: nfexp_snprintf displays mask and master tuple information

This patch adds mask and master tuple information regarding one
expectation. This information ha...

b3c288427f1906e2b7c7f6e8c5747db8ccc5f62a authored about 13 years ago
expect: nfexp_snprintf prints expectation timeout if present

Otherwise, we don't print it.

Signed-off-by: Pablo Neira Ayuso <[email protected]>

c0ec781ec258779941346187ccc143876be9978b authored over 13 years ago
expect: fix missing parsing of master tuple

The master tuple was not parsed. This patch also fixes an incorrect
use of the exp->set field fo...

cdd63cb28c7634a1442ec6f62a192a35026bd38c authored over 13 years ago
doc: fix missing nfct_copy function not included in doxygen report

This closes netfilter bugzilla #754:
http://bugzilla.netfilter.org/show_bug.cgi?id=754

Reported...

a55d1d6cc724944ec877fbbb0e8f711f32d6082a authored over 13 years ago
conntrack: objopt: NO_EFFECT

static analysis (analysis based only on compiling of sources, not based
on running of binary) of...

75c69a3da6ae268f42aecca7e5ae79dacdd87414 authored over 13 years ago
utils: add nfct_destroy() to all examples in utils

This patch adds nfct_destroy() to all the examples in the utils folder.
Although this may be obv...

af0ed4892ba998e958e6da52cbdcf900fdd391e9 authored over 13 years ago
build: Linux kernel-style for compilation messages

I guess that Jan Engelhardt is going to like this? :-)

Signed-off-by: Pablo Neira Ayuso <pablo@...

d2089340ee2f146617ec9cfbf56c29953f79c428 authored almost 14 years ago
build: bump version to 0.9.1

This patch bumps version to 0.9.1 and it bumps the API revision number.

Signed-off-by: Pablo Ne...

063b8b71ae05108a15e3805ebd919b02ab8cda03 authored almost 14 years ago
conntrack: fix subscript is above array bounds in secctx

> CC parse.lo
> parse.c: In function ‘__parse_conntrack’:
> parse.c:434:15: warning: array...

db390dfaf234fac8150c40a05621adca4f7ca9b6 authored almost 14 years ago
src: deprecate low level API

This patch deprecates the low level API. This API is not currently
used by any known clients (at...

6d1b6c378b40dfb29490d397979df329e25089a3 authored almost 14 years ago
conntrack: deprecate nfct_sizeof() and nfct_maxsize() functions

These functions are evil since they allow the use of memcpy() instead
of nfct_copy(). This is a ...

be4fb61b6e85a218879adda4e41abec8909d5653 authored almost 14 years ago
conntrack: add NFCT_CP_OVERRIDE flag for nfct_copy()

Thus, we have a fast version of nfct_copy() which allows to
copy the destination to the origin. ...

9f53603a10aa738d6f5a41a061bc3e1182c42d0c authored almost 14 years ago
conntrack: fix segfault in nfct_copy() if secctx of origin is not set

This problem was caught by qa/test_api.

Signed-off-by: Pablo Neira Ayuso <[email protected]>

3e6806e7690d0ed79d9aed82dc44d1eaa676d3e8 authored almost 14 years ago
conntrack: add timestamp support

This patch adds the connection tracking extension that allows
conntrack timestamping.

This requ...

2217eb4c53a54eabbc09e043209181c483e2eace authored almost 14 years ago
include: sync IPS_* bits with current in the Linux kernel

Signed-off-by: Pablo Neira Ayuso <[email protected]>

c2ddcf3225edcc13699131820f90b063161ff2ca authored almost 14 years ago
api: fix use-after-free bug in nfct_destroy()

This patch fixes an embarasing a use-after-free in nfct_destroy()
that was introduced by myself ...

b5877dceae52efc9aac741e5fb6ba97a8ffb9225 authored about 14 years ago
src: add support for CTA_SECCTX

This patch adds support for the new attribute CTA_SECCTX that
supersedes CTA_SECMARK.

Signed-of...

fdda1474cc8654430f245b7f01c30e8ff171fa60 authored about 14 years ago
qa: resolve compiler warnings

-Wall flags this:

make test_api test_filter
make[1]: Entering directory `/home/jengelh/code/li...

f1456fa807f20bf8dd73ab3ae3312c2e8187f89f authored about 14 years ago
utils: resolve compiler warnings

The addition of -Wall flagged some legitimate warnings:

make expect_dump expect_create expect_...

6d495ef76ec6b2d7925d3018ce6e19e41ed4be9f authored about 14 years ago
build: use -Wall across the entire source

Signed-off-by: Jan Engelhardt <[email protected]>

51f05a93f06a057a604b3d1932c72d6af5f6d0bb authored about 14 years ago
build: remove unused LIBTOOL_DEPS

Signed-off-by: Jan Engelhardt <[email protected]>

10618ff18f94145075ee2c1702ae783cf7e4564c authored about 14 years ago
Merge branch 'master' of git://dev.medozas.de/libnetfilter_conntrack

e6ba25eb57957e6634d5e7cec539b1d6e4204b27 authored about 14 years ago
callback: remove unused goto tag

This fixes a minor problem introduced in b245e4092c5a7f09729e64868a42e13f48a

Signed-off-by: Pab...

15102416c1e980a66ac49591f318f950173d77ea authored about 14 years ago
src: replace CTA_PROTOINFO_DCCP_SEQ by CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ

This patch uses CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ instead which is the
name that is used in the L...

4aaa306acc0d6e7d7f2efc4b9e28b90ee6cfed5f authored about 14 years ago
utils: use sizeof(buf) over hardcoded number

Signed-off-by: Jan Engelhardt <[email protected]>

28cd69119c5901938ca708dc66c3eeb357f3b38c authored about 14 years ago
src: declare non-modified data as const

Signed-off-by: Jan Engelhardt <[email protected]>

c987b0ca80865a8202fec52f41a8d72fc923fc2a authored about 14 years ago
src: remove redundant casts

Signed-off-by: Jan Engelhardt <[email protected]>

83811f719502e30a2a7b1bb780280258600f84f3 authored about 14 years ago
expect: export already implement low-level functions

This patch exports several low-level function that allow to build
and parse netlink messages tha...

a729bb44a14f78f12edb09ae76ce04dbc171c266 authored about 14 years ago
utils: expect_events now listens to all sort of expectation events

With this patch, the expect_events example also listens to other
sort of expectation events that...

58145ed8a0c6fc94ed42a1542a466e8d8ebc2afd authored about 14 years ago
src: allow to use nfct handler for conntrack and expectations at the same time

This patch re-works the callback handling to allow the use the same socket
to send/receive comma...

b245e4092c5a7f09729e64868a42e13f48ac5db8 authored about 14 years ago
Merge branch 'master' of git://dev.medozas.de/libnetfilter_conntrack

417dc5fb87ade355d699ea523de870abc6dd1657 authored about 14 years ago
doc: update README file (including re-license to GPLv2+)

This patch updates the README file and it includes the re-licensing
of this library to make it G...

424b581b012f38597ec06088cf98273eba25e7ba authored about 14 years ago
build: run autoupdate to replace obsolete constructs

Signed-off-by: Jan Engelhardt <[email protected]>

caac08128586a7e4d84744ad9367af81f74bde63 authored over 14 years ago
build: use AC_OUTPUT

Signed-off-by: Jan Engelhardt <[email protected]>

bf3dc4c7db95ff7203bc6257f73efa0a28e720f4 authored over 14 years ago
build: default to not building static libraries

Signed-off-by: Jan Engelhardt <[email protected]>

a4d2ac6ab8d5fa9613520860cf7acd433f433de2 authored over 14 years ago
Update .gitignore

cc3b3ef6c269549a45ba16cd1bb3b4316091906d authored over 14 years ago