]> git.ipfire.org Git - thirdparty/systemd.git/commit - src/systemd/sd-dhcp-client.h
network: Implement DHCP Option 119 (Domain Search List) (#5932)
authorDaniel Wang <wonderfly@users.noreply.github.com>
Sat, 13 May 2017 14:19:32 +0000 (07:19 -0700)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Sat, 13 May 2017 14:19:32 +0000 (10:19 -0400)
commitb85bc551c3cbd26b03c79c8d416389e7ac501760
treea5b129384f9606bc612d5d23c91a59cf5f8b6350
parent6e4177315f632e03afea43b6d99100bd434f3403
network: Implement DHCP Option 119 (Domain Search List) (#5932)

This adds a modified version of dhcp6_option_parse_domainname() that is
able to parse compressed domain names, borrowing the idea from
dns_packet_read_name(). It also adds pieces in networkd-link and
networkd-manager to properly save/load the added option field.

Resolves #2710.
Makefile.am
src/libsystemd-network/dhcp-lease-internal.h
src/libsystemd-network/sd-dhcp-lease.c
src/libsystemd-network/test-sd-dhcp-lease.c [new file with mode: 0644]
src/network/networkd-link.c
src/network/networkd-manager.c
src/systemd/sd-dhcp-client.h
src/systemd/sd-dhcp-lease.h
src/test/meson.build