===================================================================
RCS file: /cvsrepo/anoncvs/cvs/www/plus59.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- www/plus59.html 2016/03/06 23:18:42 1.11
+++ www/plus59.html 2016/03/07 18:58:34 1.12
@@ -76,6 +76,147 @@
+
+- On armv7, fix the encoding of AP bits for large page second-level short-descriptors.
+
- Revamp /etc/ssl/cert.pem certificate information formatting and sort certificates in a more useful way.
+
- In pdisk(8/macppc), set lblock_start and lblocks to 0 in free space entries like Apple does.
+
- In tmux(1):
+
+- Fix new-session with -t after command flags changes.
+
- Support negative trim values in formats to trim from the end.
+
- Add RGB escape sequences for capture-pane -e.
+
+
+ - On armv7:
+
+- Allow the kernel to boot from a u-boot without the OLD_SUNXI_KERNEL_COMPAT option.
+
- Use ARM Generic Timer (agtimer) instead of sxitimer(4/armv7) on Allwinner sun7i/A20.
+
+ - Hook OPENBSD-RELAYD-MIB into OPENBSD-SNMPD-CONF.
+
- Sync libedit with NetBSD.
+
- In pkg_add(1), extend URL abbreviation support from pkg.conf(5) so that every URL can be abbreviated.
+
+
- In ping(8) and ping6(8), fix a regression in -E.
+
- In xen(4), add support for the "control/shutdown" power management facility. At the moment only "poweroff" and "reboot" actions are supported.
+
- In xenstore(4), add support for XS_WATCH, a XenStore notification facility.
+
- In pdisk(8/macppc):
+
+- Tweak printing of partitions: always show the pblock and lblock info in the "p" and "P" commands, respectively.
+
- Warn of partitions extending past the end of the media.
+
- Support only base 10 for partition IDs.
+
+ - In aucat(1), fix unsupported parameters not being detected if compiled in 24-bit mode and sndiod is not running.
+
- In pdisk(8/macppc), improve conformance to OS X's behaviour.
+
- In tmux(1), add support for RGB colour.
+
- In audioctl(1), display play and record parameters that are not independent as a single variable.
+
+
- Install the relayd(8) SNMP MIB.
+
- In ssh, allow RekeyLimits in excess of 4G up to 2**63 bits (part of bz#2521).
+
- In ftp(1), fix a crash when a server sends a non-standard newline.
+
- In daily(8), run "rcctl ls faulty".
+
+
- In pdisk(8/macppc), make "r" (reorder, a.k.a. swap) command work with any two existing partitions. Do not allow partition 1 to be moved.
+
- In pkg.conf(5), allow installpath to be set to a bare hostname which implies "http://hostname/pub/OpenBSD/[snapshots-or-version]/packages/[arch]".
+
- In pdisk(8/macppc):
+
+- Check block 0 signature, physical block size and physical block count when reading partition map.
+
- Check for unmapped physical blocks and overlapping partitions when reading partition map.
+
- Remove "v" command.
+
+ - Add hostctl(8), a tool to access key-value stores on the host, currently for hypervisor information stores on pvbus(4). It is not enabled yet.
+
- On amd64 and i386, add /dev/pvbus0.
+
- In pvbus(4), add a key-value interface that allows to get or set values in the underlying information store of the host from the OpenBSD-VM's userspace.
+
- In libpthread, replace the malloc spinlock with a mutex. This makes ports like Firefox significantly more usable.
+
+
- In mg(1), ensure the backup file has the same mtime as the original file.
+
- In xnf(4), rewrite tx path to use flat transmit ring without fragment chains. This gives a transmit performance improvement and taxes grant table references much less than before.
+
- In xen(4), do not take a grant table entry mutex in xen_grant_table_{enter,remove} since it is unnecessary. This provides a performance improvement as well.
+
- In malloc(3), fix a possible crash when dumping malloc stats.
+
- In xen(4), ensure use of locked atomic operations even on the SP kernel.
+
- In fputwc(3), when encoding fails set the error indicator as required by POSIX and as done by FreeBSD, SunOS 10/11 and glibc.
+
+
- In vr(4), fix an mbuf leak on encapsulation failure.
+
- In tail(1), fix a crash.
+
- In pf(4), fix a pf_state_key leak.
+
- In ieee80211(9), honour ERP protection on 2 GHz channels in 11n mode.
+
- In vmm(4/amd64), zero the buffer to be copied out to userland to avoid information leak.
+
- In 5.8, fix a kernel crash when root creates, changes or destroys vlan(4) interfaces multiple times with ifconfig(8).
+
- In ieee80211(9), iwm(4) and iwn(4), keep track of HT protection settings in beacons and have 11n-capable drivers update hardware configuration accordingly.
+
- In xnf(4), revert the minimum number of rx ring slots back to 32.
+
- In vmx(4), do not send the mbuf to bpf(4) after passing it to the hardware. This could have resulted in a page fault.
+
- In snmpd(8), avoid a potential double free.
+
+
- In etherip(4), do not return an uninitialised value for the SIOCGLIFPHYRTABLE case.
+
- In ypldap(8):
+
+- Implement the "master" request.
+
- Set argument encode / result decode call backs for "maplist".
+
- Set argument encode / result decode callbacks for "all".
+
+
+ - In ld.so(1), make a nodelete object lock down the entire load group, not just the specific object.
+
- Update to Mesa 11.0.9.
+
- On arm and armv7, switch to SVC mode when machines with virtualisation extensions boot into a HYP processor mode that has different memory management and register behaviour among other things. This prevents an early crash.
+
- In pdisk(8/macppc), avoid double prompt after creating default map on startup.
+
+
- In dwiic(4), avoid reading uninitialised memory when expected value types are not present.
+
- In xnf(4), set up interface features based on capabilities provided by the backend.
+
- In xnf(4), set minimum number of slots on the receive ring to 18 as most versions of Xen require at least this number of slots.
+
- Always check destination MAC address of received unicast packets, not only when in promiscuous mode. This is necessary for NICs like virtio(4).
+
- In vxlan(4), drop packets whose VNI flag is not set and VNI is not zero.
+
- In etherip(4), support tunnel VRF.
+
+
- In pdisk(8/macppc):
+
+- Remove "expert" mode and the -d flag. Instead make all commands available all the time.
+
- Change the "P" command: it now shows map data structures.
+
- Stop accepting uppercase aliases for commands documented as lower case.
+
- Eliminate the 'written' field and just use the 'changed' field to mediate when it is appropriate to ask whether changes should be discarded.
+
- Repair creation of initial partition table on a blank disk.
+
+ - In ieee80211 stack, fix the timeout value sent in ADDBA request and response frames.
+
- In socpcic(4/socppc), avoid use of an uninitialised variable.
+
- In ieee80211(9), fix the timeout value sent in ADDBA request and response frames.
+
+
- In pdisk(8/macppc), do not silently open a disk read-only when read/write access was requested.
+
- In calendar(1), add a calendar for New Zealand.
+
- On sparc64, check for disks deeper than 4 levels down in the Open Firmware device tree. This makes softraid(4) boot possible on more sparc64 machines.
+
- In xnf(4), do not bump output errors when when tx ring is full.
+
+
- Add hidmt(4) (a HID-layer driver for multitouch touchpads that conform to the "Windows Precision Touchpad" standard) and imt(4) (an i2c-HID driver that sits between ihidev(4) and hidmt(4)).
+
- In ihidev(4), add the ability to set and get reports and establish interrupt before probing for devices to handle each report ID.
+
- In morse(6), use the <AC> prosign as "@". Support decoding only of other prosigns, including <SK> as we were previously using for "@".
+
- In unbound(8), suppress "cannot assign requested address" log messages unless verbosity is high.
+
- On sparc, fix a race causing hardclock(9) to be sometimes invoked between the end of cpu_configure() and initclocks().
+
- In xnf(4):
+
+- Fix a few issues in the transmit path.
+
- Mask interrupts on boot, masking/unmasking is handled by stop/init.
+
+ - In pdisk(8/macppc), remove the "expert" mode "d"/"D" command.
+
- In mg(1) cscope, skip empty entries in $PATH instead of erroneously interpreting them as ".".
+
+
- In pdisk(8/macppc), remove the "debugging" mode command to examine the Apple_Patches partition contents.
+
- Add UTF-8 support to colrm(1).
+
- In xen(4), provide a Xen v3 API compatible fallback for event channel hypercalls.
+
- In ls(1), fix a regression (and POSIX violation) introduced with UTF-8 support.
+
- In xenstore(4), fixup a hang while performing a read operation on XenStore.
+
- Add UTF-8 support to ul(1).
+
- In sndiod(8):
+
+- Load pki keys before daemonising. Passphrase-protected keys require access to stdin.
+
- Allow time differences between two clock_gettime() calls to be up to 60s without logging a warning.
+
+ - In morse(6), use distinct codes for left and right parentheses.
+
+
- In dwiic(4), fix an off-by-one that could result in read operations not reading the last byte.
+
- On the amd64 RAMDISK_CD, enable ikbd(4).
+
- In ldapd(8), properly remove unix sockets upon exit of the parent process.
+
+
- In mandoc(1), unbreak reading from stdin.
+
- In pdisk(8/macppc), remove support for 1024- and 2048-byte sector devices.
+
- On octeon, attach secondary CPUs by coremask. This fixes a crash that happened if the MP kernel was booted with coremask=1.
+
- On octeon, panic if booting the kernel without CPU 0.
- Fix two issues in the systat(1) state view: