Systemd/src/systemd
Stefan Agner 8006aa32ee sd-dhcp6-client: Implement FQDN Option (#7309)
Implement DHCPv6 option to exchange information about the Fully
Qualified Domain Name (FQDN) according to RFC 4704.

The RFC 4704 describes two models of operations in section 3,
currently only the second model is supported (DHCPv6 server
updates both the AAAA and the PTR RRs).

The existing DHCP Section Options SendHostname and Hostname are
sent as FQDN to the server. According to section 4.2 sending
only parts of its FQDN is allowed.

Fixes #4682.
2017-11-16 10:07:07 +01:00
..
_sd-common.h headers: check that __INCLUDE_LEVEL__ is defined before using it (#5575) 2017-03-13 08:11:24 +01:00
meson.build meson: only run c++ tests when c++ compiler is available (#6123) 2017-06-15 10:55:13 +02:00
sd-bus-protocol.h headers: remove commas at end of enum lists 2016-03-11 13:50:56 -05:00
sd-bus-vtable.h sd-bus: fix c++ compatibility (#5941) 2017-05-11 18:55:26 -04:00
sd-bus.h Add sd_bus_message_new and sd_bus_message_seal as public functions (#6609) 2017-10-30 16:08:46 +01:00
sd-daemon.h Add sd_is_socket_sockaddr (#4885) 2016-12-14 11:51:26 +01:00
sd-device.h include sys/sysmacros.h in more places 2016-03-14 23:29:10 -04:00
sd-dhcp-client.h networkd: set PRL default options depending on Anonymize. 2017-09-06 19:03:25 +02:00
sd-dhcp-lease.h network: Implement DHCP Option 119 (Domain Search List) (#5932) 2017-05-13 10:19:32 -04:00
sd-dhcp-server.h networkd: Add EmitRouter= option for DHCP Server (#3251) 2016-05-17 19:34:25 -04:00
sd-dhcp6-client.h sd-dhcp6-client: Implement FQDN Option (#7309) 2017-11-16 10:07:07 +01:00
sd-dhcp6-lease.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
sd-event.h check for _POSIX_C_SOURCE instead of __USE_POSIX* 2017-03-16 03:29:53 +01:00
sd-hwdb.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
sd-id128.h tree-wide: add SD_ID128_MAKE_STR, remove LOG_MESSAGE_ID 2017-02-15 00:45:12 -05:00
sd-ipv4acd.h ipv4acd: rename "ll" parameter to "acd" everywhere 2016-05-26 15:34:43 +02:00
sd-ipv4ll.h libsystemd-network: sd-ipv4ll: Wrapper to restart address aquisition after conflict 2017-03-31 15:29:00 -05:00
sd-journal.h sd-journal: "soft" deprecate sd_journal_open_container() 2016-04-25 19:29:01 +02:00
sd-lldp.h lldp: include sys/types.h in sd-lldp.h 2016-06-06 19:59:08 +02:00
sd-login.h Typo 2016-02-11 21:52:02 -05:00
sd-messages.h core: whenever a unit terminates, log its consumed resources to the journal 2017-09-22 15:28:05 +02:00
sd-ndisc.h network: beef up ipv6 RA support considerably 2016-06-06 20:11:38 +02:00
sd-netlink.h networkd: route - support unicast,blackhole,unreachable and prohibited (#6861) 2017-09-19 16:28:26 +02:00
sd-network.h networkd: rework how carrier bindings are serialized 2016-02-21 20:40:57 +01:00
sd-path.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
sd-radv.h networkd: Automatically set DNS and search domain information 2017-10-06 12:30:27 +03:00
sd-resolve.h libsystemd-network: sd-event uses 64bit priorities, expose them in the APIs as such 2016-02-20 22:42:29 +01:00
sd-utf8.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00