OpenBSD src changes summary for 2016-05-19
==========================================

lib/libc                                libexec/ld.so
sbin/sysctl                             share/man
sys/arch/armv7/armv7                    sys/arch/armv7/imx
sys/arch/armv7/stand/efiboot            sys/arch/octeon/dev
sys/arch/sparc64/dev                    sys/arch/sparc64/sparc64
sys/kern                                sys/netinet6
usr.bin/ssh                             usr.sbin/smtpd

== lib =============================================================== 01/07 ==

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

libc

  ~ sys/Makefile.inc                      

  > Add ASM_NOERR for syscalls that never fail and thus don't need the errno
  > setting logic...which can significantly reduce the size of the stub on
  > some archs; 20 syscalls get a trim with this.
  > in snaps for a bit and ok deraadt@ (guenther@)

  ~ gen/sysctl.3                          

  > no more v6only; (jmc@)

== libexec =========================================================== 02/07 ==

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

ld.so

  ~ malloc.c                              

  > ld.so can now be entered by multiple threads via _dl_{allocate,free}_tib(),
  > so do locking in ld.so's malloc subsystem, (re)using the existing
  > _dl_thread_kern_{stop,go}() callbacks.
  > problem diagnosed by jsing@ in the 'go' port; fix tested there and by
  > semarie@ in the 'rust' port (guenther@)

  ~ tib.c                                 

  > Give the caller a chance to handle the failure if unable to allocate
  > the TIB for a new thread
  > ok jca@ millert@ deraadt@ (guenther@)

== sbin ============================================================== 03/07 ==

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

sysctl

  ~ sysctl.8                              

  > Remove sysctl net.inet6.ip6.v6only
  > This sysctl is a no-op, read-only since it was introduced.  There are no
  > plans to support IPv4-mapped addresses on OpenBSD, thus this sysctl is
  > meaningless.
  > Noticed by djm@, ok claudio@ mpi@ sthen@ henning@ (jca@)

== share ============================================================= 04/07 ==

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

man

  ~ man4/ip6.4                            

  > no more v6only; (jmc@)

  ~ man4/ip6.4                            

  > revert this part of my last commit: sthen points out that this text
  > concerns sockets, and is still present; (jmc@)

== sys =============================================================== 05/07 ==

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

arch/armv7/armv7

  ~ armv7var.h                            

  > Remove the PHYTEC phyFLEX support code, patrick says he no longer
  > has the hardware for the eval kit.
  > ok patrick@ (jsg@)

arch/armv7/imx

  ~ imx.c                                 ~ imx_machdep.c
  ~ imxehci.c                             ~ imxenet.c
  ~ imxesdhc.c                            

  > Remove the PHYTEC phyFLEX support code, patrick says he no longer
  > has the hardware for the eval kit.
  > ok patrick@ (jsg@)

arch/armv7/stand/efiboot

  ~ efiboot.c                             

  > Match compatible strings for utilite which identifies as "cm-fx6" in
  > fdt/u-boot, and nitrogen6x which shares a board id with sabre lite but
  > has a different compatible string.
  > ok patrick@ kettenis@ (jsg@)

  ~ fdt.c                                 

  > Make fdt_node_add_property() behave like fdt_node_set_property() if the
  > property already exists. (kettenis@)

arch/octeon/dev

  ~ cn30xxpip.c                           ~ cn30xxpipreg.h
  ~ if_cnmac.c                            

  > Disable dynamic short buffering to make all RX data land on buffers
  > taken from the packet data pool. (visa@)

  ~ if_cnmac.c                            

  > Fix the previous commit which made work queue entries get released too
  > early. octeon_eth_recv() will release them in case of packet drop. (visa@)

arch/sparc64/dev

  ~ vpci.c                                

  > Use OF_is_compatible(9).  Simplifies the code and should make pci within
  > a guest domain on a Fujitsu M10 work. (kettenis@)

arch/sparc64/sparc64

  ~ openfirm.c                            

  > Implement OF_is_compatible(9). (kettenis@)

kern

  ~ subr_log.c                            

  > All msg buf counters are long, so lmin(9) should be used for them.
  > OK deraadt@ natano@ (bluhm@)

  ~ subr_disk.c                           

  > Let setroot() pick the boot disk based on the DUID provided in bootduid if
  > a boot disk has not been selected by its caller.
  > ok jsing@, millert@ (kettenis@)

netinet6

  ~ udp6_output.c                         

  > Do not check if source address is available when the UDP6 socket is bound
  > to [::]. We should be able to send from a socket bound to [::] while using
  > sockets bound to specified addresses for reception.
  > Spotted with regress/usr.sbin/syslogd/args-client-bind-only6.pl test case.
  > "makes sense to me" millert@, ok benno@, ok bluhm@ (vgross@)

  ~ in6.h                                 ~ in6_proto.c
  ~ ip6_input.c                           ~ ip6_output.c
  ~ ip6_var.h                             

  > Remove sysctl net.inet6.ip6.v6only
  > This sysctl is a no-op, read-only since it was introduced.  There are no
  > plans to support IPv4-mapped addresses on OpenBSD, thus this sysctl is
  > meaningless.
  > Noticed by djm@, ok claudio@ mpi@ sthen@ henning@ (jca@)

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

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

ssh

  ~ PROTOCOL.agent                        

  > fix type of ed25519 values (djm@)

== usr.sbin ========================================================== 07/07 ==

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

smtpd

  ~ smtpd.conf.5                          

  > table formats are described in table(5) not makemap(8) (gilles@)

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

Reply via email to