OpenBSD src changes summary for 2016-06-06 ==========================================
lib/libc lib/libssl sbin/mount_tmpfs share/man sys/arch/amd64/amd64 sys/dev/pcmcia sys/dev/pv sys/dev/wscons sys/netinet sys/netinet6 usr.bin/indent usr.bin/tmux usr.sbin/bgpd usr.sbin/ldpd usr.sbin/ospf6d usr.sbin/ospfd usr.sbin/pkg_add usr.sbin/smtpd == lib =============================================================== 01/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libc ~ stdio/vfprintf.c > Return EOVERFLOW, not ENOMEM for overflow conditions to match POSIX. > (millert@) ~ stdio/printf.3 > Add ERRORS section, from FreeBSD. OK tedu@ (millert@) libssl ~ src/crypto/opensslv.h > LibreSSL 2.4.1 (bcook@) ~ src/crypto/opensslv.h TAGGED OPENBSD_5_9 > LibreSSL 2.3.6 (bcook@) ~ src/crypto/opensslv.h TAGGED OPENBSD_5_8 > LibreSSL 2.2.9 (bcook@) ~ src/crypto/dsa/dsa_ossl.c TAGGED OPENBSD_5_8 > Correct a problem that prevents the DSA signing algorithm from running > in constant time even if the flag BN_FLG_CONSTTIME is set. This issue > was reported by Cesar Pereida (Aalto University), Billy Brumley > (Tampere University of Technology), and Yuval Yarom (The University of > Adelaide and NICTA). The fix was developed by Cesar Pereida. (beck@) ~ src/crypto/dsa/dsa_ossl.c TAGGED OPENBSD_5_8 > Correct a problem that prevents the DSA signing algorithm from running > in constant time even if the flag BN_FLG_CONSTTIME is set. This issue > was reported by Cesar Pereida (Aalto University), Billy Brumley > (Tampere University of Technology), and Yuval Yarom (The University of > Adelaide and NICTA). The fix was developed by Cesar Pereida (beck@) ~ src/crypto/dsa/dsa_ossl.c TAGGED OPENBSD_5_9 > Correct a problem that prevents the DSA signing algorithm from running > in constant time even if the flag BN_FLG_CONSTTIME is set. This issue > was reported by Cesar Pereida (Aalto University), Billy Brumley > (Tampere University of Technology), and Yuval Yarom (The University of > Adelaide and NICTA). The fix was developed by Cesar Pereida (beck@) ~ src/crypto/dsa/dsa_ossl.c TAGGED OPENBSD_5_9 > Set BN_FLG_CONSTTIME on the correct variable. beck committed wrong fix. > Mistake noted by Billy Brumley. Many thanks. (tedu@) ~ src/crypto/dsa/dsa_ossl.c TAGGED OPENBSD_5_9 > Set BN_FLG_CONSTTIME on the correct variable. beck committed wrong fix. > Mistake noted by Billy Brumley. Many thanks. (tedu@) ~ src/crypto/dsa/dsa_ossl.c TAGGED OPENBSD_5_8 > Set BN_FLG_CONSTTIME on the correct variable. beck committed wrong fix. > Mistake noted by Billy Brumley. Many thanks. (tedu@) == sbin ============================================================== 02/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin mount_tmpfs ~ mount_tmpfs.c > restore my ability to do full bulks. > okay deraadt@ (espie@) == share ============================================================= 03/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man8/ssl.8 > Remove the section about generating DSA keys for webservers etc from the > ssl(8) > instructions. ok benno@ beck@ (sthen@) == sys =============================================================== 04/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/amd64/amd64 ~ locore.S > Fill a few more pads with 0xcc > ok mikeb, mlarkin (deraadt@) dev/pcmcia ~ pcmcia.c > Kill unused function wrappers, from David Hill. (mpi@) dev/pv ~ pvbus.c ~ pvvar.h > Provide a bus_dma tag as part of the pvbus attach arguments > ok reyk (a while ago) (mikeb@) dev/wscons ~ wsmouse.c ~ wsmousevar.h > Remove wsmouse_input. > ok mpi@ (bru@) netinet ~ if_ether.c ~ ip_carp.c ~ ip_carp.h > Get rid of the ``enaddr'' argument of carp_iamatch(). > It was only checked in balancing mode, which is currently broken, and is > no longer needed. > Discusssed with bluhm@ and Florian Riehm. (mpi@) ~ if_ether.c > Move logic to send ARP replies to arpreply(). > ok florian@, dlg@ (mpi@) netinet6 ~ nd6.c > Move nd6_output()'s "short-circuiting" for non-lladdr interface types > earlier. > nd6.c's nd6_output() decides whether link-layer address resolution is > needed > before sending the packet. Up to r1.178 packets for many non-ethernet > interface > types were sent directly without checking the gateway or determining if > link- > layer address resolution was needed. In r1.179 this was changed to skip > some > decision making for gif(4) but moved the short-circuiting for those > interface > types to *after* the gateway was checked. In my v6 pppoe setup, > rt_checkgate > is returning EHOSTUNREACH so this move prevented it from working. > ok mpi@ (sthen@) == usr.bin =========================================================== 05/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin indent ~ lexi.c > it's typedef, not typdef. > typo found by Piotr Stefaniak (tobiasu@) tmux ~ status.c > Allow #[] in window-status-separator. (nicm@) ~ cmd-split-window.c ~ tmux.h ~ window.c > Insert new panes after the pane being split in the list rather than > always after the active pane. This is more sensible when doing it with > commands rather than keys. (nicm@) ~ screen-write.c ~ tmux.h > Cache selected state so that cells going from selected to unselected are > not > skipped, reported by Omar Sandoval. (nicm@) ~ colour.c > Much faster (and smaller) method of mapping RGB colour to an xterm(1) > colour, from Avi Halachmi. (nicm@) == usr.sbin ========================================================== 06/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin bgpd ~ bgpd.h ~ session.c > Add format attributes to the proper functions and then fix the warning in > session.c > ok mpi@ (benno@) ldpd ~ ldpd.c ~ packet.c > Speed up session establishment after config reload. > If we change a neighbor's password or the global transport-address, > cancel the affected pending connects and, when playing the active role > of the session establishment process, try to connect again right away > with the new password and/or transport-address. > Without this patch we have to wait for the timeout of the pending > connects, which might be a lot of time. (renato@) ~ ldpd.c ~ ldpe.c > Fix imsg parameter passing > When ldpe requests new network sockets to the parent process (after the > transport-address is changed), it must specify the desired address-family > (IPv4 or IPv6). We can use the 'pid' or 'peerid' members of the imsg_hdr > structure for this. Use 'pid' for convenience (no need to extend the > wrapper function, ldpe_imsg_compose_parent()). (renato@) ospf6d ~ log.h ~ rde.c > add format attributes to the proper functions and then fix the > warning in rde.c (benno@) ospfd ~ log.h ~ rde.c > add format attributes to the proper functions and then fix the > warning in rde.c > ok stsp@ (benno@) pkg_add ~ OpenBSD/AddCreateDelete.pm ~ OpenBSD/AddDelete.pm > fix somewhat broken inheritance: the actual -i/-I interactive dance is > only relevant for pkg_add/pkg_delete. > Every tool needs an interactive object, but setting that to InteractiveStub > "just in case" after doing the interactive dance is fine for > pkg_create/pkg_sign > problem noticed by jsg@ in pkg_sign(1). (espie@) ~ OpenBSD/AddCreateDelete.pm ~ OpenBSD/PkgCheck.pm > band-aid for pkg_check, some options need to be mixin. (espie@) smtpd ~ mproc.c > do not return on EAGAIN otherwise the event is never reloaded. > ok gilles@ (eric@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
