OpenBSD src changes summary for 2017-09-16 ==========================================
bin/pax libexec/login_yubikey regress/sys sys/arch/amd64/amd64 sys/arch/arm64/arm64 sys/arch/mips64/mips64 usr.sbin/pkg_add == bin =============================================================== 01/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/bin pax ~ cpio.c ~ ftree.c ~ pat_rep.c ~ tables.c ~ tar.c > Carefully add casts to silence clang sign-compare warnings. ok millert@ > (otto@) == libexec =========================================================== 02/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/libexec login_yubikey ~ yubikey.c > Make sure to freezero() the wide-character copy of the user supplied > password. > While here, change the mbstowcs() error checking making it complaint with > what's > documented in the manual and zap some stray whitespace. > ok benno@ tb@ (anton@) == regress =========================================================== 03/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress sys ~ kern/ptrace/ptrace.c > The copyin(9) family of functions should return EFAULT for all memory > protection issues. So make amd64 do that instead of passing through > uvm_fault()'s return value, which lead to other possible errors > (particularly EACCES) being returned to userspace. Clean up a vestige > on arm64 too. > ok bluhn@ deraadt@ (guenther@) == sys =============================================================== 04/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/amd64/amd64 ~ trap.c ~ copy.S > The copyin(9) family of functions should return EFAULT for all memory > protection issues. So make amd64 do that instead of passing through > uvm_fault()'s return value, which lead to other possible errors > (particularly EACCES) being returned to userspace. Clean up a vestige > on arm64 too. > ok bluhn@ deraadt@ (guenther@) arch/arm64/arm64 ~ trap.c > The copyin(9) family of functions should return EFAULT for all memory > protection issues. So make amd64 do that instead of passing through > uvm_fault()'s return value, which lead to other possible errors > (particularly EACCES) being returned to userspace. Clean up a vestige > on arm64 too. > ok bluhn@ deraadt@ (guenther@) arch/mips64/mips64 ~ fp_emulate.c > Make sure that `fsr' is always initialized. Non-DEBUG kernels > have not been affected. > From miod@ (visa@) == usr.sbin ========================================================== 05/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin pkg_add ~ OpenBSD/PackingElement.pm ~ OpenBSD/PackingList.pm > recognize @version, to be used for a system-wide version marker (espie@) ~ OpenBSD/LibSpec.pm ~ OpenBSD/SharedLibs.pm > we already have a comparison function for libobjects, so move it up to > the best class, and sort bad libraries in dependency solving accordingly > (espie@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
