Commit Graph

31 Commits

Author SHA1 Message Date
Daniel
e70fd9abd7 Reduce noisy logging 2023-07-21 16:04:02 +02:00
Daniel
8a09ba6045 Revamp connection handling flow to fix race condition and support info-only packets 2023-06-21 15:31:45 +02:00
Daniel
5bb2813459 Fix linter errors 2023-04-25 14:37:29 +02:00
Daniel
0aae9b4697 Fix closing nf conntrack session when stopping during start 2023-04-13 16:29:22 +02:00
vladimir
c43f6fe463 minor refactoring 2022-11-10 17:36:58 +02:00
Vladimir
f43cf9974d fix linter dot 2022-11-09 12:26:53 +01:00
Vladimir
852fb32bbd Fix linter warnings 2022-11-09 12:23:53 +01:00
Vladimir
a04b76ff58 Fix linter errors 2022-11-09 12:17:23 +01:00
vladimir
f226473d9a Linux reset verdict of individual connections 2022-11-03 19:08:16 +02:00
Daniel
f565dca480 Improve logging 2022-10-10 13:40:06 +02:00
Vladimir Stoilov
5ed133d578 Small fixes 2022-10-10 13:40:06 +02:00
Vladimir Stoilov
ddfa3722be Fixes 2022-10-10 13:40:06 +02:00
Vladimir Stoilov
edcb93bf5c Tunnel flag bugfix and refactoring 2022-10-10 13:37:08 +02:00
Daniel
8cf882f4d4 Update Go, deps and linter 2022-08-30 16:13:26 +02:00
Daniel
0dce13d18f Fix detection of incoming localhost packets on Linux 2022-06-22 10:41:16 +02:00
Daniel
932f6002b4 Use alternative approach to fix nfqueue closing process
This commit reverts commit ec6a3f03e8.
2022-05-18 09:34:27 +02:00
Daniel
ec6a3f03e8 Fix shutting down nfq interception with go-nfqueue v1.3.1 2022-05-11 13:19:31 +02:00
Daniel
266c950581 Fix go build flags 2022-02-14 16:03:10 +01:00
Daniel
60d8664e7b Fix tests and linters 2022-02-02 12:48:42 +01:00
Daniel
525687a30b Handle ICMP/v6 echo regularly 2021-06-01 12:54:22 +02:00
Daniel
c3d94efab9 Add support for fast-tracking connections within the OS integration 2021-04-19 23:13:06 +02:00
Daniel
efdc0b7849 Fix log message and test script 2021-04-19 14:40:04 +02:00
Daniel
5d61b7b682 Improve packet parsing 2021-03-29 13:39:36 +02:00
Daniel
a30287014c Fix nil check for nil value interfaces 2021-01-23 14:47:08 +01:00
Daniel
ae32a2e29a Fix typo 2021-01-07 12:40:06 +01:00
Daniel
684555e5e5 Fix slow nfq shutdown 2020-12-21 14:55:33 +01:00
Patrick Pacher
44e1b97c30 Update linux integration code to re-create the nfqueues on failure 2020-12-14 09:42:04 +01:00
Daniel
e58f28c323 Reduce locking in nfqueue and netlink 2020-11-27 17:20:58 +01:00
Daniel
28bb8ec6ca Fix connection blocking on Linux 2020-11-06 08:53:07 +01:00
Daniel
210059f1f2 Fix nfq-exp flag and nfq logging messages 2020-10-13 15:56:09 +02:00
Patrick Pacher
bdcfc8c566 Finally switch to nfqexp as the default nfqueue backend 2020-09-30 17:44:42 +02:00