OpenBSD src changes summary for 2017-04-17
==========================================

bin/mt                                  distrib/sets
etc/mtree/4.4BSD.dist                   gnu
gnu/usr.bin/clang                       include/Makefile
lib/libc                                lib/libcompiler_rt
lib/libcxx                              lib/libcxxabi
lib/libskey                             libexec/ftpd
regress/misc                            regress/usr.bin
regress/usr.sbin                        share/mk
sys/kern                                sys/netinet
sys/netinet6                            usr.bin/mandoc
usr.bin/ssh                             usr.bin/tmux
usr.sbin/dhcpd                          usr.sbin/httpd
usr.sbin/ntpd                           usr.sbin/syslogd
usr.sbin/ypldap                         

== bin =============================================================== 01/12 ==

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

mt

  ~ mt.1                                  

  > /dev/rmt* is no longer relevant; from miod (jmc@)

== distrib =========================================================== 02/12 ==

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

sets

  ~ checkflist                            ~ maketars
  ~ lists/base/md.alpha                   ~ lists/base/md.amd64
  ~ lists/base/md.armv7                   ~ lists/base/md.hppa
  ~ 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.sparc64                 ~ lists/base/mi
  ~ lists/comp/md.amd64                   ~ lists/comp/md.i386
  ~ lists/comp/mi                         ~ lists/man/mi
  + lists/comp/clang.amd64                + lists/comp/clang.i386
  + lists/comp/gcc.alpha                  + lists/comp/gcc.amd64
  + lists/comp/gcc.armv7                  + lists/comp/gcc.hppa
  + lists/comp/gcc.i386                   + lists/comp/gcc.landisk
  + lists/comp/gcc.loongson               + lists/comp/gcc.luna88k
  + lists/comp/gcc.macppc                 + lists/comp/gcc.octeon
  + lists/comp/gcc.sgi                    + lists/comp/gcc.socppc
  + lists/comp/gcc.sparc64                

  > create a gross mechanism that can handle gcc-only, clang-only,
  > and gcc+clang architectures
  > with kettenis (deraadt@)

== etc =============================================================== 03/12 ==

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

mtree/4.4BSD.dist

  ~ mtree/4.4BSD.dist                     

  > skip mtree creation of two include dirs.  gcc3 may still use them, but
  > if so gcc3 should create them itself. (deraadt@)

== gnu =============================================================== 04/12 ==

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

gnu

  ~ lib/Makefile                          ~ usr.bin/Makefile

  > Change build infrastructure to allow building both gcc and clang.  This
  > doesn't actually flip the switch yet, so aarch64 continues to be the only
  > architecture for which we build clang.
  > ok jsg@, deraadt@ (kettenis@)

usr.bin/clang

  ~ Makefile.inc                          

  > Change build infrastructure to allow building both gcc and clang.  This
  > doesn't actually flip the switch yet, so aarch64 continues to be the only
  > architecture for which we build clang.
  > ok jsg@, deraadt@ (kettenis@)

  ~ clang/Makefile                        ~ clang-tblgen/Makefile
  ~ include/llvm/Config/config.h          ~ llc/Makefile
  ~ lld/Makefile                          ~ llvm-tblgen/Makefile

  > Take a more radical approach to disabling colours: pretend we don't
  > HAVE_TERMINFO in our local config.h.  Some of the lower levels of LLVM
  > don't seem to respect our default setting.
  > As a result, delete the -ltermlib dependency.
  > Note that this breaks -fcolor-diagnostics=auto.  However, fixing the whole
  > codebase is out of scope for now ...
  > Prompted by an instance found in the AsmParser by deraadt@
  > ok kettenis@ patrick@ (pascal@)

== include =========================================================== 05/12 ==

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

Makefile

  ~ Makefile                              

  > Change build infrastructure to allow building both gcc and clang.  This
  > doesn't actually flip the switch yet, so aarch64 continues to be the only
  > architecture for which we build clang.
  > ok jsg@, deraadt@ (kettenis@)

== lib =============================================================== 06/12 ==

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

libc

  ~ stdlib/malloc.c                       

  > whitespace fixes (otto@)

  ~ stdlib/malloc.3                       

  > consictently use .Dv NULL and a few other tweaks; ok schwarze@ (otto@)

libcompiler_rt

  ~ Makefile                              

  > Change build infrastructure to allow building both gcc and clang.  This
  > doesn't actually flip the switch yet, so aarch64 continues to be the only
  > architecture for which we build clang.
  > ok jsg@, deraadt@ (kettenis@)

libcxx

  ~ Makefile                              

  > Change build infrastructure to allow building both gcc and clang.  This
  > doesn't actually flip the switch yet, so aarch64 continues to be the only
  > architecture for which we build clang.
  > ok jsg@, deraadt@ (kettenis@)

libcxxabi

  ~ Makefile                              

  > Change build infrastructure to allow building both gcc and clang.  This
  > doesn't actually flip the switch yet, so aarch64 continues to be the only
  > architecture for which we build clang.
  > ok jsg@, deraadt@ (kettenis@)

libskey

  ~ skeylogin.c                           

  > use freezero() (deraadt@)

== libexec =========================================================== 07/12 ==

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

ftpd

  ~ ftpcmd.y                              

  > memset() of password field should be explicit_bzero().
  > [Not using freezero() in yacc files yet] (deraadt@)

  ~ monitor.c                             

  > freezero() can be used here (deraadt@)

== regress =========================================================== 08/12 ==

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

misc

  ~ Makefile                              

  > Skip objc tests with clang. (kettenis@)

