Systemd/src/network
Yu Watanabe 6e537f62d7 network: dhcp4: release old lease after the new address become ready
Previously, on DHCPv4 address renewal, the old address may be removed
while the new address is not ready yet.

This also simplifies the logic of removing address and routes.
2020-07-29 02:05:05 +09:00
..
generator network-generator: allow empty hostname 2019-12-12 19:01:24 +09:00
netdev tree-wide: use READ_FULL_FILE_CONNECT_SOCKET at various places 2020-07-21 10:32:01 +02:00
tc network: downgrade log level in conf parsers 2020-07-17 00:40:09 +09:00
wait-online network: drop doubled white space 2020-07-15 17:15:25 +09:00
fuzz-netdev-parser.c fuzz: use fflush() and drop unnecessary rewind() 2019-02-25 12:35:51 +09:00
fuzz-network-parser.c network: add Reload() dbus method 2019-10-24 14:18:09 +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 network: Introduce SR-IOV 2020-07-01 13:51:33 +09:00
networkctl.c networkctl: do not ignore -EOPNOTSUPP when reading netlink message 2020-07-20 15:24:40 +09:00
networkd-address-label.c network: downgrade log level in conf parsers 2020-07-17 00:40:09 +09:00
networkd-address-label.h network: drop sections contain invalid settings in network_verify() 2019-03-13 11:59:18 +09:00
networkd-address-pool.c network: drop list fields in Network object 2019-05-07 16:55:19 +02:00
networkd-address-pool.h network: make address_pool_new() static 2019-03-01 15:52:12 +09:00
networkd-address.c network: dhcp4: release old lease after the new address become ready 2020-07-29 02:05:05 +09:00
networkd-address.h network: make address/route_configure optionally return created Address/Route object 2020-07-29 02:05:05 +09:00
networkd-brvlan.c network: downgrade log level in conf parsers 2020-07-17 00:40:09 +09:00
networkd-brvlan.h network: move conf parsers and function prototypes 2019-06-30 04:45:56 +09:00
networkd-can.c network: downgrade log level in conf parsers 2020-07-17 00:40:09 +09:00
networkd-can.h network: can: introduce a config parser function for bitrates 2020-04-01 20:07:20 +02:00
networkd-conf.c network: downgrade log level in conf parsers 2020-07-17 00:40:09 +09:00
networkd-conf.h network: Move config_parse_ip_service_type to networkd-dhcp4.c and 2020-03-03 11:53:49 +09:00
networkd-dhcp-common.c network: downgrade log level in conf parsers 2020-07-17 00:40:09 +09:00
networkd-dhcp-common.h network: drop an unused function 2020-06-02 17:06:01 +09:00
networkd-dhcp-server-bus.c networkd: start a DBus interface for the DHCP server 2020-06-04 11:16:15 +02:00
networkd-dhcp-server-bus.h networkd: start a DBus interface for the DHCP server 2020-06-04 11:16:15 +02:00
networkd-dhcp-server.c network: support port number and SNI in [Network] DNS= 2020-07-21 04:08:22 +09:00
networkd-dhcp-server.h network: clean-up DHCP lease server data configuration 2020-06-18 13:08:18 +09:00
networkd-dhcp4.c network: dhcp4: release old lease after the new address become ready 2020-07-29 02:05:05 +09:00
networkd-dhcp4.h network: dhcp4: also release old lease in dhcp_lease_lost() 2020-07-16 10:51:46 +09:00
networkd-dhcp6.c network: make address/route_configure optionally return created Address/Route object 2020-07-29 02:05:05 +09:00
networkd-dhcp6.h network: set dhcp6_xxx_configured flag after routes/addresses are assigned 2020-07-15 17:14:30 +09:00
networkd-fdb.c network: downgrade log level in conf parsers 2020-07-17 00:40:09 +09:00
networkd-fdb.h network: fdb: do not allocate separated memory for lladdr 2019-07-11 22:22:29 +09:00
networkd-gperf.gperf network: Add support to ignore foreign routes 2020-03-07 01:42:52 +09:00
networkd-ipv4ll.c network: make address/route_configure optionally return created Address/Route object 2020-07-29 02:05:05 +09:00
networkd-ipv4ll.h network: move conf parsers and function prototypes 2019-06-30 04:45:56 +09:00
networkd-ipv6-proxy-ndp.c network: downgrade log level in conf parsers 2020-07-17 00:40:09 +09:00
networkd-ipv6-proxy-ndp.h network: drop sections contain invalid settings in network_verify() 2019-03-13 11:59:18 +09:00
networkd-link-bus.c network: make bus methods sync link state file 2020-07-22 19:55:15 +09:00
networkd-link-bus.h network: add DBus method to set DNS server with port number and SNI 2020-07-21 04:08:22 +09:00
networkd-link.c network: dhcp4: release old lease after the new address become ready 2020-07-29 02:05:05 +09:00
networkd-link.h network: dhcp4: release old lease after the new address become ready 2020-07-29 02:05:05 +09:00
networkd-lldp-rx.c networkd: don't do lldp rx nor tx on bond devices 2020-04-23 20:01:30 +02:00
networkd-lldp-rx.h network: move sd_lldp related functions to networkd-lldp-rx.c 2019-05-11 06:14:39 +09:00
networkd-lldp-tx.c network: downgrade log level in conf parsers 2020-07-17 00:40:09 +09:00
networkd-lldp-tx.h LLDP: Add support to transmit MUD URL 2020-04-08 00:20:54 +02:00
networkd-manager-bus.c network, resolve: use bus_message_read_ifindex() or friends 2020-07-21 04:08:22 +09:00
networkd-manager-bus.h network: move manager dbus prototypes to networkd-manager-bus.h 2019-07-17 06:59:12 +09:00
networkd-manager.c network: set key destructor in several hash_ops 2020-07-29 02:05:05 +09:00
networkd-manager.h network: read driver name from ethtool 2020-06-03 18:25:37 +02:00
networkd-ndisc.c network: make address/route_configure optionally return created Address/Route object 2020-07-29 02:05:05 +09:00
networkd-ndisc.h tree-wide: avoid some loaded terms 2020-06-25 09:00:19 +02:00
networkd-neighbor.c network: set key destructor in several hash_ops 2020-07-29 02:05:05 +09:00
networkd-neighbor.h networkd: Keep track of static neighbors 2019-08-12 20:28:19 +09:00
networkd-network-bus.c network: move prototypes related to network Network bus objects to networkd-network-bus.h 2019-06-30 05:12:51 +09:00
networkd-network-bus.h network: move prototypes related to network Network bus objects to networkd-network-bus.h 2019-06-30 05:12:51 +09:00
networkd-network-gperf.gperf network: radv: clean up conf parsers 2020-07-17 01:16:38 +09:00
networkd-network.c network: ndisc: ignore duplicated IPv6Token= 2020-07-22 20:26:11 +09:00
networkd-network.h network: ndisc: ignore duplicated IPv6Token= 2020-07-22 20:26:11 +09:00
networkd-nexthop.c network: downgrade log level in conf parsers 2020-07-17 00:40:09 +09:00
networkd-nexthop.h network: introduce ip nexthop routing 2019-10-14 21:32:48 +09:00
networkd-radv.c network: support port number and SNI in [Network] DNS= 2020-07-21 04:08:22 +09:00
networkd-radv.h network: do not restart radv engine when adding prefix 2020-07-07 11:20:35 +09:00
networkd-route.c network: dhcp4: release old lease after the new address become ready 2020-07-29 02:05:05 +09:00
networkd-route.h network: make address/route_configure optionally return created Address/Route object 2020-07-29 02:05:05 +09:00
networkd-routing-policy-rule.c network: set key destructor in several hash_ops 2020-07-29 02:05:05 +09:00
networkd-routing-policy-rule.h network: add SuppressPrefixLength option to RoutingPolicyRule (#14736) 2020-02-03 08:25:48 +09:00
networkd-speed-meter.c network: split out DBus related prototypes to networkd-link-bus.h 2019-06-16 09:13:12 +09:00
networkd-speed-meter.h network: monitor link bit rates 2019-06-01 10:24:47 +09:00
networkd-sriov.c network: downgrade log level in conf parsers 2020-07-17 00:40:09 +09:00
networkd-sriov.h network: add MACAddress= setting in [SR-IOV] section 2020-07-01 13:51:35 +09:00
networkd-util.c tree-wide: use siphash24_compress_string() where it is applicable 2020-07-22 19:55:14 +09:00
networkd-util.h sd-dhcp: clean-up of DHCP lease server code 2020-05-30 14:18:43 +02:00
networkd-wifi.c network: support matching based on wifi interfece type 2019-10-25 16:43:18 +09:00
networkd-wifi.h network: also read BSSID 2019-10-15 01:59:13 +09:00
networkd.c various daemons: emit Stopping... notification before destructing the manager object 2020-07-02 17:12:23 +02: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 network: Add policy in polkit DHCP server forcenenew 2020-02-19 07:41:36 +01:00
org.freedesktop.network1.service Add SPDX license headers to various assorted files 2017-11-19 19:08:15 +01: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 network: cleanup header inclusion 2019-10-30 22:23:43 +09:00
test-network.c network: read driver name from ethtool 2020-06-03 18:25:37 +02:00
test-networkd-conf.c Fix clang-11 issues 2020-07-26 11:32:06 +02:00
test-routing-policy-rule.c network: set key destructor in several hash_ops 2020-07-29 02:05:05 +09:00