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

lib/libc                                regress/usr.bin
sys/arch/arm/conf                       sys/arch/arm/cortex
sys/arch/arm/include                    sys/arch/arm/mainbus
sys/arch/arm/simplebus                  sys/arch/arm/xscale
sys/arch/armish/conf                    sys/arch/armish/dev
sys/arch/armv7/conf                     sys/arch/armv7/exynos
sys/arch/armv7/imx                      sys/arch/armv7/include
sys/arch/armv7/omap                     sys/arch/armv7/sunxi
sys/arch/armv7/vexpress                 sys/net
sys/net80211                            sys/netinet6
sys/tmpfs                               usr.bin/ssh
usr.bin/vi                              usr.sbin/ndp
usr.sbin/ntpd                           usr.sbin/rebound
usr.sbin/user                           

== lib =============================================================== 01/05 ==

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

libc

  ~ stdlib/Makefile.inc                   

  > Remove a vax remnant (that was really a no-op anyway). (millert@)

== regress =========================================================== 02/05 ==

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

usr.bin

  ~ ssh/cert-hostkey.sh                   ~ ssh/cert-userkey.sh
  ~ ssh/unittests/sshkey/test_sshkey.c    

  > unit and regress tests for SHA256/512; ok markus (djm@)

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

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

arch/arm/conf

  ~ files.arm                             

  > Rework mainbus and implement simplebus to be able to span a tree-like
  > topology based on device tree information.  Introduce a common attach
  > args structure to be used for all fdt-capable bus devices.
  > ok jsg@ kettenis@ (patrick@)

arch/arm/cortex

  ~ cortex.c                              ~ files.cortex

  > Rework mainbus and implement simplebus to be able to span a tree-like
  > topology based on device tree information.  Introduce a common attach
  > args structure to be used for all fdt-capable bus devices.
  > ok jsg@ kettenis@ (patrick@)

arch/arm/include

  + fdt.h                                 

  > Rework mainbus and implement simplebus to be able to span a tree-like
  > topology based on device tree information.  Introduce a common attach
  > args structure to be used for all fdt-capable bus devices.
  > ok jsg@ kettenis@ (patrick@)

arch/arm/mainbus

  ~ cpu_mainbus.c                         ~ mainbus.c
  ~ mainbus.h                             

  > Rework mainbus and implement simplebus to be able to span a tree-like
  > topology based on device tree information.  Introduce a common attach
  > args structure to be used for all fdt-capable bus devices.
  > ok jsg@ kettenis@ (patrick@)

arch/arm/simplebus

  + simplebus.c                           

  > Rework mainbus and implement simplebus to be able to span a tree-like
  > topology based on device tree information.  Introduce a common attach
  > args structure to be used for all fdt-capable bus devices.
  > ok jsg@ kettenis@ (patrick@)

arch/arm/xscale

  ~ files.pxa2x0                          

  > Rework mainbus and implement simplebus to be able to span a tree-like
  > topology based on device tree information.  Introduce a common attach
  > args structure to be used for all fdt-capable bus devices.
  > ok jsg@ kettenis@ (patrick@)

arch/armish/conf

  ~ files.armish                          

  > Rework mainbus and implement simplebus to be able to span a tree-like
  > topology based on device tree information.  Introduce a common attach
  > args structure to be used for all fdt-capable bus devices.
  > ok jsg@ kettenis@ (patrick@)

arch/armish/dev

  ~ i80321_mainbus.c                      ~ obio.c

  > Rework mainbus and implement simplebus to be able to span a tree-like
  > topology based on device tree information.  Introduce a common attach
  > args structure to be used for all fdt-capable bus devices.
  > ok jsg@ kettenis@ (patrick@)

arch/armv7/conf

  ~ GENERIC                               ~ RAMDISK
  ~ files.armv7                           

  > Rework mainbus and implement simplebus to be able to span a tree-like
  > topology based on device tree information.  Introduce a common attach
  > args structure to be used for all fdt-capable bus devices.
  > ok jsg@ kettenis@ (patrick@)

arch/armv7/exynos

  ~ files.exynos                          

  > Rework mainbus and implement simplebus to be able to span a tree-like
  > topology based on device tree information.  Introduce a common attach
  > args structure to be used for all fdt-capable bus devices.
  > ok jsg@ kettenis@ (patrick@)

  ~ exynos.c                              

  > Add check to armv7 platform bus match code, so that those busses only
  > attach if we are running in legacy mode.
  > ok jsg@ (patrick@)