usr.bin

  ~ ssh/unittests/Makefile.inc            ~ ssh/misc/kexfuzz/Makefile

  > Change COMPILER_VERSION tests which limited additional warnings to gcc4
  > to instead skip them on gcc3 as clang can handle -Wpointer-sign and
  > -Wold-style-definition. (jsg@)

  ~ mandoc/mdoc/Lk/noarg.in               ~ mandoc/mdoc/Lk/noarg.out_ascii
  ~ mandoc/mdoc/Lk/noarg.out_lint         ~ mandoc/mdoc/Lk/noarg.out_markdown

  > test display of long URIs (schwarze@)

usr.sbin

  ~ syslogd/Client.pm                     + syslogd/args-repeat.pl

  > Test syslogd(8) "last message repeated" feature and -r option. (bluhm@)

== share ============================================================= 09/12 ==

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

mk

  ~ bsd.own.mk                            

  > Change build infrastructure to allow building both gcc and clang.  This
  > doesn't actually flip the switch yet, so aarch64 continues to be the only
  > architecture for which we build clang.
  > ok jsg@, deraadt@ (kettenis@)

== sys =============================================================== 10/12 ==

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

kern

  ~ kern_pledge.c                         

  > matthieu@ observes % pax (without any arguments) hits pledge violation,
  > because it tries MTIOCTOP against stdin, the tty.  It is very inconvenient
  > to use isatty to distinguish this difference in userland, so return ENOTTY
  > for tty devices.
  > ok natano (deraadt@)

netinet

  ~ udp_usrreq.c                          

  > Use the address family passed down with pr_input to simplify
  > udp_input().
  > OK florian@ (bluhm@)

  ~ tcp_input.c                           

  > Use the address family passed down with pr_input to simplify
  > tcp_input().
  > OK florian@ (bluhm@)

  ~ raw_ip.c                              

  > The raw ip input functions are called from several places.  Use the
  > address family passed down with pr_input to check that the correct
  > one is used.
  > OK florian@ (bluhm@)

netinet6

  ~ in6.c                                 

  > We need to update the ia6_updatetime when changing the vltime/pltime
  > vio ioctl(2). Otherwise ifconfig shows the wrong times since
  > vltime/pltime are calculated from this value on export.
  > The handling of router advertisements does the right thing.
  > OK bluhm (florian@)

  ~ raw_ip6.c                             

  > The raw ip input functions are called from several places.  Use the
  > address family passed down with pr_input to check that the correct
  > one is used.
  > OK florian@ (bluhm@)

== usr.bin =========================================================== 11/12 ==

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

mandoc

  ~ mdoc_html.c                           ~ mdoc_macro.c
  ~ mdoc_man.c                            ~ mdoc_markdown.c
  ~ mdoc_term.c                           

  > Fix handling of trailing punctuation in .Lk.
  > This macro is unusual in so far as trailing punction needs to remain
  > inside the scope because it must be inside, not after the display
  > of long URIs in terminal output mode.
  > Improves formatting of fw_update(1), help(1), less(1), sendbug(1),
  > acx(4), inet6(4), ipsec(4), oce(4), isakmpd.conf(5), afterboot(8),
  > release(8), traceroute(8). (schwarze@)

  ~ mdoc_man.c                            

  > implement display of long .Lk URIs to match -Tascii (schwarze@)

  ~ mansearch.c                           ~ mansearch.h

  > Restore -kO Nd, -kO Nm, -kO sec, and -kO arch to working order.
  > They got broken in the SQLite removal.
  > As opposed to the rest of -kO, they are no longer very useful,
  > but they are certainly not supposed to fail assertions.
  > Issue reported by Gonzalo Tornaria <tornaria at cmat dot edu dot uy>.
  > (schwarze@)

ssh

  ~ Makefile.inc                          

  > Change COMPILER_VERSION tests which limited additional warnings to gcc4
  > to instead skip them on gcc3 as clang can handle -Wpointer-sign and
  > -Wold-style-definition. (jsg@)

  ~ utf8.c                                

  > Recognize nl_langinfo(CODESET) return values "646" and "" as aliases
  > for "US-ASCII", useful for different versions of NetBSD and Solaris.
  > Found by dtucker@ and by Tom G. Christensen <tgc at jupiterrise dot com>.
  > OK dtucker@ deraadt@ (schwarze@)

tmux

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

  > Remove a couple of redraw flags that no longer have any effect. (nicm@)

  ~ tty.c                                 

  > Don't bother moving the cursor for empty lines. (nicm@)

== usr.sbin ========================================================== 12/12 ==

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

dhcpd

  ~ dhcpd.h                               ~ packet.c

  > Use better types for checksum() parameters and local var from
  > dhclient. Eliminate extra prototypes for checksum() and wrapsum(). (krw@)

httpd

  ~ server.c                              

  > some freezero() calls (deraadt@)

ntpd

  ~ ntp_dns.c                             

  > don't manipulate hdr.len, it's used internally by libutil now; ok florian@
  > (otto@)

syslogd

  ~ syslogd.8                             ~ syslogd.c

  > Add syslogd(8) option -r to suppress the summary line for pipe and
  > remote loghost as they are most commonly used for automated log
  > processing.  With -rr the "last message repeated" feature can be
  > disabled completely.
  > OK sthen@ deraadt@ jmc@ (bluhm@)

ypldap

  ~ ypldap_dns.c                          

  > don't manipulate hdr.len, it's used internally by libutil now; ok florian@
  > (otto@)

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

Reply via email to