OpenBSD src changes summary for 2017-05-09
==========================================

gnu                                     lib/libcompiler_rt
lib/libkeynote                          sys/arch/arm64/conf
sys/arch/loongson/dev                   sys/arch/loongson/loongson
sys/arch/octeon/conf                    sys/arch/octeon/octeon
sys/ddb                                 sys/kern
sys/net                                 sys/netinet
sys/netinet6                            sys/uvm
usr.bin/mandoc                          usr.bin/tmux
usr.sbin/syspatch                       

== gnu =============================================================== 01/05 ==

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

gnu

  ~ llvm/tools/clang/lib/Basic/Targets.cpp
  ~ llvm/tools/clang/lib/Driver/Tools.cpp

  > Enable TLS support but default to the emulatated TLS model.  Enable the
  > runtime support code libcompiler_rt for this.  This code uses functions
  > that
  > live in libpthread, so code that uses TLS support will need to be linked
  > with -lpthread.  This should allow more ports to build with base clang.
  > ok espie@ (kettenis@)

== lib =============================================================== 02/05 ==

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

libcompiler_rt

  ~ Makefile                              

  > Enable TLS support but default to the emulatated TLS model.  Enable the
  > runtime support code libcompiler_rt for this.  This code uses functions
  > that
  > live in libpthread, so code that uses TLS support will need to be linked
  > with -lpthread.  This should allow more ports to build with base clang.
  > ok espie@ (kettenis@)

libkeynote

  ~ signature.c                           

  > Prevent memory leak on sbuf by freeing it unconditionally and ensure
  > finalbuf is also free'd if kn_encode_base64 somehow fails
  > hint from tb@, OK millert@ and tb@ (mestre@)

== sys =============================================================== 03/05 ==

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

arch/arm64/conf

  ~ GENERIC                               ~ RAMDISK

  > Enable dwge(4).  If the network hardware is initialized by U-Boot, the
  > Gigabit Ethernet port on the FireFly-RK3399 actually works! (kettenis@)

arch/loongson/dev

  ~ htb.c                                 

  > Fix range check. (visa@)

arch/loongson/loongson

  ~ generic3a_machdep.c                   

  > Whitelist SMBus IO addresses to let the driver, piixpm(4), work again.
  > (visa@)

arch/octeon/conf

  ~ ld.script                             

  > Mix bits from the built-in RNG with the randomdata section at boot time.
  > This should improve considerably the quality of early entropy and
  > stack protector guard data on octeon.
  > Suggested by and OK deraadt@
  > OK kettenis@, jasper@ (visa@)

arch/octeon/octeon

  ~ locore.S                              

  > Mix bits from the built-in RNG with the randomdata section at boot time.
  > This should improve considerably the quality of early entropy and
  > stack protector guard data on octeon.
  > Suggested by and OK deraadt@
  > OK kettenis@, jasper@ (visa@)

ddb

  ~ db_ctf.c                              

  > Use C99 types. (mpi@)

kern

  ~ uipc_domain.c                         

  > Convert a splsoftnet()/splx() dance to NET_ASSERT_LOCKED().
  > pfctlinput() is only called in the input path with the NET_LOCK() held.
  > ok bluhm@ (mpi@)

net

  ~ if.c                                  

  > pfctlinput(PRC_IFDOWN, ...) has no effect on OpenBSD so remove it.
  > ok bluhm@ (mpi@)

netinet

  ~ tcp_subr.c                            

  > Convert diagnostic panic to compile time assert in tcp6_ctlinput().
  > No binary change.
  > OK mpi@ (bluhm@)

  ~ in_proto.c                            

  > Remove rip_output() and rip6_output() from inetsw and inet6sw.  The
  > rip_output() function is never called via the pr_output pointer.
  > rip_usrreq(PRU_SEND) calls rip_output() directly.  raw_usrreq() is
  > never called from inetsw.  Situation in inet and inet6 is analog.
  > OK claudio@ mikeb@ (bluhm@)

netinet6

  ~ ip6_output.c                          ~ nd6.c

  > Kill commented out code referencing pfctlinput2() and a wrong comment
  > about pfctlinput(PRC_HOSTDEAD).
  > ok bluhm@ (mpi@)

  ~ in6_proto.c                           

  > Remove rip_output() and rip6_output() from inetsw and inet6sw.  The
  > rip_output() function is never called via the pr_output pointer.
  > rip_usrreq(PRU_SEND) calls rip_output() directly.  raw_usrreq() is
  > never called from inetsw.  Situation in inet and inet6 is analog.
  > OK claudio@ mikeb@ (bluhm@)

uvm

  ~ uvm_meter.c                           

  > Stop considering some sleeping threads are running.
  > PZERO used to be a special value in the first BSD releases but since
  > the introduction of tsleep(9) there's no way to tell if a thread is
  > going to sleep for a "short" period of time.
  > This remove the only (ab)use of ``p_priority'' outside the scheuler
  > logic, which will help moving avway from a priority-based scheduler.
  > ok visa@ (mpi@)

== usr.bin =========================================================== 04/05 ==

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

mandoc

  ~ man_html.c                            ~ man_term.c
  ~ mdoc_html.c                           ~ mdoc_term.c

  > Trailing \c suppresses the output line break even if
  > the next line is a text line starting with whitespace.
  > Quirk found in the sysutils/rancid port. (schwarze@)

tmux

  ~ cmd-rotate-window.c                   

  > Set current pane in rotate-window. (nicm@)

  ~ server-client.c                       ~ tmux.h
  ~ tty.c                                 

  > If the current screen was complex enough, it was possible to make redraw
  > itself hit the "terminal can't keep up" check. To avoid this, record how
  > much data we send during redraw (we know we will be starting with 0) and
  > skip the check until it has been flushed. GitHub issue 912. (nicm@)

  ~ cmd-send-keys.c                       

  > If the target pane for send-keys in in a mode with a key table (that is,
  > copy mode), then look the key up in the table and fire any command
  > instead of delivering the key to the pane directly where it will be
  > ignored. This makes C-b C-b (send-prefix) work in copy mode again. (nicm@)

== usr.sbin ========================================================== 05/05 ==

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

syspatch

  ~ syspatch.8                            

  > Document that patches are cumulative and as such it is not possible to
  > install
  > only a subset of them.
  > with input from jmc@ (ajacoutot@)

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

Reply via email to