[BACK]Return to plus.html CVS log [TXT][DIR] Up to [local] / www

Diff for /www/plus.html between version 1.1429 and 1.1430

version 1.1429, 2019/04/01 04:50:24 version 1.1430, 2019/04/03 03:14:11
Line 194 
Line 194 
 <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.
Line 452 
Line 452 
 <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>.
Line 649 
Line 649 
 <!-- 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.

Legend:
Removed from v.1.1429  
changed lines
  Added in v.1.1430