OpenBSD src changes summary for 2016-07-29 ==========================================
bin/md5 lib/libexpat share/man sys/arch/arm/arm sys/arch/macppc/dev sys/dev/pv sys/kern sys/uvm usr.sbin/relayd usr.sbin/smtpd usr.sbin/vmd == bin =============================================================== 01/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/bin md5 ~ md5.c > all of the update functions take a size_t. correct type and casts. > ok deraadt millert (tedu@) == lib =============================================================== 02/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libexpat ~ lib/xmlparse.c > Fix regression introduced by patch to CVE-2016-0718: Tag names were cut off > in some cases. (rpointel@) == share ============================================================= 03/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man5/resolv.conf.5 > max name servers is currently 5, not 3, apparently; > from remi locherer (jmc@) == sys =============================================================== 04/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/arm/arm ~ pmap7.c > Only flush the virtual page if it was actually mapped. Otherwise > we will run into translation faults. > ok tom@ (patrick@) arch/macppc/dev ~ thermal.c > Reorder code to avoid a divide by zero when there are no sensors. > Tested by and ok mglocker@ (jsg@) dev/pv ~ if_xnf.c > Reduce the amount of sent TX producer notifications; from FreeBSD (mikeb@) ~ if_xnf.c > Reduce the amount of sent RX producer notifications; from FreeBSD (mikeb@) ~ if_xnf.c > Update TX completion event index when putting a packet on the ring (mikeb@) ~ xenstore.c > Loop until we've read all available responses (mikeb@) ~ xen.c ~ xenvar.h > Move xen interrupt handlers to dedicated task queues > Handling receive and transmit for multiple networking interfaces > in a "shared interrupt" within normal interrupt vector code path > introduces too much delay from the hypervisor POV which prevents > it from injecting further completion event interrupts for Rx and > Tx queues. > Additionally, Netfront backend driver includes a mechanism to > detect Rx ring stalls and "turn the carrier off" when the guest > is not replenishing the ring (e.g. due to missing completion > interrupts) that relies on guest waking up periodically and making > sure that the Rx ring completion handling is progressing. > Having tried both task queue + timeout and interrupts + timeout > approaches, it appears that using the task queue is more flexible > and provides superior performance under heavy network load. (mikeb@) ~ if_xnf.c > Disable receive ring slot accounting > In the Netfront case it appears that by having scheduler decide when > to run the workload we don't need to involve additional mechanisms > to artificially limit resource availability to achieve better > performance under heavy load. On the contrary, by performing a > single pass through Rx and Tx completion rings and having scheduler > decide when to run the next attempt, we limit the amount of time > spent in the packet processing and achieve system responsiveness. (mikeb@) ~ if_xnf.c > Add a periodic timer to workaround missing completion events (mikeb@) kern ~ vfs_subr.c TAGGED OPENBSD_5_8 > backport 1.249 null pointer check: > Prevent NULL-pointer call for filesystems that don't provide vfs_sysctl > in their vfsops. > Issue reported by Tim Newsham. (tedu@) ~ vfs_subr.c TAGGED OPENBSD_5_9 > backport 1.249 null pointer check: > Prevent NULL-pointer call for filesystems that don't provide vfs_sysctl > in their vfsops. > Issue reported by Tim Newsham. (tedu@) uvm ~ uvm_map.c > add a check that the arguments to isavail don't overflow. > callers should probably check too, but checking here won't hurt. > possible panic reported by tim newsham. > ok kettenis (tedu@) == usr.sbin ========================================================== 05/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin relayd ~ http.h ~ relay_http.c ~ relayd.conf.5 > Add support for common WebDAV methods; from httpd. > Found and tested by Michael Lechtermann > OK benno@ (reyk@) ~ relay_http.c ~ relayd.c ~ relayd.conf.5 ~ relayd.h > Bump copyright in files that I touched last. > (btw. hostated-hoststated-relayd's 10th birthday is on Dec 16.) (reyk@) smtpd ~ smtp_session.c > log ip addresses as well in authentication phase > ok gilles@ (giovanni@) vmd ~ config.c ~ vmd.c ~ vmd.h ~ vmm.c > Allow starting a VM again after it was terminated > If a VM exits, terminate it and remove it from the list of > available VMs. That allows a VM with name `foo' to be restarted > after it has exited. > This changes structures shared between vmd and vmctl. You need to > rebuild vmctl also. > ok mlarkin@ (stefan@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
