Commit Graph

252 Commits

Author SHA1 Message Date
Daniel
d626cea102 Improve dns resolving and logging 2021-04-16 21:35:16 +02:00
Daniel
bb3fc0ad35 Remove special (and faulty) cache modifications after filter-blocking a query 2021-04-16 21:33:46 +02:00
Daniel
4c5461a788 Remove dependence on network.Connection.Scope 2021-04-16 17:44:40 +02:00
Daniel
82a224764e Improve pre-authenticated port check 2021-04-15 23:18:09 +02:00
Daniel
a884a30660 Always update the revision counter when deciding on a connection 2021-04-15 23:16:35 +02:00
Daniel
9ff824967e Get/Create connections in single-inflight lock 2021-04-07 16:43:13 +02:00
Daniel
c8bb071e29 Make pre-authenticated ports simpler and stricter 2021-04-07 16:29:42 +02:00
Daniel
4390df8cb5 Merge pull request #278 from safing/fix/netenv
Fix and improve netenv for Windows and Linux
2021-04-03 16:06:35 +02:00
Daniel
bbb1c828e8 Implement review suggestions 2021-04-03 16:03:00 +02:00
Daniel
a305c4e81c Merge pull request #281 from safing/fix/allow-block-naming
Unify allow/block naming in messages
2021-03-30 14:26:36 +02:00
Daniel
4398e96af5 Fix check if filter/removeOutOfScopeDNS should applied to a connection 2021-03-30 12:00:58 +02:00
Daniel
4b2db03957 Unify allow/block naming in messages 2021-03-29 17:36:13 +02:00
Daniel
259a0a8b22 Add ICMP listener 2021-03-29 13:41:17 +02:00
Daniel
5d61b7b682 Improve packet parsing 2021-03-29 13:39:36 +02:00
Daniel
60bdea7c50 Fix network debug formatting 2021-03-21 21:49:37 +01:00
Daniel
bc341b60c0 Enable Windows dnscache again 2021-03-20 23:14:38 +01:00
Daniel
01e7160bfe Add special handling to dns queries from the system resolver 2021-03-20 23:12:46 +01:00
Daniel
43cfba8445 Add IP scoping data to entity.Entity and network.Connection 2021-03-20 22:07:17 +01:00
Daniel
a221fdd3d2 Merge pull request #272 from safing/fix/patch-set-1
Minor fixes and improvements
2021-03-11 15:20:09 +01:00
Patrick Pacher
dd5273add7 Merge pull request #264 from safing/fix/negative-config-ints
Add validation to non-negative int config options
2021-03-11 14:25:09 +01:00
Daniel
56d5ce1a47 Add more documentation for prompt handling 2021-03-10 17:28:05 +01:00
Daniel
1178749747 Implement review suggestions 2021-03-10 17:19:51 +01:00
Daniel
0b79173269 Register metrics in start instead of prep 2021-03-10 14:08:32 +01:00
Daniel
b60427c68b Add validation to non-negative int config options 2021-02-23 22:45:08 +01:00
Daniel
c952e0e0fa Fix bulk profile updates via prompts 2021-02-23 22:14:24 +01:00
Daniel
df7afe985e Add fast network table lookup 2021-02-23 13:10:08 +01:00
Patrick Pacher
9da2ba25cb Fix failing build by updating firewall package to new function name 2021-02-05 08:38:44 +01:00
Daniel
c9b89ef2ea Use metrics 2021-01-28 17:45:52 +01:00
Daniel
9cf214fdff Simplify profile reloading
Also, increase prompt decision timeout.
2021-01-25 17:07:09 +01:00
Daniel
d9483e6251 Fix imcpv6 protocol name 2021-01-23 14:47:44 +01:00
Daniel
a30287014c Fix nil check for nil value interfaces 2021-01-23 14:47:08 +01:00
Daniel
f5e2b0f9af Merge pull request #234 from safing/fix/iptables-icmp6-handling
Fix icmp6 handling just like for icmp4
2021-01-20 09:11:00 +01:00
Daniel
9d12804211 Fix icmp6 handling just like for icmp4 2021-01-19 15:48:34 +01:00
Daniel
12f3c0ea8d Add support for network service 2021-01-19 15:43:22 +01:00
Daniel
3f8c99517f Merge pull request #229 from safing/feature/switch-to-localhost-nameserver
Switch to localhost nameserver
2021-01-19 15:13:10 +01:00
Daniel
564928a97f Switch nameserver to listen on localhost 2021-01-08 16:36:36 +01:00
Daniel
ae32a2e29a Fix typo 2021-01-07 12:40:06 +01:00
Daniel
a23c0fffa9 Increase default prompt timeout to 60s 2021-01-07 12:39:54 +01:00
Daniel
60ac9af5f2 Update based on portbase review suggestions 2021-01-06 13:35:25 +01:00
Daniel
72c7592cdd Update API endpoints and handlers 2020-12-31 00:00:48 +01:00
Daniel
8a3e15ec72 Merge pull request #222 from safing/fix/slow-nfq-shutdown
Fix slow nfq shutdown
2020-12-21 19:18:53 +01:00
Daniel
684555e5e5 Fix slow nfq shutdown 2020-12-21 14:55:33 +01:00
Daniel
68b6649a76 Fix fast-tracking of the block-IPs 2020-12-21 14:54:10 +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
d206eca3fa Merge pull request #211 from safing/fix/process-profile-deadlock
Fix process/profile deadlock
2020-12-04 17:03:39 +01:00
Daniel
8e34be70bb Remove concept of primary/virtual processes
Simplify single in flight for getting a process
2020-12-04 17:01:10 +01:00
Daniel
7f26a28776 Improve internal tooling 2020-12-04 16:59:14 +01:00
Daniel
f31e19aaac Improve logging 2020-12-01 16:59:58 +01:00
Daniel
b29775b6a1 Merge pull request #205 from safing/fix/packet-context
Fix tracing context assigned to packets
2020-11-30 15:13:23 +01:00
Daniel
c37674d94c Fix tracing context assigned to packets 2020-11-30 14:49:21 +01:00