Systemd/src/network
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
..
netdev conf-parser: turn three bool function params into a flags fields 2017-11-13 10:24:03 +01:00
wait-online build-sys: drop automake support 2017-07-18 10:04:44 -04:00
meson.build build-sys: use #if Y instead of #ifdef Y everywhere 2017-10-04 12:09:29 +02:00
networkctl.c tree-wide: use IN_SET macro (#6977) 2017-10-04 16:01:32 +02:00
networkd-address-label.c socket-util: add parse_ip_prefix (#5867) 2017-05-05 20:04:07 -04:00
networkd-address-label.h socket-util: add parse_ip_prefix (#5867) 2017-05-05 20:04:07 -04:00
networkd-address-pool.c networkd: clean up main header file a bit 2016-11-14 01:05:06 +01:00
networkd-address-pool.h networkd: rework headers to avoid circular includes 2016-04-29 19:01:28 -04:00
networkd-address.c tree-wide: use IN_SET macro (#6977) 2017-10-04 16:01:32 +02:00
networkd-address.h networkd: add scope to address section (#6449) 2017-08-01 09:44:08 +02:00
networkd-brvlan.c networkd: clean up main header file a bit 2016-11-14 01:05:06 +01:00
networkd-brvlan.h networkd: apply bridge vlan configuration correct 2016-08-04 17:14:18 +02:00
networkd-conf.c conf-parser: turn three bool function params into a flags fields 2017-11-13 10:24:03 +01:00
networkd-conf.h build-sys: add check for gperf lookup function signature (#5055) 2017-01-10 08:39:05 +01:00
networkd-dhcp4.c networkd: set dhcp_use_routes to true when dhcp_anonymize is true (#7209) 2017-11-10 16:03:43 +01:00
networkd-dhcp6.c sd-dhcp6-client: Implement FQDN Option (#7309) 2017-11-16 10:07:07 +01:00
networkd-fdb.c networkd: clean up main header file a bit 2016-11-14 01:05:06 +01:00
networkd-fdb.h networkd: drop weird "const" usage in function parameters 2016-06-03 19:20:46 +02:00
networkd-gperf.gperf networkd: clean up main header file a bit 2016-11-14 01:05:06 +01:00
networkd-ipv4ll.c networkd: trivial style cleanup 2017-07-08 17:58:44 -04:00
networkd-ipv6-proxy-ndp.c networkd: add IPv6ProxyNDP (#5913) 2017-05-09 20:04:55 +02:00
networkd-ipv6-proxy-ndp.h networkd: add IPv6ProxyNDPAddress support (#5174) 2017-02-11 00:47:55 +01:00
networkd-link-bus.c networkd: clean up main header file a bit 2016-11-14 01:05:06 +01:00
networkd-link.c networkd: improve interface rename log message a bit (#7299) 2017-11-12 16:26:58 +01:00
networkd-link.h networkd-radv: Helper function for Router Advertisement initialization 2017-05-15 14:49:50 +03:00
networkd-lldp-tx.c networkd: clean up main header file a bit 2016-11-14 01:05:06 +01:00
networkd-lldp-tx.h networkd: reworkd LLDP emission to allow control of propagation level 2016-05-09 15:45:31 +02:00
networkd-manager-bus.c networkd: clean up main header file a bit 2016-11-14 01:05:06 +01:00
networkd-manager.c networkd: fix two format string mismatches 2017-11-01 23:10:21 +01:00
networkd-manager.h networkd: add support to configure IP Rule (#5725) 2017-09-14 21:51:39 +02:00
networkd-ndisc.c networkd: RFC compliant autonomous prefix handling (#5636) 2017-03-31 15:10:59 +02:00
networkd-ndisc.h networkd: flush DNSSL/RDNSS lists when we lose carrier 2016-11-02 11:39:49 -06:00
networkd-network-bus.c networkd: clean up main header file a bit 2016-11-14 01:05:06 +01:00
networkd-network-gperf.gperf networkd: Add EmitDNS and EmitDomains configuration options 2017-10-06 12:30:27 +03:00
networkd-network.c conf-parser: turn three bool function params into a flags fields 2017-11-13 10:24:03 +01:00
networkd-network.h networkd: Add EmitDNS and EmitDomains configuration options 2017-10-06 12:30:27 +03:00
networkd-radv.c networkd: Automatically set DNS and search domain information 2017-10-06 12:30:27 +03:00
networkd-radv.h networkd: Automatically set DNS and search domain information 2017-10-06 12:30:27 +03:00
networkd-route.c networkd: remove route - drop route type from netlink message. (#7240) 2017-11-02 21:36:03 +09:00
networkd-route.h networkd: route - support unicast,blackhole,unreachable and prohibited (#6861) 2017-09-19 16:28:26 +02:00
networkd-routing-policy-rule.c Remove a bunch of unused variables 2017-11-01 23:06:44 +01:00
networkd-routing-policy-rule.h networkd: add support to configure IP Rule (#5725) 2017-09-14 21:51:39 +02:00
networkd-util.c tree-wide: use IN_SET where possible 2017-10-02 13:09:54 +02:00
networkd-util.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
networkd.c mkdir: introduce follow_symlink flag to mkdir_safe{,_label}() 2017-10-06 16:03:33 +09:00
org.freedesktop.network1.conf networkd: add basic dbus API 2015-02-05 11:50:34 +01:00
org.freedesktop.network1.service networkd: add basic dbus API 2015-02-05 11:50:34 +01:00
systemd-networkd.pkla networkd: allow networkd to set the timezone in timedated 2016-11-23 16:32:06 +01:00
systemd-networkd.rules networkd: allow networkd to set the timezone in timedated 2016-11-23 16:32:06 +01:00
test-network-tables.c networkd: clean up main header file a bit 2016-11-14 01:05:06 +01:00
test-network.c networkd: move event loop handling out of the manager (#4723) 2016-11-28 20:42:40 +01:00
test-networkd-conf.c network: test MAC address parsing 2016-05-17 16:55:20 -04:00