OpenBSD src changes summary for 2016-05-21
==========================================

distrib/armv7                           etc/MAKEDEV.common
etc/etc.alpha/MAKEDEV                   etc/etc.amd64/MAKEDEV
etc/etc.armish/MAKEDEV                  etc/etc.armv7/MAKEDEV
etc/etc.armv7/MAKEDEV.md                etc/etc.armv7/disktab
etc/etc.hppa/MAKEDEV                    etc/etc.i386/MAKEDEV
etc/etc.landisk/MAKEDEV                 etc/etc.loongson/MAKEDEV
etc/etc.macppc/MAKEDEV                  etc/etc.octeon/MAKEDEV
etc/etc.sgi/MAKEDEV                     etc/etc.socppc/MAKEDEV
etc/etc.sparc64/MAKEDEV                 etc/etc.zaurus/MAKEDEV
lib/libedit                             libexec/ld.so
sbin/mount                              sbin/mount_msdos
sys/arch/alpha/alpha                    sys/arch/amd64/amd64
sys/arch/arm/arm                        sys/arch/arm/include
sys/arch/armv7/conf                     sys/arch/armv7/imx
sys/arch/armv7/include                  sys/arch/hppa/hppa
sys/arch/i386/i386                      sys/arch/m88k/m88k
sys/arch/macppc/macppc                  sys/arch/mips64/mips64
sys/arch/octeon/dev                     sys/arch/sh/sh
sys/arch/socppc/socppc                  sys/arch/sparc/sparc
sys/arch/sparc64/sparc64                sys/ddb
sys/dev                                 sys/dev/ofw
sys/dev/pci                             sys/dev/usb
sys/kern                                sys/msdosfs
sys/net80211                            sys/sys
usr.sbin/eeprom                         usr.sbin/ntpd
usr.sbin/smtpd                          

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

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

armv7

  ~ miniroot/Makefile.inc                 ~ ramdisk/Makefile
  ~ ramdisk/install.md                    

  > Copy dtb files to miniroots and install disk.  Increase the ramdisk size
  > and force long filenames on the first mount of fat 16 filesystems so
  > this works.
  > U-boot scripts have not yet been changed to load these files.
  > ok kettenis@ (jsg@)

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

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

MAKEDEV.common

  ~ MAKEDEV.common                        

  > Default /dev/video node to root.wheel 600 because this should not be
  > available wide open.  there should be some access model either via a
  > group or fbtab.  This will cause a decision to be made.
  > ok millert (deraadt@)

etc.alpha/MAKEDEV

  ~ etc.alpha/MAKEDEV                     

  > sync (deraadt@)

  ~ etc.alpha/MAKEDEV                     

  > sync (deraadt@)

etc.amd64/MAKEDEV

  ~ etc.amd64/MAKEDEV                     

  > sync (deraadt@)

  ~ etc.amd64/MAKEDEV                     

  > sync (deraadt@)

etc.armish/MAKEDEV

  ~ etc.armish/MAKEDEV                    

  > sync (deraadt@)

  ~ etc.armish/MAKEDEV                    

  > sync (deraadt@)

etc.armv7/MAKEDEV

  ~ etc.armv7/MAKEDEV                     

  > sync (deraadt@)

  ~ etc.armv7/MAKEDEV                     

  > sync (deraadt@)

  ~ etc.armv7/MAKEDEV                     

  > regen (kettenis@)

etc.armv7/MAKEDEV.md

  ~ etc.armv7/MAKEDEV.md                  

  > Add /dev/openprom. (kettenis@)

etc.armv7/disktab

  ~ etc.armv7/disktab                     

  > Copy dtb files to miniroots and install disk.  Increase the ramdisk size
  > and force long filenames on the first mount of fat 16 filesystems so
  > this works.
  > U-boot scripts have not yet been changed to load these files.
  > ok kettenis@ (jsg@)

etc.hppa/MAKEDEV

  ~ etc.hppa/MAKEDEV                      

  > sync (deraadt@)

  ~ etc.hppa/MAKEDEV                      

  > sync (deraadt@)

