version 1.1453, 2019/09/20 21:08:13 |
version 1.1454, 2019/09/24 17:23:52 |
|
|
<!-- 2019/09/12 --> |
<!-- 2019/09/12 --> |
<li>Made wireless drivers call if_input() only once per interrupt, reducing drops caused by the ifq pressure drop mechanism and increasing throughput. |
<li>Made wireless drivers call if_input() only once per interrupt, reducing drops caused by the ifq pressure drop mechanism and increasing throughput. |
<!-- 2019/09/11 --> |
<!-- 2019/09/11 --> |
<li>Merged Unbound 1.9.3. |
<li>Updated <a href="https://man.openbsd.org/unbound">unbound(8)</a> to 1.9.3. |
<!-- 2019/09/10 --> |
<!-- 2019/09/10 --> |
<li>Prevented a potential panic caused by <a href="https://man.openbsd.org/vmm">vmm(4)</a> decrementing the number of VMs twice in one of the vm_create() error paths. |
<li>Prevented a potential panic caused by <a href="https://man.openbsd.org/vmm">vmm(4)</a> decrementing the number of VMs twice in one of the vm_create() error paths. |
<!-- 2019/09/09 --> |
<!-- 2019/09/09 --> |
|
|
<li>Modified <a href="https://man.openbsd.org/ospfd">ospfd(8)</a> to warn when a neighbor changes its source IP address. |
<li>Modified <a href="https://man.openbsd.org/ospfd">ospfd(8)</a> to warn when a neighbor changes its source IP address. |
<!-- 2019/08/11 --> |
<!-- 2019/08/11 --> |
<li>Ensured that mail rejected by the LMTP server in <a href="https://man.openbsd.org/smtpd">smtpd(8)</a> will stay queued, rather than bouncing. |
<li>Ensured that mail rejected by the LMTP server in <a href="https://man.openbsd.org/smtpd">smtpd(8)</a> will stay queued, rather than bouncing. |
<li>Added clock support to <a href="https://man.openbsd.org/sxirtc(4)</a>, needed by newer Linux DTs. |
<li>Added clock support to <a href="https://man.openbsd.org/sxirtc">sxirtc(4)</a>, needed by newer Linux DTs. |
<li>Added <a href="https://man.openbsd.org/sxisyscon">sxisyscon(4)</a>, a driver for the system controller found on various Allwinner SoCs. |
<li>Added <a href="https://man.openbsd.org/sxisyscon">sxisyscon(4)</a>, a driver for the system controller found on various Allwinner SoCs. |
<li>Fixed <a href="https://man.openbsd.org/pluart">pluart(4)</a> output when a machine is under load. |
<li>Fixed <a href="https://man.openbsd.org/pluart">pluart(4)</a> output when a machine is under load. |
<!-- 2019/08/10 --> |
<!-- 2019/08/10 --> |
|
|
<li>Removed the default timeout from <a href="https://man.openbsd.org/lock">lock(1)</a>. |
<li>Removed the default timeout from <a href="https://man.openbsd.org/lock">lock(1)</a>. |
<li>Prevented a possible race condition during <a href="https://man.openbsd.org/dhclient">dhclient(8)</a> startup. |
<li>Prevented a possible race condition during <a href="https://man.openbsd.org/dhclient">dhclient(8)</a> startup. |
<li>Increased efficiency of poll() in <a href="https://man.openbsd.org/bgpd">bgpd(8)</a> by allocating increased send and receive buffers for socketpair(). |
<li>Increased efficiency of poll() in <a href="https://man.openbsd.org/bgpd">bgpd(8)</a> by allocating increased send and receive buffers for socketpair(). |
<li>Added "slow" to the list of ethernet protocol names in <a href="https://man.openbsd.org/pcap">pcap(3)</a>. |
|
<!-- 2019/07/18 --> |
<!-- 2019/07/18 --> |
<li>Allowed the <a href="https://man.openbsd.org/ssh-keygen">ssh-keygen(1)</a> verbose flag when searching for host keys in known hosts, printing the matching hosts's random art signature. |
<li>Allowed the <a href="https://man.openbsd.org/ssh-keygen">ssh-keygen(1)</a> verbose flag when searching for host keys in known hosts, printing the matching hosts's random art signature. |
<!-- 2019/07/17 --> |
<!-- 2019/07/17 --> |
|
|
<li>Added thermal zone handling code to link together thermal sensors and cooling devices to actively or passively cool devices. Registered <a href="https://man.openbsd.org/cpu">cpu(4)</a> as a cooling device to support passive cooling and <a href="https://man.openbsd.org/rktemp">rktemp(4)</a> as a thermal sensor. |
<li>Added thermal zone handling code to link together thermal sensors and cooling devices to actively or passively cool devices. Registered <a href="https://man.openbsd.org/cpu">cpu(4)</a> as a cooling device to support passive cooling and <a href="https://man.openbsd.org/rktemp">rktemp(4)</a> as a thermal sensor. |
<!-- 2019/07/01 --> |
<!-- 2019/07/01 --> |
<li>Switched the default compiler on octeon to <a href="https://man.openbsd.org/clang">clang(1)</a>. |
<li>Switched the default compiler on octeon to <a href="https://man.openbsd.org/clang">clang(1)</a>. |
<li>Merged Mesa 19.0.8. |
<li>Updated Mesa to 19.0.8. |
<li>Stored the current filter parameter in the <a href="https://man.openbsd.org/smtpd">smtpd(8)</a> session, fixing a bug where filters in a chain received a null parameter. |
<li>Stored the current filter parameter in the <a href="https://man.openbsd.org/smtpd">smtpd(8)</a> session, fixing a bug where filters in a chain received a null parameter. |
<!-- 2019/06/30 --> |
<!-- 2019/06/30 --> |
<li>Reintroduced ifiq_input counting backpressure by counting the number of times a nic has tried to queue packets before the stack processes them as a measure of load on the network stack, and beginning to drop packets when the load is too high. |
<li>Reintroduced ifiq_input counting backpressure by counting the number of times a nic has tried to queue packets before the stack processes them as a measure of load on the network stack, and beginning to drop packets when the load is too high. |
|
|
<!-- 2019/06/28 --> |
<!-- 2019/06/28 --> |
<li>Updated libexpat to 2.2.7, including a fix for a potential denial-of-service attack (CVE-2018-20843). |
<li>Updated libexpat to 2.2.7, including a fix for a potential denial-of-service attack (CVE-2018-20843). |
<li>Modified amd64 and i386 to write back and invalidate caches before updating CPU microcode and added a compiler-level memory barrier to the instruction. |
<li>Modified amd64 and i386 to write back and invalidate caches before updating CPU microcode and added a compiler-level memory barrier to the instruction. |
<li>Merged Unbound 1.9.2. |
<li>Updated <a href="https://man.openbsd.org/unbound">unbound(8)</a> to 1.9.2. |
<li>Fixed a problem with the <a href="https://man.openbsd.org/bgpd">bgpd(8)</a> session engine which caused it to spin with a poll timeout of 0. |
<li>Fixed a problem with the <a href="https://man.openbsd.org/bgpd">bgpd(8)</a> session engine which caused it to spin with a poll timeout of 0. |
<!-- 2019/06/27 --> |
<!-- 2019/06/27 --> |
<li>Enabled MSI-X interrupts. |
<li>Enabled MSI-X interrupts. |
|
|
<li>Invalidated icache when changing <a href="https://man.openbsd.org/pmap">pmap(1)</a> mapping on octeon, preventing running of previous instructions. |
<li>Invalidated icache when changing <a href="https://man.openbsd.org/pmap">pmap(1)</a> mapping on octeon, preventing running of previous instructions. |
<li>Made <a href="https://man.openbsd.org/taskq_barrier">taskq_barrier(9)</a> work for multi-threaded task queues. |
<li>Made <a href="https://man.openbsd.org/taskq_barrier">taskq_barrier(9)</a> work for multi-threaded task queues. |
<li>Updated <a href="https://man.openbsd.org/clang">clang(1)</a> build infrastructure for LLVM 8.0.0. |
<li>Updated <a href="https://man.openbsd.org/clang">clang(1)</a> build infrastructure for LLVM 8.0.0. |
<li>Merged LLVM 8.0.0 release. |
<li>Updated LLVM to 8.0.0. |
<!-- 2019/06/22 --> |
<!-- 2019/06/22 --> |
<li>Unlocked <a href="https://man.openbsd.org/read">read(2)</a> and <a href="https://man.openbsd.org/write">write(2)</a> syscalls. |
<li>Unlocked <a href="https://man.openbsd.org/read">read(2)</a> and <a href="https://man.openbsd.org/write">write(2)</a> syscalls. |
<!-- 2019/06/21 --> |
<!-- 2019/06/21 --> |
|
|
<!-- 2019/06/18 --> |
<!-- 2019/06/18 --> |
<li>Fixed potentially stalling TCP connections on wifi by stopping probe of Tx rate in the case of transmission failure or excessive retries. |
<li>Fixed potentially stalling TCP connections on wifi by stopping probe of Tx rate in the case of transmission failure or excessive retries. |
<!-- 2019/06/17 --> |
<!-- 2019/06/17 --> |
<li>Merged libc++, libc++abi and libunwind version 8.0.0. |
<li>Updated libc++, libc++abi and libunwind to 8.0.0. |
<li>Added the <a href="https://man.openbsd.org/aplgpio">aplgpio(4)</a> driver for the gpio controllers on Intel's Apollo Lake SoC. |
<li>Added the <a href="https://man.openbsd.org/aplgpio">aplgpio(4)</a> driver for the gpio controllers on Intel's Apollo Lake SoC. |
<li>Imported Kristaps Dzonsons' RPKI validator, <a href="https://man.openbsd.org/rpki-client">rpki-client(8)</a>. |
<li>Imported Kristaps Dzonsons' RPKI validator, <a href="https://man.openbsd.org/rpki-client">rpki-client(8)</a>. |
<li>Prevented a panic in <a href="https://man.openbsd.org/pci_intr_establish">pci_intr_establish(9)</a> by assigning an address to the BAR used by the MSI-X tables if none has been assigned. |
<li>Prevented a panic in <a href="https://man.openbsd.org/pci_intr_establish">pci_intr_establish(9)</a> by assigning an address to the BAR used by the MSI-X tables if none has been assigned. |
|
|
<li>Shutdown the service port when behind a captive portal with <a href="https://man.openbsd.org/unwind">unwind(8)</a>, allowing bypass of captive portals that correctly answer SOA queries for the root zone and return NXDOMAIN for the captive portal redirect domain if edns0 is present. |
<li>Shutdown the service port when behind a captive portal with <a href="https://man.openbsd.org/unwind">unwind(8)</a>, allowing bypass of captive portals that correctly answer SOA queries for the root zone and return NXDOMAIN for the captive portal redirect domain if edns0 is present. |
<li>Implemented 'show mrt neighbors' in <a href="https://man.openbsd.org/bgpctl">bgpctl(8)</a>, a command to print the neighbor table of MRT TABLE_DUMP_V2 dumps. |
<li>Implemented 'show mrt neighbors' in <a href="https://man.openbsd.org/bgpctl">bgpctl(8)</a>, a command to print the neighbor table of MRT TABLE_DUMP_V2 dumps. |
<li>Replaced the <a href="https://man.openbsd.org/tmux">tmux(1)</a> parser code, unifying parsing of the configuration file and string commands (and allowing constructs formerly unique to configuration to be used in string commands). |
<li>Replaced the <a href="https://man.openbsd.org/tmux">tmux(1)</a> parser code, unifying parsing of the configuration file and string commands (and allowing constructs formerly unique to configuration to be used in string commands). |
<li>Merged Mesa 19.0.5. |
<li>Updated Mesa to 19.0.5. |
<!-- 2019/05/22 --> |
<!-- 2019/05/22 --> |
<li>Prevented more than one thread from opening a <a href="https://man.openbsd.org/wscons">wscons(4)</a> device in read/write mode. |
<li>Prevented more than one thread from opening a <a href="https://man.openbsd.org/wscons">wscons(4)</a> device in read/write mode. |
<li>Ignored APM_UPDATE_TIME events in i386/amd64 <a href="https://man.openbsd.org/apm">apm(4)</a>. This prevents constant erosion of the system wallclock on certain systems. |
<li>Ignored APM_UPDATE_TIME events in i386/amd64 <a href="https://man.openbsd.org/apm">apm(4)</a>. This prevents constant erosion of the system wallclock on certain systems. |
|
|
<!-- 2019/05/20 --> |
<!-- 2019/05/20 --> |
<li>Modified <a href="https://man.openbsd.org/vmd">vmd(8)</a> to drop fatalx calls when claiming a new vm id, preventing a crash of vmd and existing vms. |
<li>Modified <a href="https://man.openbsd.org/vmd">vmd(8)</a> to drop fatalx calls when claiming a new vm id, preventing a crash of vmd and existing vms. |
<!-- 2019/05/19 --> |
<!-- 2019/05/19 --> |
<li>Adjusted <a href="https://man.openbsd.org/ssh">ssh(1)</a> to default to using the rsa-sha2-512 signature algorith when signing certificates with an RSA key. This will render these certificates incompatible with OpenSSH < 7.2 unless the default is overridden by use of the <a href="https://man.openbsd.org/ssh-keygen">(1)</a> -t flag. |
<li>Adjusted <a href="https://man.openbsd.org/ssh">ssh(1)</a> to default to using the rsa-sha2-512 signature algorithm when signing certificates with an RSA key. This will render these certificates incompatible with OpenSSH < 7.2 unless the default is overridden by use of the <a href="https://man.openbsd.org/ssh-keygen">ssh-keygen(1)</a> -t flag. |
<li>Fixed integer overflow in block size calculation in <a href="https://man.openbsd.org/aucat">aucat(1)</a>, fixing truncation of contents of files with rate above 64kHz generated in offline (-n) mode. |
<li>Fixed integer overflow in block size calculation in <a href="https://man.openbsd.org/aucat">aucat(1)</a>, fixing truncation of contents of files with rate above 64kHz generated in offline (-n) mode. |
<!-- 2019/05/18 --> |
<!-- 2019/05/18 --> |
<li>Used <a href="https://man.openbsd.org/unveil">unveil(2)</a> on <a href="https://man.openbsd.org/tetris">tetris(6)</a>. |
<li>Used <a href="https://man.openbsd.org/unveil">unveil(2)</a> on <a href="https://man.openbsd.org/tetris">tetris(6)</a>. |