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

build: no need for error message in PKG_CHECK_MODULES

PKG_CHECK_MODULES already produces its own (and more verbose) messsage
when a module cannot be f...

88c7a6cc3ae343e3ff75b041a6d84dcfd840e884 authored over 14 years ago
build: remove statements without effect

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

77ef44f32adec2525bab173876f8e10cae5e4029 authored over 14 years ago
build: remove -fPIC flag

libtool automatically adds PIC flags as needed.

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

e45b515d6e4deddac28144ae228e8241320a2277 authored over 14 years ago
build: remove unused $(all_includes)

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

30ee8ae442722052dbc3a85097b7c657dae026f6 authored over 14 years ago
build: use sh -e, remove autom4te.cache

sh -e (-x) will provide the same functionality as the run function
previously.

Signed-off-by: J...

4928f9854e8caf206b7212643443c9b528423d85 authored over 14 years ago
build: set Libs.private for pkgconfig file

Similar to the commit in iptables, add Libs.private to tell about
dependencies for static linkin...

d80b3a4bc26bc9314459f971813e997fe241309f authored over 14 years ago
conntrack: fix independent metadata checkings in XML output

This patch adds some missing attribute checkings in the XML
output that may result in inconsiste...

f52f7122c72515b21472e72f99b5fd7c0060dc87 authored over 14 years ago
expect: add missing tags for expectation events

This patch adds missing tags such as [UPDATE] and [DESTROY]
for expectation events. The Linux ke...

1bd9af48278de02c969aa2970262891ae6bb9f20 authored over 14 years ago
utils: add user-space expectation example

This patch adds an example on how to set up a user-space expectation.

Signed-off-by: Pablo Neir...

39b87dbec6c2ea78ba4ccb34e6d61ce353d792bc authored over 14 years ago
utils: more realistic expectation creation for FTP helper

This patch changes the existing example to make it more realistic.
It also removes the timeout s...

0fdd9806bdf69f1027497ec9a5ec452f2c0e99f0 authored over 14 years ago
expect: add support for CTA_EXPECT_FLAGS

This patch allows to set the expectation flags from user-space.

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

92e66d4e07d20e73606e2110144199b81663dc35 authored over 14 years ago
expect: add CTA_EXPECT_ZONE support

We also remove the reference to CTA_EXPECT_QUEUENR with was not ever
pushed into Linux kernel ma...

b24f4ac006dcc3f2c6a904af2f3eb02bd4d16ea2 authored over 14 years ago
src: fix warning in compilation

This warning has been there for quite some time, fix it by relaxing the
const type checking.

ca...

f0d7dcfeaafa01126d086e61b97d5330c73b8536 authored over 14 years ago
add .gitignore to rootdir

Signed-off-by: Jan Engelhardt <[email protected]>
Signed-off-by: Pablo Neira Ayuso <pablo@netfi...

40ca7ee80dde6b677a3899340c8d7839acd4b2fb authored over 14 years ago
build: no need for error message in PKG_CHECK_MODULES

PKG_CHECK_MODULES already produces its own (and more verbose) messsage
when a module cannot be f...

be8fcb5b25b338ccfdaf66d53d9a5ebb193f579f authored over 14 years ago
build: run AC_CANONICAL_HOST only

There is no need to call AC_CANONICAL_SYSTEM when only AC_CANONICAL_HOST
is needed. Also, checki...

af42a8de4c62e0d3d8d78c15935d4d34fc123a5b authored over 14 years ago
build: use simpler autoreconf in autogen

