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

Reply via email to