OpenBSD src changes summary for 2017-09-06 ==========================================
bin/pax regress/sys sbin/pflogd sbin/route share/man sys/arch/amd64/include sys/arch/octeon/dev sys/ddb sys/dev sys/dev/acpi sys/dev/ic sys/dev/pci sys/kern sys/netinet sys/netinet6 usr.bin/lock usr.bin/mandoc usr.bin/tmux usr.sbin/ntpd == bin =============================================================== 01/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/bin pax ~ cpio.c > intvar < sizeof(...) does not catch negative values since an int -> > unsigned > conversion is involved. Cast the sizeof to int to get a signed compare; > ok deraadt@ bluhm@ (otto@) == regress =========================================================== 02/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress sys ~ kern/ptrace/ptrace.c > Fix declarations > ptrace(PT_IO) memory protection faults return EACCES, not EFAULT > (guenther@) == sbin ============================================================== 03/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin pflogd ~ pflogd.c ~ privsep.c > pflogd(8) currently spams the console on shutdown if syslogd(8) wins the > race to die, so just stop logging pflogd exits. > This logging probably comes from the fact that pflogd was largely based > on syslogd. > Removes the annoying "pflogd[23954]: Exiting" messages pointed out by > deraadt@ > Also cleanup some missed SIGCHLD handling code that is no longer needed. > "LGTM" mikeb@ (brynet@) route ~ route.8 ~ route.c > backout previous diff: > autodetect AF when setting inet6 default route > From Denis Fondras, thanks! > ok phessler@ bluhm@ > it breaks with ipv6 link-local routes, e.g. > /sbin/route -inet6 default -ifp pppoe0 fe80::%pppoe0 > found by jmc@ > ok florian (benno@) == share ============================================================= 04/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man4/rtsx.4 > add support for the Realtek RTS525A > ok stsp (jcs@) == sys =============================================================== 05/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/amd64/include ~ param.h > bump UPAGES to 6. > deraadt@s stack base randomisation may take away up to a whole page > in space, and it is possible that i will take another whole page > away in the future as a guard page. this means we continue to provide > roughtly the same amount of stack space that has previously been > in effect. > ok deraadt@ (dlg@) arch/octeon/dev ~ octeon_iobus.c > Allow two GMX instances on CN70xx/CN71xx to enable all ports > on the E300 boards. (visa@) ddb ~ db_command.c ~ db_ctf.c ~ db_sym.h > replace the DDB_STRUCT backend for "show struct" with ctf code. > this lets you inspect arbitrary memory in the kernel as a specified > struct. > ok mpi@ jasper@ (dlg@) ~ db_ctf.c > when pretty printing a pointer, display its value instead of address. > this makes it consistent with printing of other values. > ok mpi@ (dlg@) ~ db_ctf.c > use sizeof(variable) instead of sizeof(type) to shorten some code (dlg@) dev ~ softraid.c > In the case that we want to force a new RAID assembly and the metadata > type on the chunks is not the same, we don't actually care because we > are going to clear their metadata anyway, so don't error out. This > allows assembling a new RAID based on a drive that is zeroed and one > that used to be part of a softraid in its previous life. > ok jsing@ (patrick@) dev/acpi ~ acpidev.h > fix comment (jcs@) dev/ic ~ rtsx.c ~ rtsxreg.h ~ rtsxvar.h > add support for the Realtek RTS525A > ok stsp (jcs@) dev/pci ~ rtsx_pci.c > add support for the Realtek RTS525A > ok stsp (jcs@) kern ~ vfs_getcwd.c > Do not pass an uninitialized size value to free(9) even if the addr > pointer is NULL as it may generate false positive warnings. > requested by markus@ (bluhm@) netinet ~ ip_divert.c > Replace the call to ifa_ifwithaddr() in divert_output() with a route > lookup to make it MP safe. Only set the mbuf header fields that > are needed. Validate the name input. > OK mpi@ (bluhm@) ~ ip_divert.c > Replace the call to ifa_ifwithaddr() in divert6_output() with a > route lookup to make it MP safe. Only set the mbuf header fields > that are needed. Validate the name input. Also use the same > variables in IPv4 and IPv6 functions and avoid unneccessary > initialization. > OK mpi@ (bluhm@) netinet6 ~ ip6_divert.c > Replace the call to ifa_ifwithaddr() in divert6_output() with a > route lookup to make it MP safe. Only set the mbuf header fields > that are needed. Validate the name input. Also use the same > variables in IPv4 and IPv6 functions and avoid unneccessary > initialization. > OK mpi@ (bluhm@) == usr.bin =========================================================== 06/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin lock ~ lock.c > After recent changes, we need to clear hash, not s1. > From Scott Cheloha > ok deraadt (tb@) mandoc ~ html.c > fix a NULL pointer access on deroff() failure; > could be triggered with '.SS ""'; > reported by Michael <Stapelberg at debian> (schwarze@) tmux ~ server-client.c > Do not attempt to use TIOCSWINSZ on a -1 file descriptor (possible if > the pane has already died). (nicm@) == usr.sbin ========================================================== 07/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin ntpd ~ ntpd.8 > ntpd has been on by default for over two years now, so rework > the text about enabling it; > ok deraadt (jmc@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
