OpenBSD src changes summary for 2017-08-27
==========================================

bin/ksh                                 distrib/sets
lib/libcrypto                           lib/libssl
lib/libtls                              libexec/ld.so
regress/lib                             sys/arch/arm/include
sys/arch/arm64/arm64                    sys/arch/arm64/conf
sys/arch/arm64/include                  sys/arch/armv7/armv7
sys/arch/armv7/conf                     sys/arch/armv7/marvell
sys/arch/mips64/include                 sys/dev/fdt
sys/dev/microcode                       sys/dev/pci
sys/kern                                usr.bin/ssh
usr.bin/tmux                            

== bin =============================================================== 01/07 ==

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

ksh

  ~ eval.c                                

  > Remove unused copy_non_glob() in ksh.
  > Report and diff by David Crosby <[email protected]>
  > OK otto@ (nayden@)

  ~ history.c                             

  > Free history entries when resizing/reloading
  > Cluebat & ok tb@ (jca@)

== distrib =========================================================== 02/07 ==

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

sets

  ~ lists/base/mi                         

  > sync (deraadt@)

== lib =============================================================== 03/07 ==

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

libcrypto

  ~ Symbols.list                          ~ asn1/asn1_locl.h
  ~ x509/x509_vfy.c                       

  > Make the symbol for ASN1_time_tm_clamp_notafter visible so libtls
  > can get at it, so libtls can also deal with notafter's past the
  > realm of 32 bit time in portable (beck@)

libssl

  ~ d1_srtp.c                             ~ ssl_locl.h
  ~ ssl_tlsext.c                          ~ ssl_tlsext.h
  ~ t1_lib.c                              

  > Rewrite SRTP extension using CBB/CBS and the new extension framework.
  > input + ok beck@, jsing@ (doug@)

libtls

  ~ tls_conninfo.c                        

  > Make the symbol for ASN1_time_tm_clamp_notafter visible so libtls
  > can get at it, so libtls can also deal with notafter's past the
  > realm of 32 bit time in portable (beck@)

== libexec =========================================================== 04/07 ==

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

ld.so

  ~ Makefile                              ~ dl_realpath.c
  ~ tib.c                                 ~ aarch64/ldasm.S
  ~ aarch64/syscall.h                     ~ alpha/ldasm.S
  ~ alpha/syscall.h                       ~ amd64/ldasm.S
  ~ amd64/syscall.h                       ~ arm/ldasm.S
  ~ arm/syscall.h                         ~ hppa/Makefile.inc
  ~ hppa/ldasm.S                          ~ hppa/syscall.h
  ~ i386/ldasm.S                          ~ i386/syscall.h
  ~ m88k/ldasm.S                          ~ m88k/syscall.h
  ~ mips64/Makefile.inc                   ~ mips64/ldasm.S
  ~ mips64/syscall.h                      ~ powerpc/ldasm.S
  ~ powerpc/syscall.h                     ~ sh/Makefile.inc
  ~ sh/ldasm.S                            ~ sh/syscall.h
  ~ sparc64/ldasm.S                       ~ sparc64/syscall.h
  + aarch64/SYS.h                         + alpha/SYS.h
  + amd64/SYS.h                           + arm/SYS.h
  + hppa/SYS.h                            + i386/SYS.h
  + m88k/SYS.h                            + mips64/SYS.h
  + powerpc/SYS.h                         + sh/SYS.h
  + sparc64/SYS.h                         

  > Replace heaps of hand-written syscall stubs with a simpler framework
  > which is largely MI.
  > ok visa kettenis (deraadt@)

  ~ Makefile                              ~ hppa/Makefile.inc
  ~ sh/Makefile.inc                       

  > hppa & sh use support functions from libgcc.  Rather than linking against
  > the library, extract the specific pieces and link them directly.
  > ok kettenis visa (deraadt@)

  ~ Makefile                              

  > Link the ~45 .o which become ld.so in a random order.
  > ok kettenis visa (deraadt@)

  ~ Makefile                              

  > The test program run before ld.so is installed was encoding the $OBJDIR
  > path to ld.so.  Since the testprogram is run from inside $OBJDIR, encode
  > with a ./ path instead.
  > ok kettenis visa (deraadt@)

  ~ Makefile                              

  > Place all .o files, Symbols.map, and the test program into
  > /usr/libdata/ld.so.a.
  > My work is done; the next piece is coming from rpe.
  > ok visa kettenis (deraadt@)

== regress =========================================================== 05/07 ==

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

lib

  ~ libssl/tlsext/tlsexttest.c            

  > check return value from CBB_init (beck@)

  ~ libssl/tlsext/tlsexttest.c            

  > Rewrite SRTP extension using CBB/CBS and the new extension framework.
  > input + ok beck@, jsing@ (doug@)

== sys =============================================================== 06/07 ==

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

arch/arm/include

  ~ fdt.h                                 

  > Add glass console support for arm64.  This uses the "stdout-path" property
  > of the /chosen node in the device tree to decide whether the framebuffer
  > should be used as the console device.  Most, if not all, machines will
  > have that set to use a serial console and there is no easy way yet to
  > change that.
  > ok jsg@ (kettenis@)

