OpenBSD src changes summary for 2017-02-20 ==========================================
distrib/miniroot distrib/octeon etc/examples/pkg.conf gnu lib/libc lib/libcrypto lib/libtls share/man sys/arch/amd64/amd64 sys/arch/amd64/include sys/arch/arm64/arm64 sys/arch/i386/i386 sys/dev/pci sys/dev/rasops sys/kern sys/net sys/netinet usr.bin/fmt usr.bin/netstat usr.sbin/ocspcheck == distrib =========================================================== 01/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib miniroot ~ dot.profile > Zap the extra echo and show the prompt using the var?'prompt' feature > of read. (rpe@) octeon ~ ramdisk/install.md > Bump the default size of the MSDOS partition from 16MB to 32MB. > 16MB is too small to hold bsd, bsd.mp and bsd.rd simultaneously. > Noticed by and OK stsp@ > OK deraadt@ (visa@) == etc =============================================================== 02/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/etc examples/pkg.conf ~ examples/pkg.conf > sync (sthen@) == gnu =============================================================== 03/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/gnu gnu ~ usr.bin/Makefile > Skip building gdb on aarch64 there is no support for it. (jsg@) == lib =============================================================== 04/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libc ~ arch/aarch64/sys/tfork_thread.S > __tfork(3) returns the thread ID of the new thread in x0, not x1. The > value returned in x1 on __tfork(3) is always zero, which made the code > always fall into the child case. (patrick@) libcrypto ~ err/err.c ~ err/err.h ~ man/ERR_put_error.3 ~ man/Makefile + man/ERR_asprintf_error_data.3 > Mark ERR_add_error_data and ERR_add_error_vdata as not for internal use, > and document ERR_asprintf_error_data as their replacement. > ok jsing@, ingo@ (beck@) libtls ~ man/tls_init.3 ~ man/tls_read.3 > document tls_config_error(3) RETURN VALUES, improve what is said > about tls_error(3), and warn about some traps; > OK jmc@ (schwarze@) ~ man/tls_init.3 > spelling fix; (jmc@) == share ============================================================= 05/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man5/bsd.port.mk.5 > tighter documentation for dependency handling (espie@) ~ man5/bsd.port.mk.5 > install-depends works as expected for multi-package setups. > it's prepare that's special. (espie@) == sys =============================================================== 06/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/amd64/amd64 ~ vmm.c > SVM: fix segment A/R bits formatting (mlarkin@) ~ vmm.c > SVM: fix wrong treatment of MSRs, especially EFER. (mlarkin@) ~ vmm.c > typo in comment (mlarkin@) ~ vmm_support.S > SVM: asm support for SVM/RVI (mlarkin@) ~ vmm.c > VMX: assert that the supplied instruction length matches what is expected > for > HLT exits (mlarkin@) arch/amd64/include ~ vmmvar.h > SVM: asm support for SVM/RVI (mlarkin@) arch/arm64/arm64 ~ vm_machdep.c > STACKALIGN() already does the right thing by casting the given argument > to unsigned long, so explicitly casting the address to unsigned int only > leads to truncation. (patrick@) arch/i386/i386 ~ vmm.c > same fix as amd64 (typo in comment) (mlarkin@) ~ vmm.c > VMX: assert that the supplied instruction length matches what is expected > for > HLT exits. Matches previous diff from amd64 (mlarkin@) dev/pci ~ if_iwm.c ~ if_iwn.c > Remove hack to release/re-acquire netlock in _ioctl(). > A short hang in X11 during an ifconfig scan is better than making > tcpdump(8) an express ticket to the ddb prompt. > ok mpi@ (krw@) dev/rasops ~ rasops32.c > memcpy a character row at a time to the framebuffer, rather than > sending pixel by pixel > greatly speeds up the text framebuffer on some EFI implementations, > such as shaving 10 seconds off a boot under VMWare Fusion > ok deraadt (jcs@) kern ~ subr_pool.c > revert 1.206 because it allows deadlocks. > if the gc task is running on a cpu that handles interrupts it is > possible to allow a deadlock. the gc task my be cleaning up a pool > and holding its mutex when an non-MPSAFE interrupt arrives and tries > to take the kernel lock. another cpu may already be holding the > kernel lock when it then tries use the same pool thats the pool GC > is currently processing. > thanks to sthen@ and mpi@ for chasing this down. (dlg@) net ~ if_pfsync.c ~ if_pfsync.h > pfsync(4) percpu counters > ok florian@ (jca@) netinet ~ ip_carp.c ~ ip_carp.h > carp(4) percpu counters > ok florian@ (jca@) ~ ip_ipip.h > Crank all members of struct ipipstat to 64 bits > Will make conversion to percpu counters easier. ok bluhm@ (jca@) == usr.bin =========================================================== 07/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin fmt ~ fmt.c > * Hoist Copyright notice to the top, don't hide it in the middle. > * Add Copyright and license for my changes, and for pjanzen@'s in 2000. > * Comply with the obnoxious license condition that we must list changes > in the source code. > * Delete a fragment of an ancient RCS change log listing changes by > Gareth McCaughan himself. The license does NOT require us to keep that, > and it does not contain interesting information, not even for historians. > OK pjanzen@ deraadt@ (schwarze@) netstat ~ inet.c > Crank all members of struct ipipstat to 64 bits > Will make conversion to percpu counters easier. ok bluhm@ (jca@) == usr.sbin ========================================================== 08/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin ocspcheck ~ ocspcheck.c > Add missing $OpenBSD$ (beck@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