arch/armv7/imx

  ~ files.imx                             

  > Rework mainbus and implement simplebus to be able to span a tree-like
  > topology based on device tree information.  Introduce a common attach
  > args structure to be used for all fdt-capable bus devices.
  > ok jsg@ kettenis@ (patrick@)

  ~ imx.c                                 

  > Add check to armv7 platform bus match code, so that those busses only
  > attach if we are running in legacy mode.
  > ok jsg@ (patrick@)

arch/armv7/include

  + fdt.h                                 

  > Rework mainbus and implement simplebus to be able to span a tree-like
  > topology based on device tree information.  Introduce a common attach
  > args structure to be used for all fdt-capable bus devices.
  > ok jsg@ kettenis@ (patrick@)

arch/armv7/omap

  ~ ommmc.c                               

  > add support for changing the bus width to ommmc and set the 4-bit mode
  > capability
  > ok kettenis@ (jsg@)

  ~ ommmc.c                               

  > add an empty ommmc_dump_regs() to fix the SDHC_DEBUG build (jsg@)

  ~ files.omap                            

  > Rework mainbus and implement simplebus to be able to span a tree-like
  > topology based on device tree information.  Introduce a common attach
  > args structure to be used for all fdt-capable bus devices.
  > ok jsg@ kettenis@ (patrick@)

  ~ omap.c                                

  > Add check to armv7 platform bus match code, so that those busses only
  > attach if we are running in legacy mode.
  > ok jsg@ (patrick@)

arch/armv7/sunxi

  ~ files.sunxi                           

  > Rework mainbus and implement simplebus to be able to span a tree-like
  > topology based on device tree information.  Introduce a common attach
  > args structure to be used for all fdt-capable bus devices.
  > ok jsg@ kettenis@ (patrick@)

  ~ sunxi.c                               

  > Add check to armv7 platform bus match code, so that those busses only
  > attach if we are running in legacy mode.
  > ok jsg@ (patrick@)

arch/armv7/vexpress

  ~ files.vexpress                        

  > Rework mainbus and implement simplebus to be able to span a tree-like
  > topology based on device tree information.  Introduce a common attach
  > args structure to be used for all fdt-capable bus devices.
  > ok jsg@ kettenis@ (patrick@)

  ~ vexpress.c                            

  > Add check to armv7 platform bus match code, so that those busses only
  > attach if we are running in legacy mode.
  > ok jsg@ (patrick@)

net

  ~ if_spppsubr.c                         ~ rtable.c
  ~ route.c                               

  > Simplify life for routing table implementations by requiring that
  > rtable_walk
  > callbacks return EAGAIN if they modify the routing table.  While we're
  > here,
  > simplify life for rtable_walk callers by moving the loop that restarts the
  > walk on EAGAIN into rtable_walk itself.
  > Flushing cloned routes on interface state changes becomes a bit more
  > inefficient, but this can be improved later.
  > ok mpi@ dlg@ (jmatthew@)

net80211

  ~ ieee80211_input.c                     

  > IEEE 802.11 sequence numbers wrap at 12 bit.
  > Fix a case where ieee80211_ba_input() failed to account for that.
  > ok tb@ (stsp@)

  ~ ieee80211_input.c                     

  > Fix a corner case of 12-bit arithmetic: also increment the ba_winmiss
  > counter if sn == 0 and ba_missedsn == 0xfff.
  > ok stsp@ (tb@)

netinet6

  ~ ip6_forward.c                         

  > Merge two identical code paths.
  > ok benno@, visa@ (mpi@)

  ~ nd6_rtr.c                             

  > Simplify life for routing table implementations by requiring that
  > rtable_walk
  > callbacks return EAGAIN if they modify the routing table.  While we're
  > here,
  > simplify life for rtable_walk callers by moving the loop that restarts the
  > walk on EAGAIN into rtable_walk itself.
  > Flushing cloned routes on interface state changes becomes a bit more
  > inefficient, but this can be improved later.
  > ok mpi@ dlg@ (jmatthew@)

tmpfs

  ~ tmpfs_vnops.c                         

  > Fix some issues wrt timestamp updating. The tmpfs_read() and
  > tmpfs_readlink() functions ignore the noatime mount option, tmpfs_read()
  > should not update atime when zero bytes have been requested (as per
  > posix) and tmpfs_write() should update mtime and ctime (as per posix).
  > ok espie (natano@)

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

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

