Version in base suite: 4.4.1-2.3+deb11u1 Base version: isc-dhcp_4.4.1-2.3+deb11u1 Target version: isc-dhcp_4.4.1-2.3+deb11u2 Base file: /srv/ftp-master.debian.org/ftp/pool/main/i/isc-dhcp/isc-dhcp_4.4.1-2.3+deb11u1.dsc Target file: /srv/ftp-master.debian.org/policy/pool/main/i/isc-dhcp/isc-dhcp_4.4.1-2.3+deb11u2.dsc changelog | 7 +++++++ dhclient-script.linux | 5 +++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff -Nru isc-dhcp-4.4.1/debian/changelog isc-dhcp-4.4.1/debian/changelog --- isc-dhcp-4.4.1/debian/changelog 2022-10-04 20:52:25.000000000 +0000 +++ isc-dhcp-4.4.1/debian/changelog 2023-02-20 08:19:43.000000000 +0000 @@ -1,3 +1,10 @@ +isc-dhcp (4.4.1-2.3+deb11u2) bullseye; urgency=medium + + * Non-maintainer upload. + * Backport missing IPv6 address lifetime handling. (closes: #1022969) + + -- Bastian Blank Mon, 20 Feb 2023 09:19:43 +0100 + isc-dhcp (4.4.1-2.3+deb11u1) bullseye-security; urgency=high * Non-maintainer upload by the Security Team. diff -Nru isc-dhcp-4.4.1/debian/dhclient-script.linux isc-dhcp-4.4.1/debian/dhclient-script.linux --- isc-dhcp-4.4.1/debian/dhclient-script.linux 2022-10-04 20:52:25.000000000 +0000 +++ isc-dhcp-4.4.1/debian/dhclient-script.linux 2023-02-20 07:36:34.000000000 +0000 @@ -395,8 +395,9 @@ BOUND6|RENEW6|REBIND6) if [ "${new_ip6_address}" ]; then # set leased IP - ip -6 addr add ${new_ip6_address} \ - dev ${interface} scope global + ip -6 addr replace ${new_ip6_address} \ + dev ${interface} scope global valid_lft ${new_max_life} \ + preferred_lft ${new_preferred_life} fi # update /etc/resolv.conf