OpenBSD src changes summary for 2016-12-17
==========================================

distrib/sets                            lib/libcrypto
sys/arch                                sys/arch/arm64/arm64
sys/arch/arm64/compile                  sys/arch/arm64/compile/GENERIC
sys/arch/arm64/compile/RAMDISK          sys/arch/arm64/conf
sys/arch/arm64/dev                      sys/arch/arm64/include
sys/arch/arm64/stand                    sys/arch/arm64/stand/efiboot
sys/arch/luna88k/conf                   sys/arch/luna88k/dev
sys/arch/luna88k/include                sys/arch/luna88k/luna88k
sys/arch/mips64/include                 sys/arch/mips64/mips64
sys/arch/octeon/dev                     sys/arch/octeon/include
sys/arch/octeon/octeon                  sys/net
sys/net80211                            usr.sbin/makefs

== distrib =========================================================== 01/04 ==

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

sets

  ~ lists/comp/mi                         

  > sync (deraadt@)

  ~ lists/comp/mi                         

  > sync (deraadt@)

== lib =============================================================== 02/04 ==

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

libcrypto

  ~ man/Makefile                          + man/X509_REQ_new.3

  > Write a new manual page X509_REQ_new(3) from scratch.
  > These four functions are listed in <openssl/x509.h>
  > and in OpenSSL doc/man3/X509_dup.pod.
  > OpenSSL documentation specifies the wrong header file. (schwarze@)

  ~ man/Makefile                          + man/X509_ATTRIBUTE_new.3

  > Write new X509_ATTRIBUTE(3) manual page from scratch.
  > Both functions are listed in <openssl/x509.h>
  > and in OpenSSL doc/man3/X509_dup.pod.
  > OpenSSL documentation specifies the wrong header file.
  > The design and use of this data type feels horrific.
  > If you understand PKCS#8 or PKCS#10 and can explain why this was
  > designed as it is, your contribution to this manual page is welcome.
  > (schwarze@)

  ~ curve25519/curve25519.c               ~ curve25519/curve25519.h

  > Define X25519_KEY_LENGTH and use it so we have fewer magic numbers.
  > ok beck@ (jsing@)

== sys =============================================================== 03/04 ==

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

arch

  + arm64/Makefile                        

  > Import of OpenBSD/arm64
  > This commit contains all the kernel files related to the OpenBSD/arm64
  > port.  It is based on the PowerPC pmap, loongson, arm/armv7 code and
  > FreeBSD aarch64 code.  Hard work done by Dale Rahn. (patrick@)

arch/arm64/arm64

  + arm64_a4x_iobus.c                     + arm64_iobus.c
  + arm64_machdep.h                       + arm64_mutex.c
  + arm64var.h                            + ast.c
  + autoconf.c                            + bus_dma.c
  + conf.c                                + copy.S
  + copystr.S                             + cpuswitch.S
  + db_disasm.c                           + db_interface.c
  + db_trace.c                            + disksubr.c
  + exception.S                           + genassym.cf
  + intr.c                                + locore.S
  + machdep.c                             + mem.c
  + pmap.c                                + process_machdep.c
  + sig_machdep.c                         + softintr.c
  + support.S                             + sys_machdep.c
  + syscall.c                             + trap.c
  + vfp.c                                 + vm_machdep.c

  > Import of OpenBSD/arm64
  > This commit contains all the kernel files related to the OpenBSD/arm64
  > port.  It is based on the PowerPC pmap, loongson, arm/armv7 code and
  > FreeBSD aarch64 code.  Hard work done by Dale Rahn. (patrick@)

arch/arm64/compile

  + Makefile                              + Makefile.inc

  > Import of OpenBSD/arm64
  > This commit contains all the kernel files related to the OpenBSD/arm64
  > port.  It is based on the PowerPC pmap, loongson, arm/armv7 code and
  > FreeBSD aarch64 code.  Hard work done by Dale Rahn. (patrick@)

arch/arm64/compile/GENERIC

  + Makefile                              

  > Import of OpenBSD/arm64
  > This commit contains all the kernel files related to the OpenBSD/arm64
  > port.  It is based on the PowerPC pmap, loongson, arm/armv7 code and
  > FreeBSD aarch64 code.  Hard work done by Dale Rahn. (patrick@)

arch/arm64/compile/RAMDISK

  + Makefile                              

  > Import of OpenBSD/arm64
  > This commit contains all the kernel files related to the OpenBSD/arm64
  > port.  It is based on the PowerPC pmap, loongson, arm/armv7 code and
  > FreeBSD aarch64 code.  Hard work done by Dale Rahn. (patrick@)

