OpenBSD src changes summary for 2016-09-17
==========================================

distrib/amd64                           distrib/armv7
distrib/hppa                            distrib/i386
distrib/landisk                         distrib/loongson
distrib/luna88k                         distrib/macppc
distrib/miniroot                        distrib/octeon
distrib/ramdisk                         distrib/sets
distrib/sgi                             distrib/socppc
distrib/sparc64                         distrib/special
etc/examples/httpd.conf                 gnu
gnu/usr.bin/clang                       lib/libc
sbin                                    sbin/iked
sbin/ping                               sbin/ping6
share/man                               sys/arch/amd64/amd64
sys/arch/i386/i386                      sys/arch/sparc64/include
sys/ddb                                 sys/dev/acpi
sys/dev/ic                              sys/kern
sys/lib/libsa                           sys/net
sys/sys                                 usr.bin/bgplg
usr.bin/less                            usr.bin/openssl
usr.bin/ssh                             usr.sbin/vmd

== distrib =========================================================== 01/09 ==

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

amd64

  ~ common/list                           ~ ramdisk_cd/list.local

  > ping6(8) is now a hardlink to ping(8).
  > The instbin stuff looks good to deraadt@ (florian@)

armv7

  ~ ramdisk/list                          

  > ping6(8) is now a hardlink to ping(8).
  > The instbin stuff looks good to deraadt@ (florian@)

hppa

  ~ list                                  

  > ping6(8) is now a hardlink to ping(8).
  > The instbin stuff looks good to deraadt@ (florian@)

i386

  ~ common/list                           ~ ramdisk_cd/list.local

  > ping6(8) is now a hardlink to ping(8).
  > The instbin stuff looks good to deraadt@ (florian@)

landisk

  ~ ramdisk/list                          

  > ping6(8) is now a hardlink to ping(8).
  > The instbin stuff looks good to deraadt@ (florian@)

loongson

  ~ ramdisk/list                          

  > ping6(8) is now a hardlink to ping(8).
  > The instbin stuff looks good to deraadt@ (florian@)

luna88k

  ~ ramdisk/list                          

  > ping6(8) is now a hardlink to ping(8).
  > The instbin stuff looks good to deraadt@ (florian@)

macppc

  ~ ramdisk/list                          

  > ping6(8) is now a hardlink to ping(8).
  > The instbin stuff looks good to deraadt@ (florian@)

miniroot

  ~ list                                  

  > ping6(8) is now a hardlink to ping(8).
  > The instbin stuff looks good to deraadt@ (florian@)

octeon

  ~ ramdisk/list                          

  > ping6(8) is now a hardlink to ping(8).
  > The instbin stuff looks good to deraadt@ (florian@)

ramdisk

  ~ list                                  

  > ping6(8) is now a hardlink to ping(8).
  > The instbin stuff looks good to deraadt@ (florian@)

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.sparc64                 ~ lists/comp/mi
  ~ lists/man/mi                          

  > sync (deraadt@)

sgi

  ~ ramdisk/list                          

  > ping6(8) is now a hardlink to ping(8).
  > The instbin stuff looks good to deraadt@ (florian@)

socppc

  ~ ramdisk/list                          

  > ping6(8) is now a hardlink to ping(8).
  > The instbin stuff looks good to deraadt@ (florian@)

sparc64

  ~ bsd.rd/list                           ~ ramdisk/list
  ~ ramdiskB/list                         

  > ping6(8) is now a hardlink to ping(8).
  > The instbin stuff looks good to deraadt@ (florian@)

special

  - ping6/Makefile                        ~ Makefile

  > ping6(8) is now a hardlink to ping(8).
  > The instbin stuff looks good to deraadt@ (florian@)

== etc =============================================================== 02/09 ==

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

examples/httpd.conf

  ~ examples/httpd.conf                   

  > add example certificate and key files generated with acme-client.
  > ok florian (tj@)

  ~ examples/httpd.conf                   

  > pathnames for cert and key files need to be quoted.
  > reported by brynet (tj@)

== gnu =============================================================== 03/09 ==

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

