Daniel
|
8a09ba6045
|
Revamp connection handling flow to fix race condition and support info-only packets
|
2023-06-21 15:31:45 +02:00 |
|
Daniel
|
c6de741ed8
|
Disable prompting when re-evaluating connections
|
2023-01-30 13:57:58 +01:00 |
|
Daniel
|
68b69dd896
|
Allow any own local connection
|
2022-10-13 14:21:06 +02:00 |
|
Daniel
|
75f4d43347
|
Switch to FilterConnection as main decision function
|
2022-10-13 11:23:08 +02:00 |
|
Daniel
|
f4490b4f11
|
Use new profile functions in firewall
|
2022-10-10 22:36:39 +02:00 |
|
Daniel
|
763b35322a
|
Improve use of packet in connection decision making
|
2022-10-10 14:14:34 +02:00 |
|
Daniel
|
f565dca480
|
Improve logging
|
2022-10-10 13:40:06 +02:00 |
|
Vladimir Stoilov
|
6fdc6c0a4f
|
Refactoring
|
2022-10-10 13:38:26 +02:00 |
|
Vladimir Stoilov
|
fdc8ef5698
|
issue new verdict on configuration change
|
2022-10-10 13:37:08 +02:00 |
|
Patrick Pacher
|
d4f316e65a
|
incoming: force block by default, apply default action and allow LAN per rules
|
2022-09-20 09:16:23 +02:00 |
|
Daniel
|
8cf882f4d4
|
Update Go, deps and linter
|
2022-08-30 16:13:26 +02:00 |
|
Daniel
|
092b1cd8a0
|
Move resolving unbreak filter list IDs to filterlists module
|
2022-08-30 13:54:34 +02:00 |
|
Daniel
|
5c6fc6ee9c
|
Improve custom filter list config key
|
2022-08-02 16:35:33 +02:00 |
|
Daniel
|
0b81fb5516
|
Mitigate double read locks on the layered profile
|
2022-08-02 13:59:13 +02:00 |
|
Daniel
|
549fa1926f
|
Move checking custom filter list behind main filter lists to get entity data
|
2022-08-01 14:25:01 +02:00 |
|
Vladimir Stoilov
|
d3def3ec94
|
better user messages, linter errors, refactoring
|
2022-08-01 14:25:01 +02:00 |
|
Vladimir Stoilov
|
93367b64df
|
Bug fixes and performence fixes:
Synchronization bug fixed
map reseting performence improvment
Added more notificationa and better wording
better scheduling of file parsing task
|
2022-08-01 14:25:01 +02:00 |
|
Vladimir Stoilov
|
62c100714a
|
Custom filter list:
subdomain and cname cheks
Automatic realod when settings is changed
periodicly check for file changes
|
2022-08-01 14:25:01 +02:00 |
|
Vladimir Stoilov
|
35697989e5
|
Refactoring
|
2022-08-01 14:25:01 +02:00 |
|
Vladimir Stoilov
|
420da81b33
|
Custom filter list proof of concept
|
2022-08-01 14:25:01 +02:00 |
|
Daniel
|
787f9e7dec
|
Add support for upcoming UNBREAK filter list
|
2022-06-01 13:28:10 +02:00 |
|
Daniel
|
9a89f65027
|
Improve support for DNS-SD and fall back to cached data for non-ICANN queries
|
2022-05-24 11:25:34 +02:00 |
|
Daniel
|
49e79fe3fd
|
Detect responses to multi/broadcast queries
|
2022-05-24 11:20:01 +02:00 |
|
Daniel
|
7d315e92be
|
Integrate SPN route manipulation settings
|
2022-03-01 16:35:59 +01:00 |
|
Daniel
|
c2cac45d83
|
Fix incoming rules for system resolver
|
2022-02-14 11:24:52 +01:00 |
|
Daniel
|
60d8664e7b
|
Fix tests and linters
|
2022-02-02 12:48:42 +01:00 |
|
Daniel
|
a4e9b370f0
|
Use P2P filter lists when blocking P2P connections
|
2021-12-13 10:28:40 +01:00 |
|
Daniel
|
960101d3a9
|
Add custom routing for DNS server connections
|
2021-10-12 16:18:36 +02:00 |
|
Daniel
|
9c72fcfa40
|
Improve documentation
|
2021-08-23 23:02:27 +02:00 |
|
Daniel
|
7b055a7c0a
|
Implement review suggestions
|
2021-08-23 16:34:21 +02:00 |
|
Daniel
|
f34dccb8f3
|
Improve endpoint/rule lists and filtering of DNS requests
|
2021-08-19 23:29:29 +02:00 |
|
Patrick Pacher
|
88eb252ecb
|
Prepare intel entity data earlier in the decision process
|
2021-08-18 16:57:45 +02:00 |
|
Daniel
|
b314b46fb8
|
Improve logging
|
2021-08-18 09:34:00 +02:00 |
|
Patrick Pacher
|
026dc274f4
|
Fix bypass prevention not working as expected due to filterlists not matched for the entity
|
2021-08-17 14:25:55 +02:00 |
|
Daniel
|
6141066252
|
Improve system resolver profile
|
2021-06-01 12:53:57 +02:00 |
|
Daniel
|
6f9d17bba2
|
Improve decision tree, move resolver scope checking behind endpoint list rules
|
2021-04-16 21:36:16 +02:00 |
|
Daniel
|
a884a30660
|
Always update the revision counter when deciding on a connection
|
2021-04-15 23:16:35 +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
|
01e7160bfe
|
Add special handling to dns queries from the system resolver
|
2021-03-20 23:12:46 +01:00 |
|
Daniel
|
df7afe985e
|
Add fast network table lookup
|
2021-02-23 13:10:08 +01:00 |
|
Daniel
|
12f3c0ea8d
|
Add support for network service
|
2021-01-19 15:43:22 +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
|
d5e252051a
|
Move connectivity domain decider
|
2020-11-04 15:52:22 +01:00 |
|
Daniel
|
fa3f873c31
|
Implement review feedback
|
2020-10-30 11:54:00 +01:00 |
|
Daniel
|
c09d32cf08
|
Add option key responsible for the verdict
Also, expose the RevisionCounter
|
2020-10-29 16:24:17 +01:00 |
|
Daniel
|
cfafbfca4e
|
Improve trace logging
|
2020-10-15 11:48:27 +02:00 |
|
Daniel
|
9d35ff3192
|
Fix and improve network listener system integration and check
Also, improve logging.
|
2020-08-12 14:33:09 +02:00 |
|
Patrick Pacher
|
c229031521
|
Retext block reason in domain heuristics
|
2020-08-11 15:45:32 +02:00 |
|