OpenBSD src changes summary for 2016-07-10
==========================================

bin/cat                                 etc/rc
lib/libc                                lib/libkvm
lib/libssl                              share/misc
sys/arch/armv7/conf                     sys/arch/armv7/imx
sys/arch/armv7/omap                     sys/arch/octeon/dev
sys/arch/octeon/include                 sys/dev/acpi
sys/dev/microcode                       sys/dev/mii
sys/kern                                usr.bin/doas
usr.bin/mandoc                          

== bin =============================================================== 01/06 ==

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

cat

  ~ cat.1                                 

  > attempt to improve clarity by reducing forward references and more
  > directly documenting each option's effect. (tedu@)

== etc =============================================================== 02/06 ==

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

rc

  ~ rc                                    

  > Fix detection of /usr/lib on NFS.
  > Found by Frank Scheiner, thanks for reporting this.
  > OK krw, halex
  > 'cool' deraadt (rpe@)

== lib =============================================================== 03/06 ==

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

libc

  ~ termios/tcsetpgrp.3                   

  > Document that SIGTTOU is sent if the process is in the background.
  > Adapted from text from tcsetattr(3). (millert@)

libkvm

  ~ kvm.c                                 

  > use offsetof to create an offset instead of illegal unaligned pointers
  > ok guenther (tedu@)

libssl

  ~ src/ssl/s3_pkt.c                      

  > zero the read buffer after copying data to user so it doesn't linger.
  > ok beck (tedu@)

== share ============================================================= 04/06 ==

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

misc

  ~ airport                               

  > consistent spelling of "Moscow"; Ilya dot Kaliman at gmail dot com
  > (schwarze@)

== sys =============================================================== 05/06 ==

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

arch/armv7/conf

  ~ GENERIC                               ~ RAMDISK

  > Dynamically attach imxgpio(4) using the FDT. (kettenis@)

arch/armv7/imx

  ~ if_fec.c                              ~ imxehci.c
  ~ imxesdhc.c                            ~ imxiic.c
  ~ imxiomuxc.c                           ~ imxiomuxcvar.h
  ~ imxuart.c                             

  > Add support for handling pinctrl device tree bindings to imxiomuxc(4).
  > These are used to do board-specific setup of mux settings and pad
  > configuration.
  > ok jsg@, patrick@ (kettenis@)

  ~ files.imx                             ~ imx.c
  ~ imxgpio.c                             

  > Dynamically attach imxgpio(4) using the FDT. (kettenis@)

  ~ imxiomuxc.c                           

  > Fix typo.  Pointed out by patrick@ (kettenis@)

  ~ imxiomuxc.c                           

  > Not all i.MX6 devices have a pinctrl property in their device nodes.
  > In that case, soft fail and return instead of allocating buffer with
  > a bogus size.
  > ok kettenis@ (patrick@)

arch/armv7/omap

  ~ am335x.c                              ~ omap3.c
  ~ omap4.c                               

  > Remove now unused definitions for drivers that have been converted to
  > use the fdt. (jsg@)

  ~ omap.c                                

  > Instead of attaching the omap device based on board ids follow imx
  > and match based on the compatible property of the root node in the fdt.
  > Each of am33xx, omap3, and omap4 have their own list of devices to
  > attach. (jsg@)

arch/octeon/dev

  ~ cn30xxfau.c                           ~ cn30xxfauvar.h
  ~ cn30xxpow.c                           

  > Use the synciobdma instruction instead of the sync instruction for
  > flushing any pending local IOBDMA operations. The sync instruction is
  > overkill because it implies a full memory barrier.
  > ok jasper@ (long time ago) (visa@)

arch/octeon/include

  ~ octeonvar.h                           

  > Use the synciobdma instruction instead of the sync instruction for
  > flushing any pending local IOBDMA operations. The sync instruction is
  > overkill because it implies a full memory barrier.
  > ok jasper@ (long time ago) (visa@)

dev/acpi

  ~ acpireg.h                             

  > Rename apic_proc_uid field to acpi_proc_uid in the acpi_madt_x2apic struct.
  > It is the ACPI processor UID that is stored here.
  > ok guenther@ (kettenis@)

  ~ acpimadt.c                            

  > Pay attention to Processor Local X2APIC structures.  ACPI 6.0 allows these
  > even for APIC ID values less than 255.  Makes secondary CPUs attach on the
  > HP DL360 gen 9.
  > tested by jung@
  > ok guenther@ (kettenis@)

dev/microcode

  ~ atmel/Makefile                        ~ kue/Makefile
  ~ ral/Makefile                          ~ rum/Makefile
  ~ tusb3410/Makefile                     ~ udl/Makefile
  ~ zydas/Makefile                        

  > Build firmware for USB devices on octeon.
  > ok deraadt@ (visa@)

dev/mii

  ~ miidevs                               

  > Add MICREL KSZ9021 and KSZ9031. (kettenis@)

  ~ miidevs.h                             

  > regen (kettenis@)

kern

  ~ kern_pledge.c                         

  > Paranoia: check KTRPOINT() before calling ktrpledge() to guarantee we
  > can't (in the future) loop from ktrace writing hitting a pledge condition.
  > diff from Michal Mazurek (akfaew (at) jasminek.net) (guenther@)

  ~ tty.c                                 

  > POSIX specifies that if a processing calling tcsetpgrp() is in the
  > background it shall receive SIGTTOU.  Handle TIOCSPGRP like we do
  > the other tty ioctls that change the terminal.  OK deraadt@ guenther@
  > (millert@)

  ~ kern_pledge.c                         

  > pledge: use uint64_t instead of int for temporary storing a 64bit integer
  > affects only 32 bits platform (like i386).
  > problem spotted and diff from pelikan@
  > ok deraadt@ jca@ (semarie@)

== usr.bin =========================================================== 06/06 ==

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

doas

  ~ env.c                                 

  > rename variable for consistency (tedu@)

mandoc

  ~ Makefile                              ~ cgi.c
  ~ man.cgi.8                             

  > Simplify the code and the server setup by deleting the pseudo-manpath
  > "mandoc" that was used for man.cgi(8) documentation and by assuming
  > that the apropos(1) and man.cgi(8) manuals are simply installed in
  > the default manpath.  Even though man.cgi(8) is not installed by
  > default when installing OpenBSD, it is easy to copy it into the
  > default manpath used for man.cgi(8).
  > Idea found when considering a question asked by wrant dot com. (schwarze@)

  ~ read.c                                

  > Fix a nasty typo that prevented .so links to gziped manuals
  > from working in the absence of a mandoc.db(5) database.
  > Found the hard way by Svyatoslav Mishyn on Crux Linux. (schwarze@)

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

Reply via email to