OpenBSD src changes summary for 2016-05-09 ==========================================
include/signal.h lib/libc lib/libedit lib/libexpat lib/libtls sys/arch/amd64/include usr.bin/rcs usr.sbin/httpd usr.sbin/pkg_add usr.sbin/pppd usr.sbin/pwd_mkdb == include =========================================================== 01/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/include signal.h ~ signal.h > Remove sigreturn declaration and the now-unused libc syscall stub > (guenther@) == lib =============================================================== 02/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libc ~ db/man/hash.3 > remove mention of dbm(3) and surrounding cruft; ok jmc@ (naddy@) ~ arch/sparc/gen/setjmp.S > Don't use sigreturn(2) in longjmp(3). Instead use a similar approach as in > _longjmp(3) but also restore the signal mask. > ok deraadt@ (kettenis@) ~ arch/alpha/gen/_setjmp.S ~ arch/alpha/gen/setjmp.S ~ arch/alpha/gen/sigsetjmp.S > Stop using sigreturn for longjmp, just set the signal mask and return > registers ala _longjmp. In setjmp, stop saving the onstack from > sigaltstack > as it's been unused by longjmp for years. > In sig{set,long}jmp, use the internal, hidden names for setjmp/_setjmp/etc > to avoid creating PLT entries. > build testing deraadt@ (guenther@) - arch/alpha/sys/sigreturn.S - arch/amd64/sys/sigreturn.S - arch/arm/sys/sigreturn.S - arch/hppa/sys/sigreturn.S - arch/hppa64/sys/sigreturn.S - arch/i386/sys/sigreturn.S - arch/m88k/sys/sigreturn.S - arch/mips64/sys/sigreturn.S - arch/powerpc/sys/sigreturn.S - arch/sh/sys/sigreturn.S - arch/sparc/sys/sigreturn.S - arch/sparc64/sys/sigreturn.S ~ hidden/signal.h ~ sys/Makefile.inc > Remove sigreturn declaration and the now-unused libc syscall stub > (guenther@) ~ sys/sigreturn.2 > libc stub is gone, so update the description to cover the remaining use > (guenther@) libedit ~ readline.c > Fix stifle_history(): Remove excessive entries, if any. > Based on a patch from Bastian Maerkisch <bmaerkisch at web dot de>, > with an additional fix for a memory leak by me. > OK czarkoff@ (schwarze@) libexpat ~ Changes ~ README ~ doc/reference.html ~ examples/elements.c ~ lib/amigaconfig.h ~ lib/expat.h ~ lib/xmlparse.c > update libexpat to 2.1.1. > ok deraadt@ (thanks to sebastian[@]pipping[.]org for information). > (rpointel@) libtls ~ tls_init.3 > Fix mangled function signatures. > From Carlin Bingham <cb at viennan dot net>, thanks! (jsing@) == sys =============================================================== 03/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/amd64/include ~ cpu.h > 2nd identical definition of PROC_PC macro is not needed > from miod (deraadt@) == usr.bin =========================================================== 04/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin rcs ~ rcs.c ~ rcs.h > Implement Mdocdate keyword substitution. > In particular, this stops rcsdiff(1) and CVSweb from showing > wrong Mdocdate lines in diffs. > Problem originally reported by tj@. > OK tobias@ otto@ millert@ (schwarze@) == usr.sbin ========================================================== 05/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin httpd ~ httpd.conf.5 > in the http redirect example, also include the requested url instead > of just going to the home page. > requested by and ok beck (tj@) pkg_add ~ OpenBSD/ProgressMeter/Term.pm > stop depending on *.ph > use Term::ReadKey > a bit of funky stuff while old ports Term::ReadKey is around (espie@) ~ OpenBSD/PkgSign.pm > prepare for API tweaks of OpenBSD::MkTemp > okay afresh1@ (espie@) pppd ~ auth.c > need to use shadow passwd function here, reminded by sthen (tedu@) pwd_mkdb ~ pwd_mkdb.8 > remove mention of dbm(3) and surrounding cruft; ok jmc@ (naddy@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
