Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-09-15 | hashmap: introduce hash_ops to make struct Hashmap smaller | Michal Schmidt | |
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. | |||
2014-08-03 | resolved: RRSIG records | Zbigniew Jędrzejewski-Szmek | |
2014-08-03 | resolved: DNSKEY records | Zbigniew Jędrzejewski-Szmek | |
2014-08-03 | resolve: add more record types and convert to gperf table | Zbigniew Jędrzejewski-Szmek | |
We are unlikely to evert support most of them, but we can at least display the types properly. The list is taken from the IANA list. The table of number->name mappings is converted to a switch statement. gcc does a nice job of optimizing lookup (when optimization is enabled). systemd-resolve-host -t is now case insensitive. | |||
2014-07-31 | resolved: properly process SSHFP RRs | Lennart Poettering | |
2014-07-31 | resolved: properly process SRV records | Lennart Poettering | |
2014-07-31 | resolved: provide properly named way to access SPF data in RRs | Lennart Poettering | |
2014-07-31 | resolved: properly process DNAME RRs | Lennart Poettering | |
2014-07-31 | resolved: LOC records | Zbigniew Jędrzejewski-Szmek | |
LOC records have a version field. So far only version 0 has been published, but if a record with a different version was encountered, our only recourse is to treat it as an unknown type. This is implemented with the 'unparseable' flag, which causes the serialization/deserialization and printing function to cause the record as a blob. The flag can be used if other packet types cannot be parsed for whatever reason. | |||
2014-07-31 | resolved: SPF records | Zbigniew Jędrzejewski-Szmek | |
2014-07-31 | resolved: TXT records | Zbigniew Jędrzejewski-Szmek | |
2014-07-31 | resolved: MX records | Zbigniew Jędrzejewski-Szmek | |
2014-07-31 | resolve-host: list types and classes | Zbigniew Jędrzejewski-Szmek | |
Also update systemctl to similar style. | |||
2014-07-30 | resolved: add API for resolving specific RRs | Lennart Poettering | |
2014-07-30 | resolved: include SOA records in LLMNR replies for non-existing RRs to allow ↵ | Lennart Poettering | |
negative caching | |||
2014-07-29 | resolve: add llmnr responder side for UDP and TCP | Lennart Poettering | |
Name defending is still missing. | |||
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 | |||
2014-07-17 | resolved: add DNS cache | Lennart Poettering | |
2014-07-16 | resolved: add a DNS client stub resolver | Lennart Poettering | |
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) |