OpenBSD src changes summary for 2016-07-04
==========================================

distrib/sets                            gnu/lib/libobjc
lib/libc                                lib/libcurses
lib/libform                             lib/libmenu
lib/libpanel                            libexec/ftpd
libexec/ld.so                           regress/lib
regress/usr.bin                         sbin/savecore
share/man                               share/mk
sys/arch/amd64/stand                    sys/arch/hppa/stand
sys/arch/i386/stand                     sys/arch/macppc/pci
sys/arch/sparc64/conf                   sys/kern
sys/net                                 sys/nfs
usr.bin/mg                              usr.bin/rcs
usr.bin/ssh                             usr.sbin/vmd

== distrib =========================================================== 01/10 ==

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

sets

  ~ lists/base/md.alpha                   ~ lists/base/md.amd64
  ~ lists/base/md.armish                  ~ 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@)

== gnu =============================================================== 02/10 ==

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

lib/libobjc

  ~ Makefile.bsd-wrapper                  

  > DEBUGLIBS has been broken since the gcc4 switch, so delete it.  CFLAGS
  > contains -g by default anyway
  > problem noted by Edgar Pettijohn (edgar (at) pettijohn-web.com)
  > ok millert@ kettenis@ deraadt@ (guenther@)

== lib =============================================================== 03/10 ==

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

libc

  ~ sys/Makefile.inc                      

  > DEBUGLIBS has been broken since the gcc4 switch, so delete it.  CFLAGS
  > contains -g by default anyway
  > problem noted by Edgar Pettijohn (edgar (at) pettijohn-web.com)
  > ok millert@ kettenis@ deraadt@ (guenther@)

libcurses

  ~ Makefile                              

  > DEBUGLIBS has been broken since the gcc4 switch, so delete it.  CFLAGS
  > contains -g by default anyway
  > problem noted by Edgar Pettijohn (edgar (at) pettijohn-web.com)
  > ok millert@ kettenis@ deraadt@ (guenther@)

libform

  ~ Makefile                              

  > DEBUGLIBS has been broken since the gcc4 switch, so delete it.  CFLAGS
  > contains -g by default anyway
  > problem noted by Edgar Pettijohn (edgar (at) pettijohn-web.com)
  > ok millert@ kettenis@ deraadt@ (guenther@)

libmenu

  ~ Makefile                              

  > DEBUGLIBS has been broken since the gcc4 switch, so delete it.  CFLAGS
  > contains -g by default anyway
  > problem noted by Edgar Pettijohn (edgar (at) pettijohn-web.com)
  > ok millert@ kettenis@ deraadt@ (guenther@)

libpanel

  ~ Makefile                              

  > DEBUGLIBS has been broken since the gcc4 switch, so delete it.  CFLAGS
  > contains -g by default anyway
  > problem noted by Edgar Pettijohn (edgar (at) pettijohn-web.com)
  > ok millert@ kettenis@ deraadt@ (guenther@)

== libexec =========================================================== 04/10 ==

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

ftpd

  ~ ftpd.c                                

  > Use fstatat() instead of crafting a filename to use with stat()
  > ok millert@ (guenther@)

ld.so

  ~ i386/rtld_machine.c                   

  > The GOT has been initally mapped RW for *years*; ld.so doesn't need to
  > mprotect it to RW when filling in the references from the PLT
  > in snaps for a week, ok deraadt@ (guenther@)

  - ldconfig/debug.c                      - ldconfig/library.c
  - ldconfig/prebind.c                    - ldconfig/prebind.h
  - ldconfig/prebind_delete.c             - ldconfig/prebind_path.c
  - ldconfig/prebind_struct.h             ~ ldconfig/Makefile
  ~ ldconfig/ldconfig.8                   ~ ldconfig/ldconfig.c
  + ldconfig/ldconfig_path.c              

  > Nuke prebind support; it's unworkable and we're never going to finish it.
  > ok guenther@, deraadt@ (kettenis@)

  - dl_prebind.c                          - dl_prebind.h
  - prebind.h                             ~ Makefile
  ~ ld.so.1                               ~ library.c
  ~ library_mquery.c                      ~ loader.c
  ~ resolve.c                             ~ resolve.h
  ~ alpha/syscall.h                       ~ amd64/syscall.h
  ~ arm/syscall.h                         ~ hppa/syscall.h
  ~ i386/syscall.h                        ~ m88k/syscall.h
  ~ mips64/syscall.h                      ~ powerpc/syscall.h
  ~ sh/syscall.h                          ~ sparc/syscall.h
  ~ sparc64/syscall.h                     

  > Remove prebind support: binding to symbol table indices is too fragile
  > for our development process.
  > ok kettenis@ deraadt@ (guenther@)

== regress =========================================================== 05/10 ==

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

lib

  ~ libcrypto/Makefile                    + libcrypto/ocsp/Makefile
  + libcrypto/ocsp/ocsp_test.c            

  > Add a nasty little ocsp regress test in the hope pedants will make it
  > better. (beck@)

