OpenBSD src changes summary for 2016-03-04 ==========================================
bin/ksh distrib/special games/worms lib/libssl regress/bin regress/sys regress/usr.bin sbin/mknod sys/dev/pci sys/kern sys/net sys/netinet sys/sys usr.bin/file usr.bin/ssh usr.sbin/vmd == bin =============================================================== 01/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/bin ksh ~ lex.c > don't parse (...|...) patterns in variable substitution inside double > quotes > fixes posix compatibility issue > OK millert@, nicm@, otto@ (czarkoff@) - mknod.c ~ Makefile ~ c_sh.c ~ ksh.1 ~ main.c ~ sh.h > remove CSRG BSD-licensed mknod builtin code which was previously used to > accelerate install/upgrade time MAKEDEV runs. That allows ramdisk ksh > to be pledged, without needing "dpath". We'll solve the performance issues > a different way (soon). > ok otto espie natano tb tobiasu rpe (deraadt@) ~ ksh.1 > Fix a typo. The command is to get the default system PATH value > is "getconf PATH" not "getconf CS_PATH". (millert@) == distrib =========================================================== 02/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib special ~ ksh/Makefile > remove CSRG BSD-licensed mknod builtin code which was previously used to > accelerate install/upgrade time MAKEDEV runs. That allows ramdisk ksh > to be pledged, without needing "dpath". We'll solve the performance issues > a different way (soon). > ok otto espie natano tb tobiasu rpe (deraadt@) == games ============================================================= 03/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/games worms ~ worms.c > - Convert atoi(3) to strtonum(3) > - Replace hardcoded program string by getprogname(3) > - Remove '?' from getopt(3)'s switch default case (but still keep 'h') > OK tb@ after his suggestions (mestre@) == lib =============================================================== 04/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libssl ~ src/crypto/bn/bn.h > Revert bn_expand until there's consensus on a fix. (doug@) ~ src/crypto/bn/bn.h ~ src/crypto/bn/bn_lib.c > graduate bn_expand() to a real function. the openssl version of this > uses a macro with multiple-evaluations of arguments (different amount > than the previous version..), but doug/bcook's inline version makes > BIGNUM not opaque [problem spotted by naddy] > ok doug (deraadt@) == regress =========================================================== 05/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress bin ~ ksh/unclass1.t > rename xxx-what-do-you-call-this-1 to qouted-brace-expansion-1 > suggestion from beck@, OK millert@, otto@ (czarkoff@) ~ ksh/unclass1.t > don't parse (...|...) patterns in variable substitution inside double > quotes > fixes posix compatibility issue > OK millert@, nicm@, otto@ (czarkoff@) sys ~ Makefile > be more careful determining which regress/sys/arch/XXX directory to > enter; issue came up a dir was deleted containing a obj@ link > ok millert (deraadt@) usr.bin ~ ssh/Makefile + ssh/misc/Makefile + ssh/misc/kexfuzz/Makefile + ssh/misc/kexfuzz/README + ssh/misc/kexfuzz/kexfuzz.c > add KEX fuzzer harness; ok deraadt@ (djm@) ~ ssh/integrity.sh > Filter debug messages out of log before picking the last two lines. > Should prevent problems if any more debug output is added late in the > connection. (dtucker@) == sbin ============================================================== 06/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin mknod ~ mknod.c > Invert the pledge() condition. > The only case where we don't want to pledge() is when a mode containing > the suid, sgid or sticky is is passed on the command line. mknod() in a > pledged binary would always strip those bits. > discussion and ok espie@ > ok deraadt@ semarie@ tb@ (natano@) ~ mknod.8 > Now that the ksh built-in mknod is gone, don't mention it here. > ok deraadt@, jmc@ (tb@) == sys =============================================================== 07/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys dev/pci ~ if_oce.c > extra ) not needed, spotted by tiago silva (deraadt@) kern ~ kern_proc.c > repair documentation for inferior(); from Michal Mazurek (deraadt@) net ~ if_etherip.c ~ pf.c ~ pipex.c > - putting back KASSERT(), which I've backed out on Jan 31 > We don't expect inbound packets to come to PF with statekey attached. > - I've also found missing call to pf_pkt_addr_changed() at various > places, which needs to get fixed to prevent KASSERT() from firing. > OK mpi@, sthen@ (sashan@) netinet ~ ip_gre.c > - putting back KASSERT(), which I've backed out on Jan 31 > We don't expect inbound packets to come to PF with statekey attached. > - I've also found missing call to pf_pkt_addr_changed() at various > places, which needs to get fixed to prevent KASSERT() from firing. > OK mpi@, sthen@ (sashan@) sys ~ proc.h > fix a typo; from Michal Mazurek (deraadt@) ~ select.h > The FD_SET/FD_CLR/FD_ISSET macros have always multi-evaluated the fd > argument. > Wrap them around a static inline function which avoids the problem. > ok kettenis mikeb (deraadt@) == usr.bin =========================================================== 08/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin file ~ magic.5 > fix typo (czarkoff@) ~ magic.5 > fix broken list (czarkoff@) ssh ~ serverloop.c > fix ClientAliveInterval when a time-based RekeyLimit is set; > previously keepalive packets were not being sent. > bz#2252 report and analysis by Christian Wittenhorst and Garrett Lee > feedback and ok dtucker@ (djm@) == usr.sbin ========================================================== 09/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin vmd ~ loadfile_elf.c > Set root device to sd0a, instead of wd0a. Virtio devices show up > as sd. Original diff from Patrick Wildt. > In addition, using the MAKEBOOTDEV macro no longer makes bsd > ask for the root disk on VM boot. > ok mlarkin@ (stefan@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