ssh

  ~ auth2-chall.c                         ~ auth2.c
  ~ kex.h                                 ~ kexc25519.c
  ~ monitor.c                             ~ servconf.c
  ~ sftp-client.c                         ~ ssh-agent.c
  ~ ssh-keygen.c                          ~ sshbuf-misc.c
  ~ sshbuf.h                              ~ sshconnect2.c
  ~ sshd.c                                

  > fix signed/unsigned errors reported by clang-3.7; add
  > sshbuf_dup_string() to replace a common idiom of
  > strdup(sshbuf_ptr()) with better safety checking;
  > feedback and ok markus@ (djm@)

  ~ key.c                                 ~ ssh-keygen.c
  ~ sshkey.c                              ~ sshkey.h

  > support SHA256 and SHA512 RSA signatures in certificates;
  > ok markus@ (djm@)

  ~ dh.c                                  ~ dh.h
  ~ kex.c                                 ~ kex.h
  ~ kexdh.c                               ~ kexdhc.c
  ~ kexdhs.c                              ~ monitor.c
  ~ myproposal.h                          ~ ssh-keyscan.c
  ~ ssh_api.c                             ~ sshconnect2.c
  ~ sshd.c                                

  > add support for additional fixed DH groups from
  > draft-ietf-curdle-ssh-kex-sha2-03
  > diffie-hellman-group14-sha256 (2K group)
  > diffie-hellman-group16-sha512 (4K group)
  > diffie-hellman-group18-sha512 (8K group)
  > based on patch from Mark D. Baushke and Darren Tucker
  > ok markus@ (djm@)

  ~ sshd.c                                

  > unbreak config parsing on reexec from previous commit (djm@)

vi

  ~ cl/cl.h                               ~ cl/cl_funcs.c
  ~ cl/cl_read.c                          ~ cl/cl_term.c
  ~ common/args.h                         ~ common/cut.c
  ~ common/cut.h                          ~ common/exf.c
  ~ common/gs.h                           ~ common/key.c
  ~ common/key.h                          ~ common/log.c
  ~ common/main.c                         ~ common/mark.c
  ~ common/mark.h                         ~ common/put.c
  ~ common/screen.h                       ~ common/seq.c
  ~ common/seq.h                          ~ common/util.c
  ~ docs/interp/interp                    ~ ex/ex.h
  ~ ex/ex_abbrev.c                        ~ ex/ex_append.c
  ~ ex/ex_argv.c                          ~ ex/ex_at.c
  ~ ex/ex_cd.c                            ~ ex/ex_display.c
  ~ ex/ex_file.c                          ~ ex/ex_global.c
  ~ ex/ex_map.c                           ~ ex/ex_print.c
  ~ ex/ex_read.c                          ~ ex/ex_script.c
  ~ ex/ex_subst.c                         ~ ex/ex_txt.c
  ~ include/cl_extern.h                   ~ include/com_extern.h
  ~ include/ex_extern.h                   ~ include/vi_extern.h
  ~ vi/v_at.c                             ~ vi/v_ch.c
  ~ vi/v_put.c                            ~ vi/v_txt.c
  ~ vi/v_ulcase.c                         ~ vi/vi.c
  ~ vi/vi.h                               ~ vi/vs_line.c
  ~ vi/vs_msg.c                           ~ vi/vs_split.c

  > Remove CHAR_T in favor of native types.
  > schwarze@ agrees with the direction.
  > Few tweaks and OK tb@ (martijn@)

  ~ ex/ex_cd.c                            

  > Remove pointless comment. getcwd(3) is safe.
  > OK millert@ (martijn@)

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

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

ndp

  ~ Makefile                              

  > Kill useless CPPFLAGS
  > usr.sbin/ndp has no #ifdef INET6 test, and doesn't need an explicit -I.
  > directive.
  > ok sha256 mpi@ (jca@)

ntpd

  ~ ntpd.c                                

  > prepare userland for removing chroot(2) from allowed syscalls under
  > pledge(2).
  > for ntpd(8), removing the pledge call is a first step: futher redesign will
  > occurs later.
  > ok reyk@ benno@ (semarie@)

rebound

  ~ rebound.c                             

  > prepare userland for removing chroot(2) from allowed syscalls under
  > pledge(2).
  > in rebound(8), the worker is still chrooted (and pledged). The supervisor
  > process remains unpledged in order to create workers.
  > ok tedu@ (semarie@)

user

  ~ user.c                                

  > When writing master.password entries, use %lld for time_t and cast
  > to long long.  OK ajacoutot@ (millert@)

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

Reply via email to