OpenBSD src changes summary for 2017-02-19
==========================================

bin/cat                                 bin/ksh
distrib/miniroot                        gnu/usr.bin/binutils-2.17
lib/csu                                 lib/libc
regress/sys                             regress/usr.bin
share/man                               sys/arch/arm64/arm64
sys/arch/loongson/dev                   sys/arch/loongson/include
sys/arch/loongson/loongson              sys/arch/mips64/mips64
usr.bin/file                            usr.bin/fmt
usr.bin/ssh                             usr.bin/tmux
usr.sbin/bgpd                           

== bin =============================================================== 01/09 ==

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

cat

  ~ Makefile                              

  > More whitespace, helps reading
  > ok ajacoutot@ (jca@)

ksh

  ~ ksh.1                                 

  > Assigning to RANDOM calls srand_deterministic(3), not srand(3),
  > and simplify the next sentence; triggered by a different patch
  > from Anton dot Lindqvist at gmail dot com.
  > OK millert@ tb@ (schwarze@)

== distrib =========================================================== 02/09 ==

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

miniroot

  ~ install.sub                           

  > Remove an unfortunate significant trailing whitespace that ended up passing
  > a bogus argument to ftp(1), disabling redirection and running ftp(1) in the
  > background.
  > ok rpe (tb@)

== gnu =============================================================== 03/09 ==

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

usr.bin/binutils-2.17

  ~ bfd/elf64-aarch64.c                   

  > elf64-aarc64 -> elf64-aarch64 in TARGET_LITTLE_NAME
  > ok patrick@ (jsg@)

  ~ binutils/readelf.c                    

  > Add an ELF machine number to string mapping for AArch64. (jsg@)

== lib =============================================================== 04/09 ==

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

csu

  ~ crtbegin.c                            ~ crtbeginS.c

  > Move static variables from .data to .bss by not initializing them to zero
  > ok kettenis@ (guenther@)

libc

  ~ asr/asr_utils.c                       

  > Use T_OPT instead of literal "41".
  > Requested earlier by eric@ (jca@)

== regress =========================================================== 05/09 ==

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

sys

  ~ kern/pledge/generic/main.c            ~ kern/pledge/generic/manager.c
  ~ kern/pledge/generic/tests.out         

  > Clean up regress/sys/kern/pledge/generic tests: many tests failed because
  > wlpaths is disabled in GENERIC kernels: remove or disable failing test
  > cases. Also remove the test_mmap() function testing the prot_exec promise
  > since it would need to be run on a wxallowed partition.
  > from semarie (tb@)

  ~ kern/pledge/Makefile                  

  > re-enable generic pledge tests (tb@)

usr.bin

  ~ ssh/unittests/utf8/tests.c            

  > add test cases for C locale; ok schwarze@ (djm@)

== share ============================================================= 06/09 ==

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

man

  ~ man5/bsd.port.mk.5                    

  > trailing space (espie@)

  ~ man5/bsd.port.mk.5                    

  > more removing / simplifying of fetch stuff (espie@)

  ~ man5/bsd.port.mk.5                    

  > more old mirror targets (espie@)

== sys =============================================================== 07/09 ==

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

arch/arm64/arm64

  ~ ast.c                                 ~ exception.S
  ~ genassym.cf                           

  > Fix asynchronous system traps so that they actually work.  Fixes at
  > least one regression test and allows processes to be killed using
  > Ctrl-C.  Discussed with Dale Rahn. (patrick@)

arch/loongson/dev

  ~ com_leioc.c                           

  > Suppress messages about spurious UART interrupts on MP systems.
  > A similar workaround was added in r1.8 of cn30xxuart.c because
  > of the same root cause. (visa@)

arch/loongson/include

  ~ autoconf.h                            ~ intr.h

  > Add SMP config and IPI control logic for Loongson 3A. (visa@)

arch/loongson/loongson

  ~ generic3a_machdep.c                   

  > Add SMP config and IPI control logic for Loongson 3A. (visa@)

  ~ loongson3_intr.c                      

  > Skip IO interrupt mask update on secondary CPUs when restoring IPL.
  > The mask is node-wide, and only the primary CPU handles IO interrupts.
  > (visa@)

arch/mips64/mips64

  ~ ipifuncs.c                            

  > Add IPI counter. (visa@)

== usr.bin =========================================================== 08/09 ==

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

file

  ~ magdir/elf                            

  > Recognise AArch64 binaries and core dumps. (jsg@)

fmt

  ~ fmt.c                                 

  > Do not break the line at U+00A0 NO-BREAK SPACE.
  > Bug pointed out by Eric dot Pruitt at gmail dot com on misc@.
  > OK millert@ bentley@ (schwarze@)

ssh

  ~ utf8.c                                

  > Add a common nl_langinfo(CODESET) alias for US-ASCII "ANSI_X3.4-1968"
  > that is used by Linux. Fixes mprintf output truncation for non-UTF-8
  > locales on Linux spotted by dtucker@; ok deraadt@ schwarze@ (djm@)

tmux

  ~ input.c                               

  > Add SGR 28 to clear hidden flag. (nicm@)

== usr.sbin ========================================================== 09/09 ==

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

bgpd

  ~ bgpd.8                                

  > draft-ietf-idr-large-community has been published as RFC 8092 (phessler@)

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

Reply via email to