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

Reply via email to