OpenBSD src changes summary for 2017-07-23 ==========================================
lib/libssl libexec/ld.so sbin/dhclient sbin/pflogd sys/arch/amd64/conf sys/arch/armv7/armv7 sys/arch/armv7/conf sys/arch/i386/conf sys/arch/luna88k/conf sys/arch/luna88k/luna88k sys/dev/fdt sys/dev/i2c sys/dev/pci usr.bin/libtool usr.bin/ssh usr.sbin/apm usr.sbin/ifstated usr.sbin/pkg_add usr.sbin/sensorsd == lib =============================================================== 01/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libssl ~ t1_lib.c > Hook the TLS extension parsing framework into the serverhello parsing. > Missed in the original commit. (jsing@) == libexec =========================================================== 02/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/libexec ld.so ~ malloc.c > from libc malloc: only access offset if canaries are enabled *and* size > 0 > and initialize ->offset to a definite value in the size == 0 case (otto@) == sbin ============================================================== 03/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin dhclient ~ privsep.h ~ kroute.c > Cease pretending to support option 33 (classFULL static routes). They > are dead to the internet. And the current code actually creates /32 > routes since kernel magic for classfull routes died a while ago. > ok phessler@ claudio@ reyk@ sthen@ (krw@) pflogd ~ pflogd.c > Don't hit pledge(2) restrictions on interface departure > if_exists() can't be used after dropping privileges, since it uses > socket(2) and ioctl(SIOCGIFDATA). We're just trying to know whether an > interface exists, and if_nametoindex(3) is enough for that. > ok deraadt@ (jca@) == sys =============================================================== 04/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/amd64/conf ~ Makefile.amd64 > permit kernel building with clang as the base compiler; ok kettenis@ > (naddy@) arch/armv7/armv7 ~ locore0.S > Replace CPWAIT with an isb instruction, which is the proper way to make > sure > CP15 updates are visible. Also add an isb instruction before switching on > the MMU to make sure that all the MMU-related CP15 registers updates are > visible. > Makes booting on a Cortex-A12/A17 get a bit further. > ok drahn@, jsg@ (kettenis@) arch/armv7/conf ~ GENERIC ~ RAMDISK > Add sxitwi(4), a driver for the (i2c compatible) two-wire bus found on > several Allwinner SoCs. From Artturi Alm, based on code from NetBSD. > Also add axppmic(4), a driver for the AXP209 i2c PMIC, which provides > power down support. Written by Artturi Alm. (kettenis@) arch/i386/conf ~ Makefile.i386 > permit kernel building with clang as the base compiler; ok kettenis@ > (naddy@) arch/luna88k/conf ~ Makefile.luna88k ~ files.luna88k > Splitting early startup code out of locore.S into locore0.S, like other > architectures. > "Looking good" deraadt@ (aoyama@) arch/luna88k/luna88k ~ locore.S + locore0.S > Splitting early startup code out of locore.S into locore0.S, like other > architectures. > "Looking good" deraadt@ (aoyama@) dev/fdt ~ rkclock.c ~ rkclock_clocks.h > Add RK3288 support. (kettenis@) ~ dwmmc.c > Tweak timeouts a bit such that this works on the RK3288. (kettenis@) ~ rkclock.c ~ rkclock_clocks.h > Add a few more RK3288 clocks. (kettenis@) ~ rkgrf.c > RK3288 support. (kettenis@) ~ rkpinctrl.c > RK3288 support. (kettenis@) ~ if_dwge_fdt.c > RK3288 support. (kettenis@) ~ files.fdt + axp20x.c + sxitwi.c > Add sxitwi(4), a driver for the (i2c compatible) two-wire bus found on > several Allwinner SoCs. From Artturi Alm, based on code from NetBSD. > Also add axppmic(4), a driver for the AXP209 i2c PMIC, which provides > power down support. Written by Artturi Alm. (kettenis@) dev/i2c ~ imt.c > this is imt, not ims (jcs@) dev/pci ~ if_iwm.c > Prevent a possible "MAC context already removed" panic in iwm_auth(). > This panic happens if iwm_newstate_task() sleeps and wakes up after > iwm_stop(). > The error path of iwm_newstate_task() attempts to reset driver flags and > firmware state, which should not be done if iwm_stop() has already done so. > A more comprehensive fix for such races is being worked on but not ready > yet. > For now, check the generation counter in the error path of iwm_auth() and > only clean up state if that counter hasn't changed. > Problem reported and workaround tested by giovanni@ (stsp@) == usr.bin =========================================================== 05/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin libtool ~ LT/UList.pm > Fix SPLICE in LT::UList, allowing more ports to build. > Initial prodding and bulk builds by aja@. (zhuk@) ~ LT/Mode/Link.pm > Recognize '-weak' in our libtool, helps at least xine-lib to build. > okay aja@ (zhuk@) ssh ~ misc.c ~ ssh_config.5 ~ sshd_config.5 ~ packet.c > Allow IPQoS=none in ssh/sshd to not set an explicit ToS/DSCP value > and just use the operating system default; ok dtucker@ (djm@) == usr.sbin ========================================================== 06/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin apm ~ apm.c > Cleanup apm: > - Zap trailing whitespace in license, noted by tb@ > - Sort and align function prototypes > - Add static and __dead when appropriate in order to compile using `clang > -Wall` > - Zap variable names from function prototypes, also noted by tb@ > - Break long lines > ok tb@ (anton@) ifstated ~ ifstated.h > Time comparison variables should be time_t (I did check for signed vs > unsigned handling) > ok jca (deraadt@) ~ ifstated.c > use ssize_t; ok jca (deraadt@) ~ ifstated.c ~ parse.y > Don't bother initializing global variables to 0, since they will be in BSS. > ok jca (deraadt@) pkg_add ~ OpenBSD/Ustar.pm > recent perls have more fun rules related to _ and - (espie@) sensorsd ~ sensorsd.8 ~ sensorsd.conf.5 > Text improvements for precision and clarity, in particular properly > defining the terms "sensor" and "alert", avoiding fuzzy wording > like "reporting period" and "state dumping", explaining how Boolean > values are represented and that ranges are inclusive, and mentioning > the syslog facility used. Also add relevant cross references and > drop irrelevant ones. > OK jmc@ (schwarze@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
