Lennart Poettering
9a015429b3
resolved: use CLOCK_BOOTTIME instead of CLOCK_MONOTONIC when aging caches and timeing out transactions
...
That way the cache doens't get confused when the system is suspended.
2014-08-01 00:58:12 +02:00
Lennart Poettering
ec2c5e4398
resolved: implement LLMNR uniqueness verification
2014-07-31 17:47:19 +02:00
Lennart Poettering
e4501ed4e6
resolved: when we got a successful DNS reply, then only wait for other transactions on the same scope, nowhere else
2014-07-30 20:39:52 +02:00
Lennart Poettering
0c903ae7db
resolved: follow more closely the recommend timeouts and TTLs from the LLMNR spec
2014-07-30 01:47:48 +02:00
Lennart Poettering
d2f47562d5
resolved: only cache answer RRs, never additional or authoritative RRs of responses
2014-07-30 01:47:10 +02:00
Lennart Poettering
2442b93d15
resolved: the llmnr destination address check applies to queries, not to responses
2014-07-29 23:53:08 +02:00
Lennart Poettering
a2a416f768
resolved: add more debug logging
2014-07-29 23:53:08 +02:00
Lennart Poettering
ea917db9e6
resolved: discard more invalid llmnr messages
2014-07-29 20:57:58 +02:00
Lennart Poettering
b914e211f3
resolved: when resolving an address PTR record via llmnr, make a tcp connection by default
2014-07-29 20:57:58 +02:00
Lennart Poettering
623a4c97b9
resolve: add llmnr responder side for UDP and TCP
...
Name defending is still missing.
2014-07-29 20:57:58 +02:00
Lennart Poettering
934e9b10b4
resolved: most DNS servers can't handle more than one question per packet, hence let's not generate that
2014-07-23 02:00:40 +02:00
Lennart Poettering
7e8e0422ae
resolved: implement negative caching
2014-07-23 02:00:40 +02:00
Lennart Poettering
faa133f3aa
resolved: rework logic so that we can share transactions between queries of different clients
2014-07-23 02:00:40 +02:00
Lennart Poettering
1716f6dcf5
resolved: add LLMNR support for looking up names
2014-07-18 12:38:32 +02:00
Lennart Poettering
322345fdb9
resolved: add DNS cache
2014-07-17 19:39:50 +02:00
Lennart Poettering
39762fdf67
resolved: enforce limit on concurrent outstanding queries
2014-07-17 01:58:14 +02:00
Lennart Poettering
8ba9fd9cee
resolved: add CNAME lookup support
2014-07-16 22:51:50 +02:00
Lennart Poettering
ad86766293
resolved: support for TCP DNS queries
2014-07-16 20:15:47 +02:00
Lennart Poettering
b9d394ea56
resolve: add distinct bus error code for hosts that exist but lack A or AAAA records
2014-07-16 03:28:18 +02:00
Lennart Poettering
74b2466e14
resolved: add a DNS client stub resolver
...
Let's turn resolved into a something truly useful: a fully asynchronous
DNS stub resolver that subscribes to network changes.
(More to come: caching, LLMNR, mDNS/DNS-SD, DNSSEC, IDN, NSS module)
2014-07-16 00:31:38 +02:00