version 1.48, 2021/10/02 16:49:55 |
version 1.49, 2021/10/02 18:48:53 |
|
|
<li>Support for the <a href="powerpc64.html">powerpc64</a> platform was improved: |
<li>Support for the <a href="powerpc64.html">powerpc64</a> platform was improved: |
<ul> |
<ul> |
</ul> |
</ul> |
<li>The arm64 platform support was improved with the following changes: |
<li>The <a href="arm64.html">arm64</a> platform support was improved with the following changes: |
<ul> |
<ul> |
<li>Added <a href="https://man.openbsd.org/aplpinctrl.4">aplpinctrl(4)</a> driver for the Apple GPIO controller found on the M1 SoCs. |
<li>Added <a href="https://man.openbsd.org/aplpinctrl.4">aplpinctrl(4)</a> driver for the Apple GPIO controller found on the M1 SoCs. |
<li>Ensured <a href="https://man.openbsd.org/rkpwm.4">rkpwm(4)</a> can find the clock when using a recent device tree. |
<li>Ensured <a href="https://man.openbsd.org/rkpwm.4">rkpwm(4)</a> can find the clock when using a recent device tree. |
|
|
</ul> |
</ul> |
<li>Changes on other architectures: |
<li>Changes on other architectures: |
<ul> |
<ul> |
<li>Switched macppc to use <a href="https://man.openbsd.org/ld.lld">ld.lld(1)</a>. |
<li>Switched <a href="macppc.html">macppc</a> to use <a href="https://man.openbsd.org/ld.lld">ld.lld(1)</a>. |
<li>Fixed an issue preventing applications from selecting the non-ALTIVEC code path on macppc. |
<li>Fixed an issue preventing applications from selecting the non-ALTIVEC code path on macppc. |
<li>Made amd64 hw.setperf percentages proportional to the enhanced |
<li>Made <a href="amd64.html">amd64</a> hw.setperf percentages proportional to the enhanced |
speed step frequencies on Intel processors. The default hw.setperf=99 |
speed step frequencies on Intel processors. The default hw.setperf=99 |
corresponds to the maximum ordinary speed, and setting it to 100 |
corresponds to the maximum ordinary speed, and setting it to 100 |
enables turbo mode. |
enables turbo mode. |
|
|
<li>Disabled base-gcc on amd64. |
<li>Disabled base-gcc on amd64. |
<li>Prevented crashes on amd64 when TLB entries which should have been invalidated were used. |
<li>Prevented crashes on amd64 when TLB entries which should have been invalidated were used. |
<li>Prevented a kernel panic in sparc64 due to page boundary misalignment. |
<li>Prevented a kernel panic in sparc64 due to page boundary misalignment. |
<li>Forced luna88k to use the serial console when no graphics board is found. |
<li>Forced <a href="luna88k.html">luna88k</a> to use the serial console when no graphics board is found. |
<li>Fixed strchr() and strrchr() on mips64. |
<li>Made additional free inodes on luna88k bsd.rd by specifying density=4096. |
|
<li>Fixed strchr() and strrchr() on <a href="mips64.html">mips64</a>. |
<li>Prevented watchdog resets on some i.MX 64-bit machines with a |
<li>Prevented watchdog resets on some i.MX 64-bit machines with a |
recent U-Boot and watchdog enabled on boot in <a |
recent U-Boot and watchdog enabled on boot in <a |
href="https://man.openbsd.org/imxdog.8">imxdog(8)</a>. |
href="https://man.openbsd.org/imxdog.8">imxdog(8)</a>. |
<li>Created audio devices on <a href="armv7.html">armv7</a>. |
<li>Created audio devices on <a href="armv7.html">armv7</a>. |
<li>Made additional free inodes on luna88k bsd.rd by specifying density=4096. |
<li>Retired OpenBSD/<a href="sgi.html">sgi</a> platform. |
<li>Retired OpenBSD/sgi platform. |
<li>Enabled MSI-X support for <a href="powerpc64.html">powerpc64</a>. |
<li>Enabled MSI-X support for powerpc64. |
|
<li>Fixed __ppc_lock for page faults that recursively grab the lock on powerpc. |
<li>Fixed __ppc_lock for page faults that recursively grab the lock on powerpc. |
<li>Increased the maximum data size on powerpc64 to 32GB. |
<li>Increased the maximum data size on powerpc64 to 32GB. |
</ul> |
</ul> |
|
|
href="https://man.openbsd.org/slaacd.8">slaacd(8)</a>.<br> |
href="https://man.openbsd.org/slaacd.8">slaacd(8)</a>.<br> |
Additionally these programms saw the following improvements and bugfixes: |
Additionally these programms saw the following improvements and bugfixes: |
<ul> |
<ul> |
<li>Changed <a href="https://man.openbsd.org/dhcpleased.8">dhcpleased(8)</a> client identifier transmission to match other dhcp client implementations. |
<li>Changed <a |
<li>Simplified <a href="https://man.openbsd.org/dhcpleasectl.8">dhcpleasectl(8)</a> and added syntax to match <a href="https://man.openbsd.org/dhclient.8">dhclient(8)</a> (interface), allowing one to be aliased to the other. |
href="https://man.openbsd.org/dhcpleased.8">dhcpleased(8)</a> client |
<li>Retried broadcast with <a href="https://man.openbsd.org/dhcpleased.8">dhcpleased(8)</a> when the dhcp server is unreachable via unicast UDP. |
identifier transmission to match other dhcp client implementations. |
<li>Made <a href="https://man.openbsd.org/resolvd.8">resolvd(8)</a> accept dns proposals for the loopback addresses. |
<li>Simplified <a |
<li>Added to <a href="https://man.openbsd.org/dhcpleased.conf.5">dhcpleased.conf(5)</a> the ability to ignore routes or nameservers from a lease and to ignore servers entirely. |
href="https://man.openbsd.org/dhcpleasectl.8">dhcpleasectl(8)</a> and |
|
added syntax to match <a |
|
href="https://man.openbsd.org/dhclient.8">dhclient(8)</a> (interface), |
|
allowing one to be aliased to the other. |
|
<li>Retried broadcast with <a |
|
href="https://man.openbsd.org/dhcpleased.8">dhcpleased(8)</a> when the |
|
dhcp server is unreachable via unicast UDP. |
|
<li>Made <a href="https://man.openbsd.org/resolvd.8">resolvd(8)</a> |
|
accept dns proposals for the loopback addresses. |
|
<li>Added to <a |
|
href="https://man.openbsd.org/dhcpleased.conf.5">dhcpleased.conf(5)</a> |
|
the ability to ignore routes or nameservers from a lease and to ignore |
|
servers entirely. |
<li><!-- XXX what does this mean? -->Left <a href="https://man.openbsd.org/resolv.conf.5">resolv.conf(5)</a> to <a |
<li><!-- XXX what does this mean? -->Left <a href="https://man.openbsd.org/resolv.conf.5">resolv.conf(5)</a> to <a |
href="https://man.openbsd.org/resolvd.8">resolvd(8)</a> rather than |
href="https://man.openbsd.org/resolvd.8">resolvd(8)</a> rather than |
recreating after finding nameservers. |
recreating after finding nameservers. |
<li>Made <a href="https://man.openbsd.org/dhclient.8">dhclient(8)</a> defer to <a href="https://man.openbsd.org/dhcpleased.8">dhcpleased(8)</a> when the inet autoconf flag is set. When run, dhclient will signal dhcpleased to request a new lease rather than requesting one itself. |
<li>Made <a href="https://man.openbsd.org/dhclient.8">dhclient(8)</a> |
<li>Fixed potential races in <a href="https://man.openbsd.org/slaacd.8">slaacd(8)</a> and <a href="https://man.openbsd.org/dhcpleased.8">dhcpleased(8)</a> when two processes are configuring the same IP. |
defer to <a |
<li>Added the possibility to send vendor class identifier and client identifier using <a href="https://man.openbsd.org/dhcpleased.conf.5">dhcpleased.conf(5)</a>. |
href="https://man.openbsd.org/dhcpleased.8">dhcpleased(8)</a> when the |
<li>Made <a href="https://man.openbsd.org/dhcpleased.8">dhcpleased(8)</a> always configure provided routes, regardless of whether the address received in the lease is already configured. |
inet autoconf flag is set. When run, dhclient will signal dhcpleased |
<li>Used exclusive locks under /dev/ to ensure single instances of <a href="https://man.openbsd.org/resolvd.8">resolvd(8)</a>, <a href="https://man.openbsd.org/slaacd.8">slaacd(8)</a> and <a href="https://man.openbsd.org/dhcpleased.8">dhcpleased(8)</a>. |
to request a new lease rather than requesting one itself. |
<li>Implemented classless static routes dhcp option in <a href="https://man.openbsd.org/dhcpleased.8">dhcpleased(8)</a>. |
<li>Fixed potential races in <a |
<li>Added a new "nameserver" command to <a href="https://man.openbsd.org/route.8">route(8)</a>, sending nameserver proposals to <a href="https://man.openbsd.org/resolvd.8">resolvd(8)</a> using the dns proposal protocol over the route socket. This command is intended be used to integrate userland triggered nameserver changes, for example by VPN software. |
href="https://man.openbsd.org/slaacd.8">slaacd(8)</a> and <a |
|
href="https://man.openbsd.org/dhcpleased.8">dhcpleased(8)</a> when two |
|
processes are configuring the same IP. |
|
<li>Added the possibility to send vendor class identifier and client |
|
identifier using <a |
|
href="https://man.openbsd.org/dhcpleased.conf.5">dhcpleased.conf(5)</a>. |
|
<li>Made <a |
|
href="https://man.openbsd.org/dhcpleased.8">dhcpleased(8)</a> always |
|
configure provided routes, regardless of whether the address received |
|
in the lease is already configured. |
|
<li>Used exclusive locks under /dev/ to ensure single instances of <a |
|
href="https://man.openbsd.org/resolvd.8">resolvd(8)</a>, <a |
|
href="https://man.openbsd.org/slaacd.8">slaacd(8)</a> and <a |
|
href="https://man.openbsd.org/dhcpleased.8">dhcpleased(8)</a>. |
|
<li>Implemented classless static routes dhcp option in <a |
|
href="https://man.openbsd.org/dhcpleased.8">dhcpleased(8)</a>. |
|
<li>Added a new "nameserver" command to <a |
|
href="https://man.openbsd.org/route.8">route(8)</a>, sending |
|
nameserver proposals to <a |
|
href="https://man.openbsd.org/resolvd.8">resolvd(8)</a> using the dns |
|
proposal protocol over the route socket. This command is intended be |
|
used to integrate userland triggered nameserver changes, for example |
|
by VPN software. |
</ul> |
</ul> |
|
|
<li>Changes to snmp related tools: |
<li>Changes to snmp related tools: |