OpenBSD src changes summary for 2015-09-05
==========================================

bin/ksh                                 distrib/special
include/db.h                            lib/libc
sbin/dhclient                           sbin/fsck_ext2fs
sbin/fsck_ffs                           sys/arch/amd64/amd64
sys/arch/sgi/hpc                        sys/arch/sgi/sgi
sys/conf                                sys/dev/pci
sys/dev/pckbc                           sys/dev/wscons
usr.bin/awk                             usr.bin/bc
usr.bin/cvs                             usr.bin/diff3
usr.bin/rcs                             usr.bin/sndiod
usr.sbin/rpc.lockd                      usr.sbin/unbound

== bin =============================================================== 01/08 ==

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

ksh

  ~ path.c                                

  > Add brackets to clarify assignments that are the result of a test operator.
  > ok deraadt@ looks correct millert@ jung@ (jsg@)

== distrib =========================================================== 02/08 ==

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

special

  ~ libstubs/db.c                         

  > Add DEB_WEAK(dbopen) such that we provide dbopen as well as _libc_dbopen.
  > ok deraadt@ (kettenis@)

== include =========================================================== 03/08 ==

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

db.h

  ~ db.h                                  

  > Use new framework for wrapping dbopen()
  > Move internal declarations from <db.h> to libc's hidden/db.h
  > ok kettenis@ (guenther@)

== lib =============================================================== 04/08 ==

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

libc

  ~ arch/amd64/SYS.h                      ~ arch/amd64/sys/Ovfork.S
  ~ arch/amd64/sys/brk.S                  ~ arch/amd64/sys/sbrk.S
  ~ arch/amd64/sys/sigprocmask.S          ~ arch/amd64/sys/sigsuspend.S
  ~ arch/amd64/sys/syscall.S              ~ arch/i386/SYS.h
  ~ arch/i386/sys/Ovfork.S                ~ arch/i386/sys/brk.S
  ~ arch/i386/sys/cerror.S                ~ arch/i386/sys/sbrk.S
  ~ arch/i386/sys/sigpending.S            ~ arch/i386/sys/sigprocmask.S
  ~ arch/i386/sys/sigreturn.S             ~ arch/i386/sys/sigsuspend.S
  ~ arch/i386/sys/syscall.S               ~ arch/i386/sys/tfork_thread.S
  ~ arch/mips64/SYS.h                     ~ arch/mips64/sys/brk.S
  ~ arch/mips64/sys/sbrk.S                ~ arch/mips64/sys/sigprocmask.S
  ~ arch/powerpc/SYS.h                    ~ arch/powerpc/sys/brk.S
  ~ arch/powerpc/sys/cerror.S             ~ arch/powerpc/sys/sbrk.S
  ~ arch/powerpc/sys/sigpending.S         ~ arch/powerpc/sys/sigprocmask.S
  ~ arch/powerpc/sys/sigsuspend.S         ~ arch/powerpc/sys/tfork_thread.S
  ~ arch/sparc64/SYS.h                    ~ arch/sparc64/sys/brk.S
  ~ arch/sparc64/sys/cerror.S             ~ arch/sparc64/sys/sbrk.S
  ~ arch/sparc64/sys/sigpending.S         ~ arch/sparc64/sys/sigprocmask.S
  ~ arch/sparc64/sys/sigreturn.S          ~ arch/sparc64/sys/sigsuspend.S
  ~ arch/sparc64/sys/tfork_thread.S       

  > Adds hidden _libc_FOO aliases for the system call stubs.
  > Stop generating _brk and _sbrk symbols: they've already been hidden.
  > Set the ELF symbol size on the syscall stubs.
  > Give the __{min,cur}brk symbols a size and type, and hide more jump labels.
  > ok deraadt@ (guenther@)

  - nls/_catclose.c                       - nls/_catgets.c
  - nls/_catopen.c                        ~ Symbols.list
  ~ include/namespace.h                   ~ nls/Makefile.inc
  ~ nls/catclose.c                        ~ nls/catgets.c
  ~ nls/catopen.c                         ~ string/strerror_r.c
  + hidden/nl_types.h                     

  > Use new framework for wrapping cat{open,gets,close}(), eliminating
  > _cat* in the process.
  > ok kettenis@ (guenther@)

  ~ db/db/db.c                            + hidden/db.h

  > Use new framework for wrapping dbopen()
  > Move internal declarations from <db.h> to libc's hidden/db.h
  > ok kettenis@ (guenther@)

  ~ hidden/nl_types.h                     

  > Delete duplicated CVS $foo tags (guenther@)

  ~ citrus/citrus_utf8.c                  

  > check for limiting the range of UTF-8 to 0x10FFFF, as requested by RFC
  > 3629.
  > ok stsp@ (semarie@)

  ~ yp/yp_bind.c                          

  > rather than assuming stderr is alive, open + dprintf to /dev/tty
  > ok guenther millert (deraadt@)

  ~ Symbols.list                          

  > Hide some YP internals.  Annotate a few private hooks currently used
  > by ypserv, passwd, or chpass... maybe we can use different tricks to
  > interface with libc... (deraadt@)

  ~ citrus/citrus_utf8.c                  

  > off-by-one for the previous patch. the limit is inclusive: 0x10ffff is a
  > valid codepoint.
  > ok stsp@ (semarie@)

  ~ arch/mips64/SYS.h                     

  > This is probably what guenther@ had in mind. (miod@)

  ~ arch/powerpc/sys/sigsuspend.S         

  > Fix previous: restore a PSEUDO_SUFFIX macro to actually handle errno and
  > return
  > cone of shame guenther@
  > ok deraadt@ (guenther@)