usr.bin

  ~ ssh/unittests/test_helper/Makefile    

  > DEBUGLIBS has been broken since the gcc4 switch, so delete it.  CFLAGS
  > contains -g by default anyway
  > problem noted by Edgar Pettijohn (edgar (at) pettijohn-web.com)
  > ok millert@ kettenis@ deraadt@ (guenther@)

== sbin ============================================================== 06/10 ==

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

savecore

  ~ savecore.c                            

  > Drop support for the undocumented second argument (same as -N option)
  > ok deraadt@ (guenther@)

== share ============================================================= 07/10 ==

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

man

  ~ man5/mk.conf.5                        

  > DEBUGLIBS has been broken since the gcc4 switch, so delete it.  CFLAGS
  > contains -g by default anyway
  > problem noted by Edgar Pettijohn (edgar (at) pettijohn-web.com)
  > ok millert@ kettenis@ deraadt@ (guenther@)

mk

  ~ bsd.own.mk                            

  > gcc's -fvisibility=hidden isn't the behavior we wanted when cleaning up
  > symbol exports, so delete ${VISIBILITY_HIDDEN} as unused
  > ok kettenis@ deraadt@ (guenther@)

  ~ bsd.README                            ~ bsd.lib.mk
  ~ bsd.own.mk                            

  > DEBUGLIBS has been broken since the gcc4 switch, so delete it.  CFLAGS
  > contains -g by default anyway
  > problem noted by Edgar Pettijohn (edgar (at) pettijohn-web.com)
  > ok millert@ kettenis@ deraadt@ (guenther@)

== sys =============================================================== 08/10 ==

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

arch/amd64/stand

  ~ Makefile.inc                          

  > DEBUGLIBS has been broken since the gcc4 switch, so delete it.  CFLAGS
  > contains -g by default anyway
  > problem noted by Edgar Pettijohn (edgar (at) pettijohn-web.com)
  > ok millert@ kettenis@ deraadt@ (guenther@)

arch/hppa/stand

  ~ Makefile.inc                          

  > DEBUGLIBS has been broken since the gcc4 switch, so delete it.  CFLAGS
  > contains -g by default anyway
  > problem noted by Edgar Pettijohn (edgar (at) pettijohn-web.com)
  > ok millert@ kettenis@ deraadt@ (guenther@)

arch/i386/stand

  ~ Makefile.inc                          

  > DEBUGLIBS has been broken since the gcc4 switch, so delete it.  CFLAGS
  > contains -g by default anyway
  > problem noted by Edgar Pettijohn (edgar (at) pettijohn-web.com)
  > ok millert@ kettenis@ deraadt@ (guenther@)

arch/macppc/pci

  ~ pci_machdep.c                         

  > On Quad-G5 make hpb(4) attach first when iterating PCI buses.
  > This allows openpic(4) to properly map interrupt for the devices
  > instead of possibly dereferencing garbage.
  > Found the hardway by and ok jmatthew@ (mpi@)

arch/sparc64/conf

  ~ RAMDISK                               

  > Add nep(4). (kettenis@)

kern

  ~ kern_synch.c                          

  > switch calculuated thrsleep timeout to unsigned to prevent overflow
  > into negative values, which later causes a panic.
  > reported by Tim Newsham at NCC.
  > ok guenther (tedu@)

net

  ~ art.c                                 ~ rtable.c

  > Use the _SAFE_ version of SRPL_FOREACH() in rtable_walk_helper() to
  > prevent an off-by-one when removing entries from the mpath list.
  > Fix a regression introduced by the refactoring needed to serialize
  > rtable_walk() with create/delete.
  > ok jca@ (mpi@)

nfs

  ~ nfs_serv.c                            

  > Add missing vput() in error path to prevent a vnode getting stuck with a
  > stale reference and lock, while it shouldn't hold either.
  > "makes sense to me" beck@ (natano@)

== usr.bin =========================================================== 09/10 ==

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

mg

  ~ fileio.c                              

  > Use fstatat() instead of crafting a filename to use with stat()
  > ok millert@ (guenther@)

rcs

  ~ ci.c                                  ~ rcsprog.c
  ~ rcsutil.c                             ~ rcsutil.h

  > The -I flag is documented but not implemented.  This fixes that and
  > also honors the -I flag from ci/co when prompting like GNU RCS.
  > OK jca@ (millert@)

ssh

  ~ lib/Makefile                          

  > DEBUGLIBS has been broken since the gcc4 switch, so delete it.  CFLAGS
  > contains -g by default anyway
  > problem noted by Edgar Pettijohn (edgar (at) pettijohn-web.com)
  > ok millert@ kettenis@ deraadt@ (guenther@)

== usr.sbin ========================================================== 10/10 ==

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

vmd

  ~ virtio.c                              

  > limit each viornd request to 64KB. (mlarkin@)

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

Reply via email to