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
Daniel
3c6cd69f50
Add support for default ports nameserver config
2020-09-24 17:12:01 +02:00
Daniel
1b11d1589b
Add ServerInfo to resolvers and caches
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
c12526235a
Add category annotations to options
2020-09-22 15:39:30 +02:00
Patrick Pacher
a5e3f7ff37
Refactor status package to use portbase/runtime.
...
Refactor the status package to use portbase/runtime and
make system status readonly. Also adapts the code base
to the new portbase/notifications package.
2020-09-21 17:19:07 +02:00
Patrick Pacher
7c5e78b239
Update app profile icons. Switch to new portbase options
2020-09-15 09:01:48 +02:00
Daniel
1bac9e7f81
Merge pull request #138 from safing/fix/catch-dns-write-error
...
Improve resilience and logging in resolver and nameserver
2020-08-19 16:26:44 +02:00