Systemd/src/network
Lennart Poettering 52ef5dd798 hostname-util: flagsify hostname_is_valid(), drop machine_name_is_valid()
Let's clean up hostname_is_valid() a bit: let's turn the second boolean
argument into a more explanatory flags field, and add a flag that
accepts the special name ".host" as valid. This is useful for the
container logic, where the special hostname ".host" refers to the "root
container", i.e. the host system itself, and can be specified at various
places.

let's also get rid of machine_name_is_valid(). It was just an alias,
which is confusing and even more so now that we have the flags param.
2020-12-15 17:59:48 +01:00
..
generator hostname-util: flagsify hostname_is_valid(), drop machine_name_is_valid() 2020-12-15 17:59:48 +01:00
netdev network: mtu is neither a boolean nor a pointer 2020-12-07 08:59:21 +01:00
tc network: do not configure static configs more than once simultaneously 2020-12-11 14:39:46 +09:00
wait-online Merge pull request #17478 from yuwata/split-network-internal 2020-11-27 09:04:19 +09:00
fuzz-netdev-parser.c license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
fuzz-network-parser.c license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
fuzz-network-parser.options fuzz: limit the maximum size of test inputs for a few parsers 2019-03-12 19:30:05 +01:00
meson.build Merge pull request #17478 from yuwata/split-network-internal 2020-11-27 09:04:19 +09:00
networkctl.c Merge pull request #17478 from yuwata/split-network-internal 2020-11-27 09:04:19 +09:00
networkd-address-label.c license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
networkd-address-label.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
networkd-address-pool.c license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
networkd-address-pool.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
networkd-address.c network: make address_drop() accept NULL 2020-12-14 23:28:11 +09:00
networkd-address.h network: use address_get() in address_exists() 2020-12-08 12:41:07 +09:00
networkd-brvlan.c license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
networkd-brvlan.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
networkd-can.c network: use SYNTHETIC_ERRNO() macro 2020-11-27 14:35:20 +09:00
networkd-can.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
networkd-conf.c license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
networkd-conf.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
networkd-dhcp-common.c network: use bus_error_message() 2020-12-02 20:31:39 +09:00
networkd-dhcp-common.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
networkd-dhcp-server-bus.c license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
networkd-dhcp-server-bus.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
networkd-dhcp-server.c license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
networkd-dhcp-server.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
networkd-dhcp4.c network: do not set broadcast if prefixlen is 31 or 32 2020-12-03 10:22:50 +09:00
networkd-dhcp4.h Merge pull request #17474 from yuwata/network-drop-link-deserialization-logic 2020-11-27 09:08:01 +09:00
networkd-dhcp6.c network: warn when NDISC and DHCPv6 provide the same address 2020-12-08 13:36:19 +09:00
networkd-dhcp6.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
networkd-fdb.c license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
networkd-fdb.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
networkd-gperf.gperf network: Add support to ignore foreign routes 2020-03-07 01:42:52 +09:00
networkd-ipv4ll.c networkd: merge ll addressing fallback modes into normal "boolean" values 2020-11-30 12:37:36 +09:00
networkd-ipv4ll.h Merge pull request #17474 from yuwata/network-drop-link-deserialization-logic 2020-11-27 09:08:01 +09:00
networkd-ipv6-proxy-ndp.c license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
networkd-ipv6-proxy-ndp.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
networkd-link-bus.c network: do not reconfigure interface when the link gains carrier but udev not initialized it yet 2020-12-11 12:27:27 +09:00
networkd-link-bus.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
networkd-link.c network: adjust comments 2020-12-11 11:39:16 +01:00
networkd-link.h network: make routing_policy_rule_remove() take Manager instead of Link 2020-12-14 23:30:16 +09:00
networkd-lldp-rx.c license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
networkd-lldp-rx.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
networkd-lldp-tx.c license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
networkd-lldp-tx.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
networkd-manager-bus.c license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
networkd-manager-bus.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
networkd-manager.c network: fix SIGABRT related to unreachable route with DHCP6 2020-12-08 12:41:07 +09:00
networkd-manager.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
networkd-mdb.c network: do not configure static configs more than once simultaneously 2020-12-11 14:39:46 +09:00
networkd-mdb.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
networkd-ndisc.c network: use address_get() in address_exists() 2020-12-08 12:41:07 +09:00
networkd-ndisc.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
networkd-neighbor.c network: do not configure static configs more than once simultaneously 2020-12-11 14:39:46 +09:00
networkd-neighbor.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
networkd-network-bus.c Merge pull request #17478 from yuwata/split-network-internal 2020-11-27 09:04:19 +09:00
networkd-network-bus.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
networkd-network-gperf.gperf net-condition: introduce struct NetMatch 2020-10-29 15:04:52 +09:00
networkd-network.c hostname-util: flagsify hostname_is_valid(), drop machine_name_is_valid() 2020-12-15 17:59:48 +01:00
networkd-network.h Merge pull request #17478 from yuwata/split-network-internal 2020-11-27 09:04:19 +09:00
networkd-nexthop.c network: do not configure static configs more than once simultaneously 2020-12-11 14:39:46 +09:00
networkd-nexthop.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
networkd-radv.c network: convert router lifetime from usec_t to uint16_t 2020-11-10 00:04:52 +09:00
networkd-radv.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
networkd-route.c network: merge manager_drop_routes() and manager_drop_foreign_routes() 2020-12-14 23:26:49 +09:00
networkd-route.h Merge pull request #17474 from yuwata/network-drop-link-deserialization-logic 2020-11-27 09:08:01 +09:00
networkd-routing-policy-rule.c network: use netlink_message_read_in_addr_union() where applicable 2020-12-14 23:32:25 +09:00
networkd-routing-policy-rule.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
networkd-speed-meter.c license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
networkd-speed-meter.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
networkd-sriov.c network: do not configure static configs more than once simultaneously 2020-12-11 14:39:46 +09:00
networkd-sriov.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
networkd-sysctl.c Merge pull request #17474 from yuwata/network-drop-link-deserialization-logic 2020-11-27 09:08:01 +09:00
networkd-sysctl.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
networkd-util.c networkd: merge ll addressing fallback modes into normal "boolean" values 2020-11-30 12:37:36 +09:00
networkd-util.h networkd: merge ll addressing fallback modes into normal "boolean" values 2020-11-30 12:37:36 +09:00
networkd-wifi.c license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
networkd-wifi.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
networkd.c license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
networkd.conf network: Add support to ignore foreign routes 2020-03-07 01:42:52 +09:00
org.freedesktop.network1.conf network: implement DBus methods to set DNS related properties 2019-07-17 06:59:12 +09:00
org.freedesktop.network1.policy license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
org.freedesktop.network1.service license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
systemd-networkd.pkla network: request product UUID when DUIDType=uuid but DUIDRawData= is not set 2018-08-08 10:15:00 +09:00
systemd-networkd.rules network: request product UUID when DUIDType=uuid but DUIDRawData= is not set 2018-08-08 10:15:00 +09:00
test-network-tables.c license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
test-network.c network: revert previous changes to address_compare_func() 2020-12-08 12:41:07 +09:00
test-networkd-conf.c test-networkd-conf: add missing assert_se 2020-11-28 11:27:31 +01:00
test-routing-policy-rule.c license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00