etc.i386/MAKEDEV

  ~ etc.i386/MAKEDEV                      

  > sync (deraadt@)

  ~ etc.i386/MAKEDEV                      

  > sync (deraadt@)

etc.landisk/MAKEDEV

  ~ etc.landisk/MAKEDEV                   

  > sync (deraadt@)

  ~ etc.landisk/MAKEDEV                   

  > sync (deraadt@)

etc.loongson/MAKEDEV

  ~ etc.loongson/MAKEDEV                  

  > sync (deraadt@)

  ~ etc.loongson/MAKEDEV                  

  > sync (deraadt@)

etc.macppc/MAKEDEV

  ~ etc.macppc/MAKEDEV                    

  > sync (deraadt@)

  ~ etc.macppc/MAKEDEV                    

  > sync (deraadt@)

etc.octeon/MAKEDEV

  ~ etc.octeon/MAKEDEV                    

  > sync (deraadt@)

  ~ etc.octeon/MAKEDEV                    

  > sync (deraadt@)

etc.sgi/MAKEDEV

  ~ etc.sgi/MAKEDEV                       

  > sync (deraadt@)

  ~ etc.sgi/MAKEDEV                       

  > sync (deraadt@)

etc.socppc/MAKEDEV

  ~ etc.socppc/MAKEDEV                    

  > sync (deraadt@)

  ~ etc.socppc/MAKEDEV                    

  > sync (deraadt@)

etc.sparc64/MAKEDEV

  ~ etc.sparc64/MAKEDEV                   

  > sync (deraadt@)

  ~ etc.sparc64/MAKEDEV                   

  > sync (deraadt@)

etc.zaurus/MAKEDEV

  ~ etc.zaurus/MAKEDEV                    

  > sync (deraadt@)

  ~ etc.zaurus/MAKEDEV                    

  > sync (deraadt@)

== lib =============================================================== 03/07 ==

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

libedit

  ~ editline.3                            

  > Fix the prototype used by EL_GETCFN, mention the associated typedef name,
  > document the return values, expand the list of affected functions, warn
  > against using EL_GETCFN, and clarify some wording and notation. (schwarze@)

  ~ editline.3                            

  > Simple sync with NetBSD, mostly to avoid confusion of arguments and
  > return values. (schwarze@)

== libexec =========================================================== 04/07 ==

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

ld.so

  ~ sparc64/rtld_machine.c                

  > Temporarily make the PLT writable when we're initializing the magic slots
  > or doing non-lazy relocation processing.
  > ok guenther@ (kettenis@)

  ~ sparc/rtld_machine.c                  

  > mul/div/rem replacement should happen without PROT_EXEC
  > ok guenther (deraadt@)

== sbin ============================================================== 05/07 ==

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

mount

  ~ mount.c                               

  > Remove the -x flag from mount_msdos and always assume the execute bit
  > for readable directories, while making it subject to the mask option
  > (-m in mount_msdos), so it is still possible to mount with
  > non-executable directories, but with semantics that are easier to
  > comprehend.
  > This makes directory listings with default mount options work again.
  > ok deraadt@ (natano@)

mount_msdos

  ~ mount_msdos.8                         ~ mount_msdos.c

  > Remove the -x flag from mount_msdos and always assume the execute bit
  > for readable directories, while making it subject to the mask option
  > (-m in mount_msdos), so it is still possible to mount with
  > non-executable directories, but with semantics that are easier to
  > comprehend.
  > This makes directory listings with default mount options work again.
  > ok deraadt@ (natano@)

  ~ mount_msdos.8                         ~ mount_msdos.c

  > no more -x; (jmc@)

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

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

arch/alpha/alpha

  ~ machdep.c                             

  > hand-massage sendsig() and sys_sigreturn() to be much more similar.
  > ok guenther kettenis (deraadt@)

arch/amd64/amd64

  ~ machdep.c                             

  > hand-massage sendsig() and sys_sigreturn() to be much more similar.
  > ok guenther kettenis (deraadt@)

