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