Daniel
e092ab9831
Resolve hostname to localhost
2021-11-18 16:28:26 +01:00
Daniel
f4e3eff0bd
Fix DNS request context marshaling
2021-11-17 17:28:30 +01:00
Daniel
b9b33ed2b3
Use separate DNSRequestContext struct for adding DNS context to connections
2021-10-19 10:25:49 +02:00
Daniel
ff31b7c8c5
Add dns and tunnel context to conntection
2021-10-14 15:54:42 +02:00
Daniel
b716f56eaf
Fix dns request handling when failing
2021-10-14 14:17:42 +02:00
Daniel
1a222ca6da
Improve and fix dns requests saving
2021-10-11 15:24:32 +02:00
Daniel
be0a94ba98
Reduce open dns requests by better handling dual stack requests
2021-10-07 11:12:45 +02:00
Daniel
1b312f5ce4
Add BlockIP dns responder, update ZeroIP responder
2021-08-23 14:40:01 +02:00
Daniel
94756d9f38
Improve notifications
2021-05-12 11:25:53 +02:00
Daniel
48b55a88bc
Improve flags
2021-05-05 00:24:14 +02:00
Daniel
d626cea102
Improve dns resolving and logging
2021-04-16 21:35:16 +02:00
Daniel
ccefcd6b3b
Fix incorrect empty answer handling per RFC4074
2021-04-16 17:47:13 +02:00
Daniel
01e7160bfe
Add special handling to dns queries from the system resolver
2021-03-20 23:12:46 +01:00
Daniel
fbf666ee68
Revamp Connection.ID
...
Add Connection.Type and Connection.External
Deprecate Connection.Scope
2021-03-20 22:29:29 +01:00
Daniel
9b58046617
Warn on failed dns server shutdown instead of returning an error
2021-03-10 14:15:54 +01:00
Daniel
0b79173269
Register metrics in start instead of prep
2021-03-10 14:08:32 +01:00
Daniel
df7afe985e
Add fast network table lookup
2021-02-23 13:10:08 +01:00
Daniel
c9b89ef2ea
Use metrics
2021-01-28 17:45:52 +01:00
Daniel
0e93204caf
Return cached entries if device is offline
2021-01-25 17:09:27 +01:00
Daniel
12f3c0ea8d
Add support for network service
2021-01-19 15:43:22 +01:00
Daniel
564928a97f
Switch nameserver to listen on localhost
2021-01-08 16:36:36 +01:00
Daniel
c80159585e
Make DNS Server listen address configurable
2020-12-21 14:53:20 +01:00
Daniel
5170c7a105
Fix nameserver logging
2020-12-04 16:56:21 +01:00
Daniel
f31e19aaac
Improve logging
2020-12-01 16:59:58 +01:00
Daniel
057d167221
Block DNS requests with IPs 0.0.0.17 and ::17
2020-11-04 15:51:30 +01:00
Daniel
ed00e1fe83
Add titles and categories to notifications
...
Also, add more event data to prompts.
2020-10-29 22:54:46 +01:00
Daniel
c09d32cf08
Add option key responsible for the verdict
...
Also, expose the RevisionCounter
2020-10-29 16:24:17 +01:00
Patrick Pacher
2ccf8c635a
Merge branch 'develop' into feature/ui-revamp
2020-10-16 10:00:04 +02:00
Daniel
eeb2d1053e
Remove nameserver/only package
2020-10-15 11:48:27 +02:00
Daniel
3ded87fc2c
Fix DNS responders when for non A and AAAA questions
2020-10-15 11:48:27 +02:00
Daniel
cfafbfca4e
Improve trace logging
2020-10-15 11:48:27 +02:00
Patrick Pacher
f65d3f36e7
Merge branch 'develop' into feature/ui-revamp
2020-10-15 11:15:07 +02:00
Patrick Pacher
75bc5df34d
Refactor connection locking
2020-10-07 11:55:01 +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
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
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
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