version 1.41, 2014/04/05 11:10:37 |
version 1.42, 2014/04/05 15:55:15 |
|
|
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhcpd&sektion=8">dhcpd(8)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhclient&sektion=8">dhclient(8)</a> improvements: |
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhcpd&sektion=8">dhcpd(8)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhclient&sektion=8">dhclient(8)</a> improvements: |
<ul> |
<ul> |
<li>no longer create a route to the bound address via 127.0.0.1. |
<li>no longer create a route to the bound address via 127.0.0.1. |
<li>the options dhcp-lease-time, dhcp-rebinding-time, and dhcp-renewal-time can now be configured in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhclient.conf&sektion=5">dhclient.conf(5)</a>. |
<li>the options 'dhcp-lease-time', 'dhcp-rebinding-time', and 'dhcp-renewal-time' can now be configured in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhclient.conf&sektion=5">dhclient.conf(5)</a>. |
<li>'next-server' (a.k.a. siaddr) info now saved in lease files. |
<li>'next-server' (a.k.a. siaddr) info now saved in lease files. |
<li>fall back to broadcasting when unicast renewal fails, as specified in |
<li>fall back to broadcasting when unicast renewal fails, as specified in |
RFC 2131 and friends. |
RFC 2131 and friends. |
|
|
<li>fix many abuses of memcpy. |
<li>fix many abuses of memcpy. |
<li>stop pretending we still support FDDI or token ring hardware types. |
<li>stop pretending we still support FDDI or token ring hardware types. |
<li>fix classless static routes option handling and add syntax to parse human readable forms. |
<li>fix classless static routes option handling and add syntax to parse human readable forms. |
<li>fix 'effective' lease created by '-L' to have correct address, next_server, timestamp, and resolv_conf fields. |
<li>fix 'effective' lease created by '-L' to have correct address, 'next_server', 'timestamp', and 'resolv_conf' fields. |
<li>fix handling of non-printable characters in lease file strings. |
<li>fix handling of non-printable characters in lease file strings. |
<li>fix many edge cases in config file and lease parsing and ensure error messages refer to correct position in erroneous line. |
<li>fix many edge cases in config file and lease parsing and ensure error messages refer to correct position in erroneous line. |
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhclient.conf&sektion=5">dhclient.conf(5)</a> can now override anything in an offer or saved lease when creating the effective lease, in particular 'fixed-address', 'next-server', 'filename' and 'server-name'. |
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhclient.conf&sektion=5">dhclient.conf(5)</a> can now override anything in an offer or saved lease when creating the effective lease, in particular 'fixed-address', 'next-server', 'filename' and 'server-name'. |
|
|
<li>log failures to fchmod() or fchown() files being written. |
<li>log failures to fchmod() or fchown() files being written. |
<li>create lease files with permissions 0640. |
<li>create lease files with permissions 0640. |
<li>fix possible failure to write <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=resolv.conf&sektion=5">resolv.conf(5)</a> when -L is used. |
<li>fix possible failure to write <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=resolv.conf&sektion=5">resolv.conf(5)</a> when -L is used. |
<li>'send dhcp-client-identifier "";' in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhclient.conf&sektion=5">dhclient.conf(5)</a> will result in no dhcp-client-identifier (option 61) being sent. |
<li>'send dhcp-client-identifier "";' in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhclient.conf&sektion=5">dhclient.conf(5)</a> will result in no 'dhcp-client-identifier' (option 61) being sent. |
</ul> |
</ul> |
<p> |
<p> |
|
|