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
