Code

Add libiptc.
authorSebastian Harl <sh@tokkee.org>
Thu, 1 May 2008 10:48:02 +0000 (12:48 +0200)
committerFlorian Forster <octo@huhu.verplant.org>
Tue, 6 May 2008 12:21:37 +0000 (14:21 +0200)
commit6b93a8f0ade39c344013e11d3f8ae636e2930324
tree2780b3cb727e5e386f4a284090515a8a34ea3e24
parentaf46a5f31a0e8d4279d63d8ca9232dbd433dfb25
Add libiptc.

libiptc is not meant to be a public interface by upstream. Debian has thus
removed it from all packages. To be able to use it, we need to take care
of it ourselves.

The configure script now checks, if libiptc is available and uses the
shipped version as a fallback.

The following changes to the libiptc sources were required:
 * added copyright headers mentioning the "Netfilter Core Team" as author
 * changed libiptc/* includes to * only
 * made libiptc.c:standard_target_map() static

Signed-off-by: Sebastian Harl <sh@tokkee.org>
Signed-off-by: Florian Forster <octo@huhu.verplant.org>
12 files changed:
.gitignore
configure.in
src/Makefile.am
src/iptables.c
src/libiptc/Makefile.am [new file with mode: 0644]
src/libiptc/ipt_kernel_headers.h [new file with mode: 0644]
src/libiptc/libip4tc.c [new file with mode: 0644]
src/libiptc/libip6tc.c [new file with mode: 0644]
src/libiptc/libip6tc.h [new file with mode: 0644]
src/libiptc/libiptc.c [new file with mode: 0644]
src/libiptc/libiptc.h [new file with mode: 0644]
src/libiptc/linux_list.h [new file with mode: 0644]