arch/arm64/conf

  + GENERIC                               + Makefile.arm64
  + files.arm64                           + kern.ldscript

  > Import of OpenBSD/arm64
  > This commit contains all the kernel files related to the OpenBSD/arm64
  > port.  It is based on the PowerPC pmap, loongson, arm/armv7 code and
  > FreeBSD aarch64 code.  Hard work done by Dale Rahn. (patrick@)

arch/arm64/dev

  + agtimer.c                             + ampintc.c
  + arm64_bus_space.c                     + com_fdt.c
  + mainbus.c                             + mainbus.h
  + pluart.c                              + simplebus.c
  + simplebusvar.h                        + virtio_mmio.c

  > Import of OpenBSD/arm64
  > This commit contains all the kernel files related to the OpenBSD/arm64
  > port.  It is based on the PowerPC pmap, loongson, arm/armv7 code and
  > FreeBSD aarch64 code.  Hard work done by Dale Rahn. (patrick@)

arch/arm64/include

  + _float.h                              + _types.h
  + apmvar.h                              + armreg.h
  + asm.h                                 + atomic.h
  + bootconfig.h                          + bus.h
  + cdefs.h                               + conf.h
  + cpu.h                                 + db_machdep.h
  + disklabel.h                           + endian.h
  + exec.h                                + fdt.h
  + fenv.h                                + float.h
  + frame.h                               + hypervisor.h
  + ieee.h                                + ieeefp.h
  + internal_types.h                      + intr.h
  + kcore.h                               + limits.h
  + loadfile_machdep.h                    + lock.h
  + machdep.h                             + machine_reg.h
  + mplock.h                              + mutex.h
  + param.h                               + pcb.h
  + pmap.h                                + proc.h
  + profile.h                             + pte.h
  + ptrace.h                              + reg.h
  + reloc.h                               + setjmp.h
  + signal.h                              + softintr.h
  + spinlock.h                            + stdarg.h
  + swi.h                                 + sysarch.h
  + tcb.h                                 + trap.h
  + vfp.h                                 + vmparam.h

  > Import of OpenBSD/arm64
  > This commit contains all the kernel files related to the OpenBSD/arm64
  > port.  It is based on the PowerPC pmap, loongson, arm/armv7 code and
  > FreeBSD aarch64 code.  Hard work done by Dale Rahn. (patrick@)

arch/arm64/stand

  + Makefile                              

  > Import of OpenBSD/arm64
  > This commit contains all the kernel files related to the OpenBSD/arm64
  > port.  It is based on the PowerPC pmap, loongson, arm/armv7 code and
  > FreeBSD aarch64 code.  Hard work done by Dale Rahn. (patrick@)

arch/arm64/stand/efiboot

  + Makefile                              + conf.c
  + disk.h                                + efiboot.c
  + efiboot.h                             + eficall.h
  + efidev.c                              + efidev.h
  + exec.c                                + fdt.c
  + fdt.h                                 + heap.h
  + ldscript.arm64                        + libsa.h
  + self_reloc.c                          + start.S

  > Import of OpenBSD/arm64
  > This commit contains all the kernel files related to the OpenBSD/arm64
  > port.  It is based on the PowerPC pmap, loongson, arm/armv7 code and
  > FreeBSD aarch64 code.  Hard work done by Dale Rahn. (patrick@)

arch/luna88k/conf

  ~ GENERIC                               ~ files.luna88k

  > Add new device xp(4), preliminary support for LUNA's I/O processor.
  > This is a straightforward port of NetBSD/luna68k by Izumi Tsutsui(*),
  > and makes LUNA's I/O auxiliary processor (called XP, actually
  > HD647180) possible to load and run programs.
  > (*): http://mail-index.netbsd.org/source-changes/2016/12/03/msg079493.html
  > (aoyama@)

arch/luna88k/dev

  + xp.c                                  

  > Add new device xp(4), preliminary support for LUNA's I/O processor.
  > This is a straightforward port of NetBSD/luna68k by Izumi Tsutsui(*),
  > and makes LUNA's I/O auxiliary processor (called XP, actually
  > HD647180) possible to load and run programs.
  > (*): http://mail-index.netbsd.org/source-changes/2016/12/03/msg079493.html
  > (aoyama@)

