Commit graph

100 commits

Author SHA1 Message Date
Daniel
0439894efc Suppress error when stopping during filterlist update 2022-06-09 13:49:34 +02:00
Daniel
c018e2397f Improve empty list matching 2022-02-14 11:25:06 +01:00
Daniel
ef62be4cb0 Exclude some tests cases in CI 2022-02-02 14:54:21 +01:00
Daniel
60d8664e7b Fix tests and linters 2022-02-02 12:48:42 +01:00
Daniel
c5c54d16e1 Weigh coordinate distance stronger 2022-01-25 16:25:59 +01:00
Daniel
aec32fb6a2 Fix matching unknown AS Orgs 2022-01-25 16:25:59 +01:00
Daniel
ad21764711 Improve location estimation 2022-01-18 15:27:39 +01:00
Daniel
9185bf5bac Update dsd loading to new version 2021-11-23 13:01:49 +01:00
Daniel
aa8156badc Add coordinates to intel.Entity 2021-11-08 11:19:01 +01:00
Daniel
0d88a6982a Improve and document location estimation algorithm 2021-10-19 10:49:19 +02:00
Daniel
5d15ec8cc7 Wait with first update cycle until online 2021-10-04 16:02:59 +02:00
Daniel
d98df900bd Fill missing location info based on existing info 2021-09-29 22:10:45 +02:00
Daniel
9cb7fe346e Improve network proximity calculation 2021-09-29 15:43:35 +02:00
Daniel
acbb3840b4 Improve logging 2021-09-17 22:03:22 +02:00
Daniel
6c849ab607 Fix intel fetching input validation, improve logging 2021-08-23 23:29:00 +02:00
Daniel
b3f7ed8586 Disable retrying of intel fetching
sync.Once cannot be refreshed while executing.
2021-08-23 23:12:53 +02:00
Daniel
66a22c4e49 Save and return intel fetching errors 2021-08-23 23:02:20 +02:00
Daniel
12f2e7270e
Merge pull request #377 from safing/fix/cname-subdomain-checks
Fix CNAME and sub-domain matching for filterlists
2021-08-18 17:04:54 +02:00
Patrick Pacher
88eb252ecb
Prepare intel entity data earlier in the decision process 2021-08-18 16:57:45 +02:00
Patrick Pacher
65825fe06e
Fix panic when nobody waits for a geoip database 2021-08-18 16:35:12 +02:00
Patrick Pacher
a6e5e49bd2 Implement review suggestions 2021-08-18 16:19:24 +02:00
Patrick Pacher
c02f2cb593 Improve geoip database downloading and do not block connections 2021-08-18 15:28:50 +02:00
Patrick Pacher
3627384fc5 Improve locking in intel/geoip 2021-08-17 13:47:17 +02:00
Patrick Pacher
09bba4198a Fix incorrect read-lock for filterlist bloom filter 2021-08-17 12:39:05 +02:00
Daniel
f86f3ecab7 Fix and improve minor issues 2021-06-01 12:54:50 +02:00
Daniel
a076b78250 Implement review suggestions 2021-05-12 15:48:32 +02:00
Daniel
55e55f4d43 Improve notifications 2021-05-12 11:25:53 +02:00
Daniel
2e73d4fbe6 Update and improve notifications according to new system 2021-05-05 00:28:29 +02:00
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