Consortium. This product includes cryptographic software written
by Eric Young (eay@cryptsoft.com).
- Changes since 4.1-ESV-R9
+ Changes since 4.1-ESV-R10b1
+
+- Modify the linux and openwrt dhclient scripts to process information
+ from a stateless request. Thanks to Jiri Popelka at Red Hat for the
+ bug report and patch.
+ [ISC-Bugs 36102]
- Tidy up several small tickets.
Correct parsing of DUID from config file, previously the LL type
fi
if [ x$reason = xRENEW6 ] || [ x$reason = xREBIND6 ] ; then
- if [ x${new_ip6_address} = x ] || [ x${new_ip6_prefixlen} = x ] ; then
- exit_with_hooks 2;
- fi
-
- ${ip} -f inet6 addr add ${new_ip6_address}/${new_ip6_prefixlen} \
+ if [ x${new_ip6_address} != x ] && [ x${new_ip6_prefixlen} != x ] ; then
+ ${ip} -f inet6 addr add ${new_ip6_address}/${new_ip6_prefixlen} \
dev ${interface} scope global
+ fi
# Make sure nothing has moved around on us.
fi
if [ x$reason = xRENEW6 ] || [ x$reason = xREBIND6 ]; then
- if [ x${new_ip6_address} = x ] || [ x${new_ip6_prefixlen} = x ] ; then
- exit_with_hooks 2;
+ if [ x${new_ip6_address} != x ] && [ x${new_ip6_prefixlen} != x ] ; then
+ ${ip} -f inet6 addr add ${new_ip6_address}/${new_ip6_prefixlen} \
+ dev ${interface} scope global
fi
- ${ip} -f inet6 addr add ${new_ip6_address}/${new_ip6_prefixlen} \
- dev ${interface} scope global
-
# Make sure nothing has moved around on us.
# Nameservers/domains/etc.