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

Diff for /www/plus59.html between version 1.8 and 1.9

version 1.8, 2016/03/03 23:52:29 version 1.9, 2016/03/04 16:08:34
Line 76 
Line 76 
 <p>  <p>
   
 <ul>  <ul>
   <!-- 2015-12-31 -->
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/ix.4">ix(4)</a>, do not grab the kernel lock in the rx and tx paths.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/trunk4.">trunk(4)</a>, fix the "lacp_compose_key protection fault trap" when removing a port from a lacp trunk.
   <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/pchtemp.4">pchtemp(4)</a>, a driver for the thermal sensor on recent Intel PCHs.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/drm.4">inteldrm(4)</a>, unconditionally set the "switchcookie". This fixes synchronous VT switching.
   <!-- 2015-12-30 -->
   <li>Use <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man2/pledge.2">pledge(2)</a> in <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/tokenadm.8">tokenadm(8)</a>.
   <!-- 2015-12-29 -->
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man3/malloc.3">malloc(3)</a>, fix a NULL dereference in case the abort option is disabled.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man3/nlist.3">nlist(3)</a>, avoid out-of-bounds access and excessive memory allocation on a malformed ELF header.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/mg.1">mg(1)</a>, add transpose-words. It is limited to one iteration until "undo" is looked into.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/wscons.4">wscons(4)</a>, change keyboard configuration detection to work even when a <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/kbd.8">kbd(8)</a> setting has multiple bits set (e.g. us.dvorak.swapctrlcaps).
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/bge.4">bge(4)</a>, mark the start routine as MP-safe.
   <li>Set the UltraDMA transfer mode for SATA drives. Some of these drives, such as the Maxtor 7Y250M0, refuse to do DMA unless the transfer mode has been set. This causes reads (and presumably writes) to time out.
   <!-- 2015-12-28 -->
   <li>In the installer, do not insist on EFISYS partitions on non-root disks and prevent an autoinstall loop.
   <!-- 2015-12-27 -->
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/re.4">re(4)</a>, mark the interrupt handler as MP-safe.
   <li>Add GENERIC-IP27.MP for MP support on the SGI Octane 350.
   <li>Import libdrm 2.4.65.
   <!-- 2015-12-26 -->
   <li>On amd64 and i386, if available, prefer the rdseed instruction over rdrand when adding entropy to the kernel random number generator.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/puc.4">puc(4)</a>, add the Perle Speed8 LE.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/cp.1">cp(1)</a>, set the times, mode and flags on symlinks when doing cp -p (or mv across filesystems).
   <!-- 2015-12-25 -->
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/ukbd.4">ukbd(4)</a>, enable the iso keyboard munge fix for MacBookAir6,2.
   <li>In libevent, revert the change to call <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man2/kevent.2">kevent(2)</a> immediately (which was done to prevent the dispatch loop from bringing down the entire process). <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/tcpbench.1">tcpbench(1)</a> relies on the old behaviour.
   <li>On sgi, add a timecounter for MP, make interrupt masking MP-aware, add launch logic for secondary CPUs and add IPI logic.
   <!-- 2015-12-24 -->
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/kdump.1">kdump(1)</a>, implement basic <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man2/kevent.2">kevent(2)</a> printing.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man3/fgetwc.3">fgetwc(3)</a>, set the error indicator when an encoding error occurs, as specified by both the manual page and POSIX.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/file.1">file(1)</a>, add --brief and --dereference. These are used by xdg-open and xdg-mime.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/mg.1">mg(1)</a>, add -R to open the specified files read-only.
   <!-- 2015-12-23 -->
   <li>Implement privsep and use <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man2/pledge.2">pledge(2)</a> in <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/mountd.8">mountd(8)</a>.
   <li>Use <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man2/pledge.2">pledge(2)</a> in <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/sndiod.8">sndiod(8)</a>.
   <li>Update to sqlite3 3.9.2.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/rdate.8">rdate(8)</a>, expand the size of messages between processes to accommodate larger messages.
   <li>Import Mesa 11.0.8. This seems to fix some of the problems with clutter/gnome reported to occur on r600 with Mesa 11.0.6.
   <li>Ensure the installer asks for the IPv4 default route in case an interface has been configured via dhcp and then again manually.
   <!-- 2015-12-22 -->
   <li>Find the OpenBSD disklabel on GPT partitioned softraid volumes in order to allow booting from such volumes.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/asmc.4">asmc(4)</a>, make communication with the Apple SMC chip more reliable.
   <!-- 2015-12-21 -->
   <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/viocon.4">viocon(4)</a>, the VirtIO console device.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man5/smtpd.conf.5">smtpd.conf(5)</a>, switch to "file" backend for the aliases table by default.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/mailq.8">smtpctl(8)</a>, support some sendmail-compatible command-line arguments.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/tmux.1">tmux(1)</a>, fix a bug where the "attach-session -d" detached the wrong session.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/Xserver.1">Xserver(1)</a>, default to using the <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/modesetting.4">modesetting(4)</a> driver on Broadwell. It works better than the <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/intel.4">intel(4)</a> driver.
   <!-- 2015-12-20 -->
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/drm.4">drm(4)</a>, advertise support for DRM version 1.4. This makes the PCI-based probe method in the <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/modesetting.4">modesetting(4)</a> driver work.
   <li>In Mesa:
   <ul>
   <li>Set the configure option to enable floating point textures. This is required by drivers such as r600 to support OpenGL 3.x.
   <li>Build the gallium software rasteriser (softpipe). This fixes loading the r300 driver on macppc.
   </ul>
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/sndiod.8">sndiod(8)</a>, implement initial privilege separation.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/uvideo.4">uvideo(4)</a>, do not delay <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/video.4">video(4)</a> attachment if the device does not need to load firmware.
   <!-- 2015-12-19 -->
   <li>Use <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man2/pledge.2">pledge(2)</a> in <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/mtree.8">mtree(8)</a>.
   <li>On alpha, disable <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/pcn.4">pcn(4)</a> on ramdisk kernels.
   <li>Move to 5.9-beta.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/dhclient.8">dhclient(8)</a>, do not exit if a route can not be added.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/rc.d.8">rc.d(8)</a>, don't report that the daemon has succesfully started if it actually failed because of a config error.
   <li>Prevent GPU lockups with KMS and AGP-enable on Uninorth (G4) machines. KMS is now usable on Uninorth machines but X11 output is still corrupted.
   <li>Do not match Uninorth bridges until we have a working KMS with AGP support for G4 machines. This allows us to enable <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/agp.4">agp(4)</a> again for G5 machines which makes X11 usable on the Dual G5 with <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/radeondrm.4">radeondrm(4)</a>.
   <li>Make carp_output() MP-safe.
   <li>Add UTF-8 support to <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/uniq.1">uniq(1)</a>. Let -f recognize non-ASCII blank characters and let -s count characters rather than bytes.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/tmux.1">tmux(1)</a>, make input off flag (selectp -d) apply to synchronize-panes too.
   <!-- 2015-12-18 -->
   <li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/urtwn.4">urtwn(4)</a> on big-endian architectures.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/ix.4">ix(4)</a> MP-safer.
   <li>Use <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man2/pledge.2">pledge(2)</a> in <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/mknod.8">mknod(8)</a>.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man3/casin.3">casin(3)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man3/casin.3">casinf(3)</a>, and <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man3/casin.3">casinl(3)</a>, give correct results if the imaginary part is zero.
   <li>Fix the behaviour of <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man3/csqrt.3">csqrt(3)</a>: we should have csqrt(conj(z)) == conj(csqrt(z)).
   <li>Avoid modulo bias in the IPv6 stack.
   <!-- 2015-12-17 -->
   <li>In the scheduler, make the cost of moving a process to the primary CPU a bit higher. This is the CPU that handles most hardware interrupts, so by making it less likely that the softnet taskq runs on that CPU, most of the performance lost by "unlocking" network drivers is restored.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/acpithinkpad.4">acpithinkpad(4)</a>, add display brightness support, available on the last few ThinkPad generations. This fixes surprising brightness changes that would sometimes happen if you used the brightness keys or if the firmware decided to reset the brightness level for some other reason.
   <!-- 2015-12-16 -->
   <li>Update to xf86-input-synaptics 1.8.3.
   <li>Update to xf86-input-keyboard 1.8.1.
   <li>In libevent, prevent the dispatch loop from bringing down the entire process because of incomplete <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man2/kqueue.2">kqueue(2)</a> support for various types of files and filesystems.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/awk.1">awk(1)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/npppd.8">npppd(8)</a>, remove modulo bias in the random number generator.
   <li>Add the _sndiop user and group in preparation of the <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/sndiod.8">sndiod(8)</a> privsep.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man3/dn_comp.3">resolver(3)</a>, remove support for HOSTALIASES. It is incompatible with <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man2/pledge.2">pledge(2)</a>.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/acpithinkpad.4">acpithinkpad(4)</a>, avoid panics on older ThinkPads when pressing the ThinkLight key.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/nc.1">nc(1)</a>, print the certificate validity to the verbose output when using TLS.
   <li>Avoid grabbing the kernel lock in uvm_unmap() if we have an interrupt-safe map.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/syslogd.8">syslogd(8)</a>, unbreak adding mark messages to log files.
 <!-- 2015-12-15 -->  <!-- 2015-12-15 -->
 <li>Remove the Class 3 Public Primary Certification Authority root certificate from /etc/ssl/cert.pem, per recommendation of Symantec/VeriSign.  <li>Remove the Class 3 Public Primary Certification Authority root certificate from /etc/ssl/cert.pem, per recommendation of Symantec/VeriSign.
 <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/asmc.4">asmc(4)</a>, add more temperature keys found in MacBook Airs (6,1 and 7,2) and MacBook Pro (10,2).  <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/asmc.4">asmc(4)</a>, add more temperature keys found in MacBook Airs (6,1 and 7,2) and MacBook Pro (10,2).

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.9