Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-08-21 | resolved: rework synthesizing logic | Lennart Poettering | |
With this change we'll now also generate synthesized RRs for the local LLMNR hostname (first label of system hostname), the local mDNS hostname (first label of system hostname suffixed with .local), the "gateway" hostname and all the reverse PTRs. This hence takes over part of what nss-myhostname already implemented. Local hostnames resolve to the set of local IP addresses. Since the addresses are possibly on different interfaces it is necessary to change the internal DnsAnswer object to track per-RR interface indexes, and to change the bus API to always return the interface per-address rather than per-reply. This change also patches the existing clients for resolved accordingly (nss-resolve + systemd-resolve-host). This also changes the routing logic for queries slightly: we now ensure that the local hostname is never resolved via LLMNR, thus making it trustable on the local system. | |||
2015-06-10 | resolve: move dns routines into shared | Nick Owens | |
2015-05-18 | resolved: allow DnsAnswer objects with no space for RRs | Lennart Poettering | |
They might be created as result of merged answer sets, hence accept them. http://lists.freedesktop.org/archives/systemd-devel/2015-April/030834.html | |||
2014-07-30 | resolved: properly set TTL in SOA records | Lennart Poettering | |
2014-07-30 | resolved: include SOA records in LLMNR replies for non-existing RRs to allow ↵ | Lennart Poettering | |
negative caching | |||
2014-07-30 | resolved: never attempt negative caching of SOA records | Lennart Poettering | |
2014-07-30 | resolved: when answer A or AAAA questions, order responses by whether ↵ | Lennart Poettering | |
addresses are link-local or not | |||
2014-07-23 | resolved: most DNS servers can't handle more than one question per packet, ↵ | Lennart Poettering | |
hence let's not generate that | |||
2014-07-23 | resolved: implement negative caching | Lennart Poettering | |
2014-07-23 | resolved: rework logic so that we can share transactions between queries of ↵ | Lennart Poettering | |
different clients |