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

Reply via email to