OpenBSD src changes summary for 2016-06-28 ==========================================
bin/rm distrib/sets gnu/usr.bin/binutils gnu/usr.bin/binutils-2.17 gnu/usr.bin/perl lib/libc share/man sys/arch/alpha/conf sys/arch/amd64/amd64 sys/arch/amd64/conf sys/arch/armish/conf sys/arch/armv7/conf sys/arch/hppa/conf sys/arch/i386/conf sys/arch/i386/i386 sys/arch/landisk/conf sys/arch/loongson/conf sys/arch/macppc/conf sys/arch/octeon/conf sys/arch/sgi/conf sys/arch/sparc64/conf sys/arch/zaurus/conf sys/kern sys/netinet sys/sys usr.bin/nc usr.sbin/bgpd usr.sbin/pkg_add usr.sbin/syslogd == bin =============================================================== 01/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/bin rm ~ rm.c > don't report errors for 'rm -rf ""'. report by rkitover. > ok benno deraadt (tedu@) ~ rm.c > revert previous. better fix applied to fts_open. (tedu@) == distrib =========================================================== 02/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib sets ~ lists/man/mi > sync (deraadt@) == gnu =============================================================== 03/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/gnu usr.bin/binutils ~ gas/doc/as.texinfo > Add missing words to help the reader. > ok mikeb@ (jca@) usr.bin/binutils-2.17 ~ gas/doc/as.texinfo > Add missing words to help the reader. > ok mikeb@ (jca@) usr.bin/perl ~ Makefile.bsd-wrapper ~ hints/openbsd.sh > Stop linking perl to libutil, never necessary > from guenther@ ok sthen@ (afresh1@) ~ Makefile.SH > Stop linking perl to libpthread > No longer necessary with TIB work > from guenther@ ok sthen@ (afresh1@) == lib =============================================================== 04/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libc ~ stdlib/malloc.c > Back out previous; otto saw a potential race that could lead to a > double unmap and I experienced a much more unstable firefox. > discussed with otto on icb (tb@) ~ locale/wctomb.3 > fix a couple of errors in the page; > from henning petersen, netbsd pr lib/51284 > ok semarie (jmc@) ~ gen/fts.c > Do not return an error in fts_open(3) if one of the paths in argv > is empty. Otherwise, programs using fts(3) will report an error > if one of the paths is empty instead of just treating it as a > non-existent file. OK guenther@ (millert@) ~ gen/sysctl.3 > Add sysctl for arp timers: net.inet.ip.arptimeout (expire timer for > resolved > entries) and net.inet.ip.arpdown (expire timer for unresolved entries) > ok mpi@ (chris@) ~ gen/fts.3 ~ gen/fts.c > fts_open() requires that the list passed as argument to contain at least > one path. When the list is empty (contain only a NULL pointer), return > EINVAL instead of pretending to succeed, which will cause a NULL pointer > deference in a later fts_read() call. From FreeBSD. (millert@) ~ gen/fts.3 > For the EINVAL case there can be more than a single option. (millert@) == share ============================================================= 05/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man4/usb.4 ~ man4/ure.4 > more standard Nd, and zap an unbalanced "; > ok jmatthew (jmc@) ~ man4/ip6.4 > IPV6_MINHOPCOUNT now supports UDP (unicast and multicast) (jca@) ~ man4/ip.4 ~ man4/ip6.4 > IP_MINTTL and IPV6_MINHOPCOUNT work on TCP and UDP sockets > Input from and ok bluhm@ (jca@) == sys =============================================================== 06/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/alpha/conf ~ GENERIC ~ RAMDISKBIG > enable ure(4) where we already have url(4) (jmatthew@) arch/amd64/amd64 ~ cpu.c > Enable UMIP feature if present. miod originally pointed this out to me. > ok deraadt@ (mlarkin@) ~ vmm.c > Don't panic on null vmxon region or vmxon failure - this will be handled > in the calling function which will return EIO back up the stack to vmd(8). > Fixes a panic when CPUs fail to spin up for other reasons during boot, > noticed by reyk. (mlarkin@) arch/amd64/conf ~ GENERIC ~ RAMDISK_CD > enable ure(4) where we already have url(4) (jmatthew@) arch/armish/conf ~ GENERIC ~ RAMDISK > enable ure(4) where we already have url(4) (jmatthew@) arch/armv7/conf ~ GENERIC ~ RAMDISK > enable ure(4) where we already have url(4) (jmatthew@) arch/hppa/conf ~ GENERIC ~ RAMDISK > enable ure(4) where we already have url(4) (jmatthew@) arch/i386/conf ~ GENERIC ~ RAMDISK_CD > enable ure(4) where we already have url(4) (jmatthew@) arch/i386/i386 ~ cpu.c > Enable UMIP feature if present. miod originally pointed this out to me. > ok deraadt@ (mlarkin@) arch/landisk/conf ~ GENERIC ~ RAMDISK > enable ure(4) where we already have url(4) (jmatthew@) arch/loongson/conf ~ GENERIC ~ RAMDISK > enable ure(4) where we already have url(4) (jmatthew@) arch/macppc/conf ~ GENERIC ~ RAMDISK > enable ure(4) where we already have url(4) (jmatthew@) arch/octeon/conf ~ GENERIC ~ RAMDISK > enable ure(4) where we already have url(4) (jmatthew@) arch/sgi/conf ~ GENERIC-IP27 ~ GENERIC-IP30 ~ GENERIC-IP32 ~ RAMDISK-IP27 ~ RAMDISK-IP30 ~ RAMDISK-IP32 > enable ure(4) where we already have url(4) (jmatthew@) arch/sparc64/conf ~ GENERIC ~ RAMDISK > enable ure(4) where we already have url(4) (jmatthew@) arch/zaurus/conf ~ GENERIC ~ RAMDISK > enable ure(4) where we already have url(4) (jmatthew@) kern ~ kern_pledge.c > in pledgereq (the array for doing correspondance between textual promise as > in pledge(2) and internal PLEDGE_* flag), the flags member should be a > uint64_t and not a int. > ok deraadt@ (semarie@) ~ uipc_socket2.c > introduce rwlock for socketbuf instead of the old flag and tsleep dance. > ok mikeb bluhm (tedu@) netinet ~ udp_usrreq.c > Add UDP unicast and multicast support for IP_MINTTL/IPV6_MINHOPCOUNT > Requested by renato@, ok blumh@ (jca@) ~ if_ether.c ~ if_ether.h ~ in.h > Add sysctl for arp timers: net.inet.ip.arptimeout (expire timer for > resolved > entries) and net.inet.ip.arpdown (expire timer for unresolved entries) > ok mpi@ (chris@) sys ~ socketvar.h > introduce rwlock for socketbuf instead of the old flag and tsleep dance. > ok mikeb bluhm (tedu@) == usr.bin =========================================================== 07/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin nc ~ netcat.c > If an error path if close() is called, save errno so that original error > is shown by errx > ok millert krw (deraadt@) ~ nc.1 ~ netcat.c > Add -M and -m options to specify the outgoing and incoming minimum TTL > Req by and ok blumh@ (jca@) == usr.sbin ========================================================== 08/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin bgpd ~ bgpd.conf.5 ~ session.c > Use IPV6_MINHOPCOUNT to finish implementing ttl-security for IPv6. > ok renato@ deraadt@ (jca@) pkg_add ~ pkg_create.1 > document is-branch (espie@) ~ pkg_info.1 ~ OpenBSD/PkgInfo.pm > option -z that uses is-branch info to produce "complete" > stem--[flavor][%branch] listing. > feedback and suggestions semarie@ (espie@) ~ OpenBSD/PkgInfo.pm > oops, $pkg can be more than a pkgname. We have the right information > in the plist, so use it instead. (espie@) syslogd ~ privsep.c > whitespace nit (jca@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
