OpenBSD src changes summary for 2016-03-02 ==========================================
distrib/sets games/canfield lib/libssl sbin/ifconfig share/man sys/arch/arm/arm sys/arch/arm/include sys/arch/armv7/omap sys/arch/powerpc/ddb sys/arch/zaurus/stand/zboot sys/compat/common sys/compat/linux sys/dev/acpi sys/net sys/sys usr.bin/ssh usr.bin/tmux == distrib =========================================================== 01/07 == 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.hppa64 ~ 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.vax ~ lists/base/md.zaurus ~ lists/comp/mi > sync (deraadt@) ~ lists/base/md.i386 ~ lists/comp/md.i386 > syn (deraadt@) == games ============================================================= 02/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/games canfield ~ canfield/canfield.6 > Fix score file name (tim@) == lib =============================================================== 03/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libssl ~ src/crypto/pem/pvkfmt.c > bound lengths coming out of a pem file to something like reality > ok deraadt@ (beck@) ~ src/crypto/bn/bn.h ~ src/crypto/bn/bn_print.c > Add bounds checking for BN_hex2bn/BN_dec2bn. > Need to make sure i * 4 won't overflow. Based on OpenSSL: > commit 99ba9fd02fd481eb971023a3a0a251a37eb87e4c > input + ok bcook@ > ok beck@ (doug@) ~ src/crypto/pem/pvkfmt.c > fix the rest of the read_ledword() calls used as lengths to be bounded. > inspired by guido vranken > https://guidovranken.wordpress.com/2016/03/01/public-disclosure-malformed-p > rivate-keys-lead-to-heap-corruption-in-b2i_pvk_bio/ > ok doug@ (beck@) == sbin ============================================================== 04/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin ifconfig ~ ifconfig.c > provide generic ioctls for managing an interfaces parent > in the future this will subsume the individual vlandev, carpdev, > pppoedev, foodev options for things like vlan, carp, pppoe, etc. > inspired by vnetid > ok mpi@ jmatthew@ (dlg@) ~ ifconfig.c > repair for ramdisk builds (deraadt@) == share ============================================================= 05/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man7/hier.7 > Stop mentioning /emul/ in hier(7), naddy@ agrees. (sthen@) ~ man5/files.conf.5 ~ man9/syscall.9 > remove the remaining mentions of sys/compat/*; ok deraadt@ millert@ jmc@ > (naddy@) == sys =============================================================== 06/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/arm/arm ~ cpufunc.c > set armv7 callbacks for cortex a53/a52/a72 > from Patrick Wildt who tested this on cortex a53 (jsg@) arch/arm/include ~ armreg.h > fix the name of the define for the a72 mask > from Patrick Wildt (jsg@) arch/armv7/omap ~ if_cpsw.c ~ if_cpswreg.h > Detect and only enable the port that is actually used. > The unused port, if enabled, fills up and triggers flow > control, blocking transmit and causing device timeouts. > Also enable interrupt pacing to limit interrupts at 2K/s. > Reported and fix tested by Anthony Eden. > ok dlg@ (canacar@) arch/powerpc/ddb ~ db_trace.c > DDB_REGS -> ddb_regs in db_regs[], no reason to be different. (mpi@) arch/zaurus/stand/zboot ~ compat_linux.h ~ termios.c > Disentangle the Zaurus bootstrap from compat/linux and move the > syscall definitions directly into compat_linux.h. > For consistency, always use the termios defines without LINUX_ > prefix. > ok visa@, help in getting this right from jsg@ (naddy@) compat/common - compat_dir.c - compat_dir.h - compat_util.c - compat_util.h > remove the Linux emulation code, no longer referenced by anything (naddy@) compat/linux - Makefile - files.linux - linux_blkio.c - linux_blkio.h - linux_cdrom.c - linux_cdrom.h - linux_dirent.h - linux_dummy.c - linux_emuldata.h - linux_errno.h - linux_error.c - linux_exec.c - linux_exec.h - linux_fcntl.h - linux_fdio.c - linux_fdio.h - linux_file.c - linux_file64.c - linux_futex.c - linux_futex.h - linux_hdio.c - linux_hdio.h - linux_ioctl.c - linux_ioctl.h - linux_ipc.c - linux_ipc.h - linux_ipccall.h - linux_misc.c - linux_misc.h - linux_mmap.h - linux_mount.c - linux_msg.h - linux_resource.c - linux_resource.h - linux_sched.c - linux_sched.h - linux_sem.h - linux_shm.h - linux_signal.c - linux_signal.h - linux_socket.c - linux_socket.h - linux_socketcall.h - linux_sockio.h - linux_syscall.h - linux_syscallargs.h - linux_syscalls.c - linux_sysent.c - linux_termios.c - linux_termios.h - linux_time.c - linux_time.h - linux_types.h - linux_util.h - syscalls.conf - syscalls.master > remove the Linux emulation code, no longer referenced by anything (naddy@) dev/acpi ~ dsdt.c > Claim to be more versions of windows for _OSI checks. > 2001.1 SP1 Windows Server 2003 SP1 > 2006.1 Windows Server 2008 > 2006 SP1 Windows Vista SP1 > 2006 SP2 Windows Vista SP2 > 2015 Windows 10 > ok kettenis@ (jsg@) net ~ if.c ~ if.h > provide generic ioctls for managing an interfaces parent > in the future this will subsume the individual vlandev, carpdev, > pppoedev, foodev options for things like vlan, carp, pppoe, etc. > inspired by vnetid > ok mpi@ jmatthew@ (dlg@) sys ~ sockio.h > provide generic ioctls for managing an interfaces parent > in the future this will subsume the individual vlandev, carpdev, > pppoedev, foodev options for things like vlan, carp, pppoe, etc. > inspired by vnetid > ok mpi@ jmatthew@ (dlg@) == usr.bin =========================================================== 07/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin ssh ~ misc.c ~ misc.h ~ progressmeter.c > Improve precision of progressmeter for sftp and scp by storing sub-second > timestamps. Pointed out by mmcc@, ok deraadt@ markus@ (dtucker@) ~ scp.c > Improve accuracy of reported transfer speeds by waiting for the ack from > the other end. Pointed out by mmcc@, ok deraadt@ markus@ (dtucker@) tmux ~ input-keys.c > Limit x, y and b to 0x7ff for UTF-8 mouse input, suggested by schwarze@. > (nicm@) ~ input.c ~ key-string.c ~ tmux.h ~ tty-keys.c ~ utf8.c > Handle wcwidth() and mbtowc() failures in better style and drop > characters where we can't find the width (wcwidth() fails) on input, the > same as we drop invalid UTF-8. Suggested by schwarze@. (nicm@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
