Lennart Poettering
af93291cc4
resolved: when answer A or AAAA questions, order responses by whether addresses are link-local or not
2014-07-30 00:48:59 +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
bf3f1271e2
resolved: set LLMNR TCP and UDP TTLs to the values suggested by the RFC
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
faa133f3aa
resolved: rework logic so that we can share transactions between queries of different clients
2014-07-23 02:00:40 +02:00
Zbigniew Jędrzejewski-Szmek
901fd81647
resolved: do not use unitialized variable
2014-07-18 21:44:34 -04:00
Lennart Poettering
46f08bea4b
in-addr-util: remove family_to_string() API
...
we already have a more complete one with af_to_name(), that is generated
from the header files, no need to duplicate this.
2014-07-18 16:15:12 +02:00
Lennart Poettering
0dd25fb9f0
change type for address family to "int"
...
Let's settle on a single type for all address family values, even if
UNIX is very inconsitent on the precise type otherwise. Given that
socket() is the primary entrypoint for the sockets API, and that uses
"int", and "int" is relatively simple and generic, we settle on "int"
for this.
2014-07-18 16:10:51 +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
b45d9e86e4
resolved: fix check for mdns names
2014-07-17 01:41:52 +02:00
Lennart Poettering
faec72d5de
resolved: we are never authoritative for localhost
2014-07-17 01:41:52 +02:00
Lennart Poettering
e1c959948c
resolved: properly handle MTU logic
2014-07-17 01:41:52 +02:00
Lennart Poettering
ad86766293
resolved: support for TCP DNS queries
2014-07-16 20:15:47 +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