OpenBSD src changes summary for 2016-06-23 ==========================================
bin/pax gnu/usr.bin/binutils-2.17 sys/kern sys/netinet sys/sys usr.bin/ssh usr.sbin/pkg_add usr.sbin/smtpd == bin =============================================================== 01/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/bin pax ~ pax.c > allow creation of devices or fifo without -p (as it is already allowed with > -p) > diff from trondd at kagu-tsuchi com, enhanced by me for reordering promises > ok deraadt@ (semarie@) == gnu =============================================================== 02/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/gnu usr.bin/binutils-2.17 ~ bfd/elfxx-sparc.c > Use SYMBOL_CALLS_LOCAL() to determine whether we can drop relocations for a > symbol such that hidden symbols get handled properly. Gets rid of the > spurious DT_TEXTREL entries seen with (typically) C++ code. > ok deraadt@, guenther@ (kettenis@) == sys =============================================================== 03/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys kern ~ subr_log.c > It is annoying that the dmesg buffer can overflow and loose messages > undetected during debugging. To make clear what happens, count the > dropped bytes and write message buffer full to syslogd. This also > helps to have a reliable log system. > OK deraadt@ millert@ tedu@ (bluhm@) ~ subr_log.c > As klog dropped message has no ifdef small kernel, sendsyslog > should not have it either. While there bring some variables in > sync between both functions. > OK deraadt@ (bluhm@) ~ kern_timeout.c > Avoid multiple evaluation of macro arguments in softclock() > ok mikeb@ tedu@ (stefan@) netinet ~ ip_output.c > when pf_test returns something but PF_PASS, set error to EACCES > instead of EHOSTUNREACH. On the latter, ip_forward can generate undesired > icmp errors - either pf generates those itself (block return), or there > shouldn't be any. > Bizarrely enough, ip_forward has EACCES handling with a comment > specifically > pointing to packets blocked by pf, but the code in ip_output used > EHOSTUNREACH > from day #1 on. > found & analyzed by Kristof Provost <kp at FreeBSD>, discussed at BSDcan > ok mpi millert (henning@) sys ~ msgbuf.h > It is annoying that the dmesg buffer can overflow and loose messages > undetected during debugging. To make clear what happens, count the > dropped bytes and write message buffer full to syslogd. This also > helps to have a reliable log system. > OK deraadt@ millert@ tedu@ (bluhm@) == usr.bin =========================================================== 04/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin ssh ~ servconf.c > fix AuthenticationMethods during configuration re-parse; > reported by Juan Francisco Cantero Hurtado (djm@) == usr.sbin ========================================================== 05/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin pkg_add ~ OpenBSD/State.pm > add fh variation of printing code. Systematically use it with STDOUT/STDERR > for classical functions. (espie@) ~ OpenBSD/AddCreateDelete.pm ~ OpenBSD/ProgressMeter.pm ~ OpenBSD/State.pm ~ OpenBSD/ProgressMeter/Term.pm > there's no reason for window size computation to be linked to the > ProgressMeter, so make it available from state. > - computation is lazy, so no runtime difference; > - don't bother setting a SIG{WINCH} on non-tty; > - progressmeter already has access to state; > - do an empty window_size_changed in base state, override it for > addcreatedelete to inform the progressmeter. > to be reused in dpb... (espie@) smtpd ~ smtp_session.c > move transaction-specific states from struct smtp_session to struct smtp_tx > ok gilles@ (eric@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
