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

bin/csh                                 regress/bin
regress/usr.bin                         sbin/dhclient
sys/arch/i386/include                   sys/arch/luna88k/dev
sys/arch/mips64/mips64                  sys/dev/ic
usr.bin/m4                              usr.bin/mandoc
usr.sbin/wsfontload                     

== bin =============================================================== 01/06 ==

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

csh

  ~ file.c                                

  > Move win variable.
  > ok deraadt@ tb@ (anton@)

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

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

bin

  ~ ksh/edit/edit.c                       ~ ksh/edit/subr.sh

  > Pass the command to execute as an argument. Allows the edit program to be
  > reused. (anton@)

usr.bin

  ~ mandoc/roff/esc/c.in                  ~ mandoc/roff/esc/c.out_ascii
  ~ mandoc/roff/esc/c_man.in              ~ mandoc/roff/esc/c_man.out_ascii

  > correct handling of blank lines after \c (schwarze@)

  ~ mandoc/tbl/data/block_width.in        
  ~ mandoc/tbl/data/block_width.out_ascii
  ~ mandoc/tbl/layout/center.in           ~ mandoc/tbl/layout/center.out_ascii
  ~ mandoc/tbl/layout/span.in             ~ mandoc/tbl/layout/span.out_ascii
  ~ mandoc/tbl/mod/expand.in              ~ mandoc/tbl/mod/expand.out_ascii
  ~ mandoc/tbl/mod/font.in                ~ mandoc/tbl/mod/font.out_ascii
  ~ mandoc/tbl/mod/font.out_lint          

  > tables leak tab settings to subsequent text (schwarze@)

  ~ mandoc/man/TP/Makefile                + mandoc/man/TP/indent.in
  + mandoc/man/TP/indent.out_ascii        

  > if .in is used inside the .TP head, it's always relative (schwarze@)

  ~ mdoclint/mdoclint                     ~ mdoclint/mdoclint.1

  > delete the -d option and the "use .Fn or .Xr for functions" check,
  > both covered by mandoc now; OK jmc@ (schwarze@)

  ~ mandoc/char/space/esct-man.out_lint   
  ~ mandoc/char/space/esct-mdoc.out_lint
  ~ mandoc/char/space/tab-man.out_lint    ~ mandoc/char/space/tab.out_lint
  ~ mandoc/char/space/trailing-mdoc.out_lint
  ~ mandoc/char/unicode/input.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/man/B/args.out_lint
  ~ mandoc/man/B/blank.out_lint           ~ mandoc/man/IP/empty.out_lint
  ~ mandoc/man/OP/args.out_lint           ~ mandoc/man/PD/args.out_lint
  ~ mandoc/man/PP/args.out_lint           ~ mandoc/man/PP/empty.out_lint
  ~ mandoc/man/RS/REarg.out_lint          ~ mandoc/man/RS/empty.out_lint
  ~ mandoc/man/RS/lonelyRE.out_lint       ~ mandoc/man/RS/noRE.out_lint
  ~ mandoc/man/SH/broken.out_lint         ~ mandoc/man/SH/broken_eline.out_lint
  ~ mandoc/man/SH/empty_before.out_lint   ~ mandoc/man/SH/noarg.out_lint
  ~ mandoc/man/SS/broken.out_lint         ~ mandoc/man/SS/broken_eline.out_lint
  ~ mandoc/man/SS/noarg.out_lint          ~ mandoc/man/TH/case.out_lint
  ~ mandoc/man/TH/nobody.out_lint         ~ mandoc/man/TH/sixargs.out_lint
  ~ mandoc/man/TP/broken.out_lint         ~ mandoc/man/TP/double.out_lint
  ~ mandoc/man/TP/eof.out_lint            ~ mandoc/man/TS/break.out_lint
  ~ mandoc/man/TS/vspace.in               ~ mandoc/man/TS/vspace.out_ascii
  ~ mandoc/man/UR/args.out_lint           ~ mandoc/man/UR/noUE.out_lint
  ~ mandoc/man/blank/afterSH.out_lint     ~ mandoc/man/blank/afterSS.out_lint
  ~ mandoc/man/blank/line.out_lint        ~ mandoc/man/nf/args.out_lint
  ~ mandoc/man/nf/dupe.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/late.out_lint
  ~ mandoc/mdoc/Dd/long.out_lint          ~ mandoc/mdoc/Dd/manarg.out_lint
  ~ mandoc/mdoc/Dd/noarg.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/Os/dupe.out_lint
  ~ mandoc/mdoc/Os/late.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/man.in               ~ mandoc/roff/args/man.out_ascii
  ~ mandoc/roff/args/man.out_lint         ~ mandoc/roff/args/mdoc.out_lint
  ~ mandoc/roff/args/roff.in              ~ mandoc/roff/args/roff.out_ascii
  ~ mandoc/roff/args/roff.out_lint        ~ mandoc/roff/br/args.out_lint
  ~ mandoc/roff/cc/basic.out_lint         ~ mandoc/roff/cond/close.out_lint
  ~ mandoc/roff/cond/if.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/l.out_lint
  ~ mandoc/roff/esc/w.out_lint            
  ~ mandoc/roff/ft/badargs-mdoc.out_lint
  ~ mandoc/roff/ft/badargs.out_lint       ~ mandoc/roff/ig/basic.out_lint
  ~ mandoc/roff/it/badarg.out_lint        ~ mandoc/roff/nr/divzero.out_lint
  ~ mandoc/roff/nr/escname.out_lint       ~ mandoc/roff/sp/badargs-man.out_lint
  ~ mandoc/roff/string/escape.in          ~ mandoc/roff/string/escape.out_ascii
  ~ mandoc/roff/string/name.out_lint      ~ mandoc/roff/string/zerolength.in
  ~ mandoc/roff/string/zerolength.out_ascii
  ~ mandoc/roff/tr/args.out_lint          
  ~ mandoc/tbl/data/block_unclosed.out_lint
  ~ mandoc/tbl/data/empty.out_lint        ~ mandoc/tbl/layout/center.in
  ~ mandoc/tbl/layout/center.out_ascii    ~ mandoc/tbl/layout/complex.out_lint
  ~ mandoc/tbl/layout/empty.out_lint      ~ mandoc/tbl/layout/numbers.in
  ~ mandoc/tbl/layout/numbers.out_ascii   ~ mandoc/tbl/layout/span.in
  ~ mandoc/tbl/layout/span.out_ascii      ~ mandoc/tbl/macro/man.in
  ~ mandoc/tbl/macro/man.out_ascii        ~ mandoc/tbl/macro/man.out_lint
  ~ mandoc/tbl/macro/nested.in            ~ mandoc/tbl/macro/nested.out_ascii
  ~ mandoc/tbl/macro/nested.out_lint      ~ mandoc/tbl/mod/badfont.out_lint
  ~ mandoc/tbl/mod/font.out_lint          ~ mandoc/tbl/opt/box.in
  ~ mandoc/tbl/opt/box.out_ascii          ~ mandoc/tbl/opt/invalid.out_lint

  > churn related to the new style message about RCS ids (schwarze@)

