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

distrib/miniroot                        etc/Makefile
regress/misc                            sbin/sysctl
share/man                               sys/arch/alpha/alpha
sys/arch/amd64/amd64                    sys/arch/armv7/armv7
sys/arch/armv7/conf                     sys/arch/armv7/dev
sys/arch/armv7/sunxi                    sys/arch/armv7/vexpress
sys/arch/hppa/hppa                      sys/arch/i386/i386
sys/arch/landisk/landisk                sys/arch/loongson/loongson
sys/arch/loongson/stand/boot            sys/arch/luna88k/luna88k
sys/arch/m88k/m88k                      sys/arch/macppc/macppc
sys/arch/mips64/include                 sys/arch/octeon/octeon
sys/arch/octeon/stand/boot              sys/arch/sgi/sgi
sys/arch/socppc/socppc                  sys/arch/socppc/stand/boot
sys/arch/sparc64/sparc64                sys/dev
sys/kern                                sys/msdosfs
sys/net                                 usr.bin/mandoc
usr.bin/tmux                            

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

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

miniroot

  ~ install.sub                           

  > Re-enable fetching sets from local sources (disk, cdrom, nfs) as root.
  > It's the users responsibility to ensure the integrity of these files!
  > Problem found by Laurence Tratt who placed the sets in his home dir
  > where the unprivileged users now used by the installer weren't able
  > to read them from.
  > discussed with deraadt@
  > OK krw@ (rpe@)

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

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

Makefile

  ~ Makefile                              

  > Check that DESTDIR is on a noperm filesystem that's properly locked
  > down and enforce reasonable permissions for RELEASEDIR.
  > prodded by and ok deraadt
  > ok tb (natano@)

  ~ Makefile                              

  > Remove check for RELEASEDIR permissions, there are usecases where other
  > filesystem permissions are required.
  > requested by deraadt (natano@)

== regress =========================================================== 03/07 ==

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

misc

  - utf8/t1.exp                           - utf8/t1.sh
  - utf8/t2.exp                           - utf8/t2.sh
  - utf8/wc.exp                           - utf8/wc.sh

  > Remove simple UTF-8 tests.  Ingo has written propper tests for
  > cut(1) and wc(1).  Tests for tr(1) will come when it is UTF-8 ready.
  > OK schwarze@ (bluhm@)

== sbin ============================================================== 04/07 ==

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

sysctl

  ~ sysctl.c                              

  > fix heap overflow by rewriting loop; detected by new malloc canaries
  > ok krw@ beck@ (otto@)

== share ============================================================= 05/07 ==

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

man

  ~ man4/man4.armv7/sxipio.4              

  > sxipio now attaches with fdt (jsg@)

  - man4/man4.armv7/vexpress.4            ~ man4/man4.armv7/Makefile

  > Remove the vexpress platform abstraction and board id.  All the devices
  > that attached to vexpress have been converted to fdt so this is no
  > longer required. (jsg@)

  ~ man4/man4.armv7/Makefile              + man4/man4.armv7/psci.4

  > add a manual page for psci (jsg@)

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

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

arch/alpha/alpha

  ~ machdep.c                             

  > Apply consistency to forever loops with continue and NOTREACHED
  > Same thought from kettenis@, ok krw@ phessler@ millert@ (tom@)

arch/amd64/amd64

  ~ machdep.c                             

  > Apply consistency to forever loops with continue and NOTREACHED
  > Same thought from kettenis@, ok krw@ phessler@ millert@ (tom@)

arch/armv7/armv7

  ~ armv7_machdep.c                       ~ armv7_machdep.h
  ~ platform.c                            

  > Add a power down function pointer so power down can work without the
  > platform abstraction.
  > ok tom@ kettenis@ (jsg@)

  ~ armv7var.h                            ~ platform.c

  > Remove the vexpress platform abstraction and board id.  All the devices
  > that attached to vexpress have been converted to fdt so this is no
  > longer required. (jsg@)

  ~ armv7_start.S                         

  > Change raw dsb and smc opcodes to instructions.  The dsb encoding did
  > not set an option where as having just a 'dsb' instruction results in
  > the 'sy'/full system option being set.
  > Unknown/reserved options are supposed to result in a full system dsb
  > but the ARM ARM specifically calls this out as something software
  > should not rely on.
  > ok patrick@ (jsg@)

  ~ armv7_start.S                         

  > Add psci(4) a driver for the reset and power down portion of the
  > ARM Power State Coordination Interface (PSCI) specification.
  > Tested with qemu-system-arm -M virt.
  > Feedback from patrick@, ok kettenis@ tom@ (jsg@)

