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
