version 1.1429, 2019/04/01 04:50:24 |
version 1.1430, 2019/04/03 03:14:11 |
|
|
<li>Added a new driver for USB Audio Class v2.0 devices to <a href="https://man.openbsd.org/uaudio">uaudio(4)</a>. The new driver maps audio blocks to USB transfers allowing precise synchronization and better reliability. This replaces the current one for USB Audio Class v1.0 devices. |
<li>Added a new driver for USB Audio Class v2.0 devices to <a href="https://man.openbsd.org/uaudio">uaudio(4)</a>. The new driver maps audio blocks to USB transfers allowing precise synchronization and better reliability. This replaces the current one for USB Audio Class v1.0 devices. |
<li>Added copy_output() and underrun() methods to <a href="https://man.openbsd.org/audio">audio(4)</a> to support drivers using bounce buffers (e.g. <a href="https://man.openbsd.org/uaudio">uaudio(4)</a>). |
<li>Added copy_output() and underrun() methods to <a href="https://man.openbsd.org/audio">audio(4)</a> to support drivers using bounce buffers (e.g. <a href="https://man.openbsd.org/uaudio">uaudio(4)</a>). |
<li>Fixed delayed completions for isochronous transfers using <a href="https://man.openbsd.org/uhci">uhci(4)</a>. |
<li>Fixed delayed completions for isochronous transfers using <a href="https://man.openbsd.org/uhci">uhci(4)</a>. |
<li>Add support for origin mode to <a href="https://man.openbsd.org/tmux">tmux(1)</a>. |
<li>Added support for origin mode to <a href="https://man.openbsd.org/tmux">tmux(1)</a>. |
<!-- 2019/03/11 --> |
<!-- 2019/03/11 --> |
<li>Separated fields output by <a href="https://man.openbsd.org/pcidump">pcidump(8)</a> with commas since some fields are strings now. |
<li>Separated fields output by <a href="https://man.openbsd.org/pcidump">pcidump(8)</a> with commas since some fields are strings now. |
<li>Made <a href="https://man.openbsd.org/slaacd">slaacd(8)</a> <a href="https://man.openbsd.org/imsg_init">imsg(3)</a> more paranoid for everything but the control socket. |
<li>Made <a href="https://man.openbsd.org/slaacd">slaacd(8)</a> <a href="https://man.openbsd.org/imsg_init">imsg(3)</a> more paranoid for everything but the control socket. |
|
|
<li>Improved <a href="https://man.openbsd.org/mandoc">mandoc(1)</a> <a href="https://man.openbsd.org/tbl">tbl(7)</a> centering in <a href="https://man.openbsd.org/mdoc">mdoc(7)</a> documents. |
<li>Improved <a href="https://man.openbsd.org/mandoc">mandoc(1)</a> <a href="https://man.openbsd.org/tbl">tbl(7)</a> centering in <a href="https://man.openbsd.org/mdoc">mdoc(7)</a> documents. |
<li>Implemented booting from <a href="https://man.openbsd.org/softraid">softraid</a> on arm64. |
<li>Implemented booting from <a href="https://man.openbsd.org/softraid">softraid</a> on arm64. |
<li>Modified <a href="https://man.openbsd.org/unwind">unwind(8)</a> to grant non-privileged users access to status information. Use of reload and logging commands requires root. |
<li>Modified <a href="https://man.openbsd.org/unwind">unwind(8)</a> to grant non-privileged users access to status information. Use of reload and logging commands requires root. |
<li>Enabled unused IQ/ADC calibration code in the <a href="https://man.openbsd.org/athn">athn(4)</a> driver. Complete and enable noisefloor calibration code. |
<li>Enabled unused IQ/ADC calibration code in the <a href="https://man.openbsd.org/athn">athn(4)</a> driver. Completed and enabled noisefloor calibration code. |
<li>Adjusted tc_setclock not to rewind the system uptime during resume/unhibernate. |
<li>Adjusted tc_setclock not to rewind the system uptime during resume/unhibernate. |
<!-- 2019/01/30 --> |
<!-- 2019/01/30 --> |
<li>Corrected handling of TLS sigalgs extensions for TLSv1.0/TLSv1.1 for <a href="https://man.openbsd.org/man3/ssl.3">ssl(3)</a>. |
<li>Corrected handling of TLS sigalgs extensions for TLSv1.0/TLSv1.1 for <a href="https://man.openbsd.org/man3/ssl.3">ssl(3)</a>. |
|
|
<!-- 2019/01/08 --> |
<!-- 2019/01/08 --> |
<li>Disabled ret-protector and retpoline protections in the <a href="https://man.openbsd.org/clang">clang(1)</a> compiler to regain build performance. |
<li>Disabled ret-protector and retpoline protections in the <a href="https://man.openbsd.org/clang">clang(1)</a> compiler to regain build performance. |
<li>Adjusted <a href=https://man.openbsd.org/httpd>httpd(8)</a> to start when TLS is configured but keys and certificates are not yet present. |
<li>Adjusted <a href=https://man.openbsd.org/httpd>httpd(8)</a> to start when TLS is configured but keys and certificates are not yet present. |
|
<li>Fixed <a href="https://man.openbsd.org/snmpd">snmpd(8)</a> child processes so they properly detach from the terminal. |
|
<li>Moved <a href="https://man.openbsd.org/acme-client.conf">/etc/acme-client.conf</a> to /etc/examples/acme-client.conf. |
|
<!-- 2019/01/07 --> |
|
<li>Changed <a href="https://man.openbsd.org/ksh">ksh(1)</a> to skip most of the mail check if MAIL is not set. |
|
<li>Made <a href="https://man.openbsd.org/ntpd">ntpd(8)</a> log DNS failures, even if they are only temporary. |
|
<li>Made the output of <a href="https://man.openbsd.org/usbdevs">usbdevs(8)</a> fit in 80 characters when a serial number is printed. |
|
<li>Added inteldrm for <a href="https://man.openbsd.org/fw_update">fw_update(1)</a>. |
|
<!-- 2019/01/06 --> |
|
<li>Made <a href="https://man.openbsd.org/mdoc">mdoc(7)</a> represent .Pp, .sp, and some SYNOPSIS and .Rs features with the HTML p element. |
|
<li>Added a <a href="https://man.openbsd.org/pledge">pledge(2)</a> to the parent process of <a href="https://man.openbsd.org/file">file(1)</a>. |
|
<li>Added the ability to exit <a href="https://man.openbsd.org/grdc">grdc(6)</a> by pressing "q". |
|
<!-- 2019/01/05 --> |
|
<li>Cleaned up and corrected various output quirks in <a href="https://man.openbsd.org/mandoc">mandoc(1)</a>. |
|
<li>Simplified the code in <a href="https://man.openbsd.org/dhclient">dhclient(8)</a> that processes <a href="https://man.openbsd.org/bpf">bpf(4)</a> captures. |
|
<li>Corrected HTML output errors emitted by <a href="https://man.openbsd.org/mandoc">mandoc(1)</a> for <a href="https://man.openbsd.org/man.7">man(7)</a> .RS blocks. |
|
<li>Corrected accounting of the memory allocated when creating a set in <a href="https://man.openbsd.org/bgpd">bgpd(8)</a>. |
|
<li>Updated xf86-video-mga to version 2.0.0 and xf86-video-mach64 to 0.9.6. |
|
<li>Fixed the incorrect assumption there was no such thing as an "mda session" in <a href="https://man.openbsd.org/smtpd">smtpd(8)</a> so the session id is logged properly. |
|
<li>Introduced an smtpd 'timeout' reporting event to <a href="https://man.openbsd.org/smtpd">smtpd(8)</a> to notify filters that a timeout occurred during the smtp session. |
|
<!-- 2019/01/04 --> |
|
<li>Added support for <a href="https://man.openbsd.org/ohci">ohci(4)</a>, as found on the pine64 and enable it for RAMDISK as well. |
|
<li>Stopped <a href="https://man.openbsd.org/tail">tail(1)</a> from reopening the file when it is stdin. |
|
<li>Made the kernel build without INET6 again. |
|
<!-- 2019/01/03 --> |
|
<li>Fixed a memory leak of ciphercontext when rekeying in <a href="https://man.openbsd.org/ssh">ssh(1)</a>. |
|
<li>Added a simplebus print function so unconfigured devices appear in the <a href="https://man.openbsd.org/dmesg">dmesg(8)</a> of arm64 systems. |
|
<li>Increased MAXTSIZ to 256MB because large binaries have grown even larger when compiled with retpoline. |
|
<li>Made <a href="https://man.openbsd.org/smtpd">smtpd(8)</a> stop stripping the escaping of dots when sending to filters to prevent truncated mail. |
|
<li>Added SNMPv3 support to <a href="https://man.openbsd.org/tcpdump">tcpdump(8)</a>. The "-vv" option can be used to retrieve the asn1 dumps. |
|
<!-- 2019/01/02 --> |
|
<li>Added a timeout to refill the mbufs if <a href="https://man.openbsd.org/dwxe">dwxe(4)</a> runs out of mbufs for the RX ring. |
|
<li>Fixed <a href="https://man.openbsd.org/pfctl">pfctl(8)</a> to print usage and exit in cases where only one of "-t table" or "-T command" is present. |
|
<li>Changed <a href="https://man.openbsd.org/ospf6d">ospf6d(8)</a> to detect and remove routes with priority RTP_OSPF that were inserted by another program into the kernel routing table. |
|
<li>Added support for the Abracon AB1805 Real-Time Clock and similar variants with <a href="https://man.openbsd.org/abcrtc">abcrtc(4)</a>. |
|
<li>Made <a href="https://man.openbsd.org/ospfd">ospfd(8)</a> send a router LSA update when an interface has been removed. |
|
<!-- 2019/01/01 --> |
|
<!-- 2018/12/31 --> |
|
<li>Added the configuration option "fib-priority" to <a href="https://man.openbsd.org/ripd">ripd(8)</a> which allows setting a custom priority for routes ripd inserts into the kernel routing table. |
|
<li>Changed <a href="https://man.openbsd.org/nanosleep">nanosleep(2)</a> to loop <a href="https://man.openbsd.org/tsleep">tsleep(9)</a> to ensure coverage of the full timeout range. While here, remove the hundred million second upper bound. |
|
<li>Fixed <a href="https://man.openbsd.org/user">user(8)</a> to experience a fatal error should a bad uid range be specified on the command line. |
|
<li>Changed <a href="https://man.openbsd.org/uudecode">uudecode(1)</a> to print the offending ASCII code when an invalid character is found in the encoded stream. |
|
<li>Numerous cleanups and code refactoring in <a href="https://man.openbsd.org/mandoc">mandoc(1)</a>. |
|
<!-- 2018/12/30 --> |
|
<li>Turned -mretpoline on by default for <a href="https://man.openbsd.org/clang">clang(1)</a> on amd64. Explicitly turn it back off for SMALL_KERNEL kernel builds. |
|
<li>Added support for IPv6 VPN routes to <a href="https://man.openbsd.org/bgpd">bgpd(8)</a>. |
|
<!-- 2018/12/29 --> |
|
<li>Added the configuration option "fib-priority" to <a href="https://man.openbsd.org/ospf6d">ospf6d(8)</a> which allows setting a custom priority for routes ospf6d inserts into the kernel routing table. |
|
<li>Added the ability to pass <a href="https://man.openbsd.org/sdmmc">sdmmc(4)</a> the maximum segment size that a SD/MMC host controller can handle for DMA transfers. |
|
<!-- 2018/12/28 --> |
|
<li>Added the configuration option "fib-priority" to <a href="https://man.openbsd.org/ospfd">ospfd(8)</a> which allows setting a custom priority for routes ospfd inserts into the kernel routing table. |
|
<li>Fixed mbuf related crashes in <a href="https://man.openbsd.org/switch">switch(4)</a>. |
|
<!-- 2018/12/27 --> |
|
<li>Made <a href="https://man.openbsd.org/bgpd">bgpd(8)</a> check to see if a control socket or address is in use before using it. If it is in use then abort startup or let a reload fail. Stopped sockets from being unlinked during a normal shutdown. |
|
<li>Changed <a href="https://man.openbsd.org/vmd">vmd(8)</a> so that when netbooting a vm using the "-B net" option vmd sets the hostname in the DHCP lease to the name of the vm. This makes for easier use of dedicated autoinstall response files for different vms. |
|
<li>Converted <a href="https://man.openbsd.org/arithmetic">arithmetic(6)</a> to use unsigned variables to avoid overflows. |
|
<li>Changed <a href="https://man.openbsd.org/nc">nc(1)</a> to check for a range of ports only if the first argument is a digit. This removed the potential for confusing port ranges with hyphenated port names. |
|
<!-- 2018/12/26 --> |
|
<li>Added use of speed estimates to improve <a href="https://man.openbsd.org/wscons">wscons(4)</a> gesture detection. |
|
<!-- 2018/12/25 --> |
|
<!-- 2018/12/24 --> |
|
<!-- 2018/12/23 --> |
|
<!-- 2018/12/22 --> |
|
<li>Added a terminate imsg to stop long running commands in cases where <a href="https://man.openbsd.org/bgpctl">bgpctl(8)</a> exits before <a href="https://man.openbsd.org/bgpd">bgpd(8)</a> finishes the work. |
|
<li>Added the new matching criteria "from rdns" to <a href="https://man.openbsd.org/smtpd.conf">smtpd.conf(5)</a> to allow matching of sessions based on the reverse DNS of the client. |
|
<!-- 2018/12/21 --> |
|
<!-- 2018/12/20 --> |
|
<li>Added Backbone Provider Edge interfaces (<a href="https://man.openbsd.org/bpe">bpe(4)</a>). |
|
<li>Fixed a bug in <a href="https://man.openbsd.org/wump">wump(6)</a> that caused nonsensical movement of the Wumpus. |
|
<!-- 2018/12/19 --> |
|
<li>Taught <a href="https://man.openbsd.org/tcpdump">tcpdump(8)</a> that LLDP has its own group address. |
|
<li>Folded ext-communities into filter_community so <a href="https://man.openbsd.org/bgpd">bgpd(8)</a> can match multiple ext-communities at the same time. Adjusted <a href="https://man.openbsd.org/bgpctl">bgpctl(8)</a> to reflect this. |
|
<!-- 2018/12/18 --> |
|
<li>Fixed detection of MELTDOWN-proof Intel CPUs. |
|
<li>Added the ability to use a DUID to specify the root disk for octeon systems. |
|
<li>Modified the "-l" option of <a href="https://man.openbsd.org/netstat">netstat(1)</a> to show only the UDP sockets that can receive packets from any other host. (Sockets that are in a state similar to TCP sockets in the LISTEN state.) |
|
<!-- 2018/12/17 --> |
|
<li>Fixed <a href="https://man.openbsd.org/tmux">tmux(1)</a> parsing of empty colon-separated fields. |
|
<li>Changed <a href="https://man.openbsd.org/wsmux">wsmux(4)</a> to return an error for <a href="https://man.openbsd.org/ioctl">ioctl(2)</a> commands that are inappropriate when there are no child devices attached. |
|
<!-- 2018/12/16 --> |
|
<li>Made the freelist "best fit" code a little smarter so it will not use a block if half or more of the block would be wasted. This causes more effective re-use of blocks. |
|
<!-- 2018/12/15 --> |
|
<li>Made several improvements to <a href="https://man.openbsd.org/mandoc">mandoc(1)</a> escape sequence handling and manual font selection. |
|
<!-- 2018/12/14 --> |
|
<!-- 2018/12/13 --> |
|
<li>Changed <a href="https://man.openbsd.org/mg">mg(1)</a> to allow all non-ephemeral buffers to be toggled between writeable and read-only using "toggle-read-only-all". |
|
<li>Fixed printf statements of <a href="https://man.openbsd.org/snmpctl">snmpctl(8)</a> and <a href="https://man.openbsd.org/snmpd">snmpd(8)</a> when they are compiled with -DDEBUG. |
|
<!-- 2018/12/12 --> |
|
<li>Added the ability to read from stdin using "-f -" to <a href="https://man.openbsd.org/kdump">kdump(1)</a>. |
|
<li>Made <a href="https://man.openbsd.org/kcov">kcov(4)</a> multi-processor safe. |
|
<!-- 2018/12/11 --> |
|
<li>Added optional per-cpu counters for interface statistics. |
|
<li>Updated to <a href="https://man.openbsd.org/unbound">unbound(8)</a> version 1.8.3. |
|
<li>Fixed <a href="https://man.openbsd.org/unbound">unbound(8)</a> dns64 allocation for returned internal queries. |
|
<li>Extended the <a href="https://man.openbsd.org/vmctl">vmctl(8)</a> "start -B" argument to work for disk, cdrom, and net. SeaBIOS respects disk and cdrom. The kernel understands net. |
|
<!-- 2018/12/10 --> |
|
<li>Taught <a href="https://man.openbsd.org/libtool">libtool(1)</a> to build shared libraries with a soname. |
|
<li>Implemented the fw_cfg interface in <a href="https://man.openbsd.org/vmd">vmd(8)</a> which can be used to set the boot order when a boot device was forced. |
|
<li>Started passing the IO ports 0x510, 0x511, 0x514, and 0x518 to <a href="https://man.openbsd.org/vmd">vmd(8)</a> in order to pass options to SeaBIOS. |
|
<li>Updated nsd to version 4.1.26. |
|
<li>Improved <a href="https://man.openbsd.org/malloc">malloc(3)</a> speed for the multi-threaded case by reducing lock contention. |
|
<!-- 2018/12/09 --> |
|
<li>Fixed <a href="https://man.openbsd.org/mec">mec(4)</a> phy discovery on sgi O2 systems. |
|
<li>Updated xf86-video-openchrome to version 0.6.176. |
|
<li>Added basic MPLS support to libpcap. |
|
<li>Modified behavior of <a href="https://man.openbsd.org/vmd">vmd(8)</a> so the guest will stop or exit at the next reboot after "-B" is used to specify a specific boot device. |
|
<!-- 2018/12/08 --> |
|
<!-- 2018/12/07 --> |
|
<li>Fixed a bunch of cases where the <a href="https://man.openbsd.org/dhcpd">dhcpd(8)</a> "pf table handler" process did not exit during a number of failure conditions. |
|
<li>Made sure in <a href="https://man.openbsd.org/iked">iked(8)</a> the prefixlen returned by mask2prefixlen6 is never bigger than 128 and that the daemon will exit when the mask is not contiguous. |
|
<li>Changed conversion of a netmask into a prefixlen to be more strict for <a href="https://man.openbsd.org/eigrpd">eigrpd(8)</a>, <a href="https://man.openbsd.org/ldpd">ldpd(8)</a>, and <a href="https://man.openbsd.org/snmpd">snmpd(8)</a>. |
|
<li>Removed an ugly hack in the <a href="https://man.openbsd.org/ssl.3">ssl(3)</a> client certificate verification code that worked around broken GOST implementations. |
|
<!-- 2018/12/06 --> |
|
<li>Corrected <a href="https://man.openbsd.org/ssh">ssh(1)</a> calculation of initial bandwidth limits. |
|
<li>Modified <a href="https://man.openbsd.org/rtwn">rtwn(4)</a> and <a href="https://man.openbsd.org/urtwn">urtwn(4)</a> to handle 2 transmit chains in the computation of transmit power for the RTL8192UE. |
|
<li>Added support for "-" as an input file for stdin to <a href="https://man.openbsd.org/sed">sed(1)</a>, as specified by POSIX. |
|
<li>Added "-not" as a shell-friendly alias for "!" in <a href="https://man.openbsd.org/find">find(1)</a>. |
|
<li>Added very experimental support for DNS over https (RFC 8484) to <a href="https://man.openbsd.org/rebound">rebound(8)</a>). |
|
<li>Introduced tx-mail and tx-rcpt report events for <a href="https://man.openbsd.org/smtpd">smtpd(8)</a>. |
|
<li>Made sure that when <a href="https://man.openbsd.org/bgpd">bgpd(8)</a> is converting a netmask to prefixlen that it never returns a value bigger than 128. |
|
<li>Implemented a simple <a href="https://man.openbsd.org/bgpd">bgpd(8)</a> ruleset optimizer that merges filter rules that differ only by filter sets. |
|
<li>Added a new "-B device" argument to <a href="https://man.openbsd.org/vmctl">vmctl(8)</a> start to allow setting of the boot device. It allows kicking off an OpenBSD autoinstall by using 'vmctl start "installer" -Lc -B net -b bsd.rd -d disk.img'. |
|
<li>Made it possible to define the bootdevice in <a href="https://man.openbsd.org/vmd">vmd(8)</a>. If VMBOOTDEV_NET is used the internal dhcp server will pass "auto_install" as the boot file to the client and the boot loader will pass the MAC address of the first interface to the kernel to indicate PXE booting. |
|
<!-- 2018/12/05 --> |
|
<li>Implemented a time-based method for tracking motion states of touches in <a href="https://man.openbsd.org/wscons">wscons(4)</a>. |
|
<li>Disabled <a href="https://man.openbsd.org/pvclock">pvclock(4)</a> on old hardware that lacks a stable clock. |
|
<li>Stopped <a href="https://man.openbsd.org/axen">axen(4)</a> from calling usbd_delay_ms() in an interrupt context. |
<!-- 2018/11/14 --> |
<!-- 2018/11/14 --> |
<li>Plugged a memory leak in host()'s error code path in <a href="https://man.openbsd.org/bgpd">bgpd(8)</a>. |
<li>Plugged a memory leak in host()'s error code path in <a href="https://man.openbsd.org/bgpd">bgpd(8)</a>. |
<li>Used the txprio setting to populate the tos in keepalive packets. |
<li>Used the txprio setting to populate the tos in keepalive packets. |