gnu

  ~ llvm/tools/clang/lib/Basic/Targets.cpp

  > Fix types for OpenBSD/arm.
  > ok stefan@, jsg@, patrick@ (kettenis@)

  ~ llvm/tools/clang/lib/Driver/Tools.cpp

  > For now, force soft-float; our kernel doesn't support saving the FPU state
  > yet.
  > ok patrick@ (kettenis@)

usr.bin/clang

  + include/llvm/ARM/Makefile             + libLLVMARMAsmParser/Makefile
  + libLLVMARMAsmPrinter/Makefile         + libLLVMARMCodeGen/Makefile
  + libLLVMARMDesc/Makefile               + libLLVMARMDisassembler/Makefile
  + libLLVMARMInfo/Makefile               

  > Add missing build infrastructure for arm.
  > ok patrick@, jsg@, pascal@ (kettenis@)

== lib =============================================================== 04/09 ==

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

libc

  ~ sys/poll.2                            ~ sys/select.2

  > Restore warnings about multiple process waiting on same fd
  > requested by mpf@
  > ok deraadt tedu@ (guenther@)

  ~ shlib_version                         ~ arch/arm/Makefile.inc
  ~ arch/arm/Symbols.list                 + arch/arm/dlfcn/Makefile.inc
  + arch/arm/dlfcn/exidx.c                

  > Add an interface to find the ARM.exidx table for use by the ARM EHABI
  > unwinder.
  > Makes exceptions work in C++ code work again om armv7.
  > ok guenther@ (kettenis@)

== sbin ============================================================== 05/09 ==

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

sbin

  ~ Makefile                              

  > unhook ping6 from the build (florian@)

iked

  ~ parse.y                               

  TAGGED OPENBSD_6_0
  > During parsing of the iked(8) configuration, a variable is set to 0 by
  > mistake, disabling Pre-Shared key authentication.
  > MFC v 1.57 sbin/iked/parse.y from pascal@
  > ok florian@ pascal@ tj@ (benno@)

ping

  ~ ping.c                                

  > If no source address is specified and we are running in verbose mode
  > try to find it with getsockname(2) like ping6(8). Disable printing
  > for now though because scripts might depend on ping(8)'s output. (florian@)

  ~ ping.c                                

  > Bring over includes, we will need them in a merge anyway. (florian@)

  ~ ping.c                                

  > ping(8): The IPv6 header has a payload length field while IPv4 has a
  > length field for the whole packet. Make some room for IPv6 payload.
  > ping6(8): Sync to ping(8). (florian@)

  ~ ping.c                                

  > Use ECHOTMLEN define. (florian@)

  ~ ping.c                                

  > Normalize receive packet allocation. (florian@)

  ~ ping.c                                

  > Move more AF independent initialization around to reduce diff. (florian@)

  ~ ping.c                                

  > style (florian@)

  ~ ping.c                                

  > Reduce diff in pinger(). (florian@)

  ~ ping.c                                

  > We will need the variable name "from" soon, so free it up by renaming
  > to peer. While here move declaration down to where it's needed. No
  > functional change. (florian@)

  ~ ping.c                                

  > Blindly s/dst/dst4/ or s/dst/dst6/, AF independent dst will be
  > introduced next. (florian@)

  ~ ping.c                                

  > Use AF independent dst where possible. (florian@)

  ~ ping.c                                

  > Introduce AF independent from. (florian@)

  ~ ping.c                                

  > Make source address selection more AF independent. (florian@)

  ~ ping.c                                

  > If -I was not given hoist getting source address up. (florian@)

  ~ ping.c                                

  > Make getting source address more AF independent. (florian@)

  ~ ping.c                                

  > whitespace (florian@)

  ~ ping.c                                

  > malloc sets errno; use err not errx (florian@)

  ~ ping.c                                

  > Just use AF_INET like everywhere else. (florian@)

  ~ ping.c                                

  > MAXPAYLOAD is different between ping and ping6. (florian@)

  ~ ping.c                                

  > iov_base is already set in this case; reduce diff to ping6(8). (florian@)

  ~ ping.c                                

  > Use ECHOTMLEN define; no functional change. (florian@)

  ~ ping.c                                

  > The final merge ping6 into ping.
  > "why slow down?" deraadt@ (florian@)

  ~ Makefile                              

  > ping6(8) is now a hardlink to ping(8).
  > The instbin stuff looks good to deraadt@ (florian@)

  ~ ping.8                                

  > Merge ping6(8) manual into ping(8).
  > Tweak & OK jmc@ (florian@)

  ~ ping.c                                

  > backwards if(v6flag); pointed out by naddy (florian@)

