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

Diff for /www/plus.html between version 1.1370 and 1.1371

version 1.1370, 2015/07/02 05:49:03 version 1.1371, 2015/07/02 21:42:57
Line 74 
Line 74 
 <p>  <p>
   
 <ul>  <ul>
   <!-- 2015-05-31 -->
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/mandoc.1">mandoc(1)</a>, implement the <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man7/roff.7">roff(7)</a> "r" conditional.
   <!-- 2015-05-30 -->
   <li>Plug a memory leak in <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/relayd.8">relayd(8)</a>.
   <li>Introduce native atomic operations for i386.
   <li>Acquire/release the i2c bus before/after reading the temperature register. This prevents concurrent access to the <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/macppc/smu.4">smu(4)</a> microcontroller on Apple G5 machines, which would result in errors reading the RTC.
   <li>On armv7, set the usb otg port on the cubox to host mode and attach ehci to it.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/file.1">file(1)</a>, support - to read from stdin.
   <!-- 2015-05-29 -->
   <li>Set the <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/sdmmc.4">sdmmc(4)</a> emmc highspeed flag if the capability register claims it is supported.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/tmux.1">tmux(1)</a>:
   <ul>
   <li>Expand formats again inside #().
   <li>Don't use special strings if #() commands fail, just remove the format (as if the command produced nothing).
   </ul>
   <li>Switch vax to binutils 2.17.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/ld.so.1">ld.so(1)</a> on alpha cope with binaries built with secureplt.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/file.1">file(1)</a>, if reading into a buffer, correct the stored file size at EOF.
   <li>In the asr, fix a possible off-by-one when reading /etc/hosts if it doesn't end with a newline.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/file.1">file(1)</a>, silently fall back to /etc/magic if ~/.magic can't be opened.
   <!-- 2015-05-28 -->
   <li>Initial addition of "Patrol Read" support in <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/bio.4">bio(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/bioctl.8">bioctl(8)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/mfi.4">mfi(4)</a>.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/ntpd.8">ntpd(8)</a>, detect crashes from constraint sub-processes, instead of ignoring them.
   <li>When the machdep.allowaperture sysctl is set to 3, allow concurrent access.
   <li>Save the cpuid(6) eax bits in the cpu_info and report the SENSOR and ARAT bits from it.
   <li>Switch alpha, arm, sh and sparc to binutils 2.17.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/httpd.8">httpd(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/relayd.8">relayd(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/smtpd.8">smtpd(8)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/snmpd.8">snmpd(8)</a>, do not try to unlink the control socket in an unprivileged child process on shutdown.
   <!-- 2015-05-27 -->
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/ssh.1">ssh(1)</a>, increase the allowed length of the known host file name in the log message to be consistent with other cases (bz#1993).
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/ssh-keygen.1">ssh-keygen(1)</a> default to ed25519 keys when compiled without OpenSSL (bz#2388).
   <li>Remove 1k bit groups from ssh and <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man5/moduli.5">moduli(5)</a>.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/ssh.1">ssh(1)</a>, reorder client proposal to prefer diffie-hellman-group-exchange-sha1 over diffie-hellman-group14-sha1.
   <!-- 2015-05-26 -->
   <li>In ssh:
   <ul>
   <li>Cap DH-GEX group size at 4kbits for Cisco implementations (bz#2209).
   <li>Support PKCS#11 devices with external PIN entry devices (bz#2240).
   <li>Add a stronger (4k bit) fallback group that sshd can use when the moduli file is missing or broken, sourced from RFC3526 (bz#2302).
   </ul>
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/audioctl.1">audioctl(1)</a>, expose the number of bytes processed by the sound card instead of the number of bytes processed minus the xruns.
   <li>Don't create ICMP states on reply packets unless sloppy state tracking is used.
   <li>Allow for multiple RTF_CLONING routes with the same priority.
   <li>Normalize route destination before checking for MPATH conflicts.
   <li>Do not create ARP entries for RTF_BROADCAST routes.
   <li>Include the firmware for usb devices on the armv7 ramdisk.
   <!-- 2015-05-25 -->
   <li>Make vlans inherit their parents hardmtu as well as mtu.
   <li>Build all the firmware for usb devices on armv7.
   <li>Build <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/wsconsctl.8">wsconsctl(8)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/wsconscfg.8">wsconscfg(8)</a> on armv7.
   <li>Really fix the panic in the PF_KEYv2 code by reverting src/sys/net/pfkeyv2_convert.c to r1.52.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/ipsecctl.8">ipsecctl(8)</a>, bump up the default Diffie-Hellman group to modp3072.
   <li>Fix a panic in the PF_KEYv2 code.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/pms.4">pms(4)</a>, match newer Elantech v4 touchpads.
   <li>Port the ELF m88k work to binutils 2.17. It is good enough to build a booting kernel, and hopefully userland as well.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/ugen.4">ugen(4)</a>, prevent a use after free in by closing all open endpoints upon detach. This fixes a panic.
   <!-- 2015-05-24 -->
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/sshd.c">sshd(8)</a>, add the missing -c option to getopt().
   <li>Always establish all the necessary interrupts at pckbc attach time, and get rid of the "intr_establish" pckbc callback.
   <li>Update to xf86-video-ast 1.0.1, xf86-video-savage 2.3.8, xf86-video-siliconmotion 1.7.8, xf86-video-tdfx 1.4.6, xf86-video-trident 1.3.7 and dejavu-ttf 2.35.
   <li>Build <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/wsudl.4">wsudl(4)</a> on armv7.
   <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/udl.4">udl(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/uvideo.4">uvideo(4)</a> to armv7 GENERIC.
   <!-- 2015-05-23 -->
   <li>Update to xf86-video-cirrus 1.5.3, xf86-video-i740 1.3.5, xf86-video-mach64 6.9.5, xf86-video-mga 1.6.4, xf86-video-neomagic 1.2.9 and randrproto 1.4.1.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/sftp.1">sftp(1)</a>, fix a memory leak in an error path.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/sparc64/ldomctl.8">ldcomctl(8)</a>, fix a memory leak in an error path.
   <li>Introduce ipsec-id bundles and use them for ipsecflowinfo. This fixes rekeying for l2tp/ipsec against multiple windows clients and saves memory.
   <!-- 2015-05-22 -->
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/dump.8">dump(8)</a>, canonicalize all devices to DUIDs in order to make -w and -W output consistent.
   <li>Don't use an uninitialised softc pointer in <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/midi.4">midi(4)</a>.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/iwm.4">iwm(4)</a>, reserve two DMA segments for sending commands to the firmware. This hopefully fixes a hardware error.
   <!-- 2015-05-21 -->
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/ssh.1">ssh(1)</a>, reorder EscapeChar option parsing to avoid a single-byte out-of-bounds read (bz#2396).
   <li>Add a knob to <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man5/sshd_config.5">sshd_config(5)</a> to relax GSSAPI host credential check for multihomed hosts (bz#928).
   <li>Update Diffie-Hellman groups in ssh and <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man5/moduli.5">moduli(5)</a>.
   <li>Establish interrupts for both keyboard and mouse slots at isa pckbc attach time, rather than lazily from pckbc when slots are discovered.
   <li>Switch amd64, hppa, mips64, mips64le and powerpc to binutils 2.17.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/ssh-keygen.1">ssh-keygen(1)</a>, support -lF hostname to find search known_hosts and print key hashes.
   <li>Correctly state the link state to INVALID when creating a carp interface.
   <li>Fix an unintialized variable in <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/ix.4">ix(4)</a>.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man5/sshd_config.5">sshd_config(5)</a>:
   <ul>
   <li>Support arguments to AuthorizedKeysCommand.
   <li>Add AuthorizedPrincipalsCommand that allows getting authorized_principals from a subprocess rather than a file.
   </ul>
   <!-- 2015-05-20 -->
   <li>Remove <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/hotplug.4">hotplug(4)</a> support from <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/ntpd.8">ntpd(8)</a>.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/httpd.8">httpd(8)</a>, correctly print the filesize in the Content-Length header for files larger than 2 GB on 32-bit architectures.
   <!-- 2015-05-19 -->
   <li>FIx installing sets from CD-ROM if more than one CD-ROM drive is present.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/chroot.8">chroot(8)</a>, when a user is specified via the -u flag, use setusercontext() to setup (most of) the execution environment.
   <li>Add the -c flag to <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/id.1">id(1)</a> to display the user's login class.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/icmp.4">icmp(4)</a>, do not leak a rtentry if it is unusable.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/bge.4">bge(4)</a>, increase a maximum firmware handshake timeout to 10 seconds.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/tmux.1">tmux(1)</a>, prevent missing cursors with emacs-in-tmux-in-tmux.
   <!-- 2015-05-18 -->
   <li>Use the same va entry point on all armv7 socs.
   <li>Make armv7 startup PIC.
   <li>Make TAPE=- mean stdout in <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/tar.1">tar(1)</a>.
   <li>On amd64, do lazy update/reset of the FS.base and %[def]s segment registers.
   <li>Avoid a kernel crash in the NFS code while running netstat or pstat -f.
   <li>Make the compiler emit visibility information for (undefined) references with non-default visibility.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/dhclient.8">dhclient(8)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/dhcpd.8">dhcpd(8)</a>, accept hostnames starting with 0-9.
   <li>Fix two use-after-free cases in <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/relayd.8">relayd(8)</a>.
   <li>Change <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/spamd.8">spamd(8)</a> to use divert-to instead of rdr-to.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/dhclient.8">dhclient(8)</a>, stop rejecting leases with a subnet that overlaps a subnet already present.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/ntpd.8">ntpd(8)</a>, scale the error margin with the number of resolved NTP peers. This way, a very small number of outliers in a NTP pool cannot immediately trigger new connections to the contraint servers.
   <li>Enable <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/ntpd.8">ntpd(8)</a> by default at install time.
   <li>Export the rdomain to userland through struct if_data.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/cu.1">cu(1)</a>, add the -d flag and the dc capability to open devices non-blocking. This is useful for the few drivers that do not support cua* so tty* must be used.
   <!-- 2015-05-17 -->
   <li>Reenable the page zeroing thread on MP m88k kernels.
   <li>On aviion and luna88k, make sure the lock is not taken for clock interrupts.
   <li>Add the -D option to <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/nm.1">nm(1)</a> to display the dynamic symbol table.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/nptd.8">ntpd(8)</a>, if the constraint resolves to multiple IP addresses, try each of them one by one.
   <!-- 2015-05-16 -->
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/axe.4">axe(4)</a>, read ethernet address from EEPROM on AX88772B.
   <li>Add a F_ISATTY option to fcntl(), so that isatty() can use this rather than than the bloated ioctl() interface.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/aucat.1">aucat(1)</a>, prevent periodic glitches occurring under certain circumstances.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/audioctl.1">audioctl(1)</a>, display simply "play" when play mode is set.
   <!-- 2015-05-15 -->
   <li>Make it possible to use the same network on multiple interfaces at the same time.
   <li>Give <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/carp.4">carp(4)</a> interfaces their own low priority.
   <li>Introduce if_output(), a function do to the last steps before enqueuing a packet on the sending queue of an interface.
   <li>Remove the "Use DUIDs rather than device names in fstab?" question from the installer and use DUIDs unconditionally.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/smtpd.8">smtpd(8)</a>, don't log credentials upon AUTH LOGIN authentication failures.
   <!-- 2015-05-14 -->
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/ssh-agent.1">ssh-agent(1)</a>:
   <ul>
   <li>Use a salted hash of the lock passphrase instead of plain text and do constant-time comparisons of it.
   <li>Add a 0.1s incrementing delay for each failed unlock attempt up to 10s.
   </ul>
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/upd.4">upd(4)</a>, make the "Battery Present" sensor a depency of all the battery-related sensors only if it is present.
   <li>Update to font-util 1.3.1.
   <li>Extend <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/autoinstall.8">autoinstall(8)</a> to allow for <em>hostname</em>-<em>mode</em>.conf response files and to put response files in a subdir of the webserver's document root.
   <!-- 2015-05-13 -->
   <li>On armv7, rework the imxenet hardware address setup.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/smtpd.8">smtpd(8)</a>, avoid multiple "From " and "Return-Path" headers.
   <!-- 2015-05-12 -->
   <li>Translate the fec parameters from the novena dtb to set a different clock skew to the same micrel phy used on sabre lite. This change resolves the stability problems with imxenet on novena.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/tmux.1">tmux(1)</a>, to replace c0-*, add a high watermark to the pty event, and also backoff when the any of the ttys the pane is going to write to has buffered enough data.
   <li>Revert r1.3 of src/gnu/usr.bin/binutils-2.17/bfd/elflink.c. It introduces bogus failures when inter-library dependencies are present.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/em.4">em(4)</a>, make sure the rx ring lwm is set to at least 4. As far as we know, all hardware variants need at least 4 descriptors on the rx ring to be able to receive packets.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/tmux.1">tmux(1)</a>:
   <ul>
   <li>Add bell-action "other".
   <li>Add a session_alerts format and use this in the default set-titles-string.
   </ul>
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/hifn.4">hifn(4)</a>, fix a potential use-after-free and a memory leak.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/urtwn.4">urtwn(4)</a>:
   <ul>
   <li>Match additional devices (RTL8188CU_3, DWA123D1, DWA125D1).
   <li>Fix efuse reading (which fixes a potential error in MAC address read from efuse).
   </ul>
   <!-- 2015-05-11 -->
   <li>Fix an uninitialized variable access in <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/npppd.8">npppd(8)</a>.
   <li>imxiic is known to be broken, so don't try attaching it on utilite.
   <li>On armv7, raise VM_PHYSSEG_MAX to two and load an additional physical memory segment if u-boot reports it. This is needed for the utilite where u-boot reports two 1GB segments of physical memory.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/em.4">em(4)</a>, support reading from an OTP iNVM.
   <li>Fix a potential use-after-free in <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/pf.4">pf(4)</a>.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/bioctl.8">bioctl(8)</a>, use <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man3/explicit_bzero.3">explicit_bzero(3)</a> on private data.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/tmux.1">tmux(1)</a>, remove the c0-* options which never really worked satisfactorily.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/upd.4">upd(4)</a>, refresh sensor values asynchronously.
   <li>Remove all audio format conversion code from the kernel as we already do better conversions in user mode.
   <!-- 2015-05-10 -->
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/amd64/nvram.4">nvram(4/amd64)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/lpt.4">lpt(4)</a>, convert from uiomovei() to uiomove() to prevent short tranfers.
   <li>When checking flags that will be passed to open(), test the O_ACCMODE portion separately to avoid false negatives.
   <li>Set POLLHUP even if no valid events were specified as per POSIX.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/urtwn.4">urtwn(4)</a>:
   <ul>
   <li>Repair firmware reset on RTL8188CUS devices (and perhaps others).
   <li>Fix 11b performance for RTL8188EU devices.
   </ul>
   <li>Update to kbproto 1.0.7, libFS 1.0.7, libXaw 1.0.13, libXrender 0.9.9, libXt 1.1.5, libfontenc 1.1.3, libpciaccess 0.13.4, libxkbfile 1.0.9, setxkbmap 1.3.1, smproxy 1.0.6, twm 1.0.9, x11perf 1.6.0, xcmsdb 1.0.5, xcompmgr 1.1.7, xdpyinfo 1.3.2, xdriinfo 1.0.5, xedit 1.2.2, xev 1.2.2, xgamma 1.0.6, xgc 1.0.5, xhost 1.0.7, xkbevd 1.1.4, xkbprint 1.0.4, xlsatoms 1.1.2, xlsfonts 1.0.5, xmag 1.0.6, xman 1.1.4, xmodmap 1.0.9, xvinfo 1.1.3 and xorg-docs 1.7.1.
   <!-- 2015-05-09 -->
   <li>Adjust the physical memory limit on armv7 in order to prevent a panic on the Novena.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/col.1">col(1)</a>, recognize SUSv2-style escape-digit sequences in the input stream.
   <li>Various improvements to the GPT code.
   <!-- 2015-05-08 -->
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/wsdisplay.4">wsdisplay(4)</a>, when changing screen saver parameters, check the flags of the currently displayed screen in order to decide whether the screen saver needs to be retriggered, rather than the flags of the device we are issuing the ioctl on. Also, ensure the screen burner gets reenabled when switching from X11 to a virtual text console, and disabled when switching back to X.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/wsconsctl.8">wsconsctl(8)</a>, add a flag for variables to prevent reading their value after modifying them and use this flag for display.focus. Also disallow -= and += syntax for display.focus.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/col.1">col(1)</a>, fix various integer overflows and underflows, and logic errors.
   <li>Switch i386 and sparc64 to binutils 2.17.
   <!-- 2015-05-07 -->
   <li>Avoid NULL function pointer dereference during boot on sabresd.
   <li>Add initial board-specific parts of Novena support to armv7.
   <li>In ssh:
   <ul>
   <li>Don't choke on new-format private keys encrypted with an AEAD cipher (bz#2366).
   <li>Fix a post-auth crash with permitopen=none (bz#2355).
   </ul>
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/tmux.1">tmux(1)</a>, update the environment when switching sessions as well as attaching.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/man.1">man(1)</a>, let the -m option add to the default manpath rather than override it.
   <li>Include the timestamp TCP option in keep alive packets.
   <!-- 2015-05-06 -->
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/tmux.1">tmux(1)</a>, add the window_linked format.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/top.1">top(1)</a>, display thread IDs instead of the name of the process's owner when -H is used.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/tmux.1">tmux(1)</a>, turn cursor off during redraw.
   <!-- 2015-05-05 -->
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/sshd.8">sshd(8)</a>, blacklist DH-GEX for specific PuTTY versions rather than all PuTTY versions.
   <li>Bring back the MI atomic API for powerpc.
   <li>Fix a memory leak in <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/ld.so.1">ld.so(1)</a>.
   <li>In asr, skip loopback addresses, not loopback interfaces, per RFC 3493.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/httpd.8">httpd(8)</a>, implement If-Modified-Since.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/sshd.8">sshd(8)</a>, don't offer DH-GEX to WinSCP.
   <li>Flag user-specified routes with an AF_LINK gateway as RTF_LLINFO.
   <!-- 2015-05-04 -->
   <li>Add the <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/disklabel.8">disklabel(8)</a> template file based autopartitioning feature to the installer.
   <li>Add SwissSign CA root certificates to /etc/ssl/cert.pem.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/aucat.1">aucat(1)</a>, fix a clipping bug in float-to-fixed-point conversion.
   <li>Add support for RTL8188EU chips to <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/urtwn.4">urtwn(4)</a>.
   <li>Fix a crash on HP bc2500 blades with MP kernels when writing to the DSDT.
   <li>Use ether_input() as default input packet handler and do the necessary <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man9/m_adj.9">m_adj(9)</a> to keep <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/bridge.4">bridge(4)</a> working while other pseudo-drivers are converted to if_input().
   <!-- 2015-05-03 -->
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/compress.1">compress(1)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/cp.1">cp(1)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/mv.1">mv(1)</a>:
   <ul>
   <li>Preserve times to nanosecond precision instead of just microsecond.
   <li>Prefer to set attributes by fd for regular files, and don't follow symlinks for others.
   </ul>
   <li>Add byte-range support to <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/httpd.8">httpd(8)</a>.
   <!-- 2015-05-02 -->
   <li>Make sure no kernel data is leaked in malloced memory in the padding of struct dirent when reading a directory over NFS.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/dump.8">dump(8)</a>, eliminate the -U flag and make usage of DUID in /etc/dumpdates the default.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/ping.8">ping(8)</a>, allow a TTL of 0.
   <li>Fix some problems with <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/relayd.8">relayd(8)</a> configuration reload.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/dhclient.8">dhclient(8)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/dhcpd.8">dhcpd(8)</a>, correct switch between current and previous line buffers when encountering a carriage return in the input.
   <li>Rework hppa mutexes: always record which cpu owns the lock and improve the mutex diagnostics/assertions.
   <li>Drop pf_rules and ipsec_rules from <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man5/rc.conf.5">rc.conf(5)</a>.
   <!-- 2015-05-01 -->
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/ping6.8">ping6(8)</a>, change the lower bound of -h from -1 to 0.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/mandoc.1">mandoc(1)</a>:
   <ul>
   <li>Fix misformatting of <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man7/man.7">man(7)</a> manuals and potentially of <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man7/mdoc.7">mdoc(7)</a> manuals.
   <li>Fix an assertion failure.
   </ul>
   <li>Reenable page zeroing thread on SMP mips kernels.
   <li>Do not grab the kernel lock for clock interrupts on mips64, octeon and sgi.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/ssh.1">ssh(1)</a>, improve error messages on TCP connection resets (bz#2257).
 <!-- 2015-04-30 -->  <!-- 2015-04-30 -->
 <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/sshd.8">sshd(8)</a>, prevent authorized_keys options picked up on public key tests without a corresponding private key authentication being applied to other authentication methods.  <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/sshd.8">sshd(8)</a>, prevent authorized_keys options picked up on public key tests without a corresponding private key authentication being applied to other authentication methods.
 <li>Pass fflag to VOP_POLL so vfs fifo functions can get at the file flags to check FREAD/FWRITE if needed.  <li>Pass fflag to VOP_POLL so vfs fifo functions can get at the file flags to check FREAD/FWRITE if needed.
 <li>Avoid a NULL dereference in fd_getfile_mode().  <li>Avoid a NULL dereference in fd_getfile_mode().
 <li><font color="#e00000">5.6 and 5.7 SECURITY FIX: a remote user can crash <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/httpd.8">httpd.8</a>.</font><br>A source code patch exists for <a href="errata56.html#022_httpd">5.6</a> and <a href="errata57.html#005_httpd">5.7</a>.  <li><font color="#e00000">5.6 and 5.7 SECURITY FIX: a remote user can crash <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/httpd.8">httpd(8)</a>.</font><br>A source code patch exists for <a href="errata56.html#022_httpd">5.6</a> and <a href="errata57.html#005_httpd">5.7</a>.
 <li><font color="#e00000">5.6 and 5.7 SECURITY FIX: malformed binaries could trigger kernel panics or view kernel memory</font><br>A source code patch exists for <a href="errata56.html#023_elf">5.6</a> and <a href="errata57.html#006_elf">5.7</a>.  <li><font color="#e00000">5.6 and 5.7 SECURITY FIX: malformed binaries could trigger kernel panics or view kernel memory</font><br>A source code patch exists for <a href="errata56.html#023_elf">5.6</a> and <a href="errata57.html#006_elf">5.7</a>.
 <li><font color="#e00000">5.6 and 5.7 SECURITY FIX: multiple issues in <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/cpio.1">cpio(1)</a>/<a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/pax.1">pax(1)</a>/<a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/tar.1">tar(1)</a>.</font><br>A source code patch exists for <a href="errata56.html#024_tar">5.6</a> and <a href="errata57.html#007_tar">5.7</a>.  <li><font color="#e00000">5.6 and 5.7 SECURITY FIX: multiple issues in <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/cpio.1">cpio(1)</a>/<a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/pax.1">pax(1)</a>/<a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/tar.1">tar(1)</a>.</font><br>A source code patch exists for <a href="errata56.html#024_tar">5.6</a> and <a href="errata57.html#007_tar">5.7</a>.
 <li>Don't add a separate .got.plt section as it would result in a partially writable GOT. <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/ld.so.1">ld.so(1)</a> will properly write-protect the single .got.  <li>Don't add a separate .got.plt section as it would result in a partially writable GOT. <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/ld.so.1">ld.so(1)</a> will properly write-protect the single .got.
Line 466 
Line 703 
 <!-- 2015-03-19 -->  <!-- 2015-03-19 -->
 <li>Fix a memory leak in an error path in LibreSSL (from OpenSSL commit 5e5d53d341fd9a9b9cc0a58eb3690832ca7a511f).  <li>Fix a memory leak in an error path in LibreSSL (from OpenSSL commit 5e5d53d341fd9a9b9cc0a58eb3690832ca7a511f).
 <li>Fix a small memory leak in <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/sort.1">sort(1)</a>.  <li>Fix a small memory leak in <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/sort.1">sort(1)</a>.
 <li><font color="#e00000">5.6 and 5.7 SECURITY FIX: several crash causing defects in OpenSSL (CVE-2015-0209, CVE-2015-0286, CVE-2015-0287, CVE-2015-0288 and CVE-2015-0289.</font><br>A source code patch is available for <a href="errata56.html#020_openssl">5.6</a> and <a href="errata57.html#003_openssl">5.7</a>.  <li><font color="#e00000">5.6 and 5.7 SECURITY FIX: several crash causing defects in OpenSSL (CVE-2015-0209, CVE-2015-0286, CVE-2015-0287, CVE-2015-0288 and CVE-2015-0289).</font><br>A source code patch is available for <a href="errata56.html#020_openssl">5.6</a> and <a href="errata57.html#003_openssl">5.7</a>.
 <li><font color="#e00000">5.5 SECURITY FIX: two possible crash causing defects in OpenSSL (CVE-2015-0286 and CVE-2015-0292).</font><br>A source code patch is available for <a href="errata55.html#024_openssl">5.5</a>.  <li><font color="#e00000">5.5 SECURITY FIX: two possible crash causing defects in OpenSSL (CVE-2015-0286 and CVE-2015-0292).</font><br>A source code patch is available for <a href="errata55.html#024_openssl">5.5</a>.
 <li>Fix CVE-2015-0209, CVE-2015-0286, CVE-2015-0287 and CVE-2015-0289 in LibreSSL.  <li>Fix CVE-2015-0209, CVE-2015-0286, CVE-2015-0287 and CVE-2015-0289 in LibreSSL.
 <li>Deal with half-configured control pipes in dwc2, using the same workaround as in <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/ehci.4">ehci(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/ohci.4">ohci(4)</a>.  <li>Deal with half-configured control pipes in dwc2, using the same workaround as in <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/ehci.4">ehci(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/ohci.4">ohci(4)</a>.

Legend:
Removed from v.1.1370  
changed lines
  Added in v.1.1371