arch/arm64/arm64

  ~ machdep.c                             

  > Clear second return register on exec.
  > ok guenther@ (kettenis@)

  ~ arm64_machdep.h                       ~ machdep.c

  > Add glass console support for arm64.  This uses the "stdout-path" property
  > of the /chosen node in the device tree to decide whether the framebuffer
  > should be used as the console device.  Most, if not all, machines will
  > have that set to use a serial console and there is no easy way yet to
  > change that.
  > ok jsg@ (kettenis@)

  ~ pmap.c                                

  > arm64 performance: use cache zeroing function in pmap_zero_page()
  > This improves page zeroing (a rather common occurance) by over 8x.
  > ok kettenis@, phessler@, tom@ (drahn@)

arch/arm64/conf

  ~ RAMDISK                               

  > Add glass console support for arm64.  This uses the "stdout-path" property
  > of the /chosen node in the device tree to decide whether the framebuffer
  > should be used as the console device.  Most, if not all, machines will
  > have that set to use a serial console and there is no easy way yet to
  > change that.
  > ok jsg@ (kettenis@)

  ~ GENERIC                               ~ RAMDISK

  > Add rkiic(4) a driver for the i2c controllers found on the Rockchip RK3399.
  > (kettenis@)

arch/arm64/include

  ~ fdt.h                                 

  > Add glass console support for arm64.  This uses the "stdout-path" property
  > of the /chosen node in the device tree to decide whether the framebuffer
  > should be used as the console device.  Most, if not all, machines will
  > have that set to use a serial console and there is no easy way yet to
  > change that.
  > ok jsg@ (kettenis@)

  ~ pmap.h                                

  > arm64 performance: use cache zeroing function in pmap_zero_page()
  > This improves page zeroing (a rather common occurance) by over 8x.
  > ok kettenis@, phessler@, tom@ (drahn@)

arch/armv7/armv7

  ~ armv7_machdep.h                       

  > Add glass console support for arm64.  This uses the "stdout-path" property
  > of the /chosen node in the device tree to decide whether the framebuffer
  > should be used as the console device.  Most, if not all, machines will
  > have that set to use a serial console and there is no easy way yet to
  > change that.
  > ok jsg@ (kettenis@)

arch/armv7/conf

  ~ GENERIC                               ~ RAMDISK

  > Enable generic sdhc(4) on FDT attachment driver.
  > ok kettenis@ (patrick@)

  ~ GENERIC                               ~ RAMDISK

  > Add mvpxa(4), a driver for the SDHC compliant controller on
  > the ARMADA 38x series (SolidRun ClearFog, Turris Omnia).
  > ok kettenis@ (patrick@)

arch/armv7/marvell

  ~ files.marvell                         + mvpxa.c

  > Add mvpxa(4), a driver for the SDHC compliant controller on
  > the ARMADA 38x series (SolidRun ClearFog, Turris Omnia).
  > ok kettenis@ (patrick@)

arch/mips64/include

  ~ asm.h                                 

  > Rely on the hardware to clear hazards on octeon. (visa@)

dev/fdt

  ~ rkclock.c                             ~ rkclock_clocks.h

  > Add RK3399 i2c-related clocks and fix a typo. (kettenis@)

  ~ simplefb.c                            

  > Add glass console support for arm64.  This uses the "stdout-path" property
  > of the /chosen node in the device tree to decide whether the framebuffer
  > should be used as the console device.  Most, if not all, machines will
  > have that set to use a serial console and there is no easy way yet to
  > change that.
  > ok jsg@ (kettenis@)

  ~ files.fdt                             + rkiic.c

  > Add rkiic(4) a driver for the i2c controllers found on the Rockchip RK3399.
  > (kettenis@)

dev/microcode

  ~ myx/build.c                           ~ bnx/build.c

  > always use %s to print a non-constant string; ok deraadt@ guenther@ (otto@)

dev/pci

  ~ if_iwm.c                              ~ if_iwmvar.h

  > Make it possible for iwm_stop() to sleep by always running it in
  > a process context. In interrupt context, schedule the init task
  > instead of calling iwm_stop() directly.
  > ok procter@ (stsp@)

kern

  ~ vfs_bio.c                             

  > Revisit 2q queue sizes. Limit the hot queue to 1/20th the cache size up
  > to a max of 4096 pages. Limit the warm and cold queues to half the cache.
  > This allows us to more effectively notice re-interest in buffers instead
  > of losing it in a large hot queue.  Discussed and shown with claudio@
  > and benno@ at tk217 (beck@)

== usr.bin =========================================================== 07/07 ==

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

ssh

  ~ sshconnect2.c                         

  > Increase the buffer sizes for user prompts to ensure that they won't be
  > truncated by snprintf.  Based on patch from cjwatson at debian.org via
  > bz#2768, ok djm@ (dtucker@)

tmux

  ~ tmux.h                                ~ tty-keys.c
  ~ tty-term.c                            

  > Use kind and kri for S-Up/Down as well as kUP and kDN. (nicm@)

  ~ mode-tree.c                           

  > Do not allow the current line of screen when the preview is toggled,
  > from Thomas Adam. (nicm@)

===============================================================================
_______________________________________________
odc mailing list
[email protected]
http://www.squish.net/mailman/listinfo/odc

Reply via email to