summaryrefslogtreecommitdiff
path: root/usr.bin
AgeCommit message (Collapse)Author
2012-10-06truncate silent command output to two lines. okay millert@Marc Espie
2012-10-06rework section about special targets/prereq to be somewhat readable.Marc Espie
feedback & ok jmc@
2012-10-06- extra juice for debugging signal passing. Note when we can't pass theMarc Espie
signal because the process already bought it (pgroups will do that to you) (lots of discussion with Todd on that one) - tweak error handling some more to make it less verbose when just one job is running... - show signal name in case of signal interrupts. - zap OP_LIB, move that stuff to the location where we warn when we meet that bug. okay millert@
2012-10-05document implicit rules and target dependency operators better.Marc Espie
some input from jmc@, might not be 100% perfect yet, but better than nothing at all.
2012-10-05fix signed vs unsigned warning; feedback & ok: djm@Markus Friedl
2012-10-04add umac128 variant; ok djm@ at n2k12Markus Friedl
2012-10-04backout pgroup/job control from make, there is something deeply bogusMarc Espie
in stdin interaction. Fixes update-patches as reported by aja...
2012-10-02more changes, discussed and tested by various people.Marc Espie
- put back some job control, turns out it's necessary when we don't run a shell. - zap old #ifdef CLEANUP code... probably doesn't even compile. - kill most of the OP_LIB code. Just keep a wee little bit for compatibility (deprecated .LIBS and .INCLUDES, warns for weird dependencies instead of erroring out). - much improved debugging and -p output: sort variables, targets, rules, output stuff in a nicer format mimicing input. - better error message when no command is found, explain where the target comes from. - sort final error list by file. - show system files in errors as <bsd.prog.mk> - reincorporate random delay, that was dropped - optimize siginfo output by not regenerating the whole string each time. - finish zapping old LocationInfo field that's no longer used.
2012-10-02rework make documentation to correspond to usual terms (prerequisitesMarc Espie
instead of "sources", target rules, makefile names). document most recent changes. discussed with jmc@
2012-10-02Simplify rtable assignment and cut some cruftChristiano F. Haesbaert
2012-10-02Allow session tree (C-b s) to expand and collapse sessions withNicholas Marriott
left/right/space keys. From Thomas Adam.
2012-10-02Remove some out of date text from man page, from Thomas Adam.Nicholas Marriott
2012-10-02fix -z option, broken in revision 1.215Damien Miller
2012-10-01pasto; ok djm@Christian Weisgerber
2012-10-01update currency exchange rates;Jason McIntyre
2012-09-30When outputting to stdout and compressing would grow the file, exitTodd C. Miller
normally instead of with a value of 2. Also avoids unlinking the file "stdout" in the current directory in this case. OK miod@ sthen@ henning@ beck@
2012-09-29Do not test client flags against TTY_FREEZE bit, reported by Tom Ryder.Nicholas Marriott
2012-09-27Do not leak file descriptor if not a tty, reported by Sebastien Marie.Nicholas Marriott
2012-09-26last stage of rfc changes, using consistent Rs/Re blocks, and moving theJason McIntyre
references into a STANDARDS section;
2012-09-25Upon "master volume change" message, send feedback to other clientsAlexandre Ratchov
only. Fixes the master volume slider stuttering in MIDI programs. Found by armani@
2012-09-25Stop the space char completing a file name. This mimics more recentlum
versions of emacs. kjell and jasper@ agree.
2012-09-25Add notification for input from a pane, from George Nachman.Nicholas Marriott
2012-09-25Fix search forward so it can match strings on the last line, SF bugNicholas Marriott
3571114 from "LiJunLe".
2012-09-24Add control_write_buffer, from George Nachman.Nicholas Marriott
2012-09-24Use pgrp of pty fd not pid of immediate child when recovering currentNicholas Marriott
working directory (like current process). From Marcel Partap.
2012-09-24Use ACS characters for choose-tree arrows based on diff from RomainNicholas Marriott
Francoise.
2012-09-21Fix handling of filenames containing escaped globbing characters and escapeDarren Tucker
"#" and "*". Patch from Jean-Marc Robert via tech@, ok djm.
2012-09-21Fix improper handling of absolute paths when PWD is part of the completedDarren Tucker
path. Patch from Jean-Marc Robert via tech@, ok djm.
2012-09-21zap lint remainsMarc Espie
2012-09-21vax, found by fries@Marc Espie
2012-09-21major overhaul of the way make handle jobs, inspired by dpb:Marc Espie
instead of forking a "job" per target, and having that job further fork separate commands, have make maintain a list of jobs, indexed by pid of currently running commands, and handle process termination continuation-style. This has lots of benefits: - make is responsible for most printing, so we no longer need pipes nor job control: make -j jobs see the tty. - no more special-casing for jobs that don't really execute anything. - unify code for make -jn and make -B, including signal handlers and job waiting. So make -n, make -q, +cmd now run commands in the same way in all cases. - unified more accurate error-reporting, as make knows precisely which command failed. Commands are tagged with their lines, and we display failing commands in silent mode. - fine-grained "expensive" command handling (recursion limiter). Do it per-command instead of per-target. Moreover, signal response is now simpler, as we just block the signals in a small critical sections, test for events, and sigpause (thanks a lot to guenther@ and millert@), so running make is now almost always paused without any busy-waiting. Thanks to everyone who tested and gave input.
2012-09-20add more sensor types to sensor framework.Yojiro Uo
- Pressure (10^-3 Pa) - distance (10^-6 m) - acceleration (10^-6 m/s^2) ok deraadt@ reyk@
2012-09-19this command comes from V7; from simon gerratyJason McIntyre
confirmed by sobrado
2012-09-18The place name we visited was not "sake" but "Sakae".YASUOKA Masahiko
ok claudio henning
2012-09-18Add bounds check on sftp tab-completion. Part of a patch from from Jean-MarcDarren Tucker
Robert via tech@, ok djm
2012-09-17clear old keys on rekeing; ok djmMarkus Friedl
2012-09-17an XXX for laterDamien Miller
2012-09-14remove unused variableMarkus Friedl
2012-09-14more accurate fix: don't mark '!' as a meta character, recognize "!" asMarc Espie
a shell reserved word. okay millert@
2012-09-14! is a meta character, this letsMarc Espie
test: ! pgrep process work, without trying to look for a '!' command (remember that not running a shell for each command is an optimization ?) bug fix prompted by eric@'s remark, okay millert@
2012-09-14There's no reason to unlink the destination if we can't even openTodd C. Miller
the source file. This fixes a problem with the databases/ruby-ldap port. Note that I changed the O_TRUNC to O_EXCL to avoid the race between unlink/rename and creat. OK naddy@ jeremy@
2012-09-13Fix comment line lengthDarren Tucker
2012-09-12Define empty CDIAGFLAGS for programs that use Werror.Christiano F. Haesbaert
Makes "make build" build with WARNINGS=Yes on amd64. ok espie
2012-09-10The gcc-sh-register-allocator bug may never be fixed. When we move toTheo de Raadt
PIE, the -O1 workarounds must be -O0. check out sort/tmp.c to see how incredibly bad the bug is. ok miod
2012-09-07Make C-r not screw up the line counter if the pattern ends up notlum
matching. More goodness from Florian Obser. (and a tweak by me)
2012-09-07when muxmaster is run with -N, make it shut down gracefully when a clientDarren Tucker
sends it "-O stop" rather than hanging around. ok djm@
2012-09-07Merge escape help text for ~v and ~V; ok djm@Darren Tucker
2012-09-07Print '^Z' instead of a raw ^Z when the sequence is not supported. ok djm@Darren Tucker
2012-09-06missing letter in previous;Jason McIntyre
2012-09-06Make the escape command help (~?) context sensitive so that only commandsDarren Tucker
that will work in the current session are shown. ok markus@