opensnitch/daemon/firewall/nftables
Gustavo Iñiguez Goia 6622df9d38
allow to configure nfqueue bypass flag
Nfqueue bypass option skips the enqueue of packets to userspace
if no application is listening to the queue.
https://wiki.nftables.org/wiki-nftables/index.php/Queueing_to_userspace

If this flag is not specified, and for example the daemon dies
unexpectedly, all the outbound traffic will be blocked.

Up until now we've been using this flag by default not to block network
traffic if the daemon dies or is killed for some reason. But some users
want to use precisely this behaviour (#884, #1183, #1201).

Now you can configure it, to block connections if the daemon
unexpectedly dies.

The option is on by default in the configuration (QueueBypass: true).
If this item is not present in the daemon config file, then it'll be
false.
2024-10-19 10:51:40 +02:00
..
exprs sys fw: allow to use wildcards to match interfaces 2023-07-24 16:11:12 +02:00
nftest tests: better sys-fw log,meta and ip tests 2023-07-12 12:53:13 +02:00
testdata tests: added nftables/system tests 2023-07-01 22:41:04 +02:00
chains.go tests: added new sys fw tests 2023-07-07 00:46:09 +02:00
chains_test.go tests: updated sys fw tests 2023-07-06 14:27:54 +02:00
monitor.go force to reestablish non-local connections on start 2023-07-25 01:42:54 +02:00
monitor_test.go updated sys-fw tests 2023-12-20 23:02:45 +01:00
nftables.go allow to configure nfqueue bypass flag 2024-10-19 10:51:40 +02:00
parser.go fw: fixed adding 'counter' obj to rules 2024-07-03 14:26:11 +02:00
rule_helpers.go sys,fw: check for errors when adding ports rules 2023-07-06 17:58:17 +02:00
rules.go allow to configure nfqueue bypass flag 2024-10-19 10:51:40 +02:00
rules_test.go tests: updated sys fw tests 2023-07-06 14:27:54 +02:00
system.go sys fw: report errors to the GUI after reloading 2023-07-15 20:32:42 +02:00
system_test.go fw: allow to configure config file/ check interval 2023-12-20 21:32:45 +01:00
tables.go tests: added new sys fw tests 2023-07-07 00:46:09 +02:00
tables_test.go tests: updated sys fw tests 2023-07-06 14:27:54 +02:00
utils.go allow to configure nfqueue bypass flag 2024-10-19 10:51:40 +02:00
utils_test.go tests: updated sys fw tests 2023-07-06 14:27:54 +02:00