Note: the use of -i seems required, otherwise autoreconf barfs about
missing tools (depcomp, etc...

dd1b4e9d405413fbaebae1dac16b012391136924 authored over 14 years ago
build: avoid use of deprecated INCLUDES

Make_global.am:7: "INCLUDES" is the old name for "AM_CPPFLAGS" (or "*_CPPFLAGS")
qa/Makefile.am:...

d833f21c7ca10ace6cc27df01c1e54810f04aaa1 authored over 14 years ago
build: use modern call syntax for AC_INIT, AM_INIT_AUTOMAKE

automake options also need to definitely go into configure.ac, otherwise
they only apply to a si...

59dd4d852015a8c2e0e325d5e6e792f2b1ec5cd8 authored over 14 years ago
build: use autoconf-suggested naming of files

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

a34338bd85b80464e276d0a12865880f663dc83e authored over 14 years ago
doc: minor improvements for doxygen config file

With this patch, we put stack.c and bsf.c out of the documentation
since they are only for inter...

24f4882dcea91aee10facf5136c86f7b97048412 authored over 14 years ago
build: bump version to 0.9.0

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

Signed-off-by: Pablo Ne...

107d52d3e6bf116314321e6ed7acf2a2cd1c6b34 authored over 14 years ago
ct: fix EINVAL if not TCP attributes are set for Linux kernel <= 2.6.25

This patch fixes an EINVAL error that we hit in Linux kernel <= 2.6.25.
Basically, if we send an...

3e36a3507d03c02b11a94c7e6691efc2a2b9253f authored over 14 years ago
src: convert documentation from kerneldoc to doxygen format

Still missing several enumerations that should be documented.
You still have to look at libnetfi...

6e18d454004fcaff4b6064c04989db51393395e7 authored over 14 years ago
build: add libtool m4 support

libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.in and
libtoolize: rerunnin...

9b04f2f352edbabdaab57b6176390d6facfc2e85 authored over 14 years ago
ct: fix regression with helpers for Linux kernel >= 2.6.34

Since Linux kernel 2.6.34, the attribute validation for CTA_HELP_NAME
requires that the string m...

af3062777d3f99e9371aeeded872a2cbeb0b5a0c authored over 14 years ago
build: bump version to 0.0.102

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

Signed-off-by: Pablo ...

620734ead3c7eebb085b22c783e65aff59257b19 authored over 14 years ago
ct: fix NAT sequence adjustment setter

This patch fixes the NAT sequence adjustment setter (they were swapped!).

Signed-off-by: Pablo ...

e387e4f81f067cdaca4bb632d4028f794fc4c14b authored over 14 years ago
ct: add missing setters for TCP window scale factor support

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

2d90f82977be4c0071b340dcbadc454f89e38306 authored over 14 years ago
bsf: fix filtering for several network address/mask

This patch fixes kernel-space filtering via BSF for several
network addresses. The problem is th...

2cb1a08254740ecd592c7917bb86c8234a34537e authored over 14 years ago
ct: print zone before use

make output of nfct_snprintf() similar to /proc/net/nf_conntrack.

tcp 6 23 TIME_WAIT src=X...

52161a61d1d0db2a9ca8ce652d7272dd4954c59f authored over 14 years ago
ct: add zone support

Add Patrick's zone support for libnetfilter_conntrack.

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

cf7130ab75b3e11142cf1bb749ef97f69a190148 authored almost 15 years ago
parse: fix access to u64 attributes in netlink messages

This patch fixes parsing of 64 bits attributes (that are unaligned)
in ctnetlink. It would be be...

bee0b3c9d1f38f03b325e7c67a5a918a0837f900 authored almost 15 years ago
src: add support for TCP window scale factor

This patch adds the missing bits to support the modification of the
TCP window scale factor in a...

fb61c68dd0ba2e6ce98516ddbbd3b10638f4bcea authored almost 15 years ago
header: counters are 64-bits long

This patch fixes wrong comments in the libnetfilter_conntrack.h header
file. The counters of the...

0d64ef303faf501398f0a241c3ab02855d8898b6 authored about 15 years ago
configure: bump version to 0.0.101

This patch bumps libnetfilter_conntrack version to 0.0.101.

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

35f34a55f8f301100c622923adc8b5d27568cba4 authored about 15 years ago
setobjopt: don't autocomplete the reply tuple for ICMP[v6]

This patch fixes the autocomplete feature for ICMP[v6] entries
that makes the kernel return EINV...

0f2017b930a312f693950fd14c987805d9bf6a48 authored about 15 years ago
snprintf: remove duplicate initializer entry

Signed-off-by: Hannes Eder <[email protected]>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter....

fab03af67c659c54043aab13581a19dead5718dd authored over 15 years ago
src: make symbols used only in file scope static

Signed-off-by: Hannes Eder <[email protected]>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter....

b9590eab931f5488bfb4c5d0e5d06701db0bd520 authored over 15 years ago
api: use ANSI style function

Signed-off-by: Hannes Eder <[email protected]>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter....

8e2cf11655fc7172fb58344883feb0721f499cb6 authored over 15 years ago
configure: bump version to 0.0.100

This patch bumps libnetfilter_conntrack version to 0.0.100.

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

8fe783ae7d4dba6366a2850a83941df11f8ae9a2 authored over 15 years ago
src: unset all the callback handler in the nfct_close() path.

This patch unsets all the existing callbacks if we call
nfct_close().

Signed-off-by: Pablo Neir...

f18e7875e7019671112ea0258a836f8454f237eb authored over 15 years ago
expect: add new callback interface while keeping backward compatibility

This patch the new expectation callback interface. This change is
like 20ed81b10714dfe78e31e9721...

f48fd16527a26fdf0779119a8e1ed889a3b02b23 authored over 15 years ago
dccp: fix endianess in handshake_seq

This patch fixes missing endianess conversion of the new
attribute ATTR_HANDSHAKE_SEQ that was i...

867cda50716d393e132001484c6f0a4ae50e7eb9 authored over 15 years ago
src: rename ATTR_DCCP_SEQ by ATTR_DCCP_HANDSHAKE_SEQ

This patch renames the attribute constant to access the DCCP
handshake sequence number that was ...

9cc1f1c7cf7eae4a795849ef637203e1d3cd38c1 authored over 15 years ago
headers: include u64 get/set prototype in libnetfilter_conntrack.h

This patch adds the prototype of the u64 getter/setter to the header
file.

Signed-off-by: Pablo...

2d740aa3fba7435d563ea0cc9a45c7bd2d3f1e73 authored over 15 years ago
src: add support for DCCP 64-bits sequence number tracking

From: Pablo Neira Ayuso <[email protected]>

This patch adds the support for the DCCP sequence...

19f35b21dbe2bb4386eeced4e0d87f3b2e1dd8bf authored over 15 years ago
bsf: add support for IPv6 address filtering

This patch adds support to auto-generate BSF code for IPv6. It
requires a Linux kernel >= 2.6.29...

dd73e5708cc2cd127ba03fd5a82fb96b3928e7fb authored over 15 years ago
build: remove unrequired checking in the protocol information

This patch removes a checking that is performed before building the
protocol private information...

1c450e1595afdc8d1bfabb4f640c9251808426eb authored over 15 years ago
configure: this library requires libnfnetlink 1.0.0

This patch updates the version dependency checking.

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

0aad81cf6196de8127e70f30c1bd99422054e22a authored over 15 years ago
src: recover some obsolete enums and constants not to break backward

This patch partially reverts 76e6042107de23790f0532e3bf3c396cba27e5aa
since it recovers some obs...

e23cbcdbab77ee432f592da1ea4cec958f436bed authored over 15 years ago
tcp: add support for SYN_SENT2 state

This patch adds support for the new SYN_SENT2 state that Jozsef
has introduced to support TCP si...

2db01c27b4b234b6da8efa3af3177447dfd36387 authored over 15 years ago
include: shrink helper name field to 16 bytes

xt_helper uses a length size of 30 bytes. However, no helper name in
the tree has exceeded 16 by...

8bb593c025100cc03a9b3e03f636dc999f891a1c authored over 15 years ago
snprintf: perform strict checking for the protocol state value

This patch avoids possible out-of-bound array access if protocol
states higher than the accepted...

3ba6d6c1ded320db0c0519bcf4cb270933e55c9a authored over 15 years ago
api: add new callback interface while keeping backward compatibility

This patch adds nfct_callback_register2() and nfct_callback_unregister2()
that allows to registe...

20ed81b10714dfe78e31e9721e2d4f42b4beabb2 authored over 15 years ago
src: add DCCP role attribute

This patch adds DCCP role attribute support. This needs Linux
kernel >= 2.6.30.

Signed-off-by: ...

975ae9979ec73e8acb2c215ee9a84fded2f4357a authored almost 16 years ago
copy: add missing ATTR_DCCP_STATE in nfct_copy()

This patch adds the missing ATTR_DCCP_STATE in nfct_copy().

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

9540c4530976df1b1767e8b83ef287e492b237f1 authored almost 16 years ago
snprintf: fix missing port output in DCCP

This patch adds missing DCCP ports in the output:

# conntrack -D -p dccp
dccp 33 18 RESPOND...

0eaadff13bd26d148ed3e8119cf0367b940d8aec authored almost 16 years ago
parse: fix SCTP vtag parsing

This patch fixes an unfortunate bug in the SCTP vtag parsing.

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

9e14fc1e939bca84ead84140db12f757e336cc4b authored almost 16 years ago
snprintf: fix output of GRE dstkey in XML

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

02efe2514f89cfc6928a19d36c80c2d55486c4ae authored almost 16 years ago
snprintf: fix missing protocol state support in XML output

This patch adds the missing bits to display the protocol state
in the XML output.

Signed-off-by...

806f790eae8212dbdbc3f61e6debdf4e29dfa9bf authored almost 16 years ago
snprintf: remove duplicated protocol string definitions

This patch merges duplicated protocol string definitions in the
snprintf infrastructure. I have ...

a1586cea00b32b401c76f17aab4121967051d883 authored almost 16 years ago
src: add initial DCCP support

This patch adds initial DCCP support for libnetfilter_conntrack.

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

7533cca286edee99db29eb1238653a2040738d3e authored almost 16 years ago
header: refresh nfnetlink_conntrack.h copy

This patch refreshes the nfnetlink_conntrack.h copy against 2.6.29.

Signed-off-by: Pablo Neira ...

4c29acdd89f15fbc4b70851e3c88387eb6322519 authored almost 16 years ago
src: remove debian/ directory

This patch removes the debian directory. According to the debian
policy, this directory should n...

bcb4122a951cd93a9d6f7d7f6314a5c1c0966d75 authored almost 16 years ago
include: deprecate several header files with obsolete enums

This patch deprecates several header files that contain enums that
were define in the very old l...

76e6042107de23790f0532e3bf3c396cba27e5aa authored almost 16 years ago
src: add support for UDPlite transport protocol

This patch adds support for UDPlite transport protocol.

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

0d980d90a9e164660099512641c6412431ac7154 authored almost 16 years ago
src: add support for GRE transport protocol

This patch adds support for GRE transport protocol.

Tested-by: Byan Buff <[email protected]>
Sig...

f693586d1b69114049a47fa615872ad4c14dcff2 authored almost 16 years ago
src: remove reminiscent of NFCT_DIR_ORIGINAL and old prototypes

This patch removes a reminiscent constant of the old API whose value
is the same of __DIR_ORIG. ...

752a1af93da1381a5ecb921e7519cd9997eb27bc authored almost 16 years ago
build: reset age interface since old API has been removed

This patch resets the library age since the old API has been removed

Signed-off-by: Pablo Neira...

6fbf883d990947d9f7e3b856e5db7f03d45d3aa6 authored almost 16 years ago
src: remove old deprecated API

This patch removes the first API version which was scheduled in
2007. That API had several major...

cdf0d6c32f5c6c7c3071d35fa770eaf62fbad312 authored almost 16 years ago
build: do not inconditionally include TCP state into netlink message

This patch remove the inconditional inclusion of the TCP state
attribute in netlink messages. We...

2473a408abdd79fb4b24c5c56f769791203c0cd8 authored about 16 years ago
headers: add CTA_NAT_SEQ_UNSPEC to linux_nfnetlink_conntrack.h

This patch fixes an inconsistency in enum cta_natseq. The
CTA_NAT_SEQ_UNSPEC was missing.

Signe...

99954a6233edd6a4e751bdd42dee515d3d00d372 authored about 16 years ago
utils: fix wrong use of errno in example files

This patch removes the use of strerr(errno) when the returned
valued is != -1. This fixes random...

f44b2b59ec22903d98395a0543502551f9685e4d authored about 16 years ago
api: fix minor issues in the kerneldoc style documentation

This patch fixes some minor issues that confuse kernel-doc in the
generation of the API referenc...

367324c4af8167a9384f23fb419b31b9cf960ac0 authored about 16 years ago
version: bump to 0.0.99

Bump libnetfilter_conntrack version to 0.0.99

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

85c33275063bf0fde15a858d474eb7d87c3b8f96 authored about 16 years ago
automake: add missing stack.h to include/internal/Makefile.am

This patch fixes a missing stack.h file in Makefile.am. Maintaining
a Makefile.am for the header...

c3b9ca22beedefbb23cdce5bd8da6650aa621d7c authored about 16 years ago
api: fix bogus netlink flags in nfexp_build_query

This patch removes unnecessary flags included in NFCT_Q_DUMP,
and NFCT_Q_DESTROY requests for ex...

8cf80ddb10752ce66e54378c855e70545d06343e authored about 16 years ago
api: fix bogus netlink flags in nfct_build_query

This patch removes unnecessary flags included in NFCT_Q_DUMP,
NFCT_Q_DUMP_RESET and NFCT_Q_DESTR...

77d597d34e12f7b760e2e58a6d801a28247287bc authored about 16 years ago
bsf: remove unnecessary function inline

This patch removes unnecessary function inlining in the BSF code
generation. There is not reason...

dc5162d5f1d4f4ea7e331f1f10a5f8128200025f authored about 16 years ago
bsf: major rework of the BSF generation code

This patch reworks the BSF automatic generation code. This
feature needs more love and it has se...

20506e55b12ba22b761a1ad84dc8a47ce8c82f2e authored about 16 years ago
helper: fix missing copy function for helper name

This patch fixes a NULL dereference to a function pointer in
nfct_copy() that is triggered when ...

972e6b3c19f3c79b59804308efac447bd2d016ec authored about 16 years ago
qa: add test file to check for missing indirect function calls

This patch adds a rudimentary test file to check for possible unset
indirect function calls. Thi...

0f94ee526d87d0e02a742dc22af959e873ce22e2 authored about 16 years ago
src: set specific array size for the API

This patch adds the size of the arrays to set to NULL unset
elements. This helps to spot unset f...

87a0dfec43336ed957a414a1cb5e02239e04a9b8 authored about 16 years ago
version: bump to 0.0.98

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

82c9c883859979ac7dc01dcb8d1870117e865ebe authored over 16 years ago
API: add nfct_attr_is_set_array function

This new function checks for the presence of a given set of
attributes that are passed as an arr...

262e67807dbd02f04c43706d79a71cbca5ffed5d authored over 16 years ago
groups: add attribute group API

This new API allows you to set and get some logical set of
attributes. This is not intended to r...

7dd5289076160ee2844978bfd1640ca7aa34f4da authored over 16 years ago
snprintf: fix compilation warning in 64-bits platforms

We have to cast the counters to unsigned long long to fix
a compilation warning in 64-bits platf...

215d42fef86577ad74151cda553a20b1bdb58a30 authored over 16 years ago
API: use of __builtin_expect in error checking paths

This patch introduces likely() and unlikely() that use
__builtin_expect to assist the compiler i...

83ee97498db28cb3e092f26f1a9169fbff1b1c6e authored over 16 years ago
objopt: use indirect calls instead of switch

This patch replaces the use of switch by indirect function calls.

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

93c459d603cc7a3d9cadeb0844364d5e59aa267c authored over 16 years ago
helper: explicit helper assignation support

This patch adds support for explicit helper assignation. This support
will not be of any help wi...

6dd45b13115d77860a8e3b37caa1560cbcfd265c authored over 16 years ago
compare: add two new flags for different level of comparisons

This patch adds NFCT_CMP_MASK and NFCT_CMP_STRICT which determines the
level of strictness that ...

fb92f85dcc664ad94c1d2919b729086eee774893 authored over 16 years ago
API: fix endianess issue

In nfct_build_query() the *data argument is converted into a u_int8_t*.
This works for little-en...

8bb0e3049b8a7f67d60ba2deed18584acce4eca6 authored over 16 years ago
cleanup: split internal.h into several internal header files

This patch cleanups the internal headers by splitting them into several
logical pieces.

Signed-...

e5cb42249f7fd5b730667150c9c19f10d2f215fd authored over 16 years ago
bsf: use ntohl instead of htonl in the example

Fix wrong use of htonl in the example filter.

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

96a2418c082e6ebdf76a3dbf0c277398221c78e3 authored over 16 years ago
Extend high-level API for netlink BSF to add negative logic

This patch introduces nfct_filter_set_logic() to set the filtering
logic which results in a more...

d65c9ce404a5a3dc4de220189daaf610f4ec306e authored over 16 years ago
add berkeley socket filtering high-level API

This patch adds an abstraction level to berkeley sockets filter (BSF) for
Netlink sockets availa...

563114a47ae03c988ca0e66eddda33d485e35f6b authored over 16 years ago
add comment in expect_create test file

The test file requires nf_conntrack_ftp to work properly, otherwise
it returns EINVAL. This patc...

d073c52600a052db2822b4f284a0b2c546ec1ea4 authored over 16 years ago
bump version to 0.0.96

fa7230960f50c68b3f0fa9ff67102ff7ecd72a07 authored over 16 years ago
conditional compilation of testsuite utils

Use `make check' to compile the examples in utils/

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

df2f3459b60dae9c26b1e759d160e08d88d61a0a authored over 16 years ago