OpenBSD src changes summary for 2016-08-13
==========================================

distrib/sets                            lib/libc
lib/libtls                              libexec/ld.so
share/man                               sys/arch/armv7/conf
sys/arch/armv7/imx                      sys/arch/armv7/sunxi
sys/conf                                sys/dev/ic
sys/dev/ofw                             sys/isofs/cd9660
sys/isofs/udf                           sys/miscfs/fuse
sys/msdosfs                             sys/nfs
sys/ntfs                                sys/sys
sys/ufs/ext2fs                          sys/ufs/ffs
usr.bin/ftp                             usr.bin/mandoc
usr.bin/nc                              usr.bin/netstat
usr.bin/openssl                         usr.bin/ssh

== distrib =========================================================== 01/06 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib

sets

  ~ lists/base/md.alpha                   ~ lists/base/md.amd64
  ~ lists/base/md.armv7                   ~ lists/base/md.hppa
  ~ lists/base/md.i386                    ~ lists/base/md.landisk
  ~ lists/base/md.loongson                ~ lists/base/md.luna88k
  ~ lists/base/md.macppc                  ~ lists/base/md.octeon
  ~ lists/base/md.sgi                     ~ lists/base/md.socppc
  ~ lists/base/md.sparc                   ~ lists/base/md.sparc64
  ~ lists/base/md.zaurus                  ~ lists/comp/mi

  > sync (deraadt@)

== lib =============================================================== 02/06 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib

libc

  ~ sys/kqueue.2                          

  > modern interfaces should use modern speelings, so spell quad_t as int64_t.
  > (tedu@)

libtls

  ~ tls.c                                 ~ tls_config.c
  ~ tls_internal.h                        

  > Load CA, certificate and key files into memory when the appropriate
  > tls_config_set_*_file() function is called. This allows us to immediately
  > propagate useful error messages, play more nicely with privsep/pledge and
  > have a single code path. Instead of always loading the default CA when
  > tls_config_new() is called, defer and only load the default CA when
  > tls_configure() is invoked, if a CA has not already been specified.
  > ok beck@ bluhm@ (jsing@)

  ~ tls_config.c                          

  > Avoid leaking memory if tls_config_set_alpn() is called multiple times
  > (this was in the original commit, but got reverted in the recommit).
  > (jsing@)

== libexec =========================================================== 03/06 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/libexec

ld.so

  ~ boot.c                                

  > Passing in &_DYNAMIC appears to have stuck, so eliminate the extra
  > variable (guenther@)

== share ============================================================= 04/06 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share

man

  ~ man4/Makefile                         + man4/dwge.4

  > dwge(4) (kettenis@)

  ~ man4/dwge.4                           

  > use -nosplit for AUTHORS: looks much better, to the point where i wonder
  > why we don;t just enforce this... (jmc@)

== sys =============================================================== 05/06 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys

arch/armv7/conf

  ~ files.armv7                           

  > Build ofw_regulator.o. (kettenis@)

  ~ GENERIC                               ~ RAMDISK

  > Add the shim to make dwge(4) attach to simplebus(4).  This brings us
  > working gigabit on the Allwinner A20.  Probably won't work yet on other
  > Allwinner SoCs due to differences in how the clocks get set up.
  > Based on an earlier diff from patrick@. (kettenis@)

arch/armv7/imx

  ~ imxehci.c                             ~ imxesdhc.c

  > Use regulalator API instead of private functions. (kettenis@)

arch/armv7/sunxi

  ~ sun4i.c                               ~ sun7i.c

  > Remove entries that are no longer needed. (kettenis@)

  ~ sxiccmu.c                             ~ sxiccmuvar.h

  > Add GMAC clock support.  Based on an earlier diff from patrick@.
  > (kettenis@)

  ~ files.sunxi                           + if_dwge_fdt.c

  > Add the shim to make dwge(4) attach to simplebus(4).  This brings us
  > working gigabit on the Allwinner A20.  Probably won't work yet on other
  > Allwinner SoCs due to differences in how the clocks get set up.
  > Based on an earlier diff from patrick@. (kettenis@)

conf

  ~ files                                 

  > Add the core of the code for dwge(4), a driver for the Synopsis Designware
  > GMAC core which is used on the Allwinner A20 SoCs and later SoCs in the
  > Allwinner family.  Since this core is very likely to show up the base of
  > other devices, it gets to live here in dev/ic.
  > Ported from NetBSD (where it is named awge(4)) by patrick@.  Some further
  > fixes by me.
  > ok deraadt@ (kettenis@)

