OpenBSD src changes summary for 2017-04-04 ==========================================
distrib/miniroot etc/etc.alpha/Makefile.inc etc/etc.amd64/Makefile.inc etc/etc.arm64/Makefile.inc etc/etc.armv7/Makefile.inc etc/etc.hppa/Makefile.inc etc/etc.i386/Makefile.inc etc/etc.landisk/Makefile.inc etc/etc.loongson/Makefile.inc etc/etc.luna88k/Makefile.inc etc/etc.macppc/Makefile.inc etc/etc.sgi/Makefile.inc etc/etc.socppc/Makefile.inc etc/etc.sparc64/Makefile.inc lib/libc sbin/dhclient sys/arch/arm64/arm64 sys/arch/sparc64/sparc64 sys/dev/ic sys/dev/pci sys/kern usr.bin/ssh usr.sbin/dhcrelay usr.sbin/httpd usr.sbin/sasyncd usr.sbin/smtpd usr.sbin/snmpd usr.sbin/syspatch == distrib =========================================================== 01/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib miniroot ~ install.sub > Ensure, that during upgrades, the default for the "Location of sets" > question is set to http if /etc/installurl exists and override the > install method information from the cgi server. > 'makes sense' deraadt@ (rpe@) == etc =============================================================== 02/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/etc etc.alpha/Makefile.inc ~ etc.alpha/Makefile.inc > cp -p the bootblocks to RELEASEDIR; ok tb (deraadt@) etc.amd64/Makefile.inc ~ etc.amd64/Makefile.inc > cp -p the bootblocks to RELEASEDIR; ok tb (deraadt@) etc.arm64/Makefile.inc ~ etc.arm64/Makefile.inc > cp -p the bootblocks to RELEASEDIR; ok tb (deraadt@) etc.armv7/Makefile.inc ~ etc.armv7/Makefile.inc > cp -p the bootblocks to RELEASEDIR; ok tb (deraadt@) etc.hppa/Makefile.inc ~ etc.hppa/Makefile.inc > cp -p the bootblocks to RELEASEDIR; ok tb (deraadt@) etc.i386/Makefile.inc ~ etc.i386/Makefile.inc > cp -p the bootblocks to RELEASEDIR; ok tb (deraadt@) etc.landisk/Makefile.inc ~ etc.landisk/Makefile.inc > cp -p the bootblocks to RELEASEDIR; ok tb (deraadt@) etc.loongson/Makefile.inc ~ etc.loongson/Makefile.inc > cp -p the bootblocks to RELEASEDIR; ok tb (deraadt@) etc.luna88k/Makefile.inc ~ etc.luna88k/Makefile.inc > cp -p the bootblocks to RELEASEDIR; ok tb (deraadt@) etc.macppc/Makefile.inc ~ etc.macppc/Makefile.inc > cp -p the bootblocks to RELEASEDIR; ok tb (deraadt@) etc.sgi/Makefile.inc ~ etc.sgi/Makefile.inc > cp -p the bootblocks to RELEASEDIR; ok tb (deraadt@) etc.socppc/Makefile.inc ~ etc.socppc/Makefile.inc > cp -p the bootblocks to RELEASEDIR; ok tb (deraadt@) etc.sparc64/Makefile.inc ~ etc.sparc64/Makefile.inc > cp -p the bootblocks to RELEASEDIR; ok tb (deraadt@) == lib =============================================================== 03/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libc ~ sys/recv.2 > tweak previous; (jmc@) == sbin ============================================================== 04/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin dhclient ~ clparse.c ~ dhclient.c ~ dhcpd.h > Treat SSID's like the 0 to 32 bytes of uint8_t data that they really > are. Track and use the actual lengths and use memcpy()/memcmp() > instead of strcmp()/strdup(). (krw@) ~ dhclient.c ~ dhcpd.h ~ dispatch.c > Send a RTM_PROPOSAL to clear out other dhclient instances on startup. > Replaces forcing interface link state down and up to generate > RTM_IFINFO messages. (krw@) == sys =============================================================== 05/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/arm64/arm64 ~ pmap.c > Cleanup the code further. Get rid of the remaining C++-style comments, > remove some debug printfs, get rid of STATIC and __inline defines and > remove a bit more unused code. > ok drahn@, visa@ (kettenis@) arch/sparc64/sparc64 ~ lock_machdep.c > Issue memory barrier before lock release, not after. This ensures > the release write becomes globally visible only after any writes > of the critical section are globally visible. In practice, the > reordering has not happened because the kernel runs in the total > store order mode. > Tested by and OK kettenis@ (visa@) dev/ic ~ malo.c > add a free() size near microcode loading (deraadt@) dev/pci ~ if_iwm.c ~ if_iwmreg.h > Add 8265 and 3168 support. Both cards need new firmware files which > currently > need to be installed by hand until the iwm-firmware package has been > updated. > This includes handling (by ignoring) of IWM_UCODE_TLV_FW_MEM_SEG and > IWM_DEBUG_LOG_MSG firmware commands. Mostly stolen from dragonflybsd. > With this in the X270 has working ethernet and wifi. > Commit! deraadt@ (claudio@) kern ~ vfs_subr.c > struct vfsconf is tightly packed, but let's M_ZERO it in case that ever > changes to avoid exposing userland memory. (deraadt@) == usr.bin =========================================================== 06/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin ssh ~ sftp-server.c > disallow creation (of empty files) in read-only mode; reported by > Michal Zalewski, feedback & ok deraadt@ (djm@) == usr.sbin ========================================================== 07/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin dhcrelay ~ dhcpd.h ~ dhcrelay.c > constify pc_remote and pc_circuit > OK rzalamena@ (reyk@) ~ dispatch.c > The unsigned result cannot be -1, turn it into a signed variable. > OK rzalamena@ (reyk@) httpd ~ httpd.c > Do not purge the CONFIG_SERVERS config in the parent. The ticket code uses > the servers config for its rekeying handling. Without this no rekeying > happens > and httpd stops working. Learned the hard way by me and beck@ > OK reyk@ (claudio@) sasyncd ~ sasyncd.c > Add missing newline in fprintf error message. > OK jsg@ (reyk@) ~ sasyncd.8 ~ sasyncd.c > add a config test flag to sasyncd > ok reyk@ deraadt@ jmc@ (jsg@) smtpd ~ table.5 > document comments in table files; help/ok gilles (jmc@) snmpd ~ snmpd.c > Rewrite tohexstr() to use the common idiom of converting a byte > string to hex nybble by nybble. This avoids using the return value > of snprintf() unchecked. OK deraadt@ (millert@) syspatch ~ syspatch.sh > Also remove non syspatch hidden files/dirs. (ajacoutot@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