arch/luna88k/include

  ~ conf.h                                + xpio.h

  > Add new device xp(4), preliminary support for LUNA's I/O processor.
  > This is a straightforward port of NetBSD/luna68k by Izumi Tsutsui(*),
  > and makes LUNA's I/O auxiliary processor (called XP, actually
  > HD647180) possible to load and run programs.
  > (*): http://mail-index.netbsd.org/source-changes/2016/12/03/msg079493.html
  > (aoyama@)

arch/luna88k/luna88k

  ~ conf.c                                ~ mainbus.c

  > Add new device xp(4), preliminary support for LUNA's I/O processor.
  > This is a straightforward port of NetBSD/luna68k by Izumi Tsutsui(*),
  > and makes LUNA's I/O auxiliary processor (called XP, actually
  > HD647180) possible to load and run programs.
  > (*): http://mail-index.netbsd.org/source-changes/2016/12/03/msg079493.html
  > (aoyama@)

arch/mips64/include

  ~ cpu.h                                 

  > Make Octeon model strings a bit more specific. While there,
  > add CN70xx/CN71xx. (visa@)

arch/mips64/mips64

  ~ cpu.c                                 

  > Make Octeon model strings a bit more specific. While there,
  > add CN70xx/CN71xx. (visa@)

arch/octeon/dev

  ~ octrtc.c                              

  > There is no RTC on Shasta, so do not attach the driver. (visa@)

arch/octeon/include

  ~ octeonvar.h                           

  > There is no RTC on Shasta, so do not attach the driver. (visa@)

  ~ octeon_model.h                        ~ octeonreg.h

  > Fix IO clock speed and system reset on Octeon III. (visa@)

arch/octeon/octeon

  ~ machdep.c                             

  > On some systems, the firmware advertises multiple tiny and disjoint
  > regions of free memory whose size is no more than a few page frames.
  > Ignore them in order not to clutter uvm with fragments. (visa@)

  ~ machdep.c                             

  > Fix IO clock speed and system reset on Octeon III. (visa@)

net

  ~ route.c                               

  > Insert RTF_CLONED routes at a higher priority than their partent to
  > prevent a mpath conflict for /32 RTF_CLONING routes.
  > Found the hardway by jsing@ on Google Compute Engine.
  > ok bluhm@, jsing@ (mpi@)

net80211

  ~ ieee80211_crypto.c                    ~ ieee80211_crypto.h
  ~ ieee80211_crypto_tkip.c               ~ ieee80211_node.c
  ~ ieee80211_var.h                       

  > Complete our half-done implementation of TKIP countermeasures in hostap
  > mode.
  > The previous code would disable the AP until next reboot upon MIC failure.
  > Instead, disable the AP for 60 seconds, as required by the 802.11 standard.
  > I randomly added a bit of time (up to 120 seconds total) just because we
  > can.
  > Problem reported by Mathy Vanhoef, thanks!
  > ok deraadt@
  > random input reyk@ (stsp@)

  ~ ieee80211_pae_output.c                

  > Don't crash while sending a TKIP MIC failure report to the AP.
  > Client-side bug found while investigating TKIP countermeasures. (stsp@)

== usr.sbin ========================================================== 04/04 ==

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

makefs

  ~ ffs.c                                 

  > Nuke unused variable and some extra whitespace.
  > ok natano@ (krw@)

  ~ README                                ~ cd9660.c
  ~ cd9660.h                              ~ makefs.c
  ~ makefs.h                              ~ msdos.c
  ~ walk.c                                

  > While here nuke some more annoying whitespace nits. (krw@)

  ~ ffs.c                                 

  > While here nuke some more annoying whitespace nits. (krw@)

  ~ cd9660/cd9660_eltorito.c              ~ cd9660/cd9660_eltorito.h
  ~ cd9660/cd9660_write.c                 ~ cd9660/iso.h
  ~ cd9660/iso9660_rrip.h                 

  > While here nuke some more annoying whitespace nits. (krw@)

  ~ ffs/buf.c                             ~ ffs/ffs_alloc.c
  ~ ffs/ufs_bmap.c                        ~ ffs/ufs_inode.h

  > While here nuke some more annoying whitespace nits. (krw@)

  ~ msdos/denode.h                        ~ msdos/mkfs_msdos.c
  ~ msdos/mkfs_msdos.h                    ~ msdos/msdosfs_fat.c
  ~ msdos/msdosfs_unicode.c               ~ msdos/msdosfs_vfsops.c
  ~ msdos/msdosfs_vnops.c                 

  > While here nuke some more annoying whitespace nits. (krw@)

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

Reply via email to