OpenBSD src changes summary for 2017-06-11
==========================================

lib/libc                                lib/libz
regress/usr.bin                         share/man
sys/arch/alpha/conf                     sys/arch/amd64/conf
sys/arch/arm64/conf                     sys/arch/armv7/conf
sys/arch/hppa/conf                      sys/arch/i386/conf
sys/arch/landisk/conf                   sys/arch/loongson/conf
sys/arch/loongson/include               sys/arch/luna88k/conf
sys/arch/macppc/conf                    sys/arch/mips64/include
sys/arch/mips64/mips64                  sys/arch/octeon/conf
sys/arch/octeon/include                 sys/arch/octeon/octeon
sys/arch/sgi/conf                       sys/arch/sgi/include
sys/arch/socppc/conf                    sys/arch/sparc64/conf
sys/dev/ic                              sys/netinet
usr.bin/ktrace                          usr.bin/mandoc
usr.bin/nc                              usr.sbin/crunchgen

== lib =============================================================== 01/06 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib

libc

  ~ sys/pledge.2                          

  > request -> promises; from scott cheloha (jmc@)

libz

  ~ compress.3                            

  > Add missing .Fn markup to in() and out(); found with mandoc -Tlint.
  > Delete useless \*(Gt and \*(Lt while here. (schwarze@)

== regress =========================================================== 02/06 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress

usr.bin

  ~ mandoc/mdoc/No/punct.out_lint         

  > Do not issue the message "no blank before trailing delimiter" for .No.
  > In practice, that message only matters inside .Bf, and even there, it
  > can occasionally be a false positive.  In all other cases, it usually
  > is a false positive, so it is better to drop it outright.
  > Suggested by jmc@. (schwarze@)

  ~ lastcomm/Makefile                     

  > Fix a test race, wait after kill in case writing the core dump takes
  > a while.  Adjust wrong comments.  Mention regress- in program name
  > to make clear where violations seen in process accounting happend. (bluhm@)

  ~ mandoc/char/space/esct-mdoc.out_lint
  ~ mandoc/char/space/tab.out_lint        
  ~ mandoc/char/space/trailing-mdoc.out_lint
  ~ mandoc/char/unicode/invalid.out_lint
  ~ mandoc/eqn/define/infinite.out_lint   ~ mandoc/eqn/define/invalid.out_lint
  ~ mandoc/eqn/over/noarg.out_lint        ~ mandoc/mdoc/Ad/noarg.out_lint
  ~ mandoc/mdoc/An/break.out_lint         ~ mandoc/mdoc/Aq/empty.out_lint
  ~ mandoc/mdoc/Ar/punct.out_lint         ~ mandoc/mdoc/At/invalid.out_lint
  ~ mandoc/mdoc/Bd/badargs.out_lint       ~ mandoc/mdoc/Bd/beforeNAME.out_lint
  ~ mandoc/mdoc/Bd/blank.out_lint         ~ mandoc/mdoc/Bd/break.out_lint
  ~ mandoc/mdoc/Bd/broken.out_lint        ~ mandoc/mdoc/Bd/nested.out_lint
  ~ mandoc/mdoc/Bd/unclosed.out_lint      ~ mandoc/mdoc/Bf/badargs.out_lint
  ~ mandoc/mdoc/Bf/break.out_lint         ~ mandoc/mdoc/Bf/broken.out_lint
  ~ mandoc/mdoc/Bf/multiargs.out_lint     ~ mandoc/mdoc/Bk/badarg.out_lint
  ~ mandoc/mdoc/Bk/broken.out_lint        ~ mandoc/mdoc/Bl/badargs.out_lint
  ~ mandoc/mdoc/Bl/bareIt.out_lint        ~ mandoc/mdoc/Bl/bareTa.out_lint
  ~ mandoc/mdoc/Bl/break.out_lint         ~ mandoc/mdoc/Bl/breakingIt.out_lint
  ~ mandoc/mdoc/Bl/broken.out_lint        ~ mandoc/mdoc/Bl/column.out_lint
  ~ mandoc/mdoc/Bl/empty.out_lint         ~ mandoc/mdoc/Bl/emptyhead.out_lint
  ~ mandoc/mdoc/Bl/emptyitem.out_lint     ~ mandoc/mdoc/Bl/emptytag.out_lint
  ~ mandoc/mdoc/Bl/noIt.out_lint          ~ mandoc/mdoc/Bl/notype.out_lint
  ~ mandoc/mdoc/Bl/tag.out_lint           ~ mandoc/mdoc/Brq/empty.out_lint
  ~ mandoc/mdoc/Bx/args.out_lint          ~ mandoc/mdoc/Cd/noarg.out_lint
  ~ mandoc/mdoc/Cm/noarg.out_lint         ~ mandoc/mdoc/D1/spacing.out_lint
  ~ mandoc/mdoc/Db/args.out_lint          ~ mandoc/mdoc/Dd/badarg.out_lint
  ~ mandoc/mdoc/Dd/dupe.out_lint          ~ mandoc/mdoc/Dd/long.out_lint
  ~ mandoc/mdoc/Dd/manarg.out_lint        ~ mandoc/mdoc/Dd/order.out_lint
  ~ mandoc/mdoc/Dl/spacing.out_lint       ~ mandoc/mdoc/Dq/empty.out_lint
  ~ mandoc/mdoc/Dt/badsec.out_lint        ~ mandoc/mdoc/Dt/case.out_lint
  ~ mandoc/mdoc/Dt/dupe.out_lint          ~ mandoc/mdoc/Dt/fourargs.out_lint
  ~ mandoc/mdoc/Dt/late.out_lint          ~ mandoc/mdoc/Dt/missing.out_lint
  ~ mandoc/mdoc/Dt/noarg.out_lint         ~ mandoc/mdoc/Dt/nobody.out_lint
  ~ mandoc/mdoc/Dt/nosec.out_lint         ~ mandoc/mdoc/Dt/order.out_lint
  ~ mandoc/mdoc/Dv/noarg.out_lint         ~ mandoc/mdoc/Em/noarg.out_lint
  ~ mandoc/mdoc/Em/punct.out_lint         ~ mandoc/mdoc/Eo/break.out_lint
  ~ mandoc/mdoc/Eo/obsolete.out_lint      ~ mandoc/mdoc/Eo/unclosed.out_lint
  ~ mandoc/mdoc/Er/noarg.out_lint         ~ mandoc/mdoc/Ev/noarg.out_lint
  ~ mandoc/mdoc/Ex/noname.out_lint        ~ mandoc/mdoc/Ex/nostd.out_lint
  ~ mandoc/mdoc/Fd/empty.out_lint         ~ mandoc/mdoc/Fl/punct.out_lint
  ~ mandoc/mdoc/Fo/noarg.out_lint         ~ mandoc/mdoc/Fo/nohead.out_lint
  ~ mandoc/mdoc/Fo/obsolete.out_lint      ~ mandoc/mdoc/Fo/punct.out_lint
  ~ mandoc/mdoc/Fo/warn.out_lint          ~ mandoc/mdoc/Ic/noarg.out_lint
  ~ mandoc/mdoc/In/noarg.out_lint         ~ mandoc/mdoc/Lb/badargs.out_lint
  ~ mandoc/mdoc/Li/punct.out_lint         ~ mandoc/mdoc/Lk/noarg.out_lint
  ~ mandoc/mdoc/Ms/noarg.out_lint         ~ mandoc/mdoc/Mt/simple.out_lint
  ~ mandoc/mdoc/Nd/broken.out_lint        ~ mandoc/mdoc/Nd/noarg.out_lint
  ~ mandoc/mdoc/Nm/badNAME.out_lint       ~ mandoc/mdoc/Nm/badNAMEuse.out_lint
  ~ mandoc/mdoc/Nm/break.out_lint         ~ mandoc/mdoc/Nm/broken.out_lint
  ~ mandoc/mdoc/Nm/punct.out_lint         ~ mandoc/mdoc/No/punct.out_lint
  ~ mandoc/mdoc/Ns/position.out_lint      ~ mandoc/mdoc/Oo/punct.out_lint
  ~ mandoc/mdoc/Op/break.out_lint         ~ mandoc/mdoc/Op/broken.out_lint
  ~ mandoc/mdoc/Op/punct.out_lint         ~ mandoc/mdoc/Pa/punct.out_lint
  ~ mandoc/mdoc/Pf/spacing.out_lint       ~ mandoc/mdoc/Pp/arg.out_lint
  ~ mandoc/mdoc/Qq/empty.out_lint         ~ mandoc/mdoc/Rs/allch.out_lint
  ~ mandoc/mdoc/Rs/args.out_lint          ~ mandoc/mdoc/Rs/empty.out_lint
  ~ mandoc/mdoc/Rv/noname.out_lint        ~ mandoc/mdoc/Rv/nostd.out_lint
  ~ mandoc/mdoc/Sh/badNAME.out_lint       ~ mandoc/mdoc/Sh/before.out_lint
  ~ mandoc/mdoc/Sh/empty.out_lint         ~ mandoc/mdoc/Sh/emptyNAME.out_lint
  ~ mandoc/mdoc/Sh/first.out_lint         ~ mandoc/mdoc/Sh/nohead.out_lint
  ~ mandoc/mdoc/Sh/order.out_lint         ~ mandoc/mdoc/Sh/orderNAME.out_lint
  ~ mandoc/mdoc/Sh/parbefore.out_lint     ~ mandoc/mdoc/Sh/parborder.out_lint
  ~ mandoc/mdoc/Sh/punctNAME.out_lint     ~ mandoc/mdoc/Sh/subbefore.out_lint
  ~ mandoc/mdoc/Sm/badarg.out_lint        ~ mandoc/mdoc/Sm/twoarg.out_lint
  ~ mandoc/mdoc/Sq/empty.out_lint         ~ mandoc/mdoc/St/badargs.out_lint
  ~ mandoc/mdoc/St/call.out_lint          ~ mandoc/mdoc/Sx/noarg.out_lint
  ~ mandoc/mdoc/Sy/noarg.out_lint         ~ mandoc/mdoc/Sy/punct.out_lint
  ~ mandoc/mdoc/Tn/noarg.out_lint         ~ mandoc/mdoc/Ud/arg.out_lint
  ~ mandoc/mdoc/Ux/punct.out_lint         ~ mandoc/mdoc/Va/noarg.out_lint
  ~ mandoc/mdoc/Vt/noarg.out_lint         ~ mandoc/mdoc/Xr/args.out_lint
  ~ mandoc/mdoc/blank/comment.out_lint    ~ mandoc/mdoc/blank/line.out_lint
  ~ mandoc/mdoc/blank/list.out_lint       
  ~ mandoc/mdoc/break/brokenbreaker.out_lint
  ~ mandoc/mdoc/break/notopen.out_lint    ~ mandoc/mdoc/break/tail.out_lint
  ~ mandoc/mdoc/break/twice.out_lint      ~ mandoc/mdoc/break/two.out_lint
  ~ mandoc/roff/args/mdoc.out_lint        ~ mandoc/roff/de/escname.out_lint
  ~ mandoc/roff/de/indir.out_lint         ~ mandoc/roff/de/infinite.out_lint
  ~ mandoc/roff/esc/B.out_lint            ~ mandoc/roff/esc/h.out_lint
  ~ mandoc/roff/esc/ignore.out_lint       ~ mandoc/roff/esc/w.out_lint
  ~ mandoc/roff/ft/badargs-mdoc.out_lint
  ~ mandoc/roff/ig/basic.out_lint         ~ mandoc/roff/it/badarg.out_lint
  ~ mandoc/roff/string/name.out_lint      

  > churn caused by the new Mdocdate messages, no easy way to avoid this :(
  > (schwarze@)

== share ============================================================= 03/06 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share

man

  ~ man8/diskless.8                       

  > make two macros more semantic (schwarze@)

  ~ man9/fork1.9                          

  > missing .Fn macros; found with mandoc -Tlint (schwarze@)

== sys =============================================================== 04/06 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys

arch/alpha/conf

  ~ Makefile.alpha                        

  > Use umask 077 instead of cp -p when installing the kernel as root.
  > Otherwise owner of /bsd could be the build user with permissions
  > inherited from the compile directory.
  > OK deraadt@ tb@ (bluhm@)

  ~ Makefile.alpha                        

  > make vers.o not depend on gap.o using a trick, because it is piece of
  > fiction participating only in the linkphase.
  > tricks from rpe and espie (deraadt@)

arch/amd64/conf

  ~ Makefile.amd64                        

  > Use umask 077 instead of cp -p when installing the kernel as root.
  > Otherwise owner of /bsd could be the build user with permissions
  > inherited from the compile directory.
  > OK deraadt@ tb@ (bluhm@)

  ~ Makefile.amd64                        

  > make vers.o not depend on gap.o using a trick, because it is piece of
  > fiction participating only in the linkphase.
  > tricks from rpe and espie (deraadt@)

arch/arm64/conf

  ~ Makefile.arm64                        

  > Use umask 077 instead of cp -p when installing the kernel as root.
  > Otherwise owner of /bsd could be the build user with permissions
  > inherited from the compile directory.
  > OK deraadt@ tb@ (bluhm@)

  ~ Makefile.arm64                        

  > make vers.o not depend on gap.o using a trick, because it is piece of
  > fiction participating only in the linkphase.
  > tricks from rpe and espie (deraadt@)

arch/armv7/conf

  ~ Makefile.armv7                        

  > Use umask 077 instead of cp -p when installing the kernel as root.
  > Otherwise owner of /bsd could be the build user with permissions
  > inherited from the compile directory.
  > OK deraadt@ tb@ (bluhm@)

  ~ Makefile.armv7                        

  > make vers.o not depend on gap.o using a trick, because it is piece of
  > fiction participating only in the linkphase.
  > tricks from rpe and espie (deraadt@)

arch/hppa/conf

  ~ Makefile.hppa                         

  > Use umask 077 instead of cp -p when installing the kernel as root.
  > Otherwise owner of /bsd could be the build user with permissions
  > inherited from the compile directory.
  > OK deraadt@ tb@ (bluhm@)

  ~ Makefile.hppa                         

  > make vers.o not depend on gap.o using a trick, because it is piece of
  > fiction participating only in the linkphase.
  > tricks from rpe and espie (deraadt@)

arch/i386/conf

  ~ Makefile.i386                         

  > Use umask 077 instead of cp -p when installing the kernel as root.
  > Otherwise owner of /bsd could be the build user with permissions
  > inherited from the compile directory.
  > OK deraadt@ tb@ (bluhm@)

  ~ Makefile.i386                         

  > make vers.o not depend on gap.o using a trick, because it is piece of
  > fiction participating only in the linkphase.
  > tricks from rpe and espie (deraadt@)

arch/landisk/conf

  ~ Makefile.landisk                      

  > Use umask 077 instead of cp -p when installing the kernel as root.
  > Otherwise owner of /bsd could be the build user with permissions
  > inherited from the compile directory.
  > OK deraadt@ tb@ (bluhm@)

  ~ Makefile.landisk                      

  > make vers.o not depend on gap.o using a trick, because it is piece of
  > fiction participating only in the linkphase.
  > tricks from rpe and espie (deraadt@)

arch/loongson/conf

  ~ Makefile.loongson                     

  > Use umask 077 instead of cp -p when installing the kernel as root.
  > Otherwise owner of /bsd could be the build user with permissions
  > inherited from the compile directory.
  > OK deraadt@ tb@ (bluhm@)

  ~ Makefile.loongson                     

  > make vers.o not depend on gap.o using a trick, because it is piece of
  > fiction participating only in the linkphase.
  > tricks from rpe and espie (deraadt@)

arch/loongson/include

  ~ intr.h                                

  > Define register_splx_handler() in one place. (visa@)

arch/luna88k/conf

  ~ Makefile.luna88k                      

  > Use umask 077 instead of cp -p when installing the kernel as root.
  > Otherwise owner of /bsd could be the build user with permissions
  > inherited from the compile directory.
  > OK deraadt@ tb@ (bluhm@)

  ~ Makefile.luna88k                      

  > make vers.o not depend on gap.o using a trick, because it is piece of
  > fiction participating only in the linkphase.
  > tricks from rpe and espie (deraadt@)

arch/macppc/conf

  ~ Makefile.macppc                       

  > Use umask 077 instead of cp -p when installing the kernel as root.
  > Otherwise owner of /bsd could be the build user with permissions
  > inherited from the compile directory.
  > OK deraadt@ tb@ (bluhm@)

  ~ Makefile.macppc                       

  > make vers.o not depend on gap.o using a trick, because it is piece of
  > fiction participating only in the linkphase.
  > tricks from rpe and espie (deraadt@)

arch/mips64/include

  ~ cpu.h                                 ~ mips_cpu.h

  > Fix TLB size computation on OCTEON II and III. The CPUs have utilized
  > the whole TLB space even before this. However, TLB initialization on
  > boot and TLB flush on ASID wraparound have been incomplete. These have
  > caused crashes of processes. (visa@)

arch/mips64/mips64

  ~ mips64r2.S                            

  > Fix TLB size computation on OCTEON II and III. The CPUs have utilized
  > the whole TLB space even before this. However, TLB initialization on
  > boot and TLB flush on ASID wraparound have been incomplete. These have
  > caused crashes of processes. (visa@)

  ~ interrupt.c                           

  > Define register_splx_handler() in one place. (visa@)

arch/octeon/conf

  ~ Makefile.octeon                       

  > Use umask 077 instead of cp -p when installing the kernel as root.
  > Otherwise owner of /bsd could be the build user with permissions
  > inherited from the compile directory.
  > OK deraadt@ tb@ (bluhm@)

  ~ Makefile.octeon                       

  > make vers.o not depend on gap.o using a trick, because it is piece of
  > fiction participating only in the linkphase.
  > tricks from rpe and espie (deraadt@)

arch/octeon/include

  ~ intr.h                                

  > Define register_splx_handler() in one place. (visa@)

arch/octeon/octeon

  ~ machdep.c                             

  > Add a memory barrier to ensure that stores become visible
  > in a proper order. (visa@)

  ~ machdep.c                             

  > Fix TLB size computation on OCTEON II and III. The CPUs have utilized
  > the whole TLB space even before this. However, TLB initialization on
  > boot and TLB flush on ASID wraparound have been incomplete. These have
  > caused crashes of processes. (visa@)

arch/sgi/conf

  ~ Makefile.sgi                          

  > Use umask 077 instead of cp -p when installing the kernel as root.
  > Otherwise owner of /bsd could be the build user with permissions
  > inherited from the compile directory.
  > OK deraadt@ tb@ (bluhm@)

  ~ Makefile.sgi                          

  > make vers.o not depend on gap.o using a trick, because it is piece of
  > fiction participating only in the linkphase.
  > tricks from rpe and espie (deraadt@)

arch/sgi/include

  ~ intr.h                                

  > Define register_splx_handler() in one place. (visa@)

arch/socppc/conf

  ~ Makefile.socppc                       

  > Use umask 077 instead of cp -p when installing the kernel as root.
  > Otherwise owner of /bsd could be the build user with permissions
  > inherited from the compile directory.
  > OK deraadt@ tb@ (bluhm@)

  ~ Makefile.socppc                       

  > make vers.o not depend on gap.o using a trick, because it is piece of
  > fiction participating only in the linkphase.
  > tricks from rpe and espie (deraadt@)

arch/sparc64/conf

  ~ Makefile.sparc64                      

  > Use umask 077 instead of cp -p when installing the kernel as root.
  > Otherwise owner of /bsd could be the build user with permissions
  > inherited from the compile directory.
  > OK deraadt@ tb@ (bluhm@)

  ~ Makefile.sparc64                      

  > make vers.o not depend on gap.o using a trick, because it is piece of
  > fiction participating only in the linkphase.
  > tricks from rpe and espie (deraadt@)

dev/ic

  ~ sti.c                                 

  > integer overflow for two range checks
  > fix from C Turt, ok miod (deraadt@)

netinet

  ~ ip_ipip.c                             

  > Use a common 'goto bad' style and set mp to NULL after freeing it
  > in ipip_input_gif().  This prevents a use-after-free if there is a
  > bug in the IP input functions.
  > OK mpi@ (bluhm@)

== usr.bin =========================================================== 05/06 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin

ktrace

  ~ ktrace.c                              

  > usr/bin/ktrace: replace snprintf(3)/write(2) with dprintf(3)
  > Brought to attention by BlackFrog on #openbsd-daily
  > OK deraadt@ (awolk@)

mandoc

  ~ mdoc_validate.c                       

  > Do not issue the message "no blank before trailing delimiter" for .No.
  > In practice, that message only matters inside .Bf, and even there, it
  > can occasionally be a false positive.  In all other cases, it usually
  > is a false positive, so it is better to drop it outright.
  > Suggested by jmc@. (schwarze@)

  ~ mandoc.1                              ~ mandoc.h
  ~ mdoc_validate.c                       ~ read.c

  > style message about missing .Fn markup; inspired by mdoclint (schwarze@)

  ~ libmandoc.h                           ~ man_validate.c
  ~ mandoc.c                              ~ mandoc.h
  ~ mdoc_validate.c                       ~ read.c

  > Style message about legacy man(7) date format in mdoc(7) documents
  > and operating system dependent messages about missing or unexpected
  > Mdocdate; inspired by mdoclint(1). (schwarze@)

  ~ mdoc_validate.c                       

  > ooops, fix a glitch in the previous commit... (schwarze@)

nc

  ~ netcat.c                              

  > Simple style(9) fixes from Juuso Lapinlampi, mostly whitespace and
  > omitting parentheses in return statements. Binary change because of
  > return instead of exit(3) from main and because help() is now __dead.
  > ok awolk (tb@)

  ~ netcat.c                              

  > Continue the flattening of the pledge logic started in r1.184 and place
  > a blank space somewhere else.
  > suggested by and ok jsing (tb@)

== usr.sbin ========================================================== 06/06 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin

crunchgen

  ~ crunchgen.8                           

  > missing .Fn markup for main(); found with mandoc -Tlint (schwarze@)

===============================================================================
_______________________________________________
odc mailing list
[email protected]
http://www.squish.net/mailman/listinfo/odc

Reply via email to