├── .buzzy ├── links.yaml └── package.yaml ├── .gitignore ├── .travis.yml ├── AUTHORS ├── CMakeLists.txt ├── COPYING ├── INSTALL ├── README.markdown ├── cmake ├── FindCTargets.cmake ├── FindParseArguments.cmake └── FindPrereqs.cmake ├── docs ├── .gitattributes ├── CMakeLists.txt ├── _static │ ├── .keep │ ├── docco-sphinx.css │ └── pygments.css ├── _templates │ └── .keep ├── commands.rst ├── conf.py ├── file-format.rst ├── index.rst ├── maps.rst └── sets.rst ├── examples ├── .gitignore ├── CMakeLists.txt └── ipv4-set-size.c ├── include ├── CMakeLists.txt └── ipset │ ├── bdd │ └── nodes.h │ ├── bits.h │ ├── errors.h │ ├── ipset.h │ └── logging.h ├── run.sh ├── share └── CMakeLists.txt ├── src ├── CMakeLists.txt ├── ipset.pc.in ├── ipsetbuild │ └── ipsetbuild.c ├── ipsetcat │ └── ipsetcat.c ├── ipsetdot │ └── ipsetdot.c └── libipset │ ├── bdd │ ├── assignments.c │ ├── basics.c │ ├── bdd-iterator.c │ ├── expanded.c │ ├── reachable.c │ ├── read.c │ └── write.c │ ├── general.c │ ├── map │ ├── allocation.c │ ├── inspection-template.c.in │ ├── inspection.c │ ├── ipv4_map.c │ ├── ipv6_map.c │ └── storage.c │ └── set │ ├── allocation.c │ ├── inspection-template.c.in │ ├── inspection.c │ ├── ipv4_set.c │ ├── ipv6_set.c │ ├── iterator.c │ └── storage.c └── tests ├── .gitattributes ├── .gitignore ├── CMakeLists.txt ├── COPYING.cram.txt ├── ccram ├── cram.py ├── dot ├── 10.0.5.64-30 │ ├── command │ ├── err │ ├── in │ └── out ├── command ├── empty │ ├── command │ ├── err │ ├── in │ └── out └── universe │ ├── command │ ├── err │ ├── in │ └── out ├── errors ├── empty-cidr │ ├── command │ ├── err │ ├── in │ └── out ├── ipsetbuild-file-not-found │ ├── command │ ├── err │ ├── in │ └── out ├── ipsetbuild-no-input │ ├── command │ ├── err │ ├── in │ └── out ├── ipsetbuild-no-output │ ├── command │ ├── err │ ├── in │ └── out ├── ipsetcat-empty-input │ ├── command │ ├── err │ ├── in │ └── out ├── ipsetcat-file-not-found │ ├── command │ ├── err │ ├── in │ └── out ├── ipsetcat-no-input │ ├── command │ ├── err │ ├── in │ └── out ├── ipsetdot-empty-input │ ├── command │ ├── err │ ├── in │ └── out ├── ipsetdot-file-not-found │ ├── command │ ├── err │ ├── in │ └── out ├── ipsetdot-no-input │ ├── command │ ├── err │ ├── in │ └── out └── nonnumeric-cidr │ ├── command │ ├── err │ ├── in │ └── out ├── round-trip ├── 10.0.5.64-30 │ ├── command │ ├── err │ ├── in │ └── out ├── command ├── empty │ ├── command │ ├── err │ ├── in │ └── out ├── idempotent-01a │ ├── command │ ├── err │ ├── in │ └── out ├── idempotent-01b │ ├── command │ ├── err │ ├── in │ └── out ├── idempotent-02a │ ├── command │ ├── err │ ├── in │ └── out ├── idempotent-02b │ ├── command │ ├── err │ ├── in │ └── out └── universe │ ├── command │ ├── err │ ├── in │ └── out ├── test-assignment.c ├── test-bdd.c ├── test-ipmap.c ├── test-ipset.c └── test-iterator.c /.buzzy/links.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/.buzzy/links.yaml -------------------------------------------------------------------------------- /.buzzy/package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/.buzzy/package.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/.travis.yml -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/AUTHORS -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/COPYING -------------------------------------------------------------------------------- /INSTALL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/INSTALL -------------------------------------------------------------------------------- /README.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/README.markdown -------------------------------------------------------------------------------- /cmake/FindCTargets.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/cmake/FindCTargets.cmake -------------------------------------------------------------------------------- /cmake/FindParseArguments.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/cmake/FindParseArguments.cmake -------------------------------------------------------------------------------- /cmake/FindPrereqs.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/cmake/FindPrereqs.cmake -------------------------------------------------------------------------------- /docs/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/docs/.gitattributes -------------------------------------------------------------------------------- /docs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/docs/CMakeLists.txt -------------------------------------------------------------------------------- /docs/_static/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/_static/docco-sphinx.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/docs/_static/docco-sphinx.css -------------------------------------------------------------------------------- /docs/_static/pygments.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/docs/_static/pygments.css -------------------------------------------------------------------------------- /docs/_templates/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/commands.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/docs/commands.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/file-format.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/docs/file-format.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/maps.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/docs/maps.rst -------------------------------------------------------------------------------- /docs/sets.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/docs/sets.rst -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- 1 | ipv4-set-size 2 | -------------------------------------------------------------------------------- /examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/examples/CMakeLists.txt -------------------------------------------------------------------------------- /examples/ipv4-set-size.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/examples/ipv4-set-size.c -------------------------------------------------------------------------------- /include/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/include/CMakeLists.txt -------------------------------------------------------------------------------- /include/ipset/bdd/nodes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/include/ipset/bdd/nodes.h -------------------------------------------------------------------------------- /include/ipset/bits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/include/ipset/bits.h -------------------------------------------------------------------------------- /include/ipset/errors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/include/ipset/errors.h -------------------------------------------------------------------------------- /include/ipset/ipset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/include/ipset/ipset.h -------------------------------------------------------------------------------- /include/ipset/logging.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/include/ipset/logging.h -------------------------------------------------------------------------------- /run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/run.sh -------------------------------------------------------------------------------- /share/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/share/CMakeLists.txt -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/ipset.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/src/ipset.pc.in -------------------------------------------------------------------------------- /src/ipsetbuild/ipsetbuild.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/src/ipsetbuild/ipsetbuild.c -------------------------------------------------------------------------------- /src/ipsetcat/ipsetcat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/src/ipsetcat/ipsetcat.c -------------------------------------------------------------------------------- /src/ipsetdot/ipsetdot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/src/ipsetdot/ipsetdot.c -------------------------------------------------------------------------------- /src/libipset/bdd/assignments.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/src/libipset/bdd/assignments.c -------------------------------------------------------------------------------- /src/libipset/bdd/basics.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/src/libipset/bdd/basics.c -------------------------------------------------------------------------------- /src/libipset/bdd/bdd-iterator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/src/libipset/bdd/bdd-iterator.c -------------------------------------------------------------------------------- /src/libipset/bdd/expanded.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/src/libipset/bdd/expanded.c -------------------------------------------------------------------------------- /src/libipset/bdd/reachable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/src/libipset/bdd/reachable.c -------------------------------------------------------------------------------- /src/libipset/bdd/read.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/src/libipset/bdd/read.c -------------------------------------------------------------------------------- /src/libipset/bdd/write.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/src/libipset/bdd/write.c -------------------------------------------------------------------------------- /src/libipset/general.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/src/libipset/general.c -------------------------------------------------------------------------------- /src/libipset/map/allocation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/src/libipset/map/allocation.c -------------------------------------------------------------------------------- /src/libipset/map/inspection-template.c.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/src/libipset/map/inspection-template.c.in -------------------------------------------------------------------------------- /src/libipset/map/inspection.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/src/libipset/map/inspection.c -------------------------------------------------------------------------------- /src/libipset/map/ipv4_map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/src/libipset/map/ipv4_map.c -------------------------------------------------------------------------------- /src/libipset/map/ipv6_map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/src/libipset/map/ipv6_map.c -------------------------------------------------------------------------------- /src/libipset/map/storage.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/src/libipset/map/storage.c -------------------------------------------------------------------------------- /src/libipset/set/allocation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/src/libipset/set/allocation.c -------------------------------------------------------------------------------- /src/libipset/set/inspection-template.c.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/src/libipset/set/inspection-template.c.in -------------------------------------------------------------------------------- /src/libipset/set/inspection.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/src/libipset/set/inspection.c -------------------------------------------------------------------------------- /src/libipset/set/ipv4_set.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/src/libipset/set/ipv4_set.c -------------------------------------------------------------------------------- /src/libipset/set/ipv6_set.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/src/libipset/set/ipv6_set.c -------------------------------------------------------------------------------- /src/libipset/set/iterator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/src/libipset/set/iterator.c -------------------------------------------------------------------------------- /src/libipset/set/storage.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/src/libipset/set/storage.c -------------------------------------------------------------------------------- /tests/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/tests/.gitattributes -------------------------------------------------------------------------------- /tests/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/tests/.gitignore -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/COPYING.cram.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/tests/COPYING.cram.txt -------------------------------------------------------------------------------- /tests/ccram: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/tests/ccram -------------------------------------------------------------------------------- /tests/cram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/tests/cram.py -------------------------------------------------------------------------------- /tests/dot/10.0.5.64-30/command: -------------------------------------------------------------------------------- 1 | ../command -------------------------------------------------------------------------------- /tests/dot/10.0.5.64-30/err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/dot/10.0.5.64-30/in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/tests/dot/10.0.5.64-30/in -------------------------------------------------------------------------------- /tests/dot/10.0.5.64-30/out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/tests/dot/10.0.5.64-30/out -------------------------------------------------------------------------------- /tests/dot/command: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/tests/dot/command -------------------------------------------------------------------------------- /tests/dot/empty/command: -------------------------------------------------------------------------------- 1 | ../command -------------------------------------------------------------------------------- /tests/dot/empty/err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/dot/empty/in: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/dot/empty/out: -------------------------------------------------------------------------------- 1 | strict digraph bdd { 2 | } 3 | -------------------------------------------------------------------------------- /tests/dot/universe/command: -------------------------------------------------------------------------------- 1 | ../command -------------------------------------------------------------------------------- /tests/dot/universe/err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/dot/universe/in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/tests/dot/universe/in -------------------------------------------------------------------------------- /tests/dot/universe/out: -------------------------------------------------------------------------------- 1 | strict digraph bdd { 2 | t1 [shape=box, label=1]; 3 | } 4 | -------------------------------------------------------------------------------- /tests/errors/empty-cidr/command: -------------------------------------------------------------------------------- 1 | src/ipsetbuild - -o - 2 | -------------------------------------------------------------------------------- /tests/errors/empty-cidr/err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/tests/errors/empty-cidr/err -------------------------------------------------------------------------------- /tests/errors/empty-cidr/in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/tests/errors/empty-cidr/in -------------------------------------------------------------------------------- /tests/errors/empty-cidr/out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/errors/ipsetbuild-file-not-found/command: -------------------------------------------------------------------------------- 1 | src/ipsetbuild non-existing-file.set -o - 2 | -------------------------------------------------------------------------------- /tests/errors/ipsetbuild-file-not-found/err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/tests/errors/ipsetbuild-file-not-found/err -------------------------------------------------------------------------------- /tests/errors/ipsetbuild-file-not-found/in: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/errors/ipsetbuild-file-not-found/out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/errors/ipsetbuild-no-input/command: -------------------------------------------------------------------------------- 1 | src/ipsetbuild 2 | -------------------------------------------------------------------------------- /tests/errors/ipsetbuild-no-input/err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/tests/errors/ipsetbuild-no-input/err -------------------------------------------------------------------------------- /tests/errors/ipsetbuild-no-input/in: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/errors/ipsetbuild-no-input/out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/errors/ipsetbuild-no-output/command: -------------------------------------------------------------------------------- 1 | src/ipsetbuild - 2 | -------------------------------------------------------------------------------- /tests/errors/ipsetbuild-no-output/err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/tests/errors/ipsetbuild-no-output/err -------------------------------------------------------------------------------- /tests/errors/ipsetbuild-no-output/in: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/errors/ipsetbuild-no-output/out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/errors/ipsetcat-empty-input/command: -------------------------------------------------------------------------------- 1 | src/ipsetcat - 2 | -------------------------------------------------------------------------------- /tests/errors/ipsetcat-empty-input/err: -------------------------------------------------------------------------------- 1 | Error reading stdin: 2 | Unexpected end of file 3 | -------------------------------------------------------------------------------- /tests/errors/ipsetcat-empty-input/in: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/errors/ipsetcat-empty-input/out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/errors/ipsetcat-file-not-found/command: -------------------------------------------------------------------------------- 1 | src/ipsetcat non-existing-file.set 2 | -------------------------------------------------------------------------------- /tests/errors/ipsetcat-file-not-found/err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/tests/errors/ipsetcat-file-not-found/err -------------------------------------------------------------------------------- /tests/errors/ipsetcat-file-not-found/in: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/errors/ipsetcat-file-not-found/out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/errors/ipsetcat-no-input/command: -------------------------------------------------------------------------------- 1 | src/ipsetcat 2 | -------------------------------------------------------------------------------- /tests/errors/ipsetcat-no-input/err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/tests/errors/ipsetcat-no-input/err -------------------------------------------------------------------------------- /tests/errors/ipsetcat-no-input/in: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/errors/ipsetcat-no-input/out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/errors/ipsetdot-empty-input/command: -------------------------------------------------------------------------------- 1 | src/ipsetdot - 2 | -------------------------------------------------------------------------------- /tests/errors/ipsetdot-empty-input/err: -------------------------------------------------------------------------------- 1 | Error reading stdin: 2 | Unexpected end of file 3 | -------------------------------------------------------------------------------- /tests/errors/ipsetdot-empty-input/in: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/errors/ipsetdot-empty-input/out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/errors/ipsetdot-file-not-found/command: -------------------------------------------------------------------------------- 1 | src/ipsetdot non-existing-file.set 2 | -------------------------------------------------------------------------------- /tests/errors/ipsetdot-file-not-found/err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/tests/errors/ipsetdot-file-not-found/err -------------------------------------------------------------------------------- /tests/errors/ipsetdot-file-not-found/in: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/errors/ipsetdot-file-not-found/out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/errors/ipsetdot-no-input/command: -------------------------------------------------------------------------------- 1 | src/ipsetdot 2 | -------------------------------------------------------------------------------- /tests/errors/ipsetdot-no-input/err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/tests/errors/ipsetdot-no-input/err -------------------------------------------------------------------------------- /tests/errors/ipsetdot-no-input/in: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/errors/ipsetdot-no-input/out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/errors/nonnumeric-cidr/command: -------------------------------------------------------------------------------- 1 | src/ipsetbuild - -o - 2 | -------------------------------------------------------------------------------- /tests/errors/nonnumeric-cidr/err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/tests/errors/nonnumeric-cidr/err -------------------------------------------------------------------------------- /tests/errors/nonnumeric-cidr/in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/tests/errors/nonnumeric-cidr/in -------------------------------------------------------------------------------- /tests/errors/nonnumeric-cidr/out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/round-trip/10.0.5.64-30/command: -------------------------------------------------------------------------------- 1 | ../command -------------------------------------------------------------------------------- /tests/round-trip/10.0.5.64-30/err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/round-trip/10.0.5.64-30/in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/tests/round-trip/10.0.5.64-30/in -------------------------------------------------------------------------------- /tests/round-trip/10.0.5.64-30/out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/tests/round-trip/10.0.5.64-30/out -------------------------------------------------------------------------------- /tests/round-trip/command: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/tests/round-trip/command -------------------------------------------------------------------------------- /tests/round-trip/empty/command: -------------------------------------------------------------------------------- 1 | ../command -------------------------------------------------------------------------------- /tests/round-trip/empty/err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/round-trip/empty/in: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/round-trip/empty/out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/round-trip/idempotent-01a/command: -------------------------------------------------------------------------------- 1 | ../command -------------------------------------------------------------------------------- /tests/round-trip/idempotent-01a/err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/round-trip/idempotent-01a/in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/tests/round-trip/idempotent-01a/in -------------------------------------------------------------------------------- /tests/round-trip/idempotent-01a/out: -------------------------------------------------------------------------------- 1 | 192.168.0.0/23 2 | -------------------------------------------------------------------------------- /tests/round-trip/idempotent-01b/command: -------------------------------------------------------------------------------- 1 | ../command -------------------------------------------------------------------------------- /tests/round-trip/idempotent-01b/err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/round-trip/idempotent-01b/in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/tests/round-trip/idempotent-01b/in -------------------------------------------------------------------------------- /tests/round-trip/idempotent-01b/out: -------------------------------------------------------------------------------- 1 | 192.168.0.0/23 2 | -------------------------------------------------------------------------------- /tests/round-trip/idempotent-02a/command: -------------------------------------------------------------------------------- 1 | ../command -------------------------------------------------------------------------------- /tests/round-trip/idempotent-02a/err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/round-trip/idempotent-02a/in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/tests/round-trip/idempotent-02a/in -------------------------------------------------------------------------------- /tests/round-trip/idempotent-02a/out: -------------------------------------------------------------------------------- 1 | 192.168.0.0/24 2 | -------------------------------------------------------------------------------- /tests/round-trip/idempotent-02b/command: -------------------------------------------------------------------------------- 1 | ../command -------------------------------------------------------------------------------- /tests/round-trip/idempotent-02b/err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/round-trip/idempotent-02b/in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/tests/round-trip/idempotent-02b/in -------------------------------------------------------------------------------- /tests/round-trip/idempotent-02b/out: -------------------------------------------------------------------------------- 1 | 192.168.0.0/24 2 | -------------------------------------------------------------------------------- /tests/round-trip/universe/command: -------------------------------------------------------------------------------- 1 | ../command -------------------------------------------------------------------------------- /tests/round-trip/universe/err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/round-trip/universe/in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/tests/round-trip/universe/in -------------------------------------------------------------------------------- /tests/round-trip/universe/out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/tests/round-trip/universe/out -------------------------------------------------------------------------------- /tests/test-assignment.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/tests/test-assignment.c -------------------------------------------------------------------------------- /tests/test-bdd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/tests/test-bdd.c -------------------------------------------------------------------------------- /tests/test-ipmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/tests/test-ipmap.c -------------------------------------------------------------------------------- /tests/test-ipset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/tests/test-ipset.c -------------------------------------------------------------------------------- /tests/test-iterator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcreager/libcorkipset/HEAD/tests/test-iterator.c --------------------------------------------------------------------------------