OpenBSD src changes summary for 2016-03-06 to 2016-03-13 inclusive ==================================================================
Makefile.cross bin/cp bin/df bin/ksh bin/ls distrib distrib/notes distrib/sets distrib/special distrib/vax etc/MAKEDEV.man etc/MAKEDEV.mi etc/Makefile etc/etc.alpha/MAKEDEV etc/etc.amd64/MAKEDEV etc/etc.armish/MAKEDEV etc/etc.armv7/MAKEDEV etc/etc.hppa/MAKEDEV etc/etc.hppa64/MAKEDEV etc/etc.i386/MAKEDEV etc/etc.landisk/MAKEDEV etc/etc.loongson/MAKEDEV etc/etc.luna88k/MAKEDEV etc/etc.macppc/MAKEDEV etc/etc.octeon/MAKEDEV etc/etc.sgi/MAKEDEV etc/etc.socppc/MAKEDEV etc/etc.sparc/MAKEDEV etc/etc.sparc64/MAKEDEV etc/etc.vax/MAKEDEV etc/etc.vax/MAKEDEV.md etc/etc.vax/Makefile etc/etc.vax/Makefile.inc etc/etc.vax/disktab etc/etc.vax/fbtab etc/etc.vax/login.conf etc/etc.vax/sysctl.conf etc/etc.vax/ttys etc/etc.zaurus/MAKEDEV etc/examples/pkg.conf etc/examples/remote etc/mtree/4.4BSD.dist etc/mtree/special games/adventure games/atc games/banner games/bcd games/boggle games/bs games/cribbage games/factor games/fish games/fortune games/grdc games/hunt games/morse games/number games/phantasia games/pig games/pom games/ppt games/primes games/quiz games/random games/robots games/snake games/tetris games/trek games/wump gnu/usr.bin/cvs include/Makefile lib/csu lib/libc lib/libcrypto lib/libkvm lib/libm lib/librthread lib/libssl libexec/spamd regress/lib regress/usr.bin sbin/clri sbin/disklabel sbin/fdisk sbin/iked sbin/isakmpd sbin/mknod sbin/newfs sbin/pdisk sbin/reboot sbin/wsconsctl share/man share/mk sys sys/arch sys/arch/amd64/amd64 sys/arch/amd64/include sys/arch/amd64/stand/libsa sys/arch/arm/arm sys/arch/i386/i386 sys/arch/i386/include sys/arch/i386/stand/libsa sys/arch/loongson/dev sys/arch/loongson/include sys/arch/loongson/loongson sys/arch/m88k/m88k sys/arch/mips64/include sys/arch/mips64/mips64 sys/arch/octeon/dev sys/arch/octeon/include sys/arch/octeon/octeon sys/arch/powerpc/ddb sys/arch/sgi/include sys/arch/sgi/localbus sys/arch/sgi/sgi sys/arch/sgi/xbow sys/arch/sparc/dev sys/arch/sparc64/dev sys/arch/sparc64/include sys/arch/sparc64/sparc64 sys/arch/sparc64/stand/ofwboot sys/arch/vax/compile sys/arch/vax/conf sys/arch/vax/dec sys/arch/vax/if sys/arch/vax/include sys/arch/vax/mbus sys/arch/vax/mscp sys/arch/vax/qbus sys/arch/vax/stand sys/arch/vax/stand/boot sys/arch/vax/stand/common sys/arch/vax/stand/xxboot sys/arch/vax/uba sys/arch/vax/vax sys/arch/vax/vsa sys/arch/vax/vxt sys/conf sys/ddb sys/dev/ic sys/dev/ofw sys/dev/pci sys/dev/usb sys/isofs/cd9660 sys/kern sys/lib/libkern sys/net sys/netinet sys/netinet6 sys/scsi sys/sys sys/uvm usr.bin/calendar usr.bin/file usr.bin/gprof usr.bin/kdump usr.bin/ktrace usr.bin/ssh usr.bin/systat usr.bin/talk usr.bin/vi usr.sbin/config usr.sbin/httpd usr.sbin/installboot usr.sbin/mtrace usr.sbin/npppd usr.sbin/smtpd usr.sbin/snmpd usr.sbin/tcpdump usr.sbin/vmctl usr.sbin/vmd usr.sbin/wsconscfg == Makefile.cross ==================================================== 01/15 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/Makefile.cross Makefile.cross > We are done providing support for the vax. > lots of agreement. (deraadt@) == bin =============================================================== 02/15 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/bin cp ~ cp.c > Make cp -i behave as mv -i or rm -i, independently of whether stdin > is a tty or not. From Timo Buhrmester. > ok jca@ (tb@) df ~ df.c > simplify print formatting logic, replace exit() in main() with return > from Michal Mazurek, ok tb@ (mmcc@) ksh ~ ksh.1 ~ misc.c > Make set +o conform with POSIX. > It should be possible to use set +o to save the current shell options, > then modify them at will and later restore them to the saved value. > Therefore the output must not only contain the options which are > currently set, but also the ones that are _not_ set, so a restore > disables them if they are enabled. > from Martijn Dekker (martijn (at) inlv (dot) org) > ok sthen@, tb@ (natano@) ~ ksh.1 > tweak previous a little; (jmc@) ls ~ ls.1 > Mark up COLUMNS as an environment variable. > ok jmc@ schwarze@ (bentley@) == distrib =========================================================== 03/15 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib distrib ~ Makefile > We are done providing support for the vax. > lots of agreement. (deraadt@) notes - vax/contents - vax/features - vax/hardware - vax/install - vax/prep - vax/upgrade - vax/whatis - vax/xfer ~ Makefile > We are done providing support for the vax. > lots of agreement. (deraadt@) sets ~ lists/base/mi > sync (deraadt@) ~ lists/base/md.alpha ~ lists/base/md.amd64 ~ lists/base/md.armish ~ lists/base/md.armv7 ~ lists/base/md.hppa ~ lists/base/md.hppa64 ~ lists/base/md.i386 ~ lists/base/md.landisk ~ lists/base/md.loongson ~ lists/base/md.luna88k ~ lists/base/md.macppc ~ lists/base/md.octeon ~ lists/base/md.sgi ~ lists/base/md.socppc ~ lists/base/md.sparc ~ lists/base/md.sparc64 ~ lists/base/md.vax ~ lists/base/md.zaurus ~ lists/comp/mi > sync (deraadt@) ~ lists/base/md.alpha ~ lists/base/md.amd64 ~ lists/base/md.armish ~ lists/base/md.armv7 ~ lists/base/md.hppa ~ lists/base/md.hppa64 ~ lists/base/md.i386 ~ lists/base/md.landisk ~ lists/base/md.loongson ~ lists/base/md.luna88k ~ lists/base/md.macppc ~ lists/base/md.octeon ~ lists/base/md.sgi ~ lists/base/md.socppc ~ lists/base/md.sparc ~ lists/base/md.sparc64 ~ lists/base/md.vax ~ lists/base/md.zaurus ~ lists/comp/mi > sync (deraadt@) - lists/base/md.vax - lists/comp/md.vax - lists/etc/md.vax - lists/game/md.vax - lists/man/md.vax ~ lists/comp/mi ~ lists/man/mi > We are done providing support for the vax. > lots of agreement. (deraadt@) ~ lists/base/md.alpha ~ lists/base/md.amd64 ~ lists/base/md.armish ~ lists/base/md.armv7 ~ lists/base/md.hppa ~ lists/base/md.hppa64 ~ lists/base/md.i386 ~ lists/base/md.landisk ~ lists/base/md.loongson ~ lists/base/md.luna88k ~ lists/base/md.macppc ~ lists/base/md.octeon ~ lists/base/md.sgi ~ lists/base/md.socppc ~ lists/base/md.sparc ~ lists/base/md.sparc64 ~ lists/base/md.zaurus ~ lists/comp/mi > sync (deraadt@) special ~ disklabel/Makefile ~ installboot/Makefile > We are done providing support for the vax. > lots of agreement. (deraadt@) vax - Makefile - Makefile.inc - install.md - cdfs/Makefile - common/Makefile.inc - common/list - iso/Makefile - ramdisk/Makefile.inc - ramdisk/list.local > We are done providing support for the vax. > lots of agreement. (deraadt@) == etc =============================================================== 04/15 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/etc MAKEDEV.man ~ MAKEDEV.man > reflect reality (MAKEDEV can take no parms and still work) (espie@) MAKEDEV.mi ~ MAKEDEV.mi > tweak MAKEDEV.mi to use new makedev(8) capabilities and speed it up. > (espie@) Makefile ~ Makefile > We are done providing support for the vax. > lots of agreement. (deraadt@) etc.alpha/MAKEDEV ~ etc.alpha/MAKEDEV > regen generated files after MAKEDEVs commits (espie@) etc.amd64/MAKEDEV ~ etc.amd64/MAKEDEV > regen generated files after MAKEDEVs commits (espie@) etc.armish/MAKEDEV ~ etc.armish/MAKEDEV > regen generated files after MAKEDEVs commits (espie@) etc.armv7/MAKEDEV ~ etc.armv7/MAKEDEV > regen generated files after MAKEDEVs commits (espie@) etc.hppa/MAKEDEV ~ etc.hppa/MAKEDEV > regen generated files after MAKEDEVs commits (espie@) etc.hppa64/MAKEDEV ~ etc.hppa64/MAKEDEV > regen generated files after MAKEDEVs commits (espie@) etc.i386/MAKEDEV ~ etc.i386/MAKEDEV > regen generated files after MAKEDEVs commits (espie@) etc.landisk/MAKEDEV ~ etc.landisk/MAKEDEV > regen generated files after MAKEDEVs commits (espie@) etc.loongson/MAKEDEV ~ etc.loongson/MAKEDEV > regen generated files after MAKEDEVs commits (espie@) etc.luna88k/MAKEDEV ~ etc.luna88k/MAKEDEV > regen generated files after MAKEDEVs commits (espie@) etc.macppc/MAKEDEV ~ etc.macppc/MAKEDEV > regen generated files after MAKEDEVs commits (espie@) etc.octeon/MAKEDEV ~ etc.octeon/MAKEDEV > regen generated files after MAKEDEVs commits (espie@) etc.sgi/MAKEDEV ~ etc.sgi/MAKEDEV > regen generated files after MAKEDEVs commits (espie@) etc.socppc/MAKEDEV ~ etc.socppc/MAKEDEV > regen generated files after MAKEDEVs commits (espie@) etc.sparc/MAKEDEV ~ etc.sparc/MAKEDEV > regen generated files after MAKEDEVs commits (espie@) etc.sparc64/MAKEDEV ~ etc.sparc64/MAKEDEV > regen generated files after MAKEDEVs commits (espie@) etc.vax/MAKEDEV - etc.vax/MAKEDEV > We are done providing support for the vax. > lots of agreement. (deraadt@) etc.vax/MAKEDEV.md - etc.vax/MAKEDEV.md > We are done providing support for the vax. > lots of agreement. (deraadt@) etc.vax/Makefile - etc.vax/Makefile > We are done providing support for the vax. > lots of agreement. (deraadt@) etc.vax/Makefile.inc - etc.vax/Makefile.inc > We are done providing support for the vax. > lots of agreement. (deraadt@) etc.vax/disktab - etc.vax/disktab > We are done providing support for the vax. > lots of agreement. (deraadt@) etc.vax/fbtab - etc.vax/fbtab > We are done providing support for the vax. > lots of agreement. (deraadt@) etc.vax/login.conf - etc.vax/login.conf > We are done providing support for the vax. > lots of agreement. (deraadt@) etc.vax/sysctl.conf - etc.vax/sysctl.conf > We are done providing support for the vax. > lots of agreement. (deraadt@) etc.vax/ttys - etc.vax/ttys > We are done providing support for the vax. > lots of agreement. (deraadt@) etc.zaurus/MAKEDEV ~ etc.zaurus/MAKEDEV > regen generated files after MAKEDEVs commits (espie@) examples/pkg.conf ~ examples/pkg.conf > sync (sthen@) examples/remote ~ examples/remote > We are done providing support for the vax. > lots of agreement. (deraadt@) mtree/4.4BSD.dist ~ mtree/4.4BSD.dist > We are done providing support for the vax. > lots of agreement. (deraadt@) mtree/special ~ mtree/special > adjust for lpd(8) top spool dir permissions change, so security(8) > won't complain in the daily(8) mail. > ok ajacoutot@ (tb@) == games ============================================================= 05/15 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/games adventure ~ done.c ~ extern.h ~ hdr.h ~ init.c ~ io.c ~ main.c ~ save.c ~ subr.c ~ vocab.c ~ wizard.c > Headers cleanup with and OK tb@ > This was prompted by an initial patch sent by Edgar Pettijohn > <edgar ! pettijohn-web.com> but the actual commit is different (mestre@) atc ~ atc.6 ~ main.c > - General changes: > - Remove -? from getopt(3) options, but still keep (or add) -h where > applicable > - Replace hardcoded program strings by getprogname(3) > - Specific changes: > - atc(6): this used -? and -u for usage(), remove both from game and > manpage > - bcd(6): use __progname instead of getprogname(3), no need to include > stdlib.h > - hunt(6): replace fputs(3) by fprintf(3) > OK tb@ after his suggestions (mestre@) ~ main.c > remove -u? from usage(); (jmc@) banner ~ banner.c > - General changes: > - Remove -? from getopt(3) options, but still keep (or add) -h where > applicable > - Replace hardcoded program strings by getprogname(3) > - Specific changes: > - atc(6): this used -? and -u for usage(), remove both from game and > manpage > - bcd(6): use __progname instead of getprogname(3), no need to include > stdlib.h > - hunt(6): replace fputs(3) by fprintf(3) > OK tb@ after his suggestions (mestre@) bcd ~ bcd.c > - General changes: > - Remove -? from getopt(3) options, but still keep (or add) -h where > applicable > - Replace hardcoded program strings by getprogname(3) > - Specific changes: > - atc(6): this used -? and -u for usage(), remove both from game and > manpage > - bcd(6): use __progname instead of getprogname(3), no need to include > stdlib.h > - hunt(6): replace fputs(3) by fprintf(3) > OK tb@ after his suggestions (mestre@) boggle ~ boggle/bog.c > - General changes: > - Remove -? from getopt(3) options, but still keep (or add) -h where > applicable > - Replace hardcoded program strings by getprogname(3) > - Specific changes: > - atc(6): this used -? and -u for usage(), remove both from game and > manpage > - bcd(6): use __progname instead of getprogname(3), no need to include > stdlib.h > - hunt(6): replace fputs(3) by fprintf(3) > OK tb@ after his suggestions (mestre@) bs ~ bs.c > - General changes: > - Remove -? from getopt(3) options, but still keep (or add) -h where > applicable > - Replace hardcoded program strings by getprogname(3) > - Specific changes: > - atc(6): this used -? and -u for usage(), remove both from game and > manpage > - bcd(6): use __progname instead of getprogname(3), no need to include > stdlib.h > - hunt(6): replace fputs(3) by fprintf(3) > OK tb@ after his suggestions (mestre@) cribbage ~ crib.c > - General changes: > - Remove -? from getopt(3) options, but still keep (or add) -h where > applicable > - Replace hardcoded program strings by getprogname(3) > - Specific changes: > - atc(6): this used -? and -u for usage(), remove both from game and > manpage > - bcd(6): use __progname instead of getprogname(3), no need to include > stdlib.h > - hunt(6): replace fputs(3) by fprintf(3) > OK tb@ after his suggestions (mestre@) factor ~ factor.c > - General changes: > - Remove -? from getopt(3) options, but still keep (or add) -h where > applicable > - Replace hardcoded program strings by getprogname(3) > - Specific changes: > - atc(6): this used -? and -u for usage(), remove both from game and > manpage > - bcd(6): use __progname instead of getprogname(3), no need to include > stdlib.h > - hunt(6): replace fputs(3) by fprintf(3) > OK tb@ after his suggestions (mestre@) fish ~ fish.c > - General changes: > - Remove -? from getopt(3) options, but still keep (or add) -h where > applicable > - Replace hardcoded program strings by getprogname(3) > - Specific changes: > - atc(6): this used -? and -u for usage(), remove both from game and > manpage > - bcd(6): use __progname instead of getprogname(3), no need to include > stdlib.h > - hunt(6): replace fputs(3) by fprintf(3) > OK tb@ after his suggestions (mestre@) fortune ~ fortune/fortune.c ~ strfile/strfile.c ~ unstr/unstr.c > - General changes: > - Remove -? from getopt(3) options, but still keep (or add) -h where > applicable > - Replace hardcoded program strings by getprogname(3) > - Specific changes: > - atc(6): this used -? and -u for usage(), remove both from game and > manpage > - bcd(6): use __progname instead of getprogname(3), no need to include > stdlib.h > - hunt(6): replace fputs(3) by fprintf(3) > OK tb@ after his suggestions (mestre@) ~ fortune/fortune.c > Remove unused fields posfile and was_pos_file from FILEDESC and > simplify is_fortfile() accordingly. > The last use of them was guarded by OK_TO_WRITE_DISK, which was > unifdef'ed in revision 1.43 last fall. > tweak + ok mestre@ (tb@) ~ fortune/fortune.c > eliminate do_malloc() and do_free(). > These are wrappers for malloc(3) and free(3) with NULL checks. do_free() > is pointless since free() already checks for NULL. do_malloc() is used > only three times, once asprintf(3) seems more appropriate, and for just > two calls the benefit of a custom wrapper is minimal. > ok millert@ (tb@) grdc ~ grdc.c > - General changes: > - Remove -? from getopt(3) options, but still keep (or add) -h where > applicable > - Replace hardcoded program strings by getprogname(3) > - Specific changes: > - atc(6): this used -? and -u for usage(), remove both from game and > manpage > - bcd(6): use __progname instead of getprogname(3), no need to include > stdlib.h > - hunt(6): replace fputs(3) by fprintf(3) > OK tb@ after his suggestions (mestre@) hunt ~ hunt/hunt.c > - General changes: > - Remove -? from getopt(3) options, but still keep (or add) -h where > applicable > - Replace hardcoded program strings by getprogname(3) > - Specific changes: > - atc(6): this used -? and -u for usage(), remove both from game and > manpage > - bcd(6): use __progname instead of getprogname(3), no need to include > stdlib.h > - hunt(6): replace fputs(3) by fprintf(3) > OK tb@ after his suggestions (mestre@) morse ~ morse.c > - General changes: > - Remove -? from getopt(3) options, but still keep (or add) -h where > applicable > - Replace hardcoded program strings by getprogname(3) > - Specific changes: > - atc(6): this used -? and -u for usage(), remove both from game and > manpage > - bcd(6): use __progname instead of getprogname(3), no need to include > stdlib.h > - hunt(6): replace fputs(3) by fprintf(3) > OK tb@ after his suggestions (mestre@) number ~ number.c > - General changes: > - Remove -? from getopt(3) options, but still keep (or add) -h where > applicable > - Replace hardcoded program strings by getprogname(3) > - Specific changes: > - atc(6): this used -? and -u for usage(), remove both from game and > manpage > - bcd(6): use __progname instead of getprogname(3), no need to include > stdlib.h > - hunt(6): replace fputs(3) by fprintf(3) > OK tb@ after his suggestions (mestre@) phantasia ~ setup.c > - General changes: > - Remove -? from getopt(3) options, but still keep (or add) -h where > applicable > - Replace hardcoded program strings by getprogname(3) > - Specific changes: > - atc(6): this used -? and -u for usage(), remove both from game and > manpage > - bcd(6): use __progname instead of getprogname(3), no need to include > stdlib.h > - hunt(6): replace fputs(3) by fprintf(3) > OK tb@ after his suggestions (mestre@) pig ~ pig.c > - General changes: > - Remove -? from getopt(3) options, but still keep (or add) -h where > applicable > - Replace hardcoded program strings by getprogname(3) > - Specific changes: > - atc(6): this used -? and -u for usage(), remove both from game and > manpage > - bcd(6): use __progname instead of getprogname(3), no need to include > stdlib.h > - hunt(6): replace fputs(3) by fprintf(3) > OK tb@ after his suggestions (mestre@) pom ~ pom.c > - General changes: > - Remove -? from getopt(3) options, but still keep (or add) -h where > applicable > - Replace hardcoded program strings by getprogname(3) > - Specific changes: > - atc(6): this used -? and -u for usage(), remove both from game and > manpage > - bcd(6): use __progname instead of getprogname(3), no need to include > stdlib.h > - hunt(6): replace fputs(3) by fprintf(3) > OK tb@ after his suggestions (mestre@) ppt ~ ppt.c > - General changes: > - Remove -? from getopt(3) options, but still keep (or add) -h where > applicable > - Replace hardcoded program strings by getprogname(3) > - Specific changes: > - atc(6): this used -? and -u for usage(), remove both from game and > manpage > - bcd(6): use __progname instead of getprogname(3), no need to include > stdlib.h > - hunt(6): replace fputs(3) by fprintf(3) > OK tb@ after his suggestions (mestre@) primes ~ primes.c > - General changes: > - Remove -? from getopt(3) options, but still keep (or add) -h where > applicable > - Replace hardcoded program strings by getprogname(3) > - Specific changes: > - atc(6): this used -? and -u for usage(), remove both from game and > manpage > - bcd(6): use __progname instead of getprogname(3), no need to include > stdlib.h > - hunt(6): replace fputs(3) by fprintf(3) > OK tb@ after his suggestions (mestre@) quiz ~ quiz.c > - General changes: > - Remove -? from getopt(3) options, but still keep (or add) -h where > applicable > - Replace hardcoded program strings by getprogname(3) > - Specific changes: > - atc(6): this used -? and -u for usage(), remove both from game and > manpage > - bcd(6): use __progname instead of getprogname(3), no need to include > stdlib.h > - hunt(6): replace fputs(3) by fprintf(3) > OK tb@ after his suggestions (mestre@) random ~ random.c > - General changes: > - Remove -? from getopt(3) options, but still keep (or add) -h where > applicable > - Replace hardcoded program strings by getprogname(3) > - Specific changes: > - atc(6): this used -? and -u for usage(), remove both from game and > manpage > - bcd(6): use __progname instead of getprogname(3), no need to include > stdlib.h > - hunt(6): replace fputs(3) by fprintf(3) > OK tb@ after his suggestions (mestre@) robots ~ main.c > - General changes: > - Remove -? from getopt(3) options, but still keep (or add) -h where > applicable > - Replace hardcoded program strings by getprogname(3) > - Specific changes: > - atc(6): this used -? and -u for usage(), remove both from game and > manpage > - bcd(6): use __progname instead of getprogname(3), no need to include > stdlib.h > - hunt(6): replace fputs(3) by fprintf(3) > OK tb@ after his suggestions (mestre@) snake ~ snake.c > - General changes: > - Remove -? from getopt(3) options, but still keep (or add) -h where > applicable > - Replace hardcoded program strings by getprogname(3) > - Specific changes: > - atc(6): this used -? and -u for usage(), remove both from game and > manpage > - bcd(6): use __progname instead of getprogname(3), no need to include > stdlib.h > - hunt(6): replace fputs(3) by fprintf(3) > OK tb@ after his suggestions (mestre@) tetris ~ tetris.c > - General changes: > - Remove -? from getopt(3) options, but still keep (or add) -h where > applicable > - Replace hardcoded program strings by getprogname(3) > - Specific changes: > - atc(6): this used -? and -u for usage(), remove both from game and > manpage > - bcd(6): use __progname instead of getprogname(3), no need to include > stdlib.h > - hunt(6): replace fputs(3) by fprintf(3) > OK tb@ after his suggestions (mestre@) trek ~ ranf.c > - ranf() and franf() are prototyped on trek.h but ranf.c doesn't include it > so > do it > - Replace random() >> 5 by only random(): this was discussed a few months > ago > and naddy@ said at the time "Those games were originally written with the > rand(3) function. The lower bits returned by rand(3) suffered from > notoriously > poor randomness, so this idiom developed where people would use the higher, > more random bits." > OK tb@ after his remarks (mestre@) wump ~ wump.c > - General changes: > - Remove -? from getopt(3) options, but still keep (or add) -h where > applicable > - Replace hardcoded program strings by getprogname(3) > - Specific changes: > - atc(6): this used -? and -u for usage(), remove both from game and > manpage > - bcd(6): use __progname instead of getprogname(3), no need to include > stdlib.h > - hunt(6): replace fputs(3) by fprintf(3) > OK tb@ after his suggestions (mestre@) == gnu =============================================================== 06/15 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/gnu usr.bin/cvs ~ configure.in > There is a mknod(2) call hidden deep in the guts of cvs(1) that > could in principle be called at any point during runtime. > Instead of adding "dpath" to the relevant pledges, disable the > code path itself. Now instead of hitting a brutal abort(3), you > will just get an error message. > autoconf handholding + ok jca@ (tb@) ~ configure > regen (tb@) == include =========================================================== 07/15 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/include Makefile ~ Makefile > We are done providing support for the vax. > lots of agreement. (deraadt@) == lib =============================================================== 08/15 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib csu - vax/md_init.h > We are done providing support for the vax. > lots of agreement. (deraadt@) ~ boot.h > Call mprotect() via its hidden _lib_mprotect alias to avoid accidental > overriding > ok deraadt@ kettenis@ (guenther@) ~ alpha/md_init.h ~ hppa/md_init.h ~ hppa64/md_init.h ~ mips64/md_init.h ~ sparc64/md_init.h > crt0.c is already setting environ, so don't set it in MD_START_SETUP > ok kettenis@ mpi@ (guenther@) libc ~ sys/ptrace.2 > Document the PT_GET_THREAD_{FIRST,NEXT} requests > From Michal Mazurek (akfaew (at) jasminek.net) (guenther@) ~ sys/ktrace.2 > No more compat emulations, so remove ktrace EMUL records and the baggage > for generating and parsing them. > ok mpi@ naddy@ millert@ deraadt@ (guenther@) ~ sys/intro.2 > The range of PIDs has changed, and always included zero. > Based on diff from Michal Mazurek (akfaew (at) jasminek.net) (guenther@) - arch/vax/DEFS.h - arch/vax/Makefile.inc - arch/vax/SYS.h - arch/vax/gdtoa/Makefile.inc - arch/vax/gdtoa/arith.h - arch/vax/gdtoa/gd_qnan.h - arch/vax/gdtoa/hdtoa.c - arch/vax/gdtoa/strtof.c - arch/vax/gen/Makefile.inc - arch/vax/gen/_setjmp.S - arch/vax/gen/fabs.S - arch/vax/gen/fpclassify.c - arch/vax/gen/frexp.c - arch/vax/gen/infinity.c - arch/vax/gen/isfinite.c - arch/vax/gen/isinf.c - arch/vax/gen/isnan.c - arch/vax/gen/isnormal.c - arch/vax/gen/ldexp.S - arch/vax/gen/modf.S - arch/vax/gen/setjmp.S - arch/vax/gen/signbit.c - arch/vax/gen/sigsetjmp.S - arch/vax/gen/udiv.S - arch/vax/gen/urem.S - arch/vax/net/Makefile.inc - arch/vax/net/htonl.S - arch/vax/net/htons.S - arch/vax/net/ntohl.S - arch/vax/net/ntohs.S - arch/vax/string/Makefile.inc - arch/vax/string/bcmp.S - arch/vax/string/bcopy.S - arch/vax/string/bzero.S - arch/vax/string/ffs.S - arch/vax/string/memcmp.S - arch/vax/string/memcpy.S - arch/vax/string/memmove.S - arch/vax/string/memset.S - arch/vax/string/strchr.S - arch/vax/sys/Ovfork.S - arch/vax/sys/brk.S - arch/vax/sys/cerror.S - arch/vax/sys/fork.S - arch/vax/sys/sbrk.S - arch/vax/sys/sigpending.S - arch/vax/sys/sigprocmask.S - arch/vax/sys/sigreturn.S - arch/vax/sys/sigsuspend.S - arch/vax/sys/syscall.S - arch/vax/sys/tfork_thread.S ~ Makefile.inc ~ gdtoa/ldtoa.c ~ rpc/xdr_float.c > We are done providing support for the vax. > lots of agreement. (deraadt@) ~ gen/fpclassify.3 > un-vax; (jmc@) ~ hash/rmd160.3 ~ hash/sha1.3 ~ hash/sha2.3 > un-vax; (jmc@) ~ net/htonl.3 > un-vax; (jmc@) ~ sys/ptrace.2 > un-vax; > i've also changed some "and" to "no", since i think it reads better; (jmc@) ~ gen/login_cap.c > ANSIfy function declarations, move initializations to declaration block > ok millert@ (mmcc@) ~ sys/pledge.2 > pledge: define the meaning of passing NULL to one arguments of pledge(2) as > "I > don't want to change the current value" > it changes only the `request' argument behaviour when NULL is passed: > previously it was traited as "" was passed. > with help from jmc@ for man-page > OK tb@ on previous version (semarie@) ~ sys/pledge.2 > missing article in previous; (jmc@) ~ stdlib/hcreate.3 ~ stdlib/malloc.3 ~ stdlib/qsort.3 ~ stdlib/tsearch.3 > Remove sentences in RETURN VALUES sections saying that functions with > void return types 'return no value'. This is obvious and therefore > unneccessary to mention. > We spare rewind(3)'s sentence because espie@ pointed out that it's a > warning - the function masks a potential error. > This commit also adds a sentence to X509_free clarifying that it's > NULL-safe. This bit was discussed with doug@. > ok martijn@, sentiment supported by schwarze@ (mmcc@) ~ gen/exec.c ~ gen/getprogname.c ~ gen/posix_spawn.c ~ gen/setproctitle.c ~ gen/setprogname.c ~ gen/syslog_r.c ~ gen/verr.c ~ gen/verrc.c ~ gen/verrx.c ~ gen/vwarn.c ~ gen/vwarnc.c ~ gen/vwarnx.c ~ gmon/gmon.c ~ hidden/stdlib.h ~ stdlib/getenv.c ~ stdlib/malloc.c ~ stdlib/setenv.c ~ stdlib/system.c ~ sys/stack_protector.c > environ and __progname are not declared in a public header; declare them > in libc's hidden/stdlib.h instead of in each .c file that needs one > ok deraadt@ gsoares@ mpi@ (guenther@) libcrypto ~ man/ASN1_OBJECT_new.3 ~ man/BUF_MEM_new.3 > Remove sentences in RETURN VALUES sections saying that functions with > void return types 'return no value'. This is obvious and therefore > unneccessary to mention. > We spare rewind(3)'s sentence because espie@ pointed out that it's a > warning - the function masks a potential error. > This commit also adds a sentence to X509_free clarifying that it's > NULL-safe. This bit was discussed with doug@. > ok martijn@, sentiment supported by schwarze@ (mmcc@) libkvm - kvm_vax.c > We are done providing support for the vax. > lots of agreement. (deraadt@) libm ~ Makefile ~ man/Makefile > We are done providing support for the vax. > lots of agreement. (deraadt@) - arch/vax/n_argred.S - arch/vax/n_atan2.S - arch/vax/n_cbrt.S - arch/vax/n_hypot.S - arch/vax/n_infnan.S - arch/vax/n_sincos.S - arch/vax/n_sqrt.S - arch/vax/n_support.S - arch/vax/n_tan.S > more pieces of vax (deraadt@) ~ man/acosh.3 ~ man/asinh.3 ~ man/atanh.3 ~ man/exp.3 ~ man/lgamma.3 > remove Xr to infnan, a trickily hidden (from me anyway) vax page; (jmc@) ~ Makefile > no need for SUBDIR now that vax is gone; ok deraadt (jmc@) - man/Makefile - man/infnan.3 ~ man/atan2.3 ~ man/exp.3 ~ man/hypot.3 ~ man/lgamma.3 > Remove VAX-specific bits of libm manpages. > ok jmc@ (tb@) ~ man/exp.3 > Fix markup problem introduced in the previous commit. Solution and > explanations provided by schwarze@. (tb@) librthread - arch/vax/_atomic_lock.c - arch/vax/cerror.S > No point in keeping the threading support for vax, I guess (guenther@) libssl ~ src/ssl/d1_both.c ~ src/ssl/d1_enc.c ~ src/ssl/t1_enc.c ~ ssl/Makefile > Make sure stdio functions don't end up in the library, from miod@ > ok doug@ bcook@ (beck@) ~ src/crypto/asn1/a_object.c ~ src/crypto/asn1/asn1_lib.c > explict_bzero for some asn1 free's - ok miod@ (beck@) ~ src/ssl/tls1.h > http -> https for IETF/IANA URLs in comments (mmcc@) ~ src/crypto/ec/ec_curve.c ~ src/doc/ssl/SSL_CTX_set_max_cert_list.3 ~ src/ssl/t1_lib.c > http -> https for a few more IETF URLs in comments or man pages (mmcc@) ~ src/crypto/asn1/x_info.c ~ src/crypto/cms/cms_asn1.c ~ src/crypto/cms/cms_sd.c ~ src/crypto/pkcs12/p12_kiss.c ~ src/crypto/ts/ts_rsp_sign.c ~ src/crypto/x509/by_file.c ~ src/crypto/x509/x509_vfy.c ~ src/crypto/x509v3/pcy_tree.c ~ src/ssl/d1_clnt.c ~ src/ssl/s3_clnt.c ~ src/ssl/s3_srvr.c ~ src/ssl/ssl_asn1.c ~ src/ssl/ssl_cert.c ~ src/ssl/ssl_rsa.c ~ src/ssl/ssl_sess.c > X509_free(3) is NULL-safe, so remove NULL checks before its calls. > ok doug@ (mmcc@) ~ src/crypto/opensslv.h TAGGED OPENBSD_5_9 > bump for LibreSSL 2.3.3 (bcook@) ~ src/crypto/opensslv.h TAGGED OPENBSD_5_9 > Bump for LibreSSL 2.4.0 (bcook@) ~ src/doc/crypto/DH_new.pod ~ src/doc/crypto/DH_set_method.pod ~ src/doc/crypto/DSA_SIG_new.pod ~ src/doc/crypto/DSA_new.pod ~ src/doc/crypto/DSA_set_method.pod ~ src/doc/crypto/ERR_load_strings.pod ~ src/doc/crypto/RAND_cleanup.pod ~ src/doc/crypto/RSA_blinding_on.pod ~ src/doc/crypto/RSA_new.pod ~ src/doc/crypto/RSA_set_method.pod ~ src/doc/crypto/X509_new.pod TAGGED OPENBSD_5_9 > Remove sentences in RETURN VALUES sections saying that functions with > void return types 'return no value'. This is obvious and therefore > unneccessary to mention. > We spare rewind(3)'s sentence because espie@ pointed out that it's a > warning - the function masks a potential error. > This commit also adds a sentence to X509_free clarifying that it's > NULL-safe. This bit was discussed with doug@. > ok martijn@, sentiment supported by schwarze@ (mmcc@) ~ src/crypto/bn/bn_gf2m.c ~ src/crypto/ec/ec2_mult.c TAGGED OPENBSD_5_9 > Add error handling to the remaining calls to bn_wexpand(). > Noticed by pascal-cuoq from Github: > https://github.com/libressl-portable/openbsd/issues/56 > ok beck@ (bcook@) ~ src/doc/crypto/EVP_PKEY_decrypt.pod ~ src/doc/crypto/EVP_PKEY_encrypt.pod TAGGED OPENBSD_5_9 > Fix examples for EVP_PKEY_CTX_set_rsa_padding. > Noted here, https://github.com/libressl-portable/portable/issues/161, we > document a non-existent constant in the examples for > EVP_PKEY_CTX_set_rsa_padding. > ok deraadt@ (bcook@) == libexec =========================================================== 09/15 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/libexec spamd ~ spamd.c > - add a define for "_spamd" user like others OpenBSD daemons; > - check for root privileges, otherwise exit early with an appropriate > status code and a formatted string; > - be more specific with chroot()/chdir() checks. > OK beck@ (gsoares@) == regress =========================================================== 10/15 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress lib ~ libcrypto/bn/general/bntest.c > check return value for BN_hex2bn in regression tests (bcook@) usr.bin ~ file/t1.out > Update file(1) regress for new description of ar(1) file. (nicm@) ~ mdoclint/mdoclint > un-vax; (jmc@) == sbin ============================================================== 11/15 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin clri ~ Makefile ~ clri.c > Use opendev() instead of a plain open(). > ok deraadt (natano@) disklabel ~ Makefile > We are done providing support for the vax. > lots of agreement. (deraadt@) fdisk ~ disk.c > Accept only character special devices rather than generating a core > dump on the attempt to get a disklabel from a regular file. > Regular files have not been acceptable as the 'disk' for some time, > and pledging changed the consequences from a somewhat obscure error > message to an abort(). > Issue discovered by espie@. > ok natano@ (krw@) iked ~ pfkey.c > http -> https for IETF/IANA URLs in comments (mmcc@) isakmpd ~ exchange.c ~ message.h ~ transport.c > Don't retransmit responses for unauthenticated messages. > Base on diff from Yuuichi Someya > ok markus reyk mikeb (yasuoka@) mknod ~ mknod.c > Tighten mknod pledge(). > The wpath, cpath and fattr promises are not required for calling mknod(2), > dpath is enough. > ok semarie@ > testing and ok tb@ (natano@) ~ mknod.c > my bad. thought it was setlocale "C". (espie@) ~ mknod.c > Drop "rpath" promise. Now that pledge() is called after setlocale(), > this is no longer needed. > ok beck@, natano@ (tb@) ~ mknod.c > Use the full idiom for error checking with strtoul(3), as > exemplified in the man page. Requested by deraadt@. > Joint work with natano@ > input and ok espie@, deraadt@ (tb@) newfs ~ newfs.c > We are done providing support for the vax. > lots of agreement. (deraadt@) pdisk ~ pdisk.c > Accept only character special devices rather than generating a core > dump on the attempt to get a disklabel from a regular file. > Regular files have not been acceptable as the 'disk' for some time, > and pledging changed the consequences from a somewhat obscure error > message to an abort(). > Issue discovered by espie@. > ok natano@ (krw@) reboot ~ reboot.8 > We are done providing support for the vax. > lots of agreement. (deraadt@) wsconsctl ~ Makefile > We are done providing support for the vax. > lots of agreement. (deraadt@) == share ============================================================= 12/15 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man4/acx.4 ~ man4/ath.4 ~ man4/athn.4 ~ man4/pgt.4 ~ man4/ral.4 ~ man4/rtw.4 ~ man4/rum.4 ~ man4/ural.4 > In man page hostname.if examples showing how to configure hostap, put lines > configuring addresses last. Avoids problems where the interface is put up > before wireless settings are properly configured. > Prompted by questions from Matthew ("chohag") on bugs@ (stsp@) - man4/man4.vax/asc.4 - man4/man4.vax/autoconf.4 - man4/man4.vax/cons.4 - man4/man4.vax/de.4 - man4/man4.vax/dhu.4 - man4/man4.vax/dz.4 - man4/man4.vax/fwio.4 - man4/man4.vax/gpx.4 - man4/man4.vax/ibus.4 - man4/man4.vax/intro.4 - man4/man4.vax/lcg.4 - man4/man4.vax/lcspx.4 - man4/man4.vax/le.4 - man4/man4.vax/led.4 - man4/man4.vax/legss.4 - man4/man4.vax/lkkbd.4 - man4/man4.vax/lkms.4 - man4/man4.vax/mbus.4 - man4/man4.vax/mem.4 - man4/man4.vax/mscpbus.4 - man4/man4.vax/mt.4 - man4/man4.vax/mtc.4 - man4/man4.vax/ncr.4 - man4/man4.vax/qe.4 - man4/man4.vax/qsc.4 - man4/man4.vax/ra.4 - man4/man4.vax/rx.4 - man4/man4.vax/sii.4 - man4/man4.vax/smg.4 - man4/man4.vax/uba.4 - man4/man4.vax/uda.4 - man4/man4.vax/vsaudio.4 - man4/man4.vax/vsbus.4 - man4/man4.vax/vxtbus.4 - man4/man4.vax/ze.4 - man8/man8.vax/MAKEDEV.8 - man8/man8.vax/Makefile - man8/man8.vax/boot_vax.8 ~ man4/Makefile ~ man8/Makefile > We are done providing support for the vax. > lots of agreement. (deraadt@) ~ man4/bpf.4 > BIOCGDIRFILT is allowed when locked, from Guy Harris (deraadt@) - man4/man4.vax/Makefile > more pieces of vax (deraadt@) ~ man4/ddb.4 ~ man4/inet.4 ~ man4/options.4 > un-vax; (jmc@) ~ man7/mdoc.7 > un-vax; (jmc@) ~ man8/boot_config.8 ~ man8/diskless.8 > un-vax; (jmc@) ~ man4/wskbd.4 ~ man4/wsmouse.4 > remove Xr to lkkbd and lkms, now deleted vax pages; (jmc@) ~ man5/bsd.port.mk.5 > Document perl Module::Build::Tiny support in CONFIGURE_STYLE (sthen@) ~ man8/man8.alpha/MAKEDEV.8 ~ man8/man8.amd64/MAKEDEV.8 ~ man8/man8.armish/MAKEDEV.8 ~ man8/man8.armv7/MAKEDEV.8 ~ man8/man8.hppa/MAKEDEV.8 ~ man8/man8.hppa64/MAKEDEV.8 ~ man8/man8.i386/MAKEDEV.8 ~ man8/man8.landisk/MAKEDEV.8 ~ man8/man8.loongson/MAKEDEV.8 ~ man8/man8.luna88k/MAKEDEV.8 ~ man8/man8.macppc/MAKEDEV.8 ~ man8/man8.octeon/MAKEDEV.8 ~ man8/man8.sgi/MAKEDEV.8 ~ man8/man8.socppc/MAKEDEV.8 ~ man8/man8.sparc/MAKEDEV.8 ~ man8/man8.sparc64/MAKEDEV.8 ~ man8/man8.zaurus/MAKEDEV.8 > regen generated files after MAKEDEVs commits (espie@) mk ~ bsd.README ~ bsd.own.mk > We are done providing support for the vax. > lots of agreement. (deraadt@) == sys =============================================================== 13/15 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys sys ~ Makefile > We are done providing support for the vax. > lots of agreement. (deraadt@) arch - vax/Makefile > We are done providing support for the vax. > lots of agreement. (deraadt@) arch/amd64/amd64 ~ consinit.c ~ est.c ~ lapic.c ~ nvram.c ~ wscons_machdep.c > Sync no-argument function declaration and definition by adding (void). > ok kettenis@ mpi@ (naddy@) ~ vmm.c > additional debug printfs (mlarkin@) ~ vmm.c > Remove an outdated comment and fix some error case printfs that were > printing the wrong function name. (mlarkin@) ~ vmm.c > Change where we note the 'last' pcpu we ran on. This is needed for upcoming > work in revamping the interrupt controller code. (mlarkin@) ~ vmm.c > Induce an exit in a running vcpu if an interrupt is asserted (pending). > Needed for ongoing interrupt controller work. (mlarkin@) ~ vmm.c > Introduce memory ranges to support VMs with >= 4G RAM > Kernel bits: > - When creating a VM, a list of memory ranges has to be specified, > similar to the BIOS memory map. This is necessary for VMs with > RAM sizes approaching 4G because we'll need PCI MMIO space in > the higher parts of the 32 bit address space. > vmctl and vmd bits: > - Construct appropriate memory ranges to create a VM with a given > RAM size > - Construct a corresponding BIOS memory map from the memory ranges > and update the boot params page accordingly. > - Make sure that all variables that represent guest physical addresses > match the address width of the target CPU instead of using uint32_t. > - Fix some integer promotion glitches that actually restricted VM > RAM size to 2G. > This changes the VM create ioctl interface, so update your kernel, > vmd, and vmctl. > ok mlarkin@ (stefan@) arch/amd64/include ~ vmmvar.h > Add a comment to the vcpu state enum to remind people there is a matching > conversion function in vmm.c > Increase the size of the pending interrupt field from uint8_t to uint16_t. > (mlarkin@) ~ vmmvar.h > Introduce memory ranges to support VMs with >= 4G RAM > Kernel bits: > - When creating a VM, a list of memory ranges has to be specified, > similar to the BIOS memory map. This is necessary for VMs with > RAM sizes approaching 4G because we'll need PCI MMIO space in > the higher parts of the 32 bit address space. > vmctl and vmd bits: > - Construct appropriate memory ranges to create a VM with a given > RAM size > - Construct a corresponding BIOS memory map from the memory ranges > and update the boot params page accordingly. > - Make sure that all variables that represent guest physical addresses > match the address width of the target CPU instead of using uint32_t. > - Fix some integer promotion glitches that actually restricted VM > RAM size to 2G. > This changes the VM create ioctl interface, so update your kernel, > vmd, and vmctl. > ok mlarkin@ (stefan@) arch/amd64/stand/libsa ~ pxe.c > Sync no-argument function declaration and definition by adding (void). > ok kettenis@ mpi@ (naddy@) arch/arm/arm ~ bus_dma.c > Remove the explicit map invalidation, free() is going to overwrite > it with junk anyway. > ok patrick mpi dlg and tested by Daniel Bolghero (tobiasu@) arch/i386/i386 ~ bios.c ~ cpu.c ~ db_mp.c ~ est.c ~ gdt.c ~ kvm86.c ~ machdep.c ~ nvram.c ~ pmap.c ~ pmapae.c ~ wscons_machdep.c > Sync no-argument function declaration and definition by adding (void). > ok mlarkin@ deraadt@ (naddy@) ~ locore.s > Unmask interrupts unconditionnally before calling the generic trap handler. > Reduce differences with amd64. > Inputs from mikeb@, ok mlarkin@ (mpi@) arch/i386/include ~ pmap.h > Sync no-argument function declaration and definition by adding (void). > ok mlarkin@ deraadt@ (naddy@) arch/i386/stand/libsa ~ pxe.c > Sync no-argument function declaration and definition by adding (void). > ok mlarkin@ deraadt@ (naddy@) arch/loongson/dev ~ bonito.c > Rename mips64's trap_frame into trapframe. > For coherency with other archs and in order to use it in MI code. > ok visa@, tobiasu@ (mpi@) arch/loongson/include ~ intr.h > Rename mips64's trap_frame into trapframe. > For coherency with other archs and in order to use it in MI code. > ok visa@, tobiasu@ (mpi@) arch/loongson/loongson ~ generic2e_machdep.c ~ machdep.c ~ yeeloong_machdep.c > Rename mips64's trap_frame into trapframe. > For coherency with other archs and in order to use it in MI code. > ok visa@, tobiasu@ (mpi@) arch/m88k/m88k ~ db_interface.c ~ db_trace.c > Convert DDB_REGS -> &ddb_regs, inputs and ok naddy@ > Put addresses instead of registers inside db_regs[] to match what other > archs do and to get rid of db_setf_regs(). (mpi@) arch/mips64/include ~ cpu.h ~ db_machdep.h ~ frame.h ~ pcb.h ~ proc.h ~ rm7000.h > Rename mips64's trap_frame into trapframe. > For coherency with other archs and in order to use it in MI code. > ok visa@, tobiasu@ (mpi@) arch/mips64/mips64 ~ clock.c ~ db_machdep.c ~ fp_emulate.c ~ interrupt.c ~ mips64_machdep.c ~ process_machdep.c ~ r4000_errata.c ~ sendsig.c ~ trap.c ~ vm_machdep.c > Rename mips64's trap_frame into trapframe. > For coherency with other archs and in order to use it in MI code. > ok visa@, tobiasu@ (mpi@) arch/octeon/dev ~ octeon_intr.c > Rename mips64's trap_frame into trapframe. > For coherency with other archs and in order to use it in MI code. > ok visa@, tobiasu@ (mpi@) arch/octeon/include ~ intr.h > Rename mips64's trap_frame into trapframe. > For coherency with other archs and in order to use it in MI code. > ok visa@, tobiasu@ (mpi@) arch/octeon/octeon ~ machdep.c > Rename mips64's trap_frame into trapframe. > For coherency with other archs and in order to use it in MI code. > ok visa@, tobiasu@ (mpi@) arch/powerpc/ddb ~ db_interface.c > DDB_REGS -> ddb_regs (mpi@) arch/sgi/include ~ intr.h > Rename mips64's trap_frame into trapframe. > For coherency with other archs and in order to use it in MI code. > ok visa@, tobiasu@ (mpi@) arch/sgi/localbus ~ imc.c ~ int.c ~ macebus.c ~ tcc.c > Rename mips64's trap_frame into trapframe. > For coherency with other archs and in order to use it in MI code. > ok visa@, tobiasu@ (mpi@) arch/sgi/sgi ~ intr_template.c ~ ip27_machdep.c ~ ip30_machdep.c ~ machdep.c > Rename mips64's trap_frame into trapframe. > For coherency with other archs and in order to use it in MI code. > ok visa@, tobiasu@ (mpi@) arch/sgi/xbow ~ xheart.c > Rename mips64's trap_frame into trapframe. > For coherency with other archs and in order to use it in MI code. > ok visa@, tobiasu@ (mpi@) arch/sparc/dev ~ qec.c > remove needless malloc cast (mmcc@) arch/sparc64/dev ~ consinit.c ~ fb.c ~ pcons.c ~ tda.c > Sync no-argument function declaration and definition by adding (void). > ok mpi@ (naddy@) arch/sparc64/include ~ ctlreg.h ~ db_machdep.h ~ psl.h > Sync no-argument function declaration and definition by adding (void). > ok mpi@ (naddy@) arch/sparc64/sparc64 ~ autoconf.c ~ cache.c ~ clock.c ~ db_interface.c ~ machdep.c ~ ofw_machdep.c ~ openfirm.c > Sync no-argument function declaration and definition by adding (void). > ok mpi@ (naddy@) arch/sparc64/stand/ofwboot ~ boot.c > Sync no-argument function declaration and definition by adding (void). > ok mpi@ (naddy@) arch/vax/compile - .cvsignore > We are done providing support for the vax. > lots of agreement. (deraadt@) arch/vax/conf - GENERIC - Makefile.vax - RAMDISK - files.vax > We are done providing support for the vax. > lots of agreement. (deraadt@) arch/vax/dec - dzcons.c - dzinput.c - dzkbd.c - dzkbdvar.h - dzms.c - files.dec - lk201_ws.c - lk201reg.h - lk201var.h - sii.c - siireg.h - siivar.h - vsms_ws.c - vsmsvar.h - wskbdmap_lk201.c - wskbdmap_lk201.h > We are done providing support for the vax. > lots of agreement. (deraadt@) arch/vax/if - if_de.c - if_dereg.h - if_le.c - if_qe.c - if_qereg.h - if_uba.h - if_ze.c - sgec.c - sgecreg.h - sgecvar.h > We are done providing support for the vax. > lots of agreement. (deraadt@) arch/vax/include - _float.h - _types.h - asm.h - atomic.h - bus.h - cca.h - cdefs.h - clock.h - cpu.h - cvax.h - db_machdep.h - disklabel.h - endian.h - exec.h - frame.h - intr.h - ka410.h - ka420.h - ka43.h - ka46.h - ka48.h - ka630.h - ka650.h - ka670.h - ka680.h - kcore.h - limits.h - loadfile_machdep.h - lock.h - macros.h - mtpr.h - mutex.h - nexus.h - param.h - pcb.h - pmap.h - proc.h - profile.h - psl.h - pte.h - ptrace.h - reg.h - reloc.h - rpb.h - scb.h - setjmp.h - sgmap.h - sid.h - signal.h - spinlock.h - stdarg.h - tcb.h - trap.h - uvax.h - varargs.h - vaxfp.h - vmparam.h - vsbus.h > We are done providing support for the vax. > lots of agreement. (deraadt@) arch/vax/mbus - dz_fwio.c - files.mbus - fwio.c - fwioreg.h - fwiovar.h - if_le_fwio.c - legss.c - mbus.c - mbusreg.h - mbusvar.h - sii_fwio.c - uba_mbus.c > We are done providing support for the vax. > lots of agreement. (deraadt@) arch/vax/mscp - files.mscp - mscp.c - mscp.h - mscp_disk.c - mscp_subr.c - mscp_tape.c - mscpreg.h - mscpvar.h > We are done providing support for the vax. > lots of agreement. (deraadt@) arch/vax/qbus - dhu.c - dhureg.h - dl.c - dlreg.h - dz.c - dz_uba.c - dzreg.h - dzvar.h - files.uba - qdreg.h - qevent.h - uba.c - ubavar.h - uda.c > We are done providing support for the vax. > lots of agreement. (deraadt@) arch/vax/stand - Makefile - Makefile.inc > We are done providing support for the vax. > lots of agreement. (deraadt@) arch/vax/stand/boot - Makefile - autoconf.c - boot.c - conf.c - consio.c - consio2.S - data.h - devopen.c - if_de.c - if_le.c - if_qe.c - if_ze.c - mfm.c - netio.c - ra.c - rom.c - vaxstand.h - version > We are done providing support for the vax. > lots of agreement. (deraadt@) arch/vax/stand/common - romread.S - srt0.S - str.S - vaxstand.h > We are done providing support for the vax. > lots of agreement. (deraadt@) arch/vax/stand/xxboot - Makefile - bootxx.c - genassym.cf - start.S > We are done providing support for the vax. > lots of agreement. (deraadt@) arch/vax/uba - uba_common.h - uba_dma.c - uba_ibus.c - ubareg.h > We are done providing support for the vax. > lots of agreement. (deraadt@) arch/vax/vax - autoconf.c - bus_dma.c - bus_mem.c - clock.c - conf.c - cvax.c - db_disasm.c - db_disasm.h - db_machdep.c - disksubr.c - emulate.s - findcpu.c - genassym.cf - gencons.c - gencons.h - ibus.c - in4_cksum.c - in_cksum.c - ka410.c - ka43.c - ka46.c - ka48.c - ka49.c - ka53.c - ka60.c - ka630.c - ka650.c - ka660.c - ka670.c - ka680.c - led.c - locore.S - machdep.c - mem.c - mutex.c - opcodes.c - pmap.c - scb.c - sgmap.c - softintr.c - trap.c - udiv.s - unimpl_emul.s - urem.s - vm_machdep.c - vxt.c - wscons_machdep.c > We are done providing support for the vax. > lots of agreement. (deraadt@) arch/vax/vsa - asc_vsbus.c - dz_ibus.c - gpx.c - hdc9224.c - hdc9224.h - if_le_vsbus.c - if_ze_vsbus.c - lcg.c - lcgreg.h - lcspx.c - maskbits.h - ncr.c - smg.c - vsaudio.c - vsbus.c - vsbus_dma.c > We are done providing support for the vax. > lots of agreement. (deraadt@) arch/vax/vxt - if_ze_vxtbus.c - qsc.c - qsckbd.c - qscms.c - qscreg.h - qscvar.h - vxtbus.c - vxtbusvar.h > We are done providing support for the vax. > lots of agreement. (deraadt@) conf ~ files > Move db_show_regs() in the only file where it is used and turn it private. > ok mlarkin@ (mpi@) ~ defines > delete dangling vax reference (deraadt@) ~ files > Hook up dev/ic/rtwn.c -- should have been part of rtwn(4) split commit. > (stsp@) ddb ~ db_trap.c ~ db_print.c > DDB_REGS -> &ddb_regs. > All our archs use the same define. (mpi@) ~ db_elf.c ~ db_sym.c ~ db_sym.h > Merge db_elf_sym_values() into db_symbol_values(). > ok stefan@ (mpi@) ~ db_elf.c ~ db_sym.c ~ db_sym.h > boolean_t/FALSE/TRUE -> int/0/1 (mpi@) ~ db_dwarf.c > Sync no-argument function declaration and definition by adding (void). > ok mpi@ millert@ (naddy@) - db_print.c ~ db_command.c ~ db_extern.h > Move db_show_regs() in the only file where it is used and turn it private. > ok mlarkin@ (mpi@) dev/ic + r92creg.h > Merge rtwn(4) and urtwn(4) register definitions into a common header file. > Based on a larger diff by Mikhail. > ok mpi@ (stsp@) ~ r92creg.h > Merge TX/RX descriptors used by rtwn(4) and urtwn(4) into common header > file. > Based on a larger diff by Mikhail, with small differences in naming things. > ok mpi@ (stsp@) ~ r92creg.h > For rtwn(4) and urtwn(4) inline driver-specific definitions in their > respective .c files. > ok mpi@ (stsp@) + rtwn.c + rtwnvar.h > Split the rtwn(4) driver into two layers: > One layer which handles PCI support and low-level packet processing. > And another layer which handles ioctls, net80211 state transitions, > and all communication with the chip. The plan is to eventually merge > corresponding code from urtwn(4) in here. > ok mpi@ (stsp@) ~ rtwn.c > Make rtwn(4) stop the chip during DVACT_QUIESCE rather than DVACT_SUSPEND > because the code that shuts down the firmware tsleep's to avoid system > hangs. > ok mpi@ (stsp@) ~ rtwn.c ~ rtwnvar.h > Make rtwn(4) check for "unsupported test chip" error during attach again. > ok mpi@ (stsp@) ~ ahci.c > Enforce some naming sanity. Stop using 'sc_link' to mean two different > things by renaming the field 'SLIST_HEAD(, scsi_link) sc_link' to > 'sc_link_list' in struct scsibus_softc. Use 'sb' as the short name > for scsibus_softc variables. > Impetus from & ok bluhm@ (krw@) ~ ti.c > don't check stack-allocated arrays against NULL > ok mpi@ (mmcc@) ~ rtwn.c ~ rtwnvar.h > Move rtwn(4) DMA init code back to the PCI part of the driver. > This will make a future merge with urtwn(4) easier. > ok mpi@ (stsp@) dev/ofw ~ fdt.c > Fix end signature check, from Patrick Wildt. > ok dlg@ (mpi@) dev/pci ~ if_rtwn.c ~ if_rtwnreg.h > Merge rtwn(4) and urtwn(4) register definitions into a common header file. > Based on a larger diff by Mikhail. > ok mpi@ (stsp@) ~ if_rtwn.c ~ if_rtwnreg.h > Merge TX/RX descriptors used by rtwn(4) and urtwn(4) into common header > file. > Based on a larger diff by Mikhail, with small differences in naming things. > ok mpi@ (stsp@) ~ mpii.c > Sync no-argument function declaration and definition by adding (void). > ok mpi@ millert@ (naddy@) - if_rtwnreg.h ~ if_rtwn.c > For rtwn(4) and urtwn(4) inline driver-specific definitions in their > respective .c files. > ok mpi@ (stsp@) ~ files.pci ~ if_rtwn.c > Split the rtwn(4) driver into two layers: > One layer which handles PCI support and low-level packet processing. > And another layer which handles ioctls, net80211 state transitions, > and all communication with the chip. The plan is to eventually merge > corresponding code from urtwn(4) in here. > ok mpi@ (stsp@) ~ if_rtwn.c > Make rtwn(4) check for "unsupported test chip" error during attach again. > ok mpi@ (stsp@) ~ if_rtwn.c > Move rtwn(4) DMA init code back to the PCI part of the driver. > This will make a future merge with urtwn(4) easier. > ok mpi@ (stsp@) ~ ichiic.c > In ichiic(4), ignore the SMBALERT# interrupt. This interrupt has been > observed to fire for spurious reasons with buggy hardware/bios. > It is being ignored by both FreeBSD and Linux as well. > Fixes GENERIC kernel boot on ADI RCC-VE with buggy bios versions, where > ichiic(4) ended up stealing interrupts from ehci(4), rendering the internal > eMMC flash unusable. > Also, always ackknowledge all interrupts by writing status bits back > to avoid a potential SMBALERT# interrupt storm. > with and ok deraadt@ kettenis@ mpi@ (stsp@) dev/usb ~ if_urtwn.c ~ if_urtwnreg.h > Merge rtwn(4) and urtwn(4) register definitions into a common header file. > Based on a larger diff by Mikhail. > ok mpi@ (stsp@) ~ if_urtwn.c ~ if_urtwnreg.h > Merge TX/RX descriptors used by rtwn(4) and urtwn(4) into common header > file. > Based on a larger diff by Mikhail, with small differences in naming things. > ok mpi@ (stsp@) - if_urtwnreg.h ~ if_urtwn.c > For rtwn(4) and urtwn(4) inline driver-specific definitions in their > respective .c files. > ok mpi@ (stsp@) ~ if_urtwn.c > Remove pointless function pointers from urtwn(4) softc. They didn't serve > any purpose and the code is shorter when calling the functions directly. > ok mpi@ (stsp@) ~ uoakrh.c > don't check a stack-allocated array against NULL > ok mpi@ (mmcc@) isofs/cd9660 ~ cd9660_vfsops.c > Sync no-argument function declaration and definition by adding (void). > ok mpi@ millert@ (naddy@) kern ~ kern_exit.c > Localize some declarations to kern_exit.c: the last good reason to put > them in sys/proc.h has been removed with compat_linux > diff from Michal Mazurek (akfaew (at) jasminek.net) (guenther@) ~ vfs_bio.c > Do not fetch the same block multiple times if it is already present > in the buffer cache. > When the Dynamic Buffer Cache has been introduced bread_cluster() > became the replacement of cluster_read(). However this function > did not consider the B_CACHE flag of the first buffer of a cluster > like its predecessor did. > This improves a lot read operations on MSDOSFS while reducing the > number of DMA operations. > ok beck@ (mpi@) ~ kern_exec.c ~ kern_ktrace.c > No more compat emulations, so remove ktrace EMUL records and the baggage > for generating and parsing them. > ok mpi@ naddy@ millert@ deraadt@ (guenther@) ~ kgdb_stub.c ~ vfs_cache.c > Sync no-argument function declaration and definition by adding (void). > ok mpi@ millert@ (naddy@) ~ kern_sig.c ~ kern_synch.c ~ sched_bsd.c > Correct some comments and definitions, from Michal Mazurek. (mpi@) ~ Makefile > remove handling of vax (deraadt@) ~ vfs_bio.c > Start some refactoring in here. this gets bufadjust out > of the hibernate path and starts preparing for some other work in here > (beck@) ~ kern_pledge.c > pledge: define the meaning of passing NULL to one arguments of pledge(2) as > "I > don't want to change the current value" > it changes only the `request' argument behaviour when NULL is passed: > previously it was traited as "" was passed. > with help from jmc@ for man-page > OK tb@ on previous version (semarie@) ~ kern_fork.c > increase size of oldpids to 128 to prevent mod bias when idx wraps. > from Michal Mazurek (tedu@) ~ vfs_default.c > When vfs_busy() is sleeping, it uses RW_SLEEPFAIL and will fail. > So if vop_generic_revoke() does not unmount because the mount point > is busy, this could result in a mount point without a valid device. > It is better to check and sleep in a loop to avoid a corrupt mount > point. > OK natano@ krw@ (bluhm@) ~ kern_pledge.c > corrects on off-by-one error in pledge_namei() > - rewrite canonpath() to not require extra byte before shrinking > - make canonpath() error not fatal for the caller (proposition from tedu@) > ok millert@ tedu@ deraadt@ (semarie@) ~ kern_pledge.c > pledge: let wl_paths works well with chroot > it factorizes path resolution in resolvpath() function, and use it in > sys_pledge() and pledge_namei(). > please note that wl_paths is still disabled. (semarie@) ~ kern_pledge.c > pledge: replace #if 0 printf with DNPRINTF macro (semarie@) ~ kern_pledge.c > reenable wl_paths (whitelisted-paths) in pledge(2) (semarie@) ~ kern_pledge.c > keep disabled wl_paths for now. the expensiveness impact need to be better > considered. > ok deraadt@ (semarie@) lib/libkern ~ __main.c ~ arch/powerpc/__eabi.c > Sync no-argument function declaration and definition by adding (void). > ok mpi@ millert@ (naddy@) - arch/vax/bcmp.S - arch/vax/bcopy.S - arch/vax/bzero.S - arch/vax/memcmp.S - arch/vax/memcpy.S - arch/vax/memmove.S - arch/vax/memset.S > more pieces of vax (deraadt@) net ~ if.c ~ route.c > Sync no-argument function declaration and definition by adding (void). > ok mpi@ millert@ (naddy@) ~ if_types.h > http -> https for IETF/IANA URLs in comments (mmcc@) ~ if_bridge.c > - bridge_localbroadcast() must call pf_pkt_addr_changed() > (makes KASSERT() in pf_test() to go away) > Thanks to Mark and Mattieu for quick testing > OK mpi@ (sashan@) ~ if_mpw.c > rework how mpw(4) interacts with vlan(4) > previously mpw would walk around our interface hierarchy so it could > reinject vlan tags for packets that were received on a stack of > vlan interfaces. this got in the way of making vlan mpsafe, but is > also unecessary according to how i read RFC 4448 which describes > how mpls pseudowires should function. > the behaviour is now: > - in raw mode mpw(4) acts like a normal ethernet interface > it no longer injects a tag from a vlan interface that may be on the > same bridge as it, and it allows you to configure ip addresses on > the local interface and use them without panicking the kernel. > - in tagged mode it will only add tags from vlan interfaces on the > same bridge as it, but not any parent/child tags from interfaces > on top of that vlan. if the packet did not come from a vlan interface > on a bridge it will inject a tag for vlan 0. > this will also allow vlan to move forward. > ok mpi@ rzalamena@ claudio@ (dlg@) ~ bpf.h > remove __vax__ (deraadt@) ~ if_vlan.c > consistencly name ifnet pointers like we did in carp > the vlan interface is ifp, the vlans parent interface is ifp0, the new > interface parent is newifp0. > requested by mpi@ > no binary change (dlg@) ~ if_vlan.c > i forgot to rename p to ifp0 in vlan_config > still no binary change. (dlg@) netinet ~ if_ether.c > Do not remove RTF_STATIC L2 entries from the routing table. > This restore the previous behavior without looking at the reference > counter of route entries. > Static entries might not have a cloning route to re-create them and > when their timer expires they were completly gone as found the hardway > by matthieu@. > ok matthieu@ (mpi@) ~ ip_ah.c ~ ip_divert.c ~ ip_esp.c ~ ip_ipip.c ~ ip_mroute.c ~ raw_ip.c ~ tcp_input.c ~ tcp_subr.c ~ tcp_timer.c ~ udp_usrreq.c > Sync no-argument function declaration and definition by adding (void). > ok mpi@ millert@ (naddy@) ~ ip_icmp.h > http -> https for IETF/IANA URLs in comments (mmcc@) netinet6 ~ nd6.c > Do not remove RTF_STATIC L2 entries from the routing table. > This restore the previous behavior without looking at the reference > counter of route entries. > Static entries might not have a cloning route to re-create them and > when their timer expires they were completly gone as found the hardway > by matthieu@. > ok matthieu@ (mpi@) ~ frag6.c ~ ip6_divert.c ~ mld6.c ~ raw_ip6.c > Sync no-argument function declaration and definition by adding (void). > ok mpi@ millert@ (naddy@) ~ in6_pcb.c ~ udp6_output.c > Add checks on overlapping IPv6 sockets ownership > ok mpi@ bluhm@ (vgross@) scsi ~ scsi_base.c > Sync no-argument function declaration and definition by adding (void). > ok mpi@ millert@ (naddy@) ~ scsi_base.c ~ scsiconf.c ~ scsiconf.h > Enforce some naming sanity. Stop using 'sc_link' to mean two different > things by renaming the field 'SLIST_HEAD(, scsi_link) sc_link' to > 'sc_link_list' in struct scsibus_softc. Use 'sb' as the short name > for scsibus_softc variables. > Impetus from & ok bluhm@ (krw@) ~ st.c > "if (_3btol(cmd->len) != 0)" is more likely to be a useful test than > "if (cmd->len) != 0)", as cmd->len is a 3 byte array. > Broken since media_blkno accounting was introduced in r1.72 (2007!). > Might fix some obscure tape issues around miscounting variable sized > blocks. > Spotted by mmcc@ and his friend clang. (krw@) ~ sd.c > When unplugging an USB umass stick, the kernel could panic because > of a use after free. In sdopen() the scsi link pointer is taken > from the scsi disk struct. While the scsi disk memory is refcounted > by autoconf, the scsi link may be detached and freed during sleep. > The solution is to check wether the disk is dying after every sleep. > The SDF_DYING flag is set before scsi bus and scsi disk are detached, > so without this flag the link must be valid. > input and OK krw@ (bluhm@) ~ cd.c ~ ch.c ~ scsi_base.c ~ scsi_debug.h ~ scsi_ioctl.c ~ scsiconf.c ~ sd.c ~ st.c ~ uk.c > Standardize on calling local scsi_link variables 'link' instead of > 'sc_link'. 'sc_link' is a field in the various device *_softc > structures, where the sc_ prefix was for 'softc'. Reduces potential > mental confusion. Newer code from down under was already using > 'link'. > No functional change. > Prompted by bluhm@'s adventures in scsi. ok dlg@ jmatthew@ (krw@) sys ~ proc.h > Increase PID_MAX to 99999: the compats that constrained it to SHRT_MAX-1 > are > long gone. > reminded by comment suggestion from Michal Mazurek (akfaew (at) > jasminek.net) > ok natano@ (guenther@) ~ proc.h > Localize some declarations to kern_exit.c: the last good reason to put > them in sys/proc.h has been removed with compat_linux > diff from Michal Mazurek (akfaew (at) jasminek.net) (guenther@) ~ ktrace.h > No more compat emulations, so remove ktrace EMUL records and the baggage > for generating and parsing them. > ok mpi@ naddy@ millert@ deraadt@ (guenther@) ~ select.h > Make __fd_isset() take a const fd_set * param, to avoid upsetting c++ > ok zhuk@ deraadt@ (jca@) ~ proc.h ~ sched.h > Correct some comments and definitions, from Michal Mazurek. (mpi@) ~ buf.h > beck@ forgot to commit this with sys/kern/vfs_bio.c r1.100. > > Start some refactoring in here. this gets bufadjust out > > of the hibernate path and starts preparing for some other work in here > (dlg@) uvm ~ uvm_map.c > Tweak uvm assertions to avoid locking in some cases. > When only one thread can access a map, there's no need > to lock it. Tweak the assertion instead of appeasing it > by acquiring a lock when it's not necessary. > ok kettenis@ (stefan@) ~ uvm_amap.c ~ uvm_amap.h > Remove unused amap_share_protect(). > ok mpi@ visa@ (stefan@) ~ uvm_addr.c ~ uvm_fault.c > Sync no-argument function declaration and definition by adding (void). > ok mpi@ millert@ (naddy@) ~ uvm_map.c ~ uvm_mmap.c ~ uvm_page.h > remove vaxisms (deraadt@) == usr.bin =========================================================== 14/15 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin calendar ~ calendars/calendar.openbsd > un-un-vax; > this file has not been touched in nearly two years - putting this out > as a test of whether to propose its removal; (jmc@) file ~ magdir/archive > Sync 'archive' magic from file 5.25. Various improvements including > epub detection which jirib at devio dot us reported as not working. > nicm says "The only thing I see that we do not support is the indirect > on the last line, I suggest just commenting it" (done). (sthen@) gprof - vax.c - vax.h ~ gprof.c > We are done providing support for the vax. > lots of agreement. (deraadt@) kdump ~ kdump.1 ~ kdump.c > No more compat emulations, so remove ktrace EMUL records and the baggage > for generating and parsing them. > ok mpi@ naddy@ millert@ deraadt@ (guenther@) ~ kdump.c > Improve display of unknown and KTR_START records > request and ok naddy@ (guenther@) ~ Makefile ~ mkioctls > Recognize ipmi, vscsi, pvbus, udl, fuse, trunk, pipex and memrange > ioctl requests. (natano@) ktrace ~ ktrace.1 ~ ktrace.h ~ ltrace.1 ~ subr.c > No more compat emulations, so remove ktrace EMUL records and the baggage > for generating and parsing them. > ok mpi@ naddy@ millert@ deraadt@ (guenther@) ssh ~ auth-options.c ~ auth-rh-rsa.c ~ auth-rhosts.c ~ auth.c ~ auth.h ~ auth2-hostbased.c ~ canohost.c ~ canohost.h ~ channels.c ~ monitor.c ~ monitor_wrap.c ~ monitor_wrap.h ~ opacket.h ~ packet.c ~ packet.h ~ servconf.c ~ serverloop.c ~ session.c ~ session.h ~ ssh.c ~ sshd.c > refactor canohost.c: move functions that cache results closer to the > places that use them (authn and session code). After this, no state is > cached in canohost.c > feedback and ok markus@ (djm@) ~ session.c > sanitise characters destined for xauth > reported by github.com/tintinweb > feedback and ok deraadt and markus (djm@) ~ session.c TAGGED OPENBSD_5_7 > MFC: > revision 1.282 > sanitise characters destined for xauth > reported by github.com/tintinweb > feedback and ok deraadt and markus (djm@) ~ session.c TAGGED OPENBSD_5_8 > MFC: > revision 1.282 > sanitise characters destined for xauth > reported by github.com/tintinweb > feedback and ok deraadt and markus (djm@) ~ session.c TAGGED OPENBSD_5_9 > MFC: > revision 1.282 > sanitise characters destined for xauth > reported by github.com/tintinweb > feedback and ok deraadt and markus (djm@) systat ~ pool.c > Use 12 chars for pool name in "systat pool" to match vmstat -m. ok stefan@ > (sthen@) talk ~ talk.c > Actually enforce what was done on rev 1.11: > if one of the parties is remote it needs to pledge for inet (mestre@) vi ~ vi/v_cmd.c > remove an extra space before ^\ help message. > Fixes allignment in viusage > By Raf Czlonka (martijn@) == usr.sbin ========================================================== 15/15 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin config ~ config.8 > one more un-vax, which i fixed but somehow didn;t commit; > Xr fix while here... (jmc@) httpd ~ server_file.c ~ server_http.c > Set content charset for auto index generated page. > Pointed out and diff by dhill, thanks! > Tweaks and same change for error documents by me. (florian@) installboot - vax_installboot.c ~ Makefile > We are done providing support for the vax. > lots of agreement. (deraadt@) mtrace ~ mtrace.c > (type *)0 -> NULL > ok sha256@ (mmcc@) npppd ~ npppd/npppd_local.h > Remove __cplusplus include guard. > Diff from Tiago Silva (yasuoka@) ~ npppd/npppd_auth.c > Fix: "authconf.users_file_path" is a char[] but is checked as a char*. > Diff from Mathieu Papineau (via Claer) (yasuoka@) smtpd ~ smtpd.conf.5 > fix error in documentation of `ca' keyword > From: Sevan Janiyan <[email protected]> (gilles@) snmpd ~ mib.h > http -> https for IETF/IANA URLs in comments (mmcc@) tcpdump ~ ike.h ~ print-domain.c > http -> https for IETF/IANA URLs in comments (mmcc@) vmctl ~ vmctl.c > Introduce memory ranges to support VMs with >= 4G RAM > Kernel bits: > - When creating a VM, a list of memory ranges has to be specified, > similar to the BIOS memory map. This is necessary for VMs with > RAM sizes approaching 4G because we'll need PCI MMIO space in > the higher parts of the 32 bit address space. > vmctl and vmd bits: > - Construct appropriate memory ranges to create a VM with a given > RAM size > - Construct a corresponding BIOS memory map from the memory ranges > and update the boot params page accordingly. > - Make sure that all variables that represent guest physical addresses > match the address width of the target CPU instead of using uint32_t. > - Fix some integer promotion glitches that actually restricted VM > RAM size to 2G. > This changes the VM create ioctl interface, so update your kernel, > vmd, and vmctl. > ok mlarkin@ (stefan@) vmd ~ vmm.c > Rework an erroneous warning message about 16 bit i8253 PIT counter I/O. > The unimplemented mode is MSB/LSB (8 bit), not 16 bit mode. (mlarkin@) ~ loadfile.h ~ loadfile_elf.c ~ parse.y ~ virtio.c ~ vmd.h ~ vmm.c > Introduce memory ranges to support VMs with >= 4G RAM > Kernel bits: > - When creating a VM, a list of memory ranges has to be specified, > similar to the BIOS memory map. This is necessary for VMs with > RAM sizes approaching 4G because we'll need PCI MMIO space in > the higher parts of the 32 bit address space. > vmctl and vmd bits: > - Construct appropriate memory ranges to create a VM with a given > RAM size > - Construct a corresponding BIOS memory map from the memory ranges > and update the boot params page accordingly. > - Make sure that all variables that represent guest physical addresses > match the address width of the target CPU instead of using uint32_t. > - Fix some integer promotion glitches that actually restricted VM > RAM size to 2G. > This changes the VM create ioctl interface, so update your kernel, > vmd, and vmctl. > ok mlarkin@ (stefan@) wsconscfg ~ Makefile > We are done providing support for the vax. > lots of agreement. (deraadt@) =============================================================================== _______________________________________________ owc mailing list [email protected] http://www.squish.net/mailman/listinfo/owc