== sbin ============================================================== 05/08 ==

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

dhclient

  ~ dhclient.c                            

  > Some whitespace bulking out a diff unnecessarily. (krw@)

fsck_ext2fs

  ~ utilities.c                           

  > snprintf+write --> dprintf
  > ok deraadt@ (guenther@)

fsck_ffs

  ~ utilities.c                           

  > snprintf+write --> dprintf
  > ok deraadt@ (guenther@)

== sys =============================================================== 06/08 ==

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

arch/amd64/amd64

  ~ efifb.c                               

  > Correct bounds checking in efifb_mmap(). ok yasuoka@ (miod@)

arch/sgi/hpc

  ~ hpc.c                                 ~ hpcreg.h
  ~ hpcvar.h                              ~ if_sq.c
  ~ if_sqvar.h                            

  > Give up trying to map DMA descriptor in uncached memory on ECC flavours of
  > the
  > IP22 motherboard (IP26, IP28). Instead, do not ask for a BUS_DMA_COHERENT
  > mapping, but perform explicit cache operations.
  > This removes the need for the memory controller to switch between `fast'
  > and
  > `slow' mode every time a DMA descriptor is updated.
  > Tested on IP22 and IP28. (miod@)

arch/sgi/sgi

  ~ bus_dma.c                             

  > Give up trying to map DMA descriptor in uncached memory on ECC flavours of
  > the
  > IP22 motherboard (IP26, IP28). Instead, do not ask for a BUS_DMA_COHERENT
  > mapping, but perform explicit cache operations.
  > This removes the need for the memory controller to switch between `fast'
  > and
  > `slow' mode every time a DMA descriptor is updated.
  > Tested on IP22 and IP28. (miod@)

  ~ ip22.h                                ~ ip22_machdep.c

  > Do not make ip22_{slow,fast}_mode() public anymore. (miod@)

conf

  ~ newvers.sh                            

  TAGGED OPENBSD_5_8
  > 5.8-stable (sthen@)

dev/pci

  ~ pcidevs                               

  > add some braswell ids (jsg@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > regen (jsg@)

dev/pckbc

  ~ pms.c                                 ~ pmsreg.h

  > Improve tap-and-drag detection for ALPS touchpads.
  > The ALPS mechanism for gesture detection can produce long delays between
  > a packet that signals a tap and the next packet, which either signals
  > the end of the gesture or the start of a drag-operation. The time spans
  > can exceed the timeouts used by the generic detection mechanism in the
  > synaptics driver. Reporting both the touch and the release event when
  > the second packet has arrived ensures that the tap will be recognized.
  > ok mpi@ shadchin@ (bru@)

  ~ pms.c                                 ~ pmsreg.h

  > Support Synaptics touchpads without W mode.
  > Emulate W mode if a Synaptics model doesn't provide it, and check
  > for the success of the resolution query during setup.
  > ok shadchin@, mpi@ (bru@)

dev/wscons

  ~ wsemul_vt100_subr.c                   

  > Support for xterm-compatible SGR escapes 39 and 49 (reset fg/bg colour to
  > default). From Matthew Martin on tech@ (miod@)

== usr.bin =========================================================== 07/08 ==

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

awk

  ~ run.c                                 

  > When rand() was made fully random, the return value of srand() was
  > also affected incorrectly.  Noticed by Stephane Chazelas.  This reverts
  > the return value of srand() to the old (not very useful) behaviour.
  > This also allows toggling rand() to strong/weak based upon whether
  > srand() is called without/with an argument.
  > Long discussion and work with millert
  > ok beck (deraadt@)

bc

  ~ tty.c                                 

  > Avoid unintended problems with operator precedence when doing an
  > assignment and comparison.
  > ok deraadt@ looks correct millert@ jung@ (jsg@)

cvs

  ~ diff3.c                               

  > Add brackets to clarify assignments that are the result of a test operator.
  > ok deraadt@ looks correct millert@ jung@ (jsg@)

diff3

  ~ diff3prog.c                           

  > Add brackets to clarify assignments that are the result of a test operator.
  > ok deraadt@ looks correct millert@ jung@ (jsg@)

rcs

  ~ ci.c                                  

  > Avoid unintended problems with operator precedence when doing an
  > assignment and comparison.
  > ok deraadt@ looks correct millert@ jung@ (jsg@)

  ~ diff3.c                               

  > Add brackets to clarify assignments that are the result of a test operator.
  > ok deraadt@ looks correct millert@ jung@ (jsg@)

sndiod

  ~ dev.c                                 ~ sndiod.1

  > typos in comments: xfree -> free (ratchov@)

  ~ sndiod.1                              

  > In the last commit, the man-page change was committed by mistake,
  > backit out. (ratchov@)

== usr.sbin ========================================================== 08/08 ==

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

rpc.lockd

  ~ test.c                                

  > Avoid unintended problems with operator precedence when doing an
  > assignment and comparison.
  > ok deraadt@ looks correct millert@ jung@ (jsg@)

unbound

  ~ libunbound/libunbound.c               

  > Avoid unintended problems with operator precedence when doing an
  > assignment and comparison.
  > ok deraadt@ looks correct millert@ jung@ (jsg@)

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

Reply via email to