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