ping6

  ~ ping6.c                               

  > does not need to be global (florian@)

  ~ ping6.c                               

  > Bring over includes, we will need them in a merge anyway. (florian@)

  ~ ping6.c                               

  > ping(8): The IPv6 header has a payload length field while IPv4 has a
  > length field for the whole packet. Make some room for IPv6 payload.
  > ping6(8): Sync to ping(8). (florian@)

  ~ ping6.c                               

  > Move some more option handling around to reduce diff to ping(8). (florian@)

  ~ ping6.c                               

  > Sync PINGFILLED handling to ping(8); fixes bug by using the correct
  > length. (florian@)

  ~ ping6.c                               

  > Normalize receive packet allocation. (florian@)

  ~ ping6.c                               

  > Move more AF independent initialization around to reduce diff. (florian@)

  ~ ping6.c                               

  > Set SO_RCVBUF like ping; the buffer will be bigger than before so this
  > should be ok. (florian@)

  ~ ping6.c                               

  > This style hurt my eyes long enough. (florian@)

  ~ ping6.c                               

  > Merge socket options that are set only when -v is given. (florian@)

  ~ ping6.c                               

  > We have different filters depending on the verbose flag. Merge filter
  > construction into existing verbose handling block. (florian@)

  ~ ping6.c                               

  > Reduce diff in pinger(). (florian@)

  ~ ping6.c                               

  > We will need the variable name "from" soon, so free it up by renaming
  > to peer. While here move declaration down to where it's needed. No
  > functional change. (florian@)

  ~ ping6.c                               

  > Blindly s/dst/dst4/ or s/dst/dst6/, AF independent dst will be
  > introduced next. (florian@)

  ~ ping6.c                               

  > Use AF independent dst where possible. (florian@)

  ~ ping6.c                               

  > Introduce AF independent from. (florian@)

  ~ ping6.c                               

  > Make source address selection more AF independent. (florian@)

  ~ ping6.c                               

  > If -I was not given hoist getting source address up. (florian@)

  ~ ping6.c                               

  > Make getting source address more AF independent. (florian@)

  ~ ping6.c                               

  > whitespace (florian@)

  ~ ping6.c                               

  > malloc sets errno; use err not errx (florian@)

  ~ ping6.c                               

  > Just use AF_INET like everywhere else. (florian@)

  ~ ping6.c                               

  > dead store (florian@)

  ~ ping6.c                               

  > MAXPAYLOAD is different between ping and ping6. (florian@)

  ~ ping6.c                               

  > Only print that data is truncated like ping(8) does.  While here get
  > rid of the MINIMUM macro, it wasn't doing anything, anyway. (florian@)

  ~ ping6.c                               

  > Sync printing of wrong additional data to ping version. (florian@)

  ~ Makefile                              

  > ping6(8) is now a hardlink to ping(8).
  > The instbin stuff looks good to deraadt@ (florian@)

  - Makefile                              - ping6.8
  - ping6.c                               

  > ... and we have unification.
  > "Das tritt nach meiner Kenntnis... ist das sofort... unverzueglich..."
  > (florian@)

== share ============================================================= 06/09 ==

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

man

  ~ man5/elf.5                            

  > move the .SUNW_ctf section name definition to exec_elf.h and document it in
  > elf(5)
  > feedback from guenther@
  > ok guenther@ kettenis@ (jasper@)

== sys =============================================================== 07/09 ==

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

arch/amd64/amd64

  ~ vmm.c                                 

  > remove duplicated CPUIDECX_PDCM use
  > ok mlarkin@ (jsg@)

  ~ pmap.c                                

  > remove unused pmap_dump functions
  > ok kettenis, deraadt (mlarkin@)

