Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-07-23 | sd-network: expose DNS/NTP servers as strings | Tom Gundersen | |
This avoids having to distinguish between IPv4 and IPv6, allowing us to keep their internal orderings. The consumers now has to turn the strings into addresses. | |||
2014-07-23 | resolved: don't read DHCP leases | Tom Gundersen | |
networkd will expose both statically configured DNS servers and servers receieved over DHCP in sd_network_get_dns(), so no need to keep the distinction in resolved. | |||
2014-07-23 | networkd: merge DNS and NTP entries when exporting | Tom Gundersen | |
In the state files, do not distinguish where the various entries came from (static or DHCP), but include them all in the same list. | |||
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 | |||
2014-07-18 | resolved: do not use unitialized variable | Zbigniew Jędrzejewski-Szmek | |
2014-07-18 | resolved: various bad memory access fixes to the cache | Lennart Poettering | |
2014-07-18 | resolved: fix bus signatures to follow family as int change | Lennart Poettering | |
2014-07-18 | in-addr-util: remove family_to_string() API | Lennart Poettering | |
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 | change type for address family to "int" | Lennart Poettering | |
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 | resolved: add more const | Lennart Poettering | |
2014-07-18 | resolved: add LLMNR support for looking up names | Lennart Poettering | |
2014-07-17 | resolved: silence warnings | Thomas Hindoe Paaboel Andersen | |
No need to write to r here since it will be overwritten as the first step in parse_fail. | |||
2014-07-17 | resolved: remove unused variable | Thomas Hindoe Paaboel Andersen | |
2014-07-17 | resolved: add DNS cache | Lennart Poettering | |
2014-07-17 | resolved: don't trip up when an rtlink message does not include the MTU | Lennart Poettering | |
2014-07-17 | resolved: enforce limit on concurrent outstanding queries | Lennart Poettering | |
2014-07-17 | sd-network: remove redundant array size parameter from functions that return ↵ | Lennart Poettering | |
arrays As long as the number of array entries is relatively small it's nicer to simply return the number of entries directly, instead of using a size_t* return parameter for it. | |||
2014-07-17 | resolved: fix check for mdns names | Lennart Poettering | |
2014-07-17 | resolved: we are never authoritative for localhost | Lennart Poettering | |
2014-07-17 | resolved: properly handle MTU logic | Lennart Poettering | |
2014-07-17 | dns-domain: enforce maximum DNS domain name length | Lennart Poettering | |
2014-07-17 | sd-network: fix parameter order for sd_network_monitor_new() | Lennart Poettering | |
Constructors should return the object they created as first parameter, except when they are generated as a child/member object of some other object in which case that should be first. | |||
2014-07-16 | Let config_parse open file where applicable | Zbigniew Jędrzejewski-Szmek | |
Special care is needed so that we get an error message if the file failed to parse, but not when it is missing. To avoid duplicating the same error check in every caller, add an additional 'warn' boolean to tell config_parse whether a message should be issued. This makes things both shorter and more robust wrt. to error reporting. | |||
2014-07-16 | resolved: do not free() sd_dhcp_lease_get_dns() results | Kay Sievers | |
2014-07-16 | resolved: properly pass canonical name information to resolving client | Lennart Poettering | |
Also, hook up nss-resolve to make use of this information | |||
2014-07-16 | resolved: add CNAME lookup support | Lennart Poettering | |
2014-07-16 | resolved: support for TCP DNS queries | Lennart Poettering | |
2014-07-16 | dns-packet: allow dynamic resizing of DNS packets | Lennart Poettering | |
2014-07-16 | dns-domain: introduce macros for accessing all DNS header fields | Lennart Poettering | |
2014-07-15 | resolve: avoid use of uninitalized variable | Zbigniew Jędrzejewski-Szmek | |
2014-07-15 | Constify ConfigTableItem tables | Zbigniew Jędrzejewski-Szmek | |
2014-07-16 | resolved: add legacy dbus service and policy files | Kay Sievers | |
2014-07-16 | resolved: add small NSS module that uses resolved to resolve DNS names | Lennart Poettering | |
2014-07-16 | dns-domain: never allow labels that are larger than 63 chars | Lennart Poettering | |
2014-07-16 | dns-domain: fix generation of reverse IP address lookup name | Lennart Poettering | |
2014-07-16 | resolve: add distinct bus error code for hosts that exist but lack A or AAAA ↵ | Lennart Poettering | |
records | |||
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) | |||
2014-07-10 | shared: split out in_addr related calls from socket-util.[ch] into its ↵ | Lennart Poettering | |
private in-addr-util.[ch] These are enough calls for a new file, and they are sufficiently different from the sockaddr-related calls, hence let's split this out. | |||
2014-07-10 | resolved: properly free network monitor | Lennart Poettering | |
2014-07-07 | resolved: make use of union in_addr_union in resolved, too | Lennart Poettering | |
2014-07-07 | resolved: make sure SIGTER/SIGINT actually can be caught and processed | Lennart Poettering | |
2014-07-07 | resolved: let config_parse() open the configuration file for us | Lennart Poettering | |
2014-06-03 | resolved: run as unpriviliged "systemd-resolve" user | Tom Gundersen | |
This service is not yet network facing, but let's prepare nonetheless. Currently all caps are dropped, but some may need to be kept in the future. | |||
2014-06-02 | resolved: move resolv.conf to resolved's runtime dir | Tom Gundersen | |
2014-05-19 | resolved: add daemon to manage resolv.conf | Tom Gundersen | |
Also remove the equivalent functionality from networkd. |