Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | remove unused includes | Thomas Hindoe Paaboel Andersen | 2015-02-23 |
| | | | | | | This patch removes includes that are not used. The removals were found with include-what-you-use which checks if any of the symbols from a header is in use. | ||
* | hashmap: introduce hash_ops to make struct Hashmap smaller | Michal Schmidt | 2014-09-15 |
| | | | | | | | | | It is redundant to store 'hash' and 'compare' function pointers in struct Hashmap separately. The functions always comprise a pair. Store a single pointer to struct hash_ops instead. systemd keeps hundreds of hashmaps, so this saves a little bit of memory. | ||
* | resolved: allow passing on which protocol, family and interface to look ↵ | Lennart Poettering | 2014-08-14 |
| | | | | | | something up Also, return on which protocol/family/interface we found something. | ||
* | resolved: destroy outstanding queries if the clients that initiated them die | Lennart Poettering | 2014-08-11 |
| | |||
* | resolved: never reuse transactions for probing that are already completed ↵ | Lennart Poettering | 2014-08-05 |
| | | | | based on cached data | ||
* | resolved: use CLOCK_BOOTTIME instead of CLOCK_MONOTONIC when aging caches ↵ | Lennart Poettering | 2014-08-01 |
| | | | | | | and timeing out transactions That way the cache doens't get confused when the system is suspended. | ||
* | resolved: implement LLMNR uniqueness verification | Lennart Poettering | 2014-07-31 |
| | |||
* | resolved: when we got a successful DNS reply, then only wait for other ↵ | Lennart Poettering | 2014-07-30 |
| | | | | transactions on the same scope, nowhere else | ||
* | resolved: follow more closely the recommend timeouts and TTLs from the LLMNR ↵ | Lennart Poettering | 2014-07-30 |
| | | | | spec | ||
* | resolved: only cache answer RRs, never additional or authoritative RRs of ↵ | Lennart Poettering | 2014-07-30 |
| | | | | responses | ||
* | resolved: the llmnr destination address check applies to queries, not to ↵ | Lennart Poettering | 2014-07-29 |
| | | | | responses | ||
* | resolved: add more debug logging | Lennart Poettering | 2014-07-29 |
| | |||
* | resolved: discard more invalid llmnr messages | Lennart Poettering | 2014-07-29 |
| | |||
* | resolved: when resolving an address PTR record via llmnr, make a tcp ↵ | Lennart Poettering | 2014-07-29 |
| | | | | connection by default | ||
* | resolve: add llmnr responder side for UDP and TCP | Lennart Poettering | 2014-07-29 |
| | | | | Name defending is still missing. | ||
* | resolved: most DNS servers can't handle more than one question per packet, ↵ | Lennart Poettering | 2014-07-23 |
| | | | | hence let's not generate that | ||
* | resolved: implement negative caching | Lennart Poettering | 2014-07-23 |
| | |||
* | resolved: rework logic so that we can share transactions between queries of ↵ | Lennart Poettering | 2014-07-23 |
| | | | | different clients | ||
* | resolved: add LLMNR support for looking up names | Lennart Poettering | 2014-07-18 |
| | |||
* | resolved: add DNS cache | Lennart Poettering | 2014-07-17 |
| | |||
* | resolved: enforce limit on concurrent outstanding queries | Lennart Poettering | 2014-07-17 |
| | |||
* | resolved: add CNAME lookup support | Lennart Poettering | 2014-07-16 |
| | |||
* | resolved: support for TCP DNS queries | Lennart Poettering | 2014-07-16 |
| | |||
* | resolve: add distinct bus error code for hosts that exist but lack A or AAAA ↵ | Lennart Poettering | 2014-07-16 |
| | | | | records | ||
* | resolved: add a DNS client stub resolver | Lennart Poettering | 2014-07-16 |
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) |