Daniel
|
7b5803482c
|
Support non-standard format on dns query name
|
2020-09-29 11:23:05 +02:00 |
|
Daniel
|
a498611a2a
|
Fix second write when responding with extra section
|
2020-09-25 11:30:01 +02:00 |
|
Daniel
|
991cebb3d3
|
Retry send DNS response without extra section
|
2020-09-25 10:23:59 +02:00 |
|
Daniel
|
4e14439112
|
Handle DNS Rcodes
|
2020-09-25 10:13:10 +02:00 |
|
Daniel
|
00de73d65e
|
Further logging improvements
|
2020-09-24 22:44:27 +02:00 |
|
Daniel
|
89dfbf72e6
|
Final feedback implementation and fixes
|
2020-09-24 22:03:02 +02:00 |
|
Daniel
|
67cdc52fcd
|
Implement Feedback
|
2020-09-24 17:25:00 +02:00 |
|
Daniel
|
af056780fc
|
Fix linter errors
|
2020-09-24 17:12:01 +02:00 |
|
Daniel
|
12b0ff973d
|
Fix special responders
|
2020-09-24 17:12:01 +02:00 |
|
Daniel
|
3f3d82bdf1
|
Improve debug information in DNS responses
|
2020-09-24 17:12:01 +02:00 |
|
Daniel
|
39aa3d0879
|
Improve resilience and logging in resolver and nameserver
|
2020-08-19 16:20:51 +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
|
85e4beafa1
|
Move LMS scoring from nameserver to firewall
|
2020-08-11 10:28:05 +02:00 |
|
Daniel
|
d17f83a379
|
Improve nameserver auth IP check
|
2020-08-11 07:56:51 +02:00 |
|
Daniel
|
68c2d23c1b
|
Fix handling of connectivity / captive portal domains
Also, improve handling of queries during being captive.
|
2020-07-17 16:09:46 +02:00 |
|
Daniel
|
e369a9484a
|
Improve captive portal handling
|
2020-07-15 08:53:55 +02:00 |
|
Daniel
|
6298d1df30
|
Rework tcp resolver to make it cleaner
From PR Review https://github.com/safing/portmaster/pull/78
|
2020-07-12 21:47:46 +02:00 |
|
Daniel
|
881a757667
|
Fix netenv resolver interaction
Also fix endless loop in tcp resolver when network is down
|
2020-06-26 22:50:35 +02:00 |
|
Daniel
|
2248026365
|
Fix error detection if query was blocked by upstream
|
2020-05-28 10:04:05 +02:00 |
|
Daniel
|
46411951f6
|
Further improve logging and messages
|
2020-05-20 16:43:54 +02:00 |
|
Daniel
|
1c5474bdcd
|
Change dns requests to be workers instead of microtasks
|
2020-05-20 15:15:07 +02:00 |
|
Daniel
|
e65ae8b55d
|
Implement review suggestions
|
2020-05-19 16:57:55 +02:00 |
|
Daniel
|
7649859ba6
|
Switch connection state lookups to use the packet.Info struct
Also, rename the Direction attribute on packet.Info to Inbound
|
2020-05-18 17:08:32 +02:00 |
|
Daniel
|
55b0ae8944
|
Revamp process attribution of network connections
|
2020-05-15 17:15:22 +02:00 |
|
Patrick Pacher
|
972f8fcfc3
|
Merge pull request #44 from safing/feature/pre-alpha-finalizing
Pre alpha finalizing
|
2020-04-30 16:42:09 +02:00 |
|
Patrick Pacher
|
2dda3813fa
|
Let decision reasons decide on the DNS reply
|
2020-04-30 14:23:06 +02:00 |
|
Daniel
|
95041d217c
|
Fix module dependencies, split filter into interception and filter modules
|
2020-04-24 10:17:15 +02:00 |
|
Patrick Pacher
|
f2e41a0d32
|
Refactoring of FilterDNSResponse and DecideOnConnection
|
2020-04-21 10:17:16 +02:00 |
|
Patrick Pacher
|
8c5526a69b
|
Add support for verdict and decision reason context
|
2020-04-21 10:16:32 +02:00 |
|
Patrick Pacher
|
42ccb3e39a
|
Small changes based on review comments
|
2020-04-21 10:16:32 +02:00 |
|
Patrick Pacher
|
9deb1623d6
|
Add support to detect upstream DNS resolver blocking
|
2020-04-21 10:16:32 +02:00 |
|
Patrick Pacher
|
bffe4a9eaf
|
Add CNAME blocking support
|
2020-04-21 10:16:25 +02:00 |
|
Daniel
|
033dceab5b
|
Add support for unidentified/system processes/profiles
|
2020-04-17 21:52:06 +02:00 |
|
Patrick Pacher
|
56a1751e62
|
Fix golangci-lint warnings
|
2020-04-15 08:21:32 +02:00 |
|
Patrick Pacher
|
ef770638f8
|
Add VerdictFailed and update nameserver
|
2020-04-14 17:34:54 +02:00 |
|
Patrick Pacher
|
4798f97cba
|
wip
|
2020-04-14 16:59:22 +02:00 |
|
Patrick Pacher
|
78d38a194d
|
Add check for unknown process
|
2020-04-14 16:54:15 +02:00 |
|
Daniel
|
7da9e64c27
|
Save blocked DNS queries
|
2020-04-08 14:07:59 +02:00 |
|
Daniel
|
38f57a8954
|
Rework Communication+Link to Connection
|
2020-04-07 17:30:33 +02:00 |
|
Daniel
|
eec0c37101
|
Fix dependency graph and linter errors
|
2020-04-02 17:09:15 +02:00 |
|
Daniel
|
5523fcf0bd
|
Add subsystems and clean up module dependencies
|
2020-04-01 17:14:33 +02:00 |
|
Daniel
|
fc5b92118c
|
Restructure detection packages
|
2019-11-07 16:36:57 +01:00 |
|
Daniel
|
f75fc7d162
|
Clean up linter errors
|
2019-11-07 16:13:22 +01:00 |
|
Daniel
|
25b1d59663
|
Revamp intel and nameserver packages
|
2019-10-25 13:35:02 +02:00 |
|
Daniel
|
4b2ff39246
|
Adapt to new module structure with base and core modules
|
2019-08-09 16:46:37 +02:00 |
|
Daniel
|
328fc9087f
|
Adapt modules to new core module and dir structure handling
|
2019-07-31 22:36:09 +02:00 |
|
Daniel
|
5829074247
|
Remove copyright notices from files, LICENSE file suffices
|
2019-07-24 10:44:00 +02:00 |
|
Daniel
|
9741bc412e
|
Update org import paths
|
2019-07-02 15:12:31 +02:00 |
|
Daniel
|
fb4fb20d4b
|
Rewrite network tree saving and cleaning procedures
|
2019-05-22 16:10:05 +02:00 |
|
Daniel
|
b8374f044a
|
Upgrade nameserver to take over the DNS port when in use by another process
|
2019-05-22 16:04:41 +02:00 |
|