Daniel
|
81fb67bb48
|
Fix tests
|
2021-04-19 15:11:11 +02:00 |
|
Daniel
|
d626cea102
|
Improve dns resolving and logging
|
2021-04-16 21:35:16 +02:00 |
|
Daniel
|
317962be5d
|
Add api endpoint to query the DNS cache database including the memory cache
|
2021-04-16 21:32:18 +02:00 |
|
Daniel
|
ccefcd6b3b
|
Fix incorrect empty answer handling per RFC4074
|
2021-04-16 17:47:13 +02:00 |
|
Daniel
|
909c7a031c
|
Merge pull request #279 from safing/fix/resolver-unfailing
Improve resolver unfailing
|
2021-04-03 16:07:52 +02:00 |
|
Daniel
|
b956fff1b0
|
Fix resolver fail status locking
|
2021-03-31 15:59:01 +02:00 |
|
Daniel
|
4b2db03957
|
Unify allow/block naming in messages
|
2021-03-29 17:36:13 +02:00 |
|
Daniel
|
18617fc617
|
Improve resolver unfailing
|
2021-03-29 17:12:47 +02:00 |
|
Daniel
|
20383226f8
|
Move some Resolver information to ResolverInfo and propagate it
|
2021-03-20 22:19:27 +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 |
|
Daniel
|
1178749747
|
Implement review suggestions
|
2021-03-10 17:19:51 +01:00 |
|
Daniel
|
6dba38ce42
|
Improve extra response records
|
2021-03-10 17:10:47 +01:00 |
|
Daniel
|
8a55b6a30d
|
Improve resolver and process docs
|
2021-03-10 17:10:15 +01:00 |
|
Daniel
|
f0eb2e260c
|
Always fallback to local/system dns servers for mDNS scoped domains
|
2021-03-10 17:09:19 +01:00 |
|
Daniel
|
b60427c68b
|
Add validation to non-negative int config options
|
2021-02-23 22:45:08 +01:00 |
|
Daniel
|
fa595a53d5
|
Stop randomizing dns answer records
|
2021-02-10 17:05:05 +01:00 |
|
Daniel
|
6233c76778
|
Implement review suggestions
|
2021-01-28 16:44:40 +01:00 |
|
Daniel
|
4b2f8f7c64
|
Add continuous domain test script
|
2021-01-25 17:11:58 +01:00 |
|
Daniel
|
fa1b8aa148
|
Improve resolver API
|
2021-01-25 17:11:48 +01:00 |
|
Daniel
|
587f6f36cf
|
Properly clear caches when deleting from the database
|
2021-01-25 17:11:03 +01:00 |
|
Daniel
|
0e93204caf
|
Return cached entries if device is offline
|
2021-01-25 17:09:27 +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
|
16e45081b9
|
Increase write timeout for tcp resolver
|
2020-12-01 17:00:11 +01:00 |
|
Daniel
|
f31e19aaac
|
Improve logging
|
2020-12-01 16:59:58 +01:00 |
|
Daniel
|
a60a53ed46
|
Shorten caching for empty success responses.
|
2020-11-30 15:08:25 +01:00 |
|
Daniel
|
30f84e8009
|
Improve missing dns servers module error
|
2020-11-04 14:49:57 +01:00 |
|
Daniel
|
a0268ee91d
|
Update config wording and metadata
|
2020-11-04 14:49:33 +01:00 |
|
Daniel
|
263eb0578a
|
Improve config wording
|
2020-10-29 15:14:15 +01:00 |
|
Patrick Pacher
|
9ea2162816
|
Add quick setting support
|
2020-10-27 15:20:04 +01:00 |
|
Patrick Pacher
|
997787e3f2
|
Merge branch 'develop' into feature/ui-revamp
|
2020-10-20 13:00:28 +02:00 |
|
Daniel
|
0e0f716499
|
Improve recovery handling in TCP resolver
|
2020-10-16 15:00:34 +02:00 |
|
Patrick Pacher
|
2ccf8c635a
|
Merge branch 'develop' into feature/ui-revamp
|
2020-10-16 10:00:04 +02:00 |
|
Daniel
|
dd6ded0308
|
Implement review suggestions
|
2020-10-15 11:23:23 +02:00 |
|
Patrick Pacher
|
f65d3f36e7
|
Merge branch 'develop' into feature/ui-revamp
|
2020-10-15 11:15:07 +02:00 |
|
Daniel
|
62dd4355be
|
Add scoping to IPInfo
|
2020-10-14 11:37:50 +02:00 |
|
Daniel
|
7d9454f29a
|
Remove RRCache locking and clean up attributes
|
2020-09-30 17:16:45 +02:00 |
|
Daniel
|
7b5803482c
|
Support non-standard format on dns query name
|
2020-09-29 11:23:05 +02:00 |
|
Patrick Pacher
|
69962fcb11
|
Merge branch 'develop' into feature/ui-revamp
|
2020-09-29 09:19:15 +02:00 |
|
Daniel
|
7c5cbefc27
|
Update Adguard DNS configuration to use new IPs
See their announcement: https://adguard.com/en/blog/adguard-dns-new-addresses.html
|
2020-09-28 12:37:17 +02:00 |
|
Daniel
|
a498611a2a
|
Fix second write when responding with extra section
|
2020-09-25 11:30:01 +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
|
0f2e3cdb2f
|
Fix comment for linter
|
2020-09-24 22:09:01 +02:00 |
|
Daniel
|
89dfbf72e6
|
Final feedback implementation and fixes
|
2020-09-24 22:03:02 +02:00 |
|
Daniel
|
c856b7372a
|
Improve handling of expired or failed queries
|
2020-09-24 17:12:01 +02:00 |
|
Daniel
|
af056780fc
|
Fix linter errors
|
2020-09-24 17:12:01 +02:00 |
|
Daniel
|
5df7182b5d
|
Implement feedback
|
2020-09-24 17:12:01 +02:00 |
|
Daniel
|
34247b1d82
|
Add hearbeat check to TCP resolver
|
2020-09-24 17:12:01 +02:00 |
|
Daniel
|
bd8d047428
|
Retry NSDomain queries, if wanted
|
2020-09-24 17:12:01 +02:00 |
|