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