arch/armv7/conf

  ~ GENERIC                               ~ RAMDISK

  > Remove the vexpress platform abstraction and board id.  All the devices
  > that attached to vexpress have been converted to fdt so this is no
  > longer required. (jsg@)

  ~ GENERIC                               ~ RAMDISK

  > Attach sxiccmu(4) using the fdt.
  > ok jsg@ (kettenis@)

  ~ GENERIC                               ~ RAMDISK
  ~ files.armv7                           

  > Add psci(4) a driver for the reset and power down portion of the
  > ARM Power State Coordination Interface (PSCI) specification.
  > Tested with qemu-system-arm -M virt.
  > Feedback from patrick@, ok kettenis@ tom@ (jsg@)

arch/armv7/dev

  + psci.c                                

  > Add psci(4) a driver for the reset and power down portion of the
  > ARM Power State Coordination Interface (PSCI) specification.
  > Tested with qemu-system-arm -M virt.
  > Feedback from patrick@, ok kettenis@ tom@ (jsg@)

arch/armv7/sunxi

  ~ files.sunxi                           ~ sun4i.c
  ~ sun7i.c                               ~ sunxi.c
  ~ sxiccmu.c                             

  > Attach sxiccmu(4) using the fdt.
  > ok jsg@ (kettenis@)

arch/armv7/vexpress

  - vexpress.c                            - vexpress_a15.c
  - vexpress_a9.c                         - vexpress_machdep.c
  ~ files.vexpress                        ~ sysreg.c

  > Remove the vexpress platform abstraction and board id.  All the devices
  > that attached to vexpress have been converted to fdt so this is no
  > longer required. (jsg@)

arch/hppa/hppa

  ~ machdep.c                             

  > Apply consistency to forever loops with continue and NOTREACHED
  > Same thought from kettenis@, ok krw@ phessler@ millert@ (tom@)

arch/i386/i386

  ~ machdep.c                             

  > Apply consistency to forever loops with continue and NOTREACHED
  > Same thought from kettenis@, ok krw@ phessler@ millert@ (tom@)

arch/landisk/landisk

  ~ machdep.c                             

  > Apply consistency to forever loops with continue and NOTREACHED
  > Same thought from kettenis@, ok krw@ phessler@ millert@ (tom@)

arch/loongson/loongson

  ~ machdep.c                             ~ wscons_machdep.c

  > Apply consistency to forever loops with continue and NOTREACHED
  > Same thought from kettenis@, ok krw@ phessler@ millert@ (tom@)