arch/i386/i386

  ~ pmap.c                                ~ pmapae.c

  > remove unused pmap_dump functions
  > ok kettenis, deraadt (mlarkin@)

arch/sparc64/include

  ~ tcb.h                                 

  > Use the asm global register extension for the TCB pointer in userspace
  > as it's simpler to understand and generates better code.
  > ok kettenis@ (guenther@)

ddb

  ~ db_ctf.c                              

  > move the .SUNW_ctf section name definition to exec_elf.h and document it in
  > elf(5)
  > feedback from guenther@
  > ok guenther@ kettenis@ (jasper@)

  - db_ctf.h                              ~ db_ctf.c

  > rename ddb/db_ctf.h to sys/ctf.h which is the expected location for the
  > public
  > CTF bits.
  > ok kettenis@ mpi@ (jasper@)

dev/acpi

  ~ acpimadt.c                            

  > Report a LAPIC address override entry in the dmesg if it doesn't match
  > the normal one
  > ok kettenis@ mlarkin@ (guenther@)

dev/ic

  ~ arcofi.c                              

  > remove unused arcofi_drain() routine (ratchov@)

kern

  ~ kern_pledge.c                         

  > NPF > 0 is a better test than SMALL for presence of pf.
  > ok deraadt (tedu@)

  ~ vfs_biomem.c                          

  > Make the flag tests consistent in buf_realloc_pages() and explain what's
  > going on more clearly
  > ok beck@ tedu@ (guenther@)

lib/libsa

  ~ loadfile_elf.c                        

  > move the .SUNW_ctf section name definition to exec_elf.h and document it in
  > elf(5)
  > feedback from guenther@
  > ok guenther@ kettenis@ (jasper@)

net

  ~ bfd.c                                 ~ bfd.h
  ~ route.c                               ~ rtsock.c

  >  (phessler@)

sys

  ~ mbuf.h                                

  > clean old cruft out of mbstat
  > ok henning bluhm claudio (deraadt@)

  ~ core.h                                

  > Document why <sys/core.h> is still needed (guenther@)

  ~ systm.h                               

  > garbage collect dead prototype
  > ok kettenis@ mpi@ (jasper@)

  ~ exec_elf.h                            

  > move the .SUNW_ctf section name definition to exec_elf.h and document it in
  > elf(5)
  > feedback from guenther@
  > ok guenther@ kettenis@ (jasper@)

  + ctf.h                                 

  > rename ddb/db_ctf.h to sys/ctf.h which is the expected location for the
  > public
  > CTF bits.
  > ok kettenis@ mpi@ (jasper@)

== usr.bin =========================================================== 08/09 ==

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

bgplg

  ~ Makefile                              ~ ping/Makefile

  > ping6(8) is now a hardlink to ping(8).
  > The instbin stuff looks good to deraadt@ (florian@)

less

  ~ ch.c                                  ~ charset.c
  ~ cmdbuf.c                              ~ command.c
  ~ cvt.c                                 ~ decode.c
  ~ edit.c                                ~ filename.c
  ~ ifile.c                               ~ jump.c
  ~ lesskey.c                             ~ line.c
  ~ linenum.c                             ~ main.c
  ~ mark.c                                ~ optfunc.c
  ~ option.c                              ~ option.h
  ~ opttbl.c                              ~ output.c
  ~ position.c                            ~ prompt.c
  ~ search.c                              ~ signal.c
  ~ tags.c                                

  > little bit more KNF (deraadt@)

openssl

  ~ openssl.1                             

  > remove comment about CMS; ok jsing (deraadt@)

ssh

  ~ clientloop.c                          ~ hostfile.c

  > replace two arc4random loops with arc4random_buf
  > ok deraadt natano (tedu@)

== usr.sbin ========================================================== 09/09 ==

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

vmd

  ~ loadfile_elf.c                        

  > move the .SUNW_ctf section name definition to exec_elf.h and document it in
  > elf(5)
  > feedback from guenther@
  > ok guenther@ kettenis@ (jasper@)

===============================================================================
_______________________________________________
odc mailing list
odc@squish.net
http://www.squish.net/mailman/listinfo/odc

Reply via email to