arch/arm/arm

  ~ sig_machdep.c                         

  > hand-massage sendsig() and sys_sigreturn() to be much more similar.
  > ok guenther kettenis (deraadt@)

  ~ conf.c                                + openprom.c

  > Implement openprom(4) for armv7.
  > ok deraadt@ (kettenis@)

arch/arm/include

  ~ conf.h                                + openpromio.h

  > Implement openprom(4) for armv7.
  > ok deraadt@ (kettenis@)

arch/armv7/conf

  ~ RAMDISK                               

  > Copy dtb files to miniroots and install disk.  Increase the ramdisk size
  > and force long filenames on the first mount of fat 16 filesystems so
  > this works.
  > U-boot scripts have not yet been changed to load these files.
  > ok kettenis@ (jsg@)

  ~ GENERIC                               ~ RAMDISK

  > Dynamically attach imxiic(4) and use the FDT to enumerate devices on i2c
  > busses.  Users of the CuBox-i and Hummingboard now need to boot with an FDT
  > to see the RTC.
  > ok jsg@, patrick@ (kettenis@)

  ~ files.armv7                           

  > Implement openprom(4) for armv7.
  > ok deraadt@ (kettenis@)

arch/armv7/imx

  ~ files.imx                             ~ imx.c
  ~ imxiic.c                              

  > Dynamically attach imxiic(4) and use the FDT to enumerate devices on i2c
  > busses.  Users of the CuBox-i and Hummingboard now need to boot with an FDT
  > to see the RTC.
  > ok jsg@, patrick@ (kettenis@)

arch/armv7/include

  + openpromio.h                          

  > Implement openprom(4) for armv7.
  > ok deraadt@ (kettenis@)

arch/hppa/hppa

  ~ machdep.c                             

  > hand-massage sendsig() and sys_sigreturn() to be much more similar.
  > ok guenther kettenis (deraadt@)

arch/i386/i386

  ~ machdep.c                             

  > hand-massage sendsig() and sys_sigreturn() to be much more similar
  > (deraadt@)

arch/m88k/m88k

  ~ sig_machdep.c                         

  > hand-massage sendsig() and sys_sigreturn() to be much more similar.
  > ok guenther kettenis (deraadt@)

arch/macppc/macppc

  ~ machdep.c                             

  > hand-massage sendsig() and sys_sigreturn() to be much more similar.
  > ok guenther kettenis (deraadt@)

arch/mips64/mips64

  ~ sendsig.c                             

  > hand-massage sendsig() and sys_sigreturn() to be much more similar.
  > ok guenther kettenis (deraadt@)

arch/octeon/dev

  ~ if_cnmac.c                            

  > panic() if an incoming packet does not consist of one buffer. This
  > makes the number of buffers visible. (visa@)

  ~ if_cnmac.c                            ~ if_cnmacvar.h

  > Make the TX path of cnmac(4) MP-safe and add some ifq oactive logic.
  > Feedback from dlg@, ok mpi@ (visa@)

arch/sh/sh

  ~ sh_machdep.c                          

  > hand-massage sendsig() and sys_sigreturn() to be much more similar.
  > ok guenther kettenis (deraadt@)

arch/socppc/socppc

  ~ machdep.c                             

  > hand-massage sendsig() and sys_sigreturn() to be much more similar.
  > ok guenther kettenis (deraadt@)

arch/sparc/sparc

  ~ machdep.c                             

  > hand-massage sendsig() and sys_sigreturn() to be much more similar.
  > ok guenther kettenis (deraadt@)

arch/sparc64/sparc64

  ~ machdep.c                             

  > hand-massage sendsig() and sys_sigreturn() to be much more similar
  > (deraadt@)

ddb

  ~ db_structinfo.c                       

  > <sys/localedef.h> isn't needed for ddb structinfo
  > ok millert@ deraadt@ schwarze@ (guenther@)

dev

  ~ softraid_crypto.c                     

  > Remove another erroneous VOP_CLOSE/vput, which was missed with the last
  > commit. While here, also be consistent with the goto labels used. (jsing@)

