]> granicus.if.org Git - ipset/commit
Library reworked to support embedding ipset completely
authorJozsef Kadlecsik <kadlec@blackhole.kfki.hu>
Thu, 18 Oct 2018 15:27:49 +0000 (17:27 +0200)
committerJozsef Kadlecsik <kadlec@blackhole.kfki.hu>
Thu, 18 Oct 2018 15:27:49 +0000 (17:27 +0200)
commit55fdd96e331e920ee62bd816a572ac24f6dcd1ae
tree74e53ff7174e08b035b85f95977ff6919e315b01
parenta27741493db0d824a51775e387cf3972a471f64e
Library reworked to support embedding ipset completely

The ipset library is rewritten/extended to support embedding
ipset, so that sets can fully be managed without calling the ipset
binary. The ipset binary relies completely on the new library.

The libipset.3 manpage was written about the library functions
and usage.

Signed-off-by: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
23 files changed:
Make_global.am
include/libipset/Makefile.am
include/libipset/ipset.h [new file with mode: 0644]
include/libipset/parse.h
include/libipset/session.h
include/libipset/ui.h [deleted file]
lib/Makefile.am
lib/ipset.c [new file with mode: 0644]
lib/ipset_hash_ipport.c
lib/ipset_hash_ipportip.c
lib/ipset_hash_ipportnet.c
lib/ipset_hash_netiface.c
lib/ipset_hash_netport.c
lib/ipset_hash_netportnet.c
lib/libipset.3 [new file with mode: 0644]
lib/libipset.map
lib/mnl.c
lib/parse.c
lib/print.c
lib/session.c
lib/ui.c [deleted file]
src/Makefile.am
src/ipset.c