Initial commit
authorJo-Philipp Wich <jo@mein.io>
Fri, 19 Mar 2021 18:26:04 +0000 (19:26 +0100)
committerJo-Philipp Wich <jo@mein.io>
Fri, 19 Mar 2021 18:26:04 +0000 (19:26 +0100)
commit59dbb982b7fefa480196dec03ba51c4f8c4dd7ae
treeca24d277d7f84c21596324f37079d78a3b4e0203
Initial commit

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
39 files changed:
.editorconfig [new file with mode: 0644]
root/etc/config/firewall [new file with mode: 0644]
root/etc/hotplug.d/iface/20-firewall [new file with mode: 0644]
root/etc/init.d/firewall [new file with mode: 0755]
root/etc/nftables.d/10-custom-filter-chains.nft [new file with mode: 0644]
root/etc/nftables.d/README [new file with mode: 0644]
root/usr/sbin/fw3 [new symlink]
root/usr/sbin/fw4 [new file with mode: 0755]
root/usr/share/firewall4/helpers [new file with mode: 0644]
root/usr/share/firewall4/main.uc [new file with mode: 0644]
root/usr/share/firewall4/templates/redirect.uc [new file with mode: 0644]
root/usr/share/firewall4/templates/rule.uc [new file with mode: 0644]
root/usr/share/firewall4/templates/ruleset.uc [new file with mode: 0644]
root/usr/share/firewall4/templates/zone-match.uc [new file with mode: 0644]
root/usr/share/firewall4/templates/zone-mssfix.uc [new file with mode: 0644]
root/usr/share/firewall4/templates/zone-notrack.uc [new file with mode: 0644]
root/usr/share/firewall4/templates/zone-verdict.uc [new file with mode: 0644]
root/usr/share/ucode/fw4.uc [new file with mode: 0644]
run_tests.sh [new file with mode: 0755]
tests/01_configuration/01_ruleset [new file with mode: 0644]
tests/mock.uc [new file with mode: 0644]
tests/mocks/fs/open~_proc_version.txt [new file with mode: 0644]
tests/mocks/fs/open~_sys_class_net_br-lan_flags.txt [new file with mode: 0644]
tests/mocks/fs/stat~_sys_module_nf_conntrack_amanda.json [new file with mode: 0644]
tests/mocks/fs/stat~_sys_module_nf_conntrack_ftp.json [new file with mode: 0644]
tests/mocks/fs/stat~_sys_module_nf_conntrack_h323.json [new file with mode: 0644]
tests/mocks/fs/stat~_sys_module_nf_conntrack_irc.json [new file with mode: 0644]
tests/mocks/fs/stat~_sys_module_nf_conntrack_netbios_ns.json [new file with mode: 0644]
tests/mocks/fs/stat~_sys_module_nf_conntrack_pptp.json [new file with mode: 0644]
tests/mocks/fs/stat~_sys_module_nf_conntrack_rtsp.json [new file with mode: 0644]
tests/mocks/fs/stat~_sys_module_nf_conntrack_sane.json [new file with mode: 0644]
tests/mocks/fs/stat~_sys_module_nf_conntrack_sip.json [new file with mode: 0644]
tests/mocks/fs/stat~_sys_module_nf_conntrack_snmp.json [new file with mode: 0644]
tests/mocks/fs/stat~_sys_module_nf_conntrack_tftp.json [new file with mode: 0644]
tests/mocks/ubus/network.interface~dump.json [new file with mode: 0644]
tests/mocks/ubus/service~get_data~type-firewall.json [new file with mode: 0644]
tests/mocks/uci/firewall.json [new file with mode: 0644]
tests/mocks/uci/helpers.json [new file with mode: 0644]
tests/test-wrapper.uc [new file with mode: 0644]