== sbin ============================================================== 03/06 ==

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

dhclient

  ~ dhclient.c                            ~ dhcpd.h

  > DECLINE offers as they are deemed invalid. Decline them at the
  > first problem rather than continuing to look for other reasons
  > to decline them. Nuke is_invalid field since it is now unused.
  > More informative log message when a lease is determined to be
  > unacceptable. (krw@)

  ~ dhclient.c                            ~ dhcpd.h

  > We accept either the first offer received, or an offer for the
  > current address if one arrives inside select_timeout. So there
  > is no need to keep a list of received offers. Just keep the
  > best one and DECLINE the rest. Nuke now unused 'offered_leases'
  > TAILQ.
  > Also fixes the oddity that the *last* offer for the current
  > address is taken rather than the *first*. (krw@)

  ~ dhclient.c                            ~ dhcpd.h

  > Rename struct interface_info field 'new' to clearer 'offer'. (krw@)

  ~ dhclient.c                            

  > Shuffle dhcp[offer|ack|nak]() functions together for easy reference. (krw@)

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

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

arch/i386/include

  ~ cpufunc.h                             

  > add rdtsc() to match amd64
  > ok mikeb@ mlarkin@ (jmatthew@)

arch/luna88k/dev

  ~ if_le.c                               

  > Fix comment.  This gap is not only on LUNA-88K2 but also on LUNA-88K.
  > (aoyama@)

arch/mips64/mips64

  ~ pmap.c                                

  > Invalidate remote TLB entries by address range. This reduces
  > the number of IPIs required when removing mappings. (visa@)

dev/ic

  ~ vga.c                                 

  > The fonts we are looping through in vga_selectfont() are the builtin
  > font which is using the IBM encoding, and some potentially loaded fonts
  > which are either IBM or ISO encoded.
  > Therefore the condition checked by vga_valid_font() is always true, and
  > we can remove it. Thanks to miod@ for pointing this out.
  > OK tb@ (fcambus@)

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

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

m4

  ~ Makefile                              ~ tokenizer.l

  > Don't need to link with -ll or -ly.
  > ok millert@ (who spotted and provided the -ll removal bits) (bcallah@)

mandoc

  ~ man_term.c                            

  > properly set the default indentation
  > such that even pages without any .SH macros get it (schwarze@)

  ~ man.c                                 ~ man_term.c
  ~ mdoc.c                                

  > correct handling of blank lines after \c (schwarze@)

  ~ tbl_term.c                            ~ term.h
  ~ term_tab.c                            

  > tables leak tab settings to subsequent text (schwarze@)

  ~ man_macro.c                           ~ man_validate.c

  > if .in is used inside the .TP head, it's always relative (schwarze@)

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

  > style message about missing RCS ids; inspired by mdoclint (schwarze@)

  ~ mandoc.1                              ~ mandoc.h
  ~ read.c                                ~ roff.c

  > style message about duplicate RCS ids; inspired by mdoclint (schwarze@)

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

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

wsfontload

  ~ wsfontload.c                          

  > Since WSFONT_NAME_SIZE was switched from 16 to 32, account for the
  > change in wsfontload as well: tweak spacing and printf format string.
  > OK deraadt@, mpi@ (fcambus@)

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

Reply via email to