arch/loongson/stand/boot

  ~ start.S                               

  > Pass `prid' properly to pmon_init(). (visa@)

arch/luna88k/luna88k

  ~ machdep.c                             

  > Apply consistency to forever loops with continue and NOTREACHED
  > Same thought from kettenis@, ok krw@ phessler@ millert@ (tom@)

arch/m88k/m88k

  ~ m88k_machdep.c                        

  > Apply consistency to forever loops with continue and NOTREACHED
  > Same thought from kettenis@, ok krw@ phessler@ millert@ (tom@)

  ~ m88k_machdep.c                        

  > Tweak the special handling of pid 1 in setregs()...and document that
  > while it's not 100% correct, it's okay
  > tested by aoyama@ (guenther@)

arch/macppc/macppc

  ~ machdep.c                             

  > Apply consistency to forever loops with continue and NOTREACHED
  > Same thought from kettenis@, ok krw@ phessler@ millert@ (tom@)

arch/mips64/include

  ~ pte.h                                 

  > Do not use MIPS64r2 instructions on Loongson 2. Now, a generic loongson
  > kernel has to learn a new trick in order to use TLB RI/XI on 3A2000.
  > (visa@)

arch/octeon/octeon

  ~ machdep.c                             

  > Apply consistency to forever loops with continue and NOTREACHED
  > Same thought from kettenis@, ok krw@ phessler@ millert@ (tom@)

arch/octeon/stand/boot

  ~ machdep.c                             

  > Apply consistency to forever loops with continue and NOTREACHED
  > Same thought from kettenis@, ok krw@ phessler@ millert@ (tom@)

arch/sgi/sgi

  ~ ip22_machdep.c                        ~ ip27_machdep.c
  ~ ip30_machdep.c                        ~ machdep.c

  > Apply consistency to forever loops with continue and NOTREACHED
  > Same thought from kettenis@, ok krw@ phessler@ millert@ (tom@)

arch/socppc/socppc

  ~ machdep.c                             

  > Apply consistency to forever loops with continue and NOTREACHED
  > Same thought from kettenis@, ok krw@ phessler@ millert@ (tom@)

arch/socppc/stand/boot

  ~ machdep.c                             

  > Apply consistency to forever loops with continue and NOTREACHED
  > Same thought from kettenis@, ok krw@ phessler@ millert@ (tom@)

arch/sparc64/sparc64

  ~ machdep.c                             

  > Apply consistency to forever loops with continue and NOTREACHED
  > Same thought from kettenis@, ok krw@ phessler@ millert@ (tom@)

dev

  ~ audio.c                               

  > Don't allocate struct mixer_devinfo instances on the stack.  It is a fairly
  > large data structure and if the compiler gets clever and inlines some code
  > we hit the stack size compiler warning.  This makes things compile with
  > clang.
  > ok ratchov@ (kettenis@)

kern

  ~ uipc_socket2.c                        

  > sowakeup() is only called from sorwakeup() and sowwakeup().  Both
  > have an splsoftassert(IPL_SOFTNET) now, so sowakeup() does not need
  > to call splsoftnet() anymore.
  > From mpi@'s netlock diff; OK mikeb@ (bluhm@)

  ~ sys_process.c                         

  > With systrace and procfs gone, process_checkioperm() and process_domem()
  > are for option PTRACE only
  > ok kettenis@ (guenther@)

msdosfs

  ~ msdosfs_vfsops.c                      

  > Do not check the SecPerTrack field of the BPB when mounting a MSDOS
  > file system.  In modern images the field is not set properly and
  > the value is not used anyway.  FreeBSD has removed the check already
  > in 2008.
  > From Alexander von Gernler; OK krw@ (bluhm@)

net

  ~ pf.c                                  

  > formatting nit (a tab got lost somewhen) (henning@)

  ~ if.c                                  

  > This needs radix.h because it uses rn_refines().
  > OK guenther@ (claudio@)

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

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

mandoc

  ~ mandoc.h                              ~ mdoc_term.c
  ~ mdoc_validate.c                       ~ read.c

  > Delete complicated code dealing with .Bl -tag without -width,
  > and just let it default to -width 6n, which agrees with the
  > traditional -width Ds that is still in widespread use.
  > I just pushed a patch upstream to GNU roff that does the same for
  > groff_mdoc(7).  Before, groff contained code that was even more
  > complicated than mandoc, but both resulted in quite different
  > user-visible output.  Now, both agree, and output is nicer for both.
  > Useless complication noticed by Carsten Kunze (Heirloom roff). (schwarze@)

tmux

  ~ window-copy.c                         

  > Use xsnprintf not snprintf for the prompt in window_copy_write_line
  > because we don't care if it is truncated to the screen width, we don't
  > want it to be fatal. (nicm@)

  ~ cmd-set-option.c                      

  > Handle NULL window or session for user options. (nicm@)

  ~ cmd-if-shell.c                        ~ cmd-run-shell.c

  > Pass file/line to new command for if-shell so that errors appear
  > sensibly. (nicm@)

  ~ screen-redraw.c                       ~ server-client.c
  ~ tmux.h                                

  > Make the CLIENT_STATUS flag imply that pane status lines are redrawn if
  > they are enabled and break the actual screen generation code into a
  > separate function. Fixes problems reported by Romain Francoise. (nicm@)

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

Reply via email to