summaryrefslogtreecommitdiff
path: root/usr.bin
AgeCommit message (Collapse)Author
2017-07-19remove some spacing; ok schwarzeJason McIntyre
2017-07-19Prefer arch-dependent over arch-independent pages if the name priority,Ingo Schwarze
the section number, and all names match. Changes little on installed systems except the ordering of apropos(1) results, because we install base and Xenocara manuals in different trees, but fixes lookup of pages like apm(4) vs. apm(4/amd64) in man.cgi(8). Issue discovered by martian67 on freenode and reported via tj@.
2017-07-19Allow HFSC classes to use flow queuesMike Belopuhov
The FQ-CoDel related configuration (flows, quantum) becomes available for the regular bandwidth queue. Internally the kernel will pick the FQ-CoDel for use as a queue manager for the specified class instead of the FIFO. Discussed with and OK henning@ at d2k17 as a part of a larger diff.
2017-07-19more depends gc / yacc rules overhaulMarc Espie
okay millert@
2017-07-19A few cleanups. This only needs to operate on systems with SIGWINCH,Theo de Raadt
SIGINFO, and Bxxxx values that equal xxxx. ok tom millert
2017-07-19depend is deadMarc Espie
2017-07-19fix support for unknown key types; ok djm@Markus Friedl
2017-07-19switch from select() to poll() for the ssh-agent mainloop; ok markusDamien Miller
2017-07-16The only elements using floats are dt.It-tag, so the only elementsIngo Schwarze
allowed to the right of them are dd.It-tag. Fixes overlapping rendering after long tag lists without bodies, for example in the Xenocara apm(4) manual. Issue reported by tj@.
2017-07-15grammar was ass backwards;Jason McIntyre
2017-07-15In .Bl -tag and -hang, do not print a margin-left style attributeIngo Schwarze
for each individual item if the -width argument matches the default of 6n. Suggested by Steffen Nurpmeso <steffen at sdaoden dot eu> on <groff at GNU dot org> in April 2017.
2017-07-15use the same width increase logic for .Bl -hang as for .Bl -tagIngo Schwarze
2017-07-15Add a "-T tlscompat" option to nc(1), which enables the use of all TLSJoel Sing
protocols and "compat" ciphers. This allows for TLS connections to TLS servers that are using less than ideal cipher suites, without having to resort to "-T tlsall" which enables all known cipher suites. Diff from Kyle J. McKay <mackyle at gmail dot com> ok beck@
2017-07-15If -column, -diag, -inset, -item, or -ohang lists have a -width,Ingo Schwarze
don't just talk about ignoring it, actually do ignore it. No change for terminal output, improves HTML output.
2017-07-15correct left margins for different classes of definition listsIngo Schwarze
2017-07-15Print the right character for mathematical overbar.Anthony J. Bentley
ok schwarze@
2017-07-15Improve rev. 1.199 further:Ingo Schwarze
If a database is empty, we already don't write a database file and delete an existing one. If none exists, that only means the database was empty and remains so, which is not an error. So don't nag about it, in particular because that would be a weekly(8) annoyance. Issue reported by jmc@.
2017-07-14Don't bother freeing memory just before exiting.Jeremie Courreges-Anglas
Suggested by & ok bluhm@
2017-07-14TAILQs instead of hand-rolled listsJeremie Courreges-Anglas
ok millert@
2017-07-14Because ignore SIGCHLD early, letting signal_del restore it doesn't workNicholas Marriott
correctly, so set it explicitly back to default (and the others for good measure).
2017-07-14always give commas their own <mo> element,Ingo Schwarze
suggested by bentley@, improves e.g. glMultMatrix(3)
2017-07-14The .Dd and .TH macros must interrupt .ce, too;Ingo Schwarze
fixing tree corruption and assertion failure found by jsg@ with afl(1)
2017-07-14Explicitly initialize a variable where the compiler is (understandably)Ingo Schwarze
unable to figure out that it is never used uninitialized. While here, tweak the content of the variable to make its usage easier to understand. No functional change.
2017-07-14Fix an assertion failure triggered by print_otag("sw+-l", NULL).Ingo Schwarze
Even though we skip the style when the argument is NULL, we must still consume the options. Not found with afl(1), but during manual testing of the previous patch...
2017-07-14Handle .Bl -compact via CSS rather than writing individual styleIngo Schwarze
attributes into .It blocks; suggested by Steffen Nurpmeso <steffen at sdaoden dot eu> on <groff at GNU dot org> in April 2017. Delete margin-bottom and margin-top style names and the 'v' argument letter from print_otag() because they are no longer used.
2017-07-14Print HTML character references as 4+ digits hexadecimal, like Unicode.Anthony J. Bentley
tweaks + ok schwarze@
2017-07-14do not print <math class="eqn"><mrow></mrow></math> for empty .EQ;Ingo Schwarze
issue reported by bentley@
2017-07-14Fix redraw defer code in the presence of multiple clients - the timerNicholas Marriott
may be needed for all of them, so don't delete it on the first; and don't skip setting the redraw flag if the timer is already running. Reported by Pol Van Aubel in GitHub issue 1003.
2017-07-14Make ""Killed by signal 1" LogLevel verbose so it's not shown at the defaultDarren Tucker
level. Prevents it from appearing during ssh -J and equivalent ProxyCommand configs. bz#1906, bz#2744, feedback&ok markus@
2017-07-13man pages with pseudo synopses which list filenames end up creatingJason McIntyre
very ugly output in man -k; after some discussion with ingo, we feel the simplest fix is to remove such SYNOPSIS sections: the info is hardly helpful at page top, is contained already in FILES, and there are sufficiently few that just zapping them is simple; ok schwarze, who also helpfully ran things through a build to check output;
2017-07-13eqn(7) .EQ has to break man(7) next-line scope, or tree corruptionIngo Schwarze
and use after free many ensue; again found by jsg@ with afl(1)
2017-07-13use monotonic clock for computing elapsed timeTed Unangst
from Scott Cheloha. ok dlg.
2017-07-12Line up keys in tree mode, and don't expand windows with one pane. FromNicholas Marriott
Thomas Adam.
2017-07-12Do not need to set up USR2 twice.Nicholas Marriott
2017-07-12Block signals between forking and clearing signal handlers (or callingNicholas Marriott
event_reinit) - if the child gets a signal and fires the libevent signal handler during this period it could write a signal into the parent's signal pipe. GitHub issue 1001 from Aaron van Geffen.
2017-07-12Move signal code into proc.c.Nicholas Marriott
2017-07-12Make shell_command a global like other stuff rather than making it anNicholas Marriott
exception and using callback argument.
2017-07-12proc_send_s now seems unnecessary.Nicholas Marriott
2017-07-11adjust size to be one less than power of 2, so that doubling will neverTed Unangst
roll to 0, but instead something very large, and thus fail in realloc
2017-07-11fix style compliance, in the keyname compliance function no lessTed Unangst
2017-07-11Replace manual list with SLIST.Alexander Bluhm
from Klemens Nanni
2017-07-10remove misc. depend and yacc nits that no longer matter.Marc Espie
okay millert@
2017-07-10zap redundant Makefile variables.Marc Espie
okay djm@
2017-07-10Also check for NUL termination at the first character of tstr inAlexander Bluhm
the error path of VarModifiers_Apply(). This prevents a sporadic crash in make's regress target t41. OK espie@
2017-07-09Some extra logging to show why tmux might exit.Nicholas Marriott
2017-07-09remove redundant variable declarations in Makefiles, since those areMarc Espie
the default. okay millert@
2017-07-09there's no need to fork/exec to execute commentsMarc Espie
okay millert@
2017-07-09have bsd.prog.mk/bsd.lib.mk generate .y -> .c/.h rules without intermediateMarc Espie
files. This fixes up parallel builds in the default case. FreeBSD does something similar. okay millert@
2017-07-08this program was infected with lint era casts. i think we're past that now.Ted Unangst
2017-07-08remove ARGSUSED, from Scott Cheloha.Ted Unangst
and while we're cleaning, switch __progname to getprogname.