OpenBSD src changes summary for 2016-08-23 ==========================================
bin/pax distrib/miniroot distrib/sets etc/examples/pkg.conf libexec/ld.so regress/usr.bin regress/usr.sbin sbin/dhclient share/man sys/arch/amd64/conf sys/arch/armv7/sunxi sys/arch/loongson/loongson sys/arch/sparc64/dev sys/arch/sparc64/sparc64 sys/dev/acpi sys/dev/ic sys/dev/ofw sys/dev/pci sys/kern sys/net sys/netinet6 sys/sys sys/tmpfs usr.bin/openssl usr.bin/ssh usr.sbin/smtpd == bin =============================================================== 01/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/bin pax ~ file_subs.c > Only try to set the times on a directory once, at the end, to avoid > duplication of warning messages > ok krw@ (guenther@) ~ Makefile ~ ar_io.c ~ extern.h ~ file_subs.c ~ options.c ~ pax.c > Instead of doing strcmp(argv0), track the invocation mode (pax/tar/cpio) > in a separate variable > ok deraadt@ (guenther@) == distrib =========================================================== 02/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib miniroot ~ install.sub > Type. 'if' != 'lf'. Fixes error message and setting hostname from dhcp > lease > during install. > Spotted & diff from Patrik Lundin. Thanks! (krw@) sets ~ lists/man/mi > sync (deraadt@) == etc =============================================================== 03/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/etc examples/pkg.conf ~ examples/pkg.conf > sync (okan@) == libexec =========================================================== 04/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/libexec ld.so ~ loader.c ~ resolve.c ~ resolve.h > Implement support for DT_INIT_ARRAY, DT_FINI_ARRAY and DT_PREINIT_ARRAY. > Don't skip DT_INIT and DT_FINI for the main executable. This matches what > Linux and Solaris do. > ok guenther@ (kettenis@) == regress =========================================================== 05/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress usr.bin ~ ssh/test-exec.sh > remove Protocol directive from client/server configs that causes > spammy deprecation warnings > hardcode SSH_PROTOCOLS=2, since that's all we support on the server > now (the client still may support both, so it could get confused) (djm@) ~ ssh/unittests/match/tests.c > add tests for addr_match_list() (djm@) usr.sbin ~ syslogd/Makefile ~ syslogd/args-client-tls4.pl ~ syslogd/args-client-tls6.pl ~ syslogd/args-tls-cert-empty.pl ~ syslogd/args-tls-cert-noexist.pl ~ syslogd/args-tls-key-empty.pl ~ syslogd/args-tls-key-noexist.pl > Some syslogd tests failed to report errors. Make these tests more > strict and adapt the check patterns. (bluhm@) == sbin ============================================================== 06/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin dhclient ~ bpf.c ~ clparse.c ~ dhclient.c ~ dhcpd.h ~ dispatch.c ~ kroute.c ~ options.c ~ packet.c ~ privsep.c ~ privsep.h > Make the 'ifi' global local to dhclient.c and pass it as an argument to > functions needing it. > This is the first step to support multiple interfaces in one dhclient(8) > instance. > ok krw@ (mpi@) == share ============================================================= 07/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man4/Makefile + man4/acpicbkbd.4 > add a man page for acpicbkbd (jcs@) ~ man4/acpi.4 > include acpicbkbd (jcs@) == sys =============================================================== 08/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/amd64/conf ~ GENERIC > re-enable acpicbkbd by default now that acpiec won't try burst mode > on the chrome ec (jcs@) arch/armv7/sunxi ~ sxipio.c > The device trees for sun8i and sun9i no longer include an address in the > name of the /soc node. Leave it off, as the device path will still match > on nodes that include it. (kettenis@) ~ sxiccmu.c > Add support for the usb clock on sun5i-a13 as well. (kettenis@) ~ sxiehci.c > Deassert all reset signals for the controller. Add support for more recent > SoCs that have a separate clock for each PHY. (kettenis@) arch/loongson/loongson ~ machdep.c > The TLB refill and XTLB refill exceptions use distinct exception vectors > on Loongson 3A. Consequently, the kernel has to set up both vectors to > prevent panics with virtual address references. > On Loongson 2F, it is enough to set up the TLB refill vector because > the XTLB refill exception uses the same vector address. > ok miod@ (visa@) arch/sparc64/dev ~ pyro.c ~ ebus.c ~ ebus_mainbus.c ~ psycho.c ~ schizo.c > Convert %q to %ll in format strings > ok natano@ krw@ (guenther@) arch/sparc64/sparc64 ~ db_interface.c > Convert %q to %ll in format strings > ok natano@ krw@ (guenther@) dev/acpi ~ acpiec.c > don't enter burst mode for single-byte reads and writes. > avoids problems on hardware with broken or unimplemented burst mode > and isn't really necessary for such small transactions anyway. > matches what linux and freebsd have done for a long time. > tested in snaps > ok deraadt kettenis (jcs@) dev/ic ~ ncr53c9x.c > Convert %q to %ll in format strings > ok natano@ krw@ (guenther@) dev/ofw ~ fdt.c > Actually make fdt_find_node() return NULL if the node couldn't be found. > ok tom@ (kettenis@) ~ ofw_clock.c ~ ofw_clock.h > Add functions to assert/deassert all reset signals for a device. > (kettenis@) dev/pci ~ if_em_hw.c > remove duplicated test for em_82574 (jsg@) kern ~ kern_descrip.c ~ kern_sysctl.c > rename nfiles to numfiles to avoid shadowing and stretch out the name. > ok deraadt (tedu@) net ~ if_pppx.c > pool_setipl (dlg@) ~ if_pfsync.c > pool_setipl (dlg@) ~ rtsock.c > Update the L2 content of a RTF_CACHED entry instead of going though > a create/delete/insert cycle as such entry cannot be deleted when > referenced. > Regression reported by and ok bluhm@ (mpi@) netinet6 ~ ip6_mroute.c > Do not use a single global struct route_in6 to cache route lookups. > This is a little step towards deprecating 'struct route{,_in6}'. > ok jca@, claudio@ (mpi@) ~ nd6_nbr.c > Use rtalloc(9) directly instead of in6_selectsr() in NS/NA output > routines. > This is another little step towards deprecating 'struct route{,_in6}'. > ok bluhm@ (mpi@) sys ~ exec_elf.h > Implement support for DT_INIT_ARRAY, DT_FINI_ARRAY and DT_PREINIT_ARRAY. > Don't skip DT_INIT and DT_FINI for the main executable. This matches what > Linux and Solaris do. > ok guenther@ (kettenis@) ~ file.h > rename nfiles to numfiles to avoid shadowing and stretch out the name. > ok deraadt (tedu@) tmpfs ~ tmpfs_vfsops.c > pool_setipl for tmpfs. (dlg@) == usr.bin =========================================================== 09/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin openssl ~ openssl.1 > shorten pkcs12; (jmc@) ssh ~ match.c > fix matching for pattern lists that contain a single negated match, > e.g. "Host !example" > report and patch from Robin Becker. bz#1918 ok dtucker@ (djm@) ~ addrmatch.c > fix negated address matching where the address list consists of a > single negated match, e.g. "Match addr !192.20.0.1" > Report and patch from Jakub Jelen. bz#2397 ok dtucker@ (djm@) ~ addrmatch.c > downgrade an error() to a debug2() to match similar cases > in addr_match_list() (djm@) ~ session.c > fix previous, a condition was modified incorrectly; ok markus@ deraadt@ > (otto@) == usr.sbin ========================================================== 10/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin smtpd ~ rfc2822.c TAGGED OPENBSD_6_0 > backport from -current; original commit by eric@: > Properly initialize the message parser. fix a regression where the > message headers would not be altered as expected. > ok gilles@ (jasper@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
