OpenBSD src changes summary for 2015-12-18
==========================================

distrib/amd64                           distrib/armish
distrib/armv7                           distrib/i386
distrib/landisk                         distrib/loongson
distrib/macppc                          distrib/miniroot
distrib/octeon                          distrib/socppc
distrib/zaurus                          etc/netstart
games/cribbage                          gnu
gnu/usr.bin/cc                          lib/libc
lib/libkeynote                          lib/libm
sbin/dhclient                           sbin/mknod
sys/arch/i386/i386                      sys/arch/octeon/dev
sys/dev/pci                             sys/dev/usb
sys/net                                 sys/net80211
sys/netinet                             sys/netinet6

== distrib =========================================================== 01/07 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib

amd64

  ~ common/install.md                     

  > Introduce a new function disk_has() to inspect a disk if it has a
  > partition-table of a certain type and optionally if it has a partition
  > of a certain type.
  > Use disk_has() in the install.md script to replace all the various
  > "fdisk <disk> | grep <pattern>" commands greatly simplifying things.
  > positive feedback from sthen@
  > "time to get it really tested" deraadt@
  > OK krw@ (rpe@)

armish

  ~ ramdisk/install.md                    

  > Introduce a new function disk_has() to inspect a disk if it has a
  > partition-table of a certain type and optionally if it has a partition
  > of a certain type.
  > Use disk_has() in the install.md script to replace all the various
  > "fdisk <disk> | grep <pattern>" commands greatly simplifying things.
  > positive feedback from sthen@
  > "time to get it really tested" deraadt@
  > OK krw@ (rpe@)

armv7

  ~ ramdisk/install.md                    

  > Introduce a new function disk_has() to inspect a disk if it has a
  > partition-table of a certain type and optionally if it has a partition
  > of a certain type.
  > Use disk_has() in the install.md script to replace all the various
  > "fdisk <disk> | grep <pattern>" commands greatly simplifying things.
  > positive feedback from sthen@
  > "time to get it really tested" deraadt@
  > OK krw@ (rpe@)

i386

  ~ common/install.md                     

  > Introduce a new function disk_has() to inspect a disk if it has a
  > partition-table of a certain type and optionally if it has a partition
  > of a certain type.
  > Use disk_has() in the install.md script to replace all the various
  > "fdisk <disk> | grep <pattern>" commands greatly simplifying things.
  > positive feedback from sthen@
  > "time to get it really tested" deraadt@
  > OK krw@ (rpe@)

landisk

  ~ ramdisk/install.md                    

  > Introduce a new function disk_has() to inspect a disk if it has a
  > partition-table of a certain type and optionally if it has a partition
  > of a certain type.
  > Use disk_has() in the install.md script to replace all the various
  > "fdisk <disk> | grep <pattern>" commands greatly simplifying things.
  > positive feedback from sthen@
  > "time to get it really tested" deraadt@
  > OK krw@ (rpe@)

loongson

  ~ ramdisk/install.md                    

  > Introduce a new function disk_has() to inspect a disk if it has a
  > partition-table of a certain type and optionally if it has a partition
  > of a certain type.
  > Use disk_has() in the install.md script to replace all the various
  > "fdisk <disk> | grep <pattern>" commands greatly simplifying things.
  > positive feedback from sthen@
  > "time to get it really tested" deraadt@
  > OK krw@ (rpe@)

macppc

  ~ ramdisk/install.md                    

  > Introduce a new function disk_has() to inspect a disk if it has a
  > partition-table of a certain type and optionally if it has a partition
  > of a certain type.
  > Use disk_has() in the install.md script to replace all the various
  > "fdisk <disk> | grep <pattern>" commands greatly simplifying things.
  > positive feedback from sthen@
  > "time to get it really tested" deraadt@
  > OK krw@ (rpe@)

miniroot

  ~ install.sub                           

  > Introduce a new function disk_has() to inspect a disk if it has a
  > partition-table of a certain type and optionally if it has a partition
  > of a certain type.
  > Use disk_has() in the install.md script to replace all the various
  > "fdisk <disk> | grep <pattern>" commands greatly simplifying things.
  > positive feedback from sthen@
  > "time to get it really tested" deraadt@
  > OK krw@ (rpe@)

octeon

  ~ ramdisk/install.md                    

  > Introduce a new function disk_has() to inspect a disk if it has a
  > partition-table of a certain type and optionally if it has a partition
  > of a certain type.
  > Use disk_has() in the install.md script to replace all the various
  > "fdisk <disk> | grep <pattern>" commands greatly simplifying things.
  > positive feedback from sthen@
  > "time to get it really tested" deraadt@
  > OK krw@ (rpe@)

socppc

  ~ ramdisk/install.md                    

  > Introduce a new function disk_has() to inspect a disk if it has a
  > partition-table of a certain type and optionally if it has a partition
  > of a certain type.
  > Use disk_has() in the install.md script to replace all the various
  > "fdisk <disk> | grep <pattern>" commands greatly simplifying things.
  > positive feedback from sthen@
  > "time to get it really tested" deraadt@
  > OK krw@ (rpe@)

zaurus

  ~ ramdisk/install.md                    

  > Introduce a new function disk_has() to inspect a disk if it has a
  > partition-table of a certain type and optionally if it has a partition
  > of a certain type.
  > Use disk_has() in the install.md script to replace all the various
  > "fdisk <disk> | grep <pattern>" commands greatly simplifying things.
  > positive feedback from sthen@
  > "time to get it really tested" deraadt@
  > OK krw@ (rpe@)