dev/ofw

  ~ fdt.c                                 

  > Implement openprom(4) for armv7.
  > ok deraadt@ (kettenis@)

dev/pci

  ~ pcidevs                               

  > Add ids found in x1 carbon 2016:
  > - GMM (intel skylake general mixture model)
  > - ISH (intel 100 series integrated sensor hub)
  > - RTS525A (realtek card reader, not supported by rtsx(4)) (reyk@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > sync (reyk@)

dev/usb

  ~ usb_subr.c                            

  > Free the cache if the string cannot be retrieved.  This allows the
  > fallback method to actually do its work and look up the strings via
  > the vendor and product id.
  > Regression noticed and ok tb@, ok mpi@ (patrick@)

kern

  ~ subr_disk.c                           ~ kern_sysctl.c

  > Cleanup some of the DUID code and refactor for readability.
  > ok krw@ kettenis@ (jsing@)

  ~ subr_disk.c                           

  > Fix logic bug in DUID generation - we want to generate DUIDs until we have
  > one that is not a duplicate and not a zero DUID.
  > ok krw@ (jsing@)

msdosfs

  ~ msdosfs_vnops.c                       

  > by default, files were made executable.  that does not make sense today.
  > noone should be executing a binary from a msdos filesystem, considering
  > the mountpoint tracking permission mode model
  > ok natano krw (deraadt@)

  ~ msdosfs_vnops.c                       ~ msdosfsmount.h

  > Remove the -x flag from mount_msdos and always assume the execute bit
  > for readable directories, while making it subject to the mask option
  > (-m in mount_msdos), so it is still possible to mount with
  > non-executable directories, but with semantics that are easier to
  > comprehend.
  > This makes directory listings with default mount options work again.
  > ok deraadt@ (natano@)

net80211

  ~ ieee80211_node.c                      ~ ieee80211_var.h

  > Add a wireless driver capability flag for devices which scan 2GHz and 5GHz
  > bands in a single scan offload request. This will be used by iwm(4) soon.
  > ok kettenis@, earlier version ok phessler@ (stsp@)

sys

  ~ disk.h                                

  > Cleanup some of the DUID code and refactor for readability.
  > ok krw@ kettenis@ (jsing@)

  ~ mount.h                               

  > Remove the -x flag from mount_msdos and always assume the execute bit
  > for readable directories, while making it subject to the mask option
  > (-m in mount_msdos), so it is still possible to mount with
  > non-executable directories, but with semantics that are easier to
  > comprehend.
  > This makes directory listings with default mount options work again.
  > ok deraadt@ (natano@)

== usr.sbin ========================================================== 07/07 ==

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

eeprom

  ~ optree.c                              

  > Zero op_name when we start enumerating properties such that we don't risk
  > skipping the properties of the root node when the lookup of random stack
  > garbage fails.
  > ok deraadt@ (kettenis@)

  ~ optree.c                              

  > Byteswap 32-bit "cells" on little-endian platforms before printing them.
  > OpenFirware/FDT is defined to be big-endian.  This makes eeprom -p print
  > sensible numbers on little-endian platforms.
  > ok deraadt@ (kettenis@)

  ~ Makefile                              

  > Build on armv7. (kettenis@)

ntpd

  ~ constraint.c                          

  > Harden TLS for ntpd constraints - stop disabling server name verification,
  > ensure that we load the CA certificates and use tls_connect_servername()
  > so that we can verify the server we are connecting to (even though we've
  > already resolved the hostname). Also add additional warnings for TLS
  > connect and TLS write failures so that we know what is happening and why.
  > Lack of server name verification also reported by Luis M. Merino
  > <luismiguelmerino at gmail dot com> - thanks!
  > ok deraadt@ reyk@ (jsing@)

smtpd

  ~ aliases.c                             

  > replace hardcoded '+' with TAG_CHAR define
  > diff from obadz <[email protected]> (gilles@)

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

Reply via email to