Commit graph

72 commits

Author SHA1 Message Date
Daniel
43cfba8445 Add IP scoping data to entity.Entity and network.Connection 2021-03-20 22:07:17 +01:00
Daniel
ad359da437 Compare filter lists index with semver 2021-03-10 17:11:11 +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
Patrick Pacher
f8cea6eafd
Prepare go.mod migration 2021-01-19 13:07:36 +01:00
Daniel
3db7457d30 Fix minor bugs 2021-01-08 16:37:00 +01:00
Daniel
e2032efbbc Fix filterlist index updating 2021-01-07 12:38:43 +01:00
Daniel
563bff1d95 Update filterlists to use new format
Also, add database reset flag
2020-11-06 17:29:58 +01:00
Daniel
02525eff49
Merge pull request #178 from safing/feature/improve-geoip-distance-calc
Shift focus away from coordinates for calculating IP distance
2020-10-19 10:31:47 +02:00
Daniel
be75c2d99b Implement review suggestions, fix tests 2020-10-15 15:25:34 +02:00
Daniel
0e83268356 Match endpoints by destination port 2020-10-15 12:13:25 +02:00
Daniel
3818718180 Fix reverse domain resolving 2020-10-15 11:48:27 +02:00
Daniel
cfafbfca4e Improve trace logging 2020-10-15 11:48:27 +02:00
Daniel
222249678e Shift focus away from coordinates for calculating IP distance 2020-10-15 11:36:17 +02:00
Daniel
f7d2262790 Add permissions to database interfaces for improved performance 2020-10-13 16:11:39 +02:00
Daniel
991d3eb7ba
Merge pull request #157 from safing/feature/delete-empty-filterlist-update-entries
Delete filterlist entry if update has no sources
2020-09-25 10:25:37 +02:00
Daniel
3474b04228 Use whitelist flag to delete 2020-09-25 10:18:56 +02:00
Daniel
1bf7946e58 Delete filterlist entry if update has no sources 2020-09-24 22:47:56 +02:00
Daniel
af056780fc Fix linter errors 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
f46e759524 Use new Purge method of the database 2020-09-24 16:57:54 +02:00
Patrick Pacher
85e4beafa1
Move LMS scoring from nameserver to firewall 2020-08-11 10:28:05 +02:00
Daniel
cdec623033 Add SPN integration 2020-08-06 21:36:43 +02:00
Patrick Pacher
c59f680053
Merge pull request #52 from safing/feature/firewall-resolver-improvements
Firewall and Resolver improvements
2020-05-20 18:07:48 +02:00
Daniel
46411951f6 Further improve logging and messages 2020-05-20 16:43:54 +02:00
Daniel
65a3456165 Improve block reason in dns response 2020-05-19 16:57:13 +02:00
Patrick Pacher
a426b53929
Update to new geoip database 2020-05-14 07:35:45 +02:00
Patrick Pacher
e254453038
Fix filterlists module state not being set 2020-05-04 10:45:32 +02:00
Daniel
f4b8ad7d7c Fix tests: split core package into core and base 2020-05-02 13:24:31 +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
a07c36159b
Minor bug fix 2020-04-21 10:17:20 +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
eeb358425d
Refactor entity list handling 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
bffe4a9eaf
Add CNAME blocking support 2020-04-21 10:16:25 +02:00
Patrick Pacher
58ad3eb88b
Switch filterlist debug logging to trace 2020-04-17 11:04:17 +02:00
Patrick Pacher
943246c747
Add support for firefox canary domain for disabling DoH 2020-04-17 11:01:26 +02:00
Patrick Pacher
86a449a619
Add support to filter sub-domains as well 2020-04-15 09:59:59 +02:00
Patrick Pacher
56a1751e62
Fix golangci-lint warnings 2020-04-15 08:21:32 +02:00
Patrick Pacher
568674bdf8
Fix updater and add more logging to filterlist 2020-04-14 14:41:55 +02:00
Patrick Pacher
fc9835f91a
Fix resource index not updated. Minor module improvements 2020-04-14 14:02:05 +02:00
Patrick Pacher
e77d971259
Rename filterlist to filterlists 2020-04-14 11:23:15 +02:00
Patrick Pacher
f630df0b1f
Implemented peer review comments 2020-04-14 11:14:04 +02:00
ppacher
f96f8d8d6e
Added filterlist integration 2020-04-14 08:52:15 +02:00
Daniel
a425cb63d8 Rename security levels 2020-04-09 16:40:10 +02:00
Patrick Pacher
a3a591740e Fix geoip database upgrade handling 2020-04-03 14:23:02 +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