dev/ic

  + dwc_gmac.c                            + dwc_gmac_reg.h
  + dwc_gmac_var.h                        

  > Add the core of the code for dwge(4), a driver for the Synopsis Designware
  > GMAC core which is used on the Allwinner A20 SoCs and later SoCs in the
  > Allwinner family.  Since this core is very likely to show up the base of
  > other devices, it gets to live here in dev/ic.
  > Ported from NetBSD (where it is named awge(4)) by patrick@.  Some further
  > fixes by me.
  > ok deraadt@ (kettenis@)

dev/ofw

  + ofw_regulator.c                       + ofw_regulator.h

  > Add a minimal regulator "framework".
  > ok jsg@, patrick@ (kettenis@)

isofs/cd9660

  ~ cd9660_vfsops.c                       

  > Eliminate pointless casts to qaddr_t of a value being assigned to a void*
  > ok kettenis@ krw@ natano@ dlg@ espie@ (guenther@)

isofs/udf

  ~ udf_vfsops.c                          

  > Eliminate pointless casts to qaddr_t of a value being assigned to a void*
  > ok kettenis@ krw@ natano@ dlg@ espie@ (guenther@)

miscfs/fuse

  ~ fuse_vfsops.c                         

  > Kill FUSE_ROOT_ID and use FUSE_ROOTINO instead. Also, remove one (ino_t)
  > cast from FUSE_ROOTINO, as it is already included in the #define.
  > ok kettenis (natano@)

msdosfs

  ~ msdosfs_vfsops.c                      

  > Eliminate pointless casts to qaddr_t of a value being assigned to a void*
  > ok kettenis@ krw@ natano@ dlg@ espie@ (guenther@)

nfs

  ~ nfs_vfsops.c                          

  > Eliminate pointless casts to qaddr_t of a value being assigned to a void*
  > ok kettenis@ krw@ natano@ dlg@ espie@ (guenther@)

ntfs

  ~ ntfs_vfsops.c                         

  > Eliminate pointless casts to qaddr_t of a value being assigned to a void*
  > ok kettenis@ krw@ natano@ dlg@ espie@ (guenther@)

sys

  ~ fusebuf.h                             

  > Kill FUSE_ROOT_ID and use FUSE_ROOTINO instead. Also, remove one (ino_t)
  > cast from FUSE_ROOTINO, as it is already included in the #define.
  > ok kettenis (natano@)

  ~ event.h                               

  > modern interfaces should use modern speelings, so spell quad_t as int64_t.
  > (tedu@)

ufs/ext2fs

  ~ ext2fs_vfsops.c                       

  > Missed a couple qaddr_t casts (guenther@)

ufs/ffs

  ~ ffs_vfsops.c                          

  > Missed a couple qaddr_t casts (guenther@)

== usr.bin =========================================================== 06/06 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin

ftp

  ~ main.c                                

  > Split out the SSL options handling into a separate function, which makes
  > for more readable code and reduces line wrapping. Also improve error
  > messages by adding tls_config_error() to errx() where appropriate.
  > ok jca@ (jsing@)

mandoc

  ~ mdoc_macro.c                          

  > Even after switching from a pending head to the body, we have to
  > continue scanning upwards, because the enclosing block might already
  > be pending as well, e.g. .Bl .Bl .It Bo .El .It.
  > Tree corruption leading to a later NULL deref found by tb@ with afl(1).
  > (schwarze@)

nc

  ~ netcat.c                              

  > Let libtls load the CA, certificate and key files for nc(1), now that it
  > does this at the time the tls_config_set_*_file() function is called.
  > ok bluhm@ (jsing@)

netstat

  ~ inet.c                                

  > As the relevant struct's (e.g. tcpstat) use [u_]int64_t types, the
  > proper printf() format is %ll[ud], not the antediluvian %q[ud].
  > Reminded by guenther@'s proposed retirement of quad types.
  > ok tedu@ (krw@)

  ~ inet.c                                

  > %lld -> %llu for u_int64_t struct fields. (krw@)

openssl

  ~ openssl.1                             

  > shorten gendsa; (jmc@)

ssh

  - auth-chall.c                          - auth-rh-rsa.c
  - auth-rsa.c                            - auth1.c
  ~ auth-rhosts.c                         ~ auth.c
  ~ auth.h                                ~ monitor.c
  ~ monitor_wrap.c                        ~ monitor_wrap.h
  ~ serverloop.c                          ~ serverloop.h
  ~ session.c                             ~ session.h
  ~ sshd.c                                ~ sshd/Makefile

  > remove ssh1 server code; ok djm@ (markus@)

===============================================================================
_______________________________________________
odc mailing list
[email protected]
http://www.squish.net/mailman/listinfo/odc

Reply via email to