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
