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

Diff for /www/plus.html between version 1.1441 and 1.1442

version 1.1441, 2019/06/01 23:12:48 version 1.1442, 2019/06/12 16:27:08
Line 89 
Line 89 
 <p>  <p>
   
 <ul>  <ul>
   <!-- 2019/06/11 -->
   <li>Changed the number of <a href="https://man.openbsd.org/wsmouse">wsmouse(4)</a> devices created by MAKEDEV to 10, allowing X input configs for many devices at once on newer machines.
   <!-- 2019/06/10 -->
   <li>Implemented SHA-2 support for <a href="https://man.openbsd.org/snmpd">snmpd(8)</a> authentication (RFC 7860).
   <li>Added the <a href="https://man.openbsd.org/mcx">mcx(4)</a> driver to sparc64.
   <li>Implemented MSI-X support on sparc64.
   <!-- 2019/06/09 -->
   <li>Allowed <a href="https://man.openbsd.org/drm">drm(4)</a> allocation of memory without constraints if the hardware supports 64-bit DMA.
   <li>Introduced <a href="https://man.openbsd.org/ntpd">ntpd(8)</a> automatic settime mode.
   <!-- 2019/06/08 -->
   <li>Included <a href="https://man.openbsd.org/mount_nfs">mount_nfs(8)</a>  on the amd64 ramdisk_cd.
   <li>Skipped PCI host bridges and devices not present with <a href="https://man.openbsd.org/acpi">acpi(1)</a> when establishing the mapping between ACPI device nodes and PCI devices.
   <!-- 2019/06/07 -->
   <li>Added the <a href="https://man.openbsd.org/ukspan">ukspan(4)</a> driver for the Keyspan USA19HS USB serial adapter.
   <li>Implemented RFC 8555 "Automatic Certificate Management Environment (ACME)" to enable <a href="https://man.openbsd.org/acme-client">acme-client(1)</a> to communicate with the v02 Let's Encrypt API. IMPORTANT NOTE: Users must change the api url in /etc/acme-client.conf to <a href="https://acme-v02.api.letsencrypt.org/directory">https://acme-v02.api.letsencrypt.org/directory</a>. The v01 API will no longer be usable. Additionally, the <a href="https://man.openbsd.org/acme-client">acme-client(1)</a> -A and -D flags have been removed.
   <li>Enabled <a href="https://man.openbsd.org/mcx">mcx(4)</a> on arm64.
   <!-- 2019/06/06 -->
   <!-- 2019/06/05 -->
   <li>Added a -v flag to source-file in <a href="https://man.openbsd.org/tmux">tmux(1)</a> to show the commands and line numbers.
   <li>Introduced an ECDSA privsep engine and the code required for <a href="https://man.openbsd.org/smtpd">smtpd(8)</a> to load and use ECDSA certificates.
   <!-- 2019/06/04 -->
   <li>Supported 64BIT DMA for io in <a href="https://man.openbsd.org/mpii">mpii(4)</a>.
   <li>Increased MAXCPUs to 32 in arm64, allowing use of all cores on the Ampere eMAG.
   <!-- 2019/06/03 -->
   <li>Prevented corruption of the <a href="https://man.openbsd.org/pckbc">pckbc(4)</a> command queue when the first of multiple synchronous commands to timeout clears the command queue.
   <li>Allowed <a href="https://man.openbsd.org/mg">mg(1)</a> beginning-of-buffer and end-of-buffer commands the ability to take a numeric argument and remove n/10th of the way from the top or bottom of the current buffer respectively.
   <li>Fixed MSI/MSI-X on arm64 machines with <a href="https://man.openbsd.org/agintc">agintc(4)</a>.
   <li>Implemented <a href="https://man.openbsd.org/mcx">mcx(4)</a> rx filtering using the flow table.
   <!-- 2019/06/02 -->
   <li>Switched bintime routines to <a href="https://man.openbsd.org/bintimeadd">bintimeadd(9)</a> and introduced <a href="https://man.openbsd.org/bintimecmp">bintimecmp(9)</a>, with similar behavior to the <a href="https://man.openbsd.org/timeradd">timeradd(3)</a> macros.
   <li>Used a simple hash table to look up blocks by the fast-hash in <a href="https://man.openbsd.org/openrsync">openrsync(1)</a> and used a rolling computation, putting openrsync speed on par with gpl rsync for file updates.
   <li>Added <a href="https://man.openbsd.org/mandoc">mandoc(1)</a> support for 'prefers-color-scheme: dark'.
   <!-- 2019/06/01 -->
   <li>Called <a href="https://man.openbsd.org/uvm_growkernel">uvm_growkernel(9)</a> before uvm is initialized on arm64 to ensure machines with large amounts of physical memory do not fail to initialize uvm.
   <!-- 2019/05/31 -->
   <li>Added support for the Cortex-A65 CPU.
   <li>Re-enabled RETGUARD leaf function optimization for arm64.
   <li>Added <a href="https://man.openbsd.org/relayd">relayd(8)</a> support for SNI with new 'tls keypair' option to load additional certificates.
   <li>Checked the type of a network statement when looking for duplicates in <a href="https://man.openbsd.org/bgpd">bgpd(8)</a>. This fixes added network 0.0.0.0/0 after 'network inet static'.
   <li>Added MSI-X support for <a href="https://man.openbsd.org/acpipci">acpipci(4)</a>, pciecam, <a href="https://man.openbsd.org/dwpcie">dwpcie(4)</a> and <a href="https://man.openbsd.org/rkpcie">rkpcie(4)</a>.
   <!-- 2019/05/30 -->
   <!-- 2019/05/29 -->
   <li>Changed <a href="https://man.openbsd.org/vmctl">vmctl(8)</a> syntax to specify command options before the create, start and stop commands, matching commonly-expected style.
   <li>Added <a href="https://man.openbsd.org/mcx">mcx(4)</a> jumbo frame support, setting the port MTU up to 9500.
   <!-- 2019/05/28 -->
   <li>Worked around an <a href="https://man.openbsd.org/ntpd">ntpd(8)</a> bootstrap failure in a dnssec environment by repeating a failed DNS lookup after an incorrect time leads to dnssec validation failure and disallows setting the correct time.
   <!-- 2019/05/27 -->
   <li>Made improvements to <a href="https://man.openbsd.org/bgpd">bgpd(8)</a> peer finding in the case where many peers have been configured.
   <li>Fixed <a href="https://man.openbsd.org/ubcmtp">ubcmtp(4)</a> multitouch by properly reading multi-finger data on type4 devices with padding between finger data.
   <li>Fixed a <a href="https://man.openbsd.org/tmux">tmux(1)</a> crash when killing the current window.
   <!-- 2019/05/26 -->
   <li>Supported <a href="https://man.openbsd.org/virtio">virtio(4)</a> 1.0 for virtio_pci.
   <li>Modified <a href="https://man.openbsd.org/tcpdump">tcpdump(8)</a> to support '-T erspan' and allow arbitrary gre protocols.
   <li>Allowed specifying area by number as well as id in <a href="https://man.openbsd.org/ospf6d">ospf6d(8)</a>.
   <!-- 2019/05/25 -->
   <!-- 2019/05/24 -->
   <li>Updated <a href="https://man.openbsd.org/perl">perl(1)</a> to 5.28.2.
   <!-- 2019/05/23 -->
   <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>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.
   <!-- 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>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>Stopped duplicate lease negotiation and application in <a href="https://man.openbsd.org/dhclient">dhclient(8)</a> when RTM_IFINFO reports a change to the MTU of the interface, which had been confusing Google Compute Engine.
   <!-- 2019/05/21 -->
   <li>Added <a href="https://man.openbsd.org/amdgpu">amdgpu(4)</a> from linux 4.19.44 to support recent AMD Radeon cards.
   <!-- 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.
   <!-- 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>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 -->
   <li>Used <a href="https://man.openbsd.org/unveil">unveil(2)</a> on <a href="https://man.openbsd.org/tetris">tetris(6)</a>.
   <!-- 2019/05/17 -->
   <li>Prevented <a href="https://man.openbsd.org/dhclient">dhclient(8)</a> from repeatedly obtaining a new/renewed lease when interface-mtu is present in a lease.
   <li>Mitigated Intel's Microarchitectural Data Sampling vulnerability by using the new CPU VERW behavior if available or by using the proper sequence from Intel's "Deep Dive" doc in the return-to-userspace and enter-VMM-guest paths. Updated <a href="https://man.openbsd.org/vmm">vmm(4)</a> to pass through the MSR bits so that guests can apply the optimal mitigation.
   <li>Added <a href="https://man.openbsd.org/tcpdump">tcpdump(8)</a> handling specific to ERSPAN type I.
   <!-- 2019/05/16 -->
   <li>Improved <a href="https://man.openbsd.org/athn">athn(4)</a> support for AR9271 to use the correct clock control register.
   <li>Fixed <a href="https://man.openbsd.org/vmd">vmd(8)</a> -b to allow use of 'vmctl start foo -b /bsd -d disk.img -cL'.
   <li>Adjusted <a href="https://man.openbsd.org/ospfctl">ospfctl(8)</a> to accept address and number format for 'ospfctl show database area XXX'.
   <li>Modified <a href="https://man.openbsd.org/vmctl">vmctl(8)</a> to treat vms disabled in vm.conf the same as any other vm which is stopped.
   <li>Stopped changing router-id on <a href="https://man.openbsd.org/ospfd">ospfd(8)</a> reload if unspecified.
   <!-- 2019/05/15 -->
   <li>Attached two <a href="https://man.openbsd.org/dwiic">dwiic(4)</a>-pci devices that are now functioning, enabling correct behavior of the trackpad and trackpoint of the Dell Precision 7520.
   <li>Added support to the amd64 BIOS bootloader to load a kernel at a random virtual address.
   <!-- 2019/05/14 -->
   <li>Allowed specification of a cmdfile for <a href="https://man.openbsd.org/config">config(8)</a> rather than piping in commands for -ef.
   <li>Added support for 'boot device' to <a href="https://man.openbsd.org/vm.conf">vm.conf(5)</a> grammar, the '-B device' counterpart from <a href="https://man.openbsd.org/vmctl">vmctl(8)</a>.
   <!-- 2019/05/13 -->
   <li>Added <a href="https://man.openbsd.org/tee">tee(1)</a> to the ramdisk filesystem to provide a moving progress bar during auto upgrade/install and a clean log.
   <li>Emulated kvm pvclock in <a href="https://man.openbsd.org/vmm">vmm(4)</a>, compatible with <a href="https://man.openbsd.org/pvclock">pvclock(4)</a> in OpenBSD.
   <!-- 2019/05/12 -->
   <li>Added <a href="https://man.openbsd.org/elf">elf(3)</a> support for -znoretpolineplt and made -zretpolineplt the default. Affects i386 and amd64.
   <li>Fixed <a href="https://man.openbsd.org/ifconfig">ifconfig(8)</a> newflags. Added a new 'stayauth' nwflag which can be set to let net80211 ignore deauth frames, useful when deauth frames are being spoofed by an attacker.
   <li>Ensured the extended <a href="https://man.openbsd.org/acpi">acpi(4)</a> PM register descriptions actually exist before using them, fixing machines with ACPI 1.0.
   <li>Added first drm render node to the <a href="https://man.openbsd.org/fbtab">fbtab(5)</a> list of devices to change when logging in on ttyC0. Added drm0 to loongson and added the complete set of wscons and drm devices to arm64.
   <li>Added simple menus to <a href="https://man.openbsd.org/tmux">tmux(1)</a> tree, client and buffer modes.
   <!-- 2019/05/11 -->
   <li>Added the colemak keyboard layout.
   <li>Added support for remapping <a href="https://man.openbsd.org/acpi">ACPI(4)</a> PM registers using the 'extended' gasio representation from the FADT, fixing the Lanner NCA-1510.
   <li>Enabled reporting of the vm state through use of the <a href="https://man.openbsd.org/vmctl">vmctl(8)</a> 'status' command.
   <li>Modified <a href="https://man.openbsd.org/ld.so">ld.so(1)</a> to prune visited leaves when walking dependencies to call init functions in topological sort order, greatly reducing cost.
   <li>Repaired and improved v6 default route selection in install.sub, fixing autoinstalls.
   <li>Added support for IKEv2 Message Fragmentation (RFC 7383) to <a href="https://man.openbsd.org/iked">iked(8)</a>.
   <li>Implemented interrupt controller functionality in <a href="https://man.openbsd.org/rkgpio">rkgpio(4)</a>, allowing use of the <a href="https://man.openbsd.org/fusbtc">fusbtc(4)</a> interrupt on the RockPro64.
   <li>Added <a href="https://man.openbsd.org/fusbtc">fusbtc(4)</a> to support the Fairchild FUSB302 USB Type-C controller.
   <!-- 2019/05/10 -->
   <li>Synced vm state in <a href="https://man.openbsd.org/vmd">vmd(8)</a> when (un)pausing a vm to ensure both <a href="https://man.openbsd.org/vmm">vmm(4)</a> and <a href="https://man.openbsd.org/vmd">vmd(8)</a> processes know the vm is paused.
   <li>Handled some unhandled instructions for SVM which led to <a href="https://man.openbsd.org/vmm">vmm(4)</a> guest termination, as well as RDTSCP and INVLPGA instructions.
   <li>Added <a href="https://man.openbsd.org/sysupgrade">sysupgrade(8)</a> support to the sparc64 bootloader.
   <li>Added logging of <a href="https://man.openbsd.org/ssh">ssh(1)</a> PermitOpen and PermitListen violations.
   <li>Added a fallback to <a href="https://man.openbsd.org/ehci">ehci(4)</a> which enables the USB ports on the RockPro64.
   <li>Added support for simple <a href="https://man.openbsd.org/tmux">tmux(1)</a> menus usable with mouse or keyboard. Introduced the command "display-menu" to show a menu bound to the mouse on status line by default.
   <li>Enabled switching between wireless and wired interfaces in <a href="https://man.openbsd.org/dhclient">dhclient(8)</a>, setting the default route with the interface address and allowing two default routes in the routing table. A wired interface will be preferred when connected.
   <li>Explicitly disabled BCM4331 chips present in 2011-2012 Apple Mac systems to prevent an interrupt storm that can result when the Mac EFI firmware enables, but does not disable, the wireless controller.
   <li>Added Intel Atom C3000 <a href="https://man.openbsd.org/pci">pci(4)</a> ids.
   <li>Added port protection support to <a href="https://man.openbsd.org/switch">switch(4)</a>. Domain membership is checked for unicast, flooded (broadcast) and local (host-network-bound, e.g. trunk) traffic.
   <li>Introduced <a href="https://man.openbsd.org/malloc_conceal">malloc_conceal(3)</a> and <a href="https://man.openbsd.org/calloc_conceal">calloc_conceal(3)</a>, which return memory in pages marked MAP_CONCEAL and call freezero() on free().
   <li>Implemented DNS block lists in <a href="https://man.openbsd.org/unwind">unwind(8)</a>.
   <li>Fixed a <a href="https://man.openbsd.org/bridge">bridge(4)</a> memory leak when multiple interfaces do MAC filtering.
   <li>Added support for from/to in <a href="https://man.openbsd.org/relayd">relayd(8)</a> filter rules.
   <!-- 2019/05/09 -->
   <li>Introduced a -k flag to <a href="https://man.openbsd.org/sysupgrade">sysupgrade(8)</a> to preserve the files in /home/_sysupgrade after upgrading.
   <li>Added measurement of poll intervals with monotonic clock to <a href="https:/ /man.openbsd.org/acpisbs">acpisbs(4)</a>.
   <li>Added consistent use of 'ifconfig $_if [-inet| -inet6]' to clear existing configurations completely after restarting an install.
   <li>Added a <a href="https://man.openbsd.org/sysctl">sysctl(8)</a> accessor to struct pf_status to allow export of current status and statistics without super-user rights via sysctl. Used this to print <code>systat pf</code>.
   <li>Changed the behavior of swap-window -d in <a href="https://man.openbsd.org/tmux">tmux(1)</a> to match swap-pane.
   <li>Preserved dhcp configuration when restarting an install.
 <!-- 2019/05/08 -->  <!-- 2019/05/08 -->
   <li>Modified <a href="https://man.openbsd.org/systat">systat(1)</a> to allow the use of 'b' to switch to stats since boot.
   <li>Added <a href="https://man.openbsd.org/ucrcom">ucrcom(4)</a>, a driver for the serial console of certain chromebooks.
 <li>Removed ld.so-local stack-protector handling functions on retguard systems, as hard-traps are used.  <li>Removed ld.so-local stack-protector handling functions on retguard systems, as hard-traps are used.
 <li>Set the REQUEST_URI CGI variable to the requested URI and query string instead of the rewritten ones in <a href="https://man.openbsd.org/httpd">httpd(8)</a>.  <li>Set the REQUEST_URI CGI variable to the requested URI and query string instead of the rewritten ones in <a href="https://man.openbsd.org/httpd">httpd(8)</a>.
 <li>Fixed integer overflow with an excessively large number of <a href="https://man.openbsd.org/kqueue">kqueue(2)</a> events.  <li>Fixed integer overflow with an excessively large number of <a href="https://man.openbsd.org/kqueue">kqueue(2)</a> events.

Legend:
Removed from v.1.1441  
changed lines
  Added in v.1.1442