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

Diff for /www/plus.html between version 1.1437 and 1.1438

version 1.1437, 2019/05/05 16:17:17 version 1.1438, 2019/05/08 23:10:43
Line 83 
Line 83 
 <p>  <p>
   
 <ul>  <ul>
   <!-- 2019/05/08 -->
   <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>Fixed integer overflow with an excessively large number of <a href="https://man.openbsd.org/kqueue">kqueue(2)</a> events.
   <li>Added support for more Intel 300 Series PCH to <a href="https://man.openbsd.org/ichiic">ichiic(4)</a>.
   <li>Moved <a href="https://man.openbsd.org/bgpd">bgpd(8)</a> pfkey socket to the parent process. The refreshing of the keys is done whenever the session state changes to IDLE or ACTIVE, which should behave better when reloading configs with auth changes.
   <li>Fixed a bug in <a href="https://man.openbsd.org/pkg_info">pkg_info(1)</a> -S where version elements were ignored.
   <!-- 2019/05/07 -->
   <li>Ensured <a href="https://man.openbsd.org/mcx">mcx(4)</a> completion queues are always rearmed to prevent rx or tx completion stalling.
   <!-- 2019/05/06 -->
   <li>Adjusted <a href="https://man.openbsd.org/unwind">unwind(8)</a> to try to resolve the DNSSEC trust anchor only if we have a validating resolver context.
   <li>To restore <a href="https://man.openbsd.org/lockf">lockf(3)</a> detection, introduced a list for all pending blocked locks to be scanned before waiting on a blocking lock in order to determine whether sleeping would cause a deadlock.
   <li>Enforced store/load order when setting or clearing AST flag on mips64, preventing an unlikely case with inter-CPU ASTs where the receiving CPU uses stale state. Ensured that the clearing store is performed before other memory accesses, preventing potential loss of an AST request.
   <li>Issued a write-write barrier before sending IPI on mips64, preventing a receiving CPU from observing an old state when processing the interrupt.
   <li>Made the interrupt and trap return paths check for ASTs with interrupts disabled, fixing unintentional delay of ASTs on MP mips64.
   <li>Fixed reloading of network statements that have no fixed prefix specification in <a href="https://man.openbsd.org/bgpd">bgpd(8)</a>.
   <li>Fixed a logic error when configuring the <a href="https://man.openbsd.org/alc">alc(4)</a> driver to use msi.
   <!-- 2019/05/05 -->
   <li>Fixed the case where <a href="https://man.openbsd.org/switchd">switchd(8)</a> does not save a copy of a packet needing forwarding.
   <li>Added support for the EFI Random Number Generator Protocol, using it to XOR random data into the buffer we feed the kernel for amd64.
   <!-- 2019/05/04 -->
   <li>Relaxed a check in <a href="https://man.openbsd.org/knote">knote(9)</a> to prevent a panic without KERNEL_LOCK().
   <li>Began to assume eDP is present on port A when there is no VBT, making <a href="https://man.openbsd.org/inteldrm">inteldrm(4)</a> work on a Gemini Lake system (HP Stream Laptop 14-cb1XX) where finding the VBT fails.
   <li>Improved the interaction among <a href="https://man.openbsd.org/efifb">efifb(4)</a>, <a href="https://man.openbsd.org/inteldrm">inteldrm(4)</a> and <a href="https://man.openbsd.org/radeondrm">radeondrm(4)</a> for a serial console by introducing a 'primary' device, the one set up and used by firmware. This should help X to work correctly out of the box with multiple cards or with a serial console.
   <li>Added <a href="https://man.openbsd.org/mcx">mcx(4)</a> driver for Mellanox ConnectX-4 (and later) Ethernet controllers.
   <!-- 2019/05/03 -->
   <li>Began to allow panes to be empty in <a href="https://man.openbsd.org/tmux">tmux(1)</a>, allowing output to be piped to them with split-window or display-message -I.
   <li>Adjusted installer to remember 'autoconf' if install restarts.
   <li>Added a 'forwarded' log format extending the 'combined' log format for <a href="https://man.openbsd.org/httpd">httpd(8)</a>, allowing tracking of request origins behind a proxy. This format is compatible with log analyzers like GoAccess and Webalizer.
   <li>Fixed endless loop / OOB write on 64 bit systems with large buffers.
   <li>Improved <a href="https://man.openbsd.org/man">man(1)</a> matching for requests for a specific section.
   <li>Renamed the -c option in <a href="https://man.openbsd.org/sysupgrade">sysupgrade(8)</a> to -s to indicate snapshots, and implemented a -r option to force an upgrade to the next release.
   <li>Added a -n option to <a href="https://man.openbsd.org/sysupgrade">sysupgrade(8)</a> for a no-reboot option.
   <li>Adjusted <a href="https://man.openbsd.org/sysupgrade">sysupgrade(8)</a> to only fetch and upgrade if a new snapshot is available.
   <!-- 2019/05/02 -->
   <li>Avoided opening <a href="https://man.openbsd.org/httpd">httpd(8)</a> log files on 'no log,' preventing startup failures where the log/directory is missing but logging is disabled anyway.
   <li>Avoided running the activate function for a partially-attached <a href="https://man.openbsd.org/ehci">ehci(4)</a> driver, preventing a panic during suspend for the Realtek DASH ehci.
   <li>Added support for the cryptographic coprocessor found on newer AMD Ryzen CPUs/APUs.
   <li>Allowed non-root users to become master when they are the first to open a <a href="https://man.openbsd.org/drm">drm(4)</a> device.
   <li>Increased datasize and maxproc for the pbuild class in <a href="https://man.openbsd.org/login.conf">login.conf(5)</a>.
   <!-- 2019/05/01 -->
   <li>Used the proper UAC-v2.0 request in <a href="https://man.openbsd.org/uaudio">uaudio(4)</a> to read the device controls, fixing STALL errors in mixer requests causing the mixer to be unusable.
   <li>Protected <a href="https://man.openbsd.org/tun">tun(4)</a> wakeup with KERNEL_LOCK, rather than NET_LOCK.
   <!-- 2019/04/30 -->
   <li>Pulled cdfs and cdrom production into the full ramdisk build for i386.
   <li>Added a 'set_rate' method to the <a href="https://man.openbsd.org/envy">envy(4)</a> codec API, allowing card-specific codec initialization code called when the sample rate is changed. Implemented this method for ESI Juli@ cards, switching the AK5385 and AK4358 chips among single-, double- and quad-speed modes depending on host sample rate and suppressing aliasing noise.
   <li>Enabled <a href="https://man.openbsd.org/mvmdio">mvmdio(4)</a> and <a href="https://man.openbsd.org/mvneta">mvneta(4)</a> on arm64.
   <li>Enabled EnvyHT-specific sample rates (above 96kHz) on the host controller for <a href="https://man.openbsd.org/envy">envy(4)</a> devices.
   <li>Added support for the Armada 3720 pinctrl controller to <a href="https://man.openbsd.org/mvpinctrl">mvpinctrl(4)</a>. This controller also includes GPIO controller functionality.
   <li>Added <a href="https://man.openbsd.org/mvuart">mvuart(4)</a> to support the Armada 3720's serial console.
   <li>Added support for the Armada 3720 clocks to <a href="https://man.openbsd.org/mvclock">mvclock(4)</a> and added <a href="https://man.openbsd.org/mvuart">mvuart(4)</a> to support the serial console.
   <li>Allowed enabling of regulators with the 'regulator-always-on' property.
   <li>Added <a href="https://man.openbsd.org/unveil">unveil(2)</a> to <a href="https://man.openbsd.org/chpass">chpass(1)</a>.
   <li>Fixed user options crash in <a href="https://man.openbsd.org/tmux">tmux(1)</a>.
   <li>Began the process of making Makefiles more similar across architectures.
   <li>Restricted <a href="https://man.openbsd.org/hotplugd">hotplugd(8)</a> filesystem access with <a href="https://man.openbsd.org/unveil">unveil(2)</a>.
   
   <li>Fixed a memory leak in window tree search in <a href="https://man.openbsd.org/tmux">tmux(1)</a>.
   <!-- 2019/04/29 -->
   <li>Added an equivalent test for master in drm_fb_helper_is_bound() for <a href="https://man.openbsd.org/drm">drm(4)</a>. This prevents black screens on hotplugging a new display with <a href="https://man.openbsd.org/X">X(7)</a> running, which required a vt switch.
 <!-- 2019/04/28 -->  <!-- 2019/04/28 -->
 <li>Added a check to <a href="https://man.openbsd.org/ospfd">ospfd(8)</a> and <a href="https://man.openbsd.org/ospf6d">ospf6d(8)</a> that any "depend on" interfaces are in the same rdomain.  <li>Added a check to <a href="https://man.openbsd.org/ospfd">ospfd(8)</a> and <a href="https://man.openbsd.org/ospf6d">ospf6d(8)</a> that any "depend on" interfaces are in the same rdomain.
 <li>Changed default Ruby version in <a href="https://man.openbsd.org/ports">ports(7)</a> to 2.6.  <li>Changed default Ruby version in <a href="https://man.openbsd.org/ports">ports(7)</a> to 2.6.

Legend:
Removed from v.1.1437  
changed lines
  Added in v.1.1438