OpenBSD src changes summary for 2017-10-27 ==========================================
distrib/sets games/hangman lib/libc libexec/ld.so regress/sys sbin/dhclient sbin/iked sbin/ipsecctl sbin/isakmpd share/man sys/arch/amd64/amd64 sys/arch/armv7/dev sys/arch/armv7/exynos sys/arch/armv7/imx sys/arch/armv7/include sys/ddb sys/dev/tc sys/net sys/net80211 sys/netinet sys/netinet6 sys/sys usr.bin/ctfconv usr.bin/ctfdump usr.bin/nm usr.bin/rdist usr.bin/ssh usr.sbin/installboot usr.sbin/kvm_mkdb usr.sbin/mkuboot == distrib =========================================================== 01/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib sets ~ lists/base/md.armv7 ~ lists/comp/clang.armv7 > sync (deraadt@) == games ============================================================= 02/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/games hangman ~ ksyms.c > Use <elf.h> instead of <elf_abi.h> > ok jasper@, jca@, deraadt@ (mpi@) == lib =============================================================== 03/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libc ~ gen/nlist.c > Use <elf.h> instead of <elf_abi.h> > ok jasper@, jca@, deraadt@ (mpi@) == libexec =========================================================== 04/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/libexec ld.so ~ alpha/archdep.h ~ amd64/archdep.h ~ arm/archdep.h ~ hppa/archdep.h ~ i386/archdep.h ~ ldd/ldd.c ~ m88k/archdep.h ~ mips64/archdep.h ~ powerpc/archdep.h ~ sh/archdep.h ~ aarch64/archdep.h ~ sparc64/archdep.h > Use <elf.h> instead of <elf_abi.h> > ok jasper@, jca@, deraadt@ (mpi@) == regress =========================================================== 05/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress sys ~ kern/sosplice/Makefile ~ kern/sosplice/error/error.pl ~ kern/sosplice/error/remote.pl ~ kern/sosplice/tcp/direct.pl ~ kern/sosplice/tcp/echo.pl ~ kern/sosplice/tcp/relay.pl ~ kern/sosplice/tcp/remote.pl ~ kern/sosplice/udp/direct.pl ~ kern/sosplice/udp/relay.pl ~ kern/sosplice/udp/remote.pl + kern/sosplice/scapy/Makefile + kern/sosplice/scapy/scapy-delay-oobinline.py + kern/sosplice/scapy/scapy-delay-synack.py + kern/sosplice/scapy/scapy-handshake.py + kern/sosplice/scapy/scapy-oobinline.py + kern/sosplice/scapy/scapy-payload.py + kern/sosplice/scapy/scapy.pl > I am trying to find a bug that seems to be triggered by a combination > of TCP timing and socket splicing. Add tests that use Scapy scripts > as client and server. That allows to drop, delay and retransmit > single TCP packets to execute various code paths in the remote > OpenBSD stack. (bluhm@) ~ kern/sosplice/scapy/Makefile > Fix the glob to find all scapy test scripts. (bluhm@) == sbin ============================================================== 06/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin dhclient ~ dhclient.8 ~ dhclient.c ~ dhcpd.h > Add '-n' option to just parse dhclient.conf for errors. > ok jmc@ tb@ (krw@) ~ dhclient.c > zap a bad space in usage(): sorry ken for not spotting! (jmc@) iked ~ dh.c ~ dh.h ~ ikev2.c > In the final RFC 5903 the computation for the DH shared secret changed. > Instead of the full point, only the X point is included. Unfortunately > this is a backwards incompatible change, so older ikeds won't be com- > patible with this change. Of course only if you use ECP. Anyway, this > change makes us follow the RFC correctly. > ok markus@ (patrick@) ~ ca.c > Support multiple subjectAltNames by trying each existing until there > is none or until we find one that matches. > ok markus@ (patrick@) ipsecctl ~ ike.c ~ ipsec.conf.5 ~ ipsecctl.h ~ parse.y > Support DH groups 19 to 21 and 25 to 30, just like iked(8) does. > ok visa@, markus@ (mpi@) isakmpd ~ conf.c ~ ipsec.c ~ ipsec_num.cst ~ isakmpd.conf.5 > Support DH groups 19 to 21 and 25 to 30, just like iked(8) does. > ok visa@, markus@ (mpi@) == share ============================================================= 07/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man5/elf.5 > Mention <elf.h> rather than <elf_abi.h> which is not portable. (mpi@) ~ man9/malloc.9 > Allocate IPv6 reassembly structs using pools instead of malloc(), > and drop the now redundant allocation type M_FTABLE. > OK mikeb@, bluhm@, mpi@ (visa@) == sys =============================================================== 08/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/amd64/amd64 ~ machdep.c > Call i8254_startclock() earlier to make delay() usable. Actually HP > DL 20 Gen9 with "UEFI optimized mode" requires this initialization. > tested by Pedro Ramos > ok kettenis (yasuoka@) arch/armv7/dev ~ pluart.c > Remove duplicated function prototypes. > ok patrick@ (kevlo@) arch/armv7/exynos ~ exuart.c > Remove duplicated function prototypes. > ok patrick@ (kevlo@) arch/armv7/imx ~ imxuart.c > Remove duplicated function prototypes. > ok patrick@ (kevlo@) arch/armv7/include - elf_abi.h > This file only includes <arm/elf_abi.h> which was removed in 2008, so kill > it. > ok jsg@ (mpi@) ddb ~ db_dwarf.c > Use <elf.h> in !_KERNEL code path. (mpi@) dev/tc ~ tcds.c > Replace ancient DELAY inherited from Mach and the associated scary > comment with a barrier. Tested in both fast and slow modes. > from miod@ (mpi@) net ~ pfkeyv2.c ~ pfkeyv2.h > Dump IPsec flows by iterating over the rafdix-tree. > This enforces an order and will allow us to get rid of the global list. > ok millert@, visa@, markus@ (mpi@) net80211 ~ ieee80211_ioctl.c ~ ieee80211_ioctl.h > Remove 80211WMMPARMS ioctls. Last used in ifconfig in 2009. > ok stsp@ kevlo@ jca@ (jsg@) netinet ~ ip_ipsp.h ~ ip_spd.c > Dump IPsec flows by iterating over the rafdix-tree. > This enforces an order and will allow us to get rid of the global list. > ok millert@, visa@, markus@ (mpi@) netinet6 ~ frag6.c > Allocate IPv6 reassembly structs using pools instead of malloc(), > and drop the now redundant allocation type M_FTABLE. > OK mikeb@, bluhm@, mpi@ (visa@) sys ~ malloc.h > Allocate IPv6 reassembly structs using pools instead of malloc(), > and drop the now redundant allocation type M_FTABLE. > OK mikeb@, bluhm@, mpi@ (visa@) == usr.bin =========================================================== 09/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin ctfconv ~ ctfconv.c ~ elf.c > Use <elf.h> rather than <sys/exec_elf.h>. > The former is more portable. (mpi@) ctfdump ~ ctfdump.c ~ elf.c > Use <elf.h> rather than <sys/exec_elf.h>. > The former is more portable. (mpi@) ~ ctfdump.c > Prevent out-of-bound leading to an invalid pointer dereference when > dumping functions. > Sync the logic with the kernel iterator for that. > Issue found by jsg@ with afl(1). (mpi@) ~ ctfdump.c > Prevent out-of-bound with malformed type entry. > Issue found by jsg@ with afl(1). (mpi@) nm ~ nm.c ~ elf.c > Use <elf.h> instead of <elf_abi.h> > ok jasper@, jca@, deraadt@ (mpi@) rdist ~ isexec.c > Use <elf.h> instead of <elf_abi.h> > ok jasper@, jca@, deraadt@ (mpi@) ssh ~ sshd.c > improve printing of rdomain on accept() a little (djm@) ~ umac.c > whitespace at EOL (lots) (djm@) ~ ssh.c > whitespace at EOL (djm@) == usr.sbin ========================================================== 10/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin installboot ~ i386_installboot.c ~ i386_nlist.c > Use <elf.h> instead of <elf_abi.h> > ok jasper@, jca@, deraadt@ (mpi@) kvm_mkdb ~ nlist.c > Use <elf.h> instead of <elf_abi.h> > ok jasper@, jca@, deraadt@ (mpi@) mkuboot ~ Makefile > Add missing quote. > ok jsg@ (kevlo@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
