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
