25 Commits (develop)
 

Author SHA1 Message Date
jeltz 667b5d743c
Don't create an anon set for single IP prefixes 2 years ago
jeltz 713fb018fc
Add "add table" and "add chain" commands 2 years ago
jeltz ae9d67eb8a
Parse single IP addresses 2 years ago
jeltz 4371d0f445
Ignore empty addr sets 2 years ago
jeltz dac7920927
Refactoring + working compiler for ip6? (s|d)addr 2 years ago
jeltz d6e5e32b79
Add ipv4 and ipv6 functions to Expr 2 years ago
jeltz 46bb83da92
Replace 'assert false' with 'failwith' 2 years ago
jeltz e14386880d
Add a .ocamlformat file 2 years ago
jeltz 6739c4b4a8
WIP: add a compile.ml file 2 years ago
jeltz 82ae6dbc33
Loosen JSON list parsing 2 years ago
jeltz 482bc9ecb6
Add infix operators 2 years ago
jeltz 3504737de8
Fix typo: saddr → daddr 2 years ago
jeltz 41462c0d6d
Create modules in config.ml 2 years ago
jeltz aaba2f32ae
Create modules in nftables.ml 2 years ago
jeltz 6e26862f40
Replace record type with tuple for Match 2 years ago
jeltz 570c40b434
Add an implementation for zone_of_json 2 years ago
jeltz 429379ccf3
Fix zone type in config.ml 2 years ago
jeltz e8b7c08b27
Simplify nftables.ml types 2 years ago
jeltz 9d300de0f3
Format utils.ml 2 years ago
jeltz 2a837d831d
Format config.ml 2 years ago
jeltz 397eebb638
Format nftables.ml + simplify Ipv6 2 years ago
jeltz 2bee462997
Add a zones compiler 2 years ago
jeltz 463513c4c8
Add support for JSON config files parsing 2 years ago
jeltz c1450c704c
Add support for IP prefixes 2 years ago
jeltz 848a4269c4
Initial commit 2 years ago