aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Remove thiserror dependencyHEADmasterHimbeer2025-03-251-18/+70
* Fix hosts file reverse answers always being suffixed with the search domainHimbeer2024-08-191-5/+1
* Change the hosts file forward lookup behavior to wildcard matchingHimbeer2024-08-191-21/+27
* Speed up reverse lookups using a bidirectional hashmapHimbeer2024-08-191-48/+61
* Fix local reverse queries panicking with EmptyLabelHimbeer2024-08-191-1/+0
* Fix hosts file reverse lookups panicking with PrefixLenErrorHimbeer2024-08-191-8/+14
* Fix forward lookups requiring linear-time checks against the hosts fileHimbeer2024-08-191-12/+18
* Reapply "Add hosts file support"Himbeer2024-08-191-73/+197
* Revert "Add hosts file support"Himbeer2024-08-031-197/+73
* Add hosts file supportHimbeer2024-08-031-73/+197
* Improve upstream query error handling and clientbound error responsesHimbeer2024-07-241-6/+49
* Revert "Handle upstream read timeouts less disruptively"Himbeer2024-07-241-75/+17
* Raise upstream timeout to 3 seconds (better for low-end hardware)Himbeer2024-07-221-1/+1
* Copy request flags to response as mandated by RFC1035Himbeer2024-07-221-3/+3
* Handle upstream read timeouts less disruptivelyHimbeer2024-07-221-17/+76
* fallback to secondary upstream server if primary failsHimbeerserverDE2024-02-031-18/+34
* try not to panic without error context on domain name conversion errorsHimbeerserverDE2024-01-281-6/+16
* print questions to failed requests for debuggingHimbeerserverDE2024-01-281-1/+19
* clippy: .unwrap_or(String::new()) => .unwrap_or_default()HimbeerserverDE2024-01-271-1/+1
* ipv6 subnet id extraction: work well with prefix delegations as tiny as /61HimbeerserverDE2024-01-271-8/+1
* remove unnecessary byteorder dependency in favor of std0.3.2HimbeerserverDE2023-11-151-2/+8
* move error handling to binaryHimbeerserverDE2023-11-153-27/+22
* transition from trust-dns to hickory (rename)HimbeerserverDE2023-11-152-11/+11
* expect() message style consistency improvementHimbeerserverDE2023-10-141-1/+1
* error import consistencyHimbeerserverDE2023-10-142-2/+3
* log style consistencyHimbeerserverDE2023-10-141-10/+9
* make error enum style consistent with my conventionHimbeerserverDE2023-10-141-2/+4
* refresh leases on SIGUSR1 rather than file changeHimbeerserverDE2023-10-142-31/+13
* ignore .in-addr.arpa. queries with too many octetsHimbeerserverDE2023-08-231-4/+4
* fix arpa error message in line 324HimbeerserverDE2023-08-231-3/+1
* change upstreamHimbeerserverDE2023-08-221-2/+2
* fix regular dns queries trying to be parsed as arpaHimbeerserverDE2023-08-221-5/+9
* support local reverse lookupsHimbeerserverDE2023-08-221-4/+74
* clippy: manual implementation of Iterator::findHimbeerserverDE2023-08-221-8/+2
* serve the local search domainHimbeerserverDE2023-08-222-11/+41
* change internal workings of dhcp lookupsHimbeerserverDE2023-08-221-9/+15
* don't set NXDOMAIN for existent domains that don't have the requested recordHimbeerserverDE2023-08-161-5/+5
* don't check source address for eligibilityHimbeerserverDE2023-08-161-25/+0
* make upstream a constant that's harder to missHimbeerserverDE2023-08-141-1/+3
* logging system update0.2.2HimbeerserverDE2023-06-031-15/+8
* allow loopback access0.2.1HimbeerserverDE2023-05-301-2/+3
* don't always (unrightfully) drop traffic from IPv4-mapped IPv6 addressesHimbeerserverDE2023-05-071-1/+8
* handle incoming ipv6 requestsHimbeerserverDE2023-05-071-3/+11
* skip unreadable lease files instead of crashing the updater or main thread0.1.2HimbeerserverDE2023-05-041-2/+15
* fix lease files not being rereadHimbeerserverDE2023-04-161-7/+7
* don't forward domainless queriesHimbeerserverDE2023-04-141-13/+17
* latency improvement: don't read leases from disk on the flyHimbeerserverDE2023-04-142-38/+98
* don't crash on ipv6 packetsHimbeerserverDE2023-04-141-1/+1
* fix dhcp lease handling (expiration and multiple lease files)HimbeerserverDE2023-04-081-8/+25
* if multiple leases for a hostname are found, prefer the one on the same netwo...HimbeerserverDE2023-04-041-8/+33