== etc =============================================================== 02/07 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/etc

netstart

  ~ netstart                              

  > Drop the now useless multicast setup comment.
  > prodded by tim@, ok mpi@ (ajacoutot@)

== games ============================================================= 03/07 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/games

cribbage

  ~ crib.c                                

  > KNF: add a missing space after an 'if'. (tb@)

== gnu =============================================================== 04/07 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/gnu

gnu

  + gcc/gcc/config/mips/sync.S            

  > Add library-based __sync functions for mips64.
  > Help with testing and ok kettenis@ (visa@)

usr.bin/cc

  ~ libgcc/Makefile                       

  > Add library-based __sync functions for mips64.
  > Help with testing and ok kettenis@ (visa@)

== lib =============================================================== 05/07 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib

libc

  ~ stdlib/rand.c                         

  > Simplify return call of rand() and rand_r() to make it easier to read.
  > This is slightly less robust, but RAND_MAX must be one below a power
  > of two in both variants anyway.
  > Based on a suggestion by Matthew Martin.
  > ok tedu@ (tb@)

libkeynote

  ~ environment.c                         

  > Cleanup and modernization. No functional change. Discussed with halex@.
  > (mmcc@)

  ~ environment.c                         

  > A few more NULL casts and style tweaks. No functional change. (mmcc@)

  ~ signature.c                           

  > Remove code for unimplemented ElGamel support that's been disabled for
  > sixteen years.
  > ok millert@, tb@, sthen@ (mmcc@)

libm

  ~ src/s_csqrt.c                         ~ src/s_csqrtf.c
  ~ src/s_csqrtl.c                        

  > Fix behavior csqrt, should be
  > csqrt(conj(z)) == conj(csqrt(z))
  > Before
  > csqrt(-4.0 + -0.0i) = 0.0 + 2.0j
  > but should be
  > csqrt(-4.0 + -0.0i) = 0.0 - 2.0j
  > ok tb@, also discussed with daniel@ (shadchin@)

  ~ src/s_casin.c                         ~ src/s_casinf.c
  ~ src/s_casinl.c                        

  > Fix wrong answer if the imaginary part is zero.
  > NetBSD also turn off this piece of code.
  > ok tb@ (shadchin@)

== sbin ============================================================== 06/07 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin

dhclient

  ~ kroute.c                              

  > Check ioctl() result with == -1, not < 0. Break long line. (krw@)

mknod

  ~ mknod.c                               

  > pledge "stdio rpath wpath cpath dpath fattr", as long as the -m option
  > wasn't used (deraadt@)

== sys =============================================================== 07/07 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys

arch/i386/i386

  ~ db_memrw.c                            

  > Prevent uvm_fault() when hitting a breakpoint by restoring the original
  > page protection bits.
  > Go ahead, mlarkin@ (gerhard@)

arch/octeon/dev

  ~ if_cnmac.c                            

  > A store to FPA does not need splnet(). The operation is atomic. (visa@)

dev/pci

  ~ drm/radeon/radeon_ttm.c               

  > Remove an error-on-NULL condition after a mallocarray() call that cannot
  > fail. This codepath doesn't exist upstream, so it's fine to change.
  > ok jsg@ (mmcc@)

  ~ if_ix.h                               ~ ixgbe.h

  > Make ix(4) mpsafer.  Take advantage of intr_barrier() to eliminate the
  > mutex
  > introduced in the previous step, and use atomic instructions to make the
  > tx completion path mpsafe as well.
  > ok claudio@, mpi@ (kettenis@)

  ~ if_ix.c                               

  > Make ix(4) mpsafer.  Take advantage of intr_barrier() to eliminate the
  > mutex
  > introduced in the previous step, and use atomic instructions to make the
  > tx completion path mpsafe as well.
  > ok claudio@, mpi@ (kettenis@)

dev/usb

  ~ dwc2/dwc2.c                           ~ dwc2/dwc2_hcdddma.c

  > Remove two error-on-NULL conditions for allocations that can't fail.
  > ok visa@ (mmcc@)

  ~ if_urtw.c                             

  > Fix urtw(4) on big-endian architectures. Patch by Cedric Tessier.
  > Tested by Cedric on macppc/i386, and by myself on macppc. (stsp@)

net

  ~ if_var.h                              

  > Remove leftover prototype.
  > ok mpi@ (visa@)

net80211

  ~ ieee80211.c                           

  > Fix out of bounds array access in ieee80211_setbasicrates().
  > found by + ok jsg@ (stsp@)

  ~ ieee80211_node.c                      

  > unnoccupied->unoccupied (sthen@)

netinet

  ~ in_pcb.c                              

  > Fix SO_REUSE* flags effects when binding multicast addresses. No
  > regression observed on avahi.
  > ok benno@ (vgross@)

netinet6

  ~ nd6.h                                 ~ nd6_rtr.c

  > Convert arc4random() to arc4random_uniorm().  Diff by Matthew Martin.
  > Ensure that arc4random_uniform() doesn't loop by redefining
  > ND6_MAX_DESYNC_FACTOR to be 512, the largest power of two smaller
  > than the RFC-specified 600 seconds.  Suggested by florian@ and deraadt@
  > ok florian@, sthen@ in this form, arc4random change ok djm@, tedu@ (tb@)

  ~ in6_pcb.c                             

  > Fix SO_REUSE* flags effects when binding multicast addresses. No
  > regression observed on avahi.
  > ok benno@ (vgross@)

===============================================================================
_______________________________________________
odc mailing list
[email protected]
http://www.squish.net/mailman/listinfo/odc

Reply via email to