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

Reply via email to