summaryrefslogtreecommitdiff
path: root/usr.bin
AgeCommit message (Collapse)Author
2010-06-23fix printing of extensions in v01 certificates that I broke in r1.190Damien Miller
2010-06-22include the user name on "subsystem request for ..." log messages;Damien Miller
bz#1571; ok dtucker@
2010-06-22replace verbose and overflow-prone Linebuf code with read_keyfile_line()Damien Miller
based on patch from joachim AT joachimschipper.nl; bz#1565; ok dtucker@
2010-06-22queue auth debug messages for bad ownership or permissions on the user'sDamien Miller
keyfiles. These messages will be sent after the user has successfully authenticated (where our client will display them with LogLevel=debug). bz#1554; ok dtucker@
2010-06-22standardise error messages when attempting to open private keyDamien Miller
files to include "progname: filename: error reason" bz#1783; ok dtucker@
2010-06-22expose some more sshd_config options inside Match blocks:Damien Miller
AuthorizedKeysFile AuthorizedPrincipalsFile HostbasedUsesNameFromPacketOnly PermitTunnel bz#1764; feedback from imorgan AT nas.nasa.gov; ok dtucker@
2010-06-21Add a choose-buffer command for easier use of the paste buffer stack.Nicholas Marriott
2010-06-21Extend the -t:+ and -t:- window targets for next and previous window toNicholas Marriott
accept an offset such as -t:+2. From Tiago Cunha.
2010-06-21Having a list of winlinks->alerts for each session is stupid, just storeNicholas Marriott
the alert flags directly in the winlink itself.
2010-06-21Rename activity->alert in a couple of functions for consistency.Nicholas Marriott
2010-06-21Give tmux sockets (but not the containing folder) groupNicholas Marriott
permissions. This allows hardlinks to the sockets to be used more easily.
2010-06-21Ensure we overwrite UTF-8 wide characters properly, and never overwriteNicholas Marriott
characters we weren't overlapping. Fixes "disappearing wide characters" glitch. From Micah Cowan.
2010-06-20fix midicat(1) device mode when only -i or only -o is used (ieAlexandre Ratchov
open the device input-only if -o is used, and output-only if -i is used).
2010-06-18fix memory leak in do_realpath() error path; bz#1771, patch fromDamien Miller
anicka AT suse.cz
2010-06-18Missing check for chroot_director == "none" (we already checked againstDamien Miller
NULL); bz#1564 from Jan.Pechanec AT Sun.COM
2010-06-18unbreak ls in working directories that contains globbing characters inDamien Miller
their pathnames. bz#1655 reported by vgiffin AT apple.com
2010-06-17Correct sizing of object to be allocated by calloc(), replacingDamien Miller
sizeof(state) with sizeof(*state). This worked by accident since the struct contained a single int at present, but could have broken in the future. patch from hyc AT symas.com
2010-06-14Last change erroneously used the target argument for looking up theNicholas Marriott
client which caused pipe-pane to fail when used from the command line. Instead pass NULL which should use the current client. Spotted by Tiago Cunha.
2010-06-14Add a missing command and some missing Ic, from Tiago Cunha.Nicholas Marriott
2010-06-13Update awk to May 23, 2010 version. OK miod@Todd C. Miller
2010-06-13Prevent a segmentation fault. It could occur when login_getclass fails andTobias Stoeckmann
the key "s/key" is entered with supplied -a or -p option. ok millert (with better error message)
2010-06-13remove obsolete ENVIRONMENT section; from Daniel DickmanJason McIntyre
ok millert
2010-06-11various fixes from Daniel Dickman:Jason McIntyre
- clarify sort's various modes of operation - -m is overridden by -C and -c - ordering options should not appear after -k - give -k it's own little section (aw!) discussed with, tweaked by, and ok sobrado millert otto
2010-06-10minimal initial -Tps support, from kristaps@ GSOCIngo Schwarze
so far, monospace without font decoration, but it already has page headers and footers
2010-06-08check length of value returned C_GetAttributValue for != 0Markus Friedl
from mdrtbugzilla@codefive.co.uk; bugzilla #1773; ok dtucker@
2010-06-08Merge more bits that will be going into 1.10.1:Ingo Schwarze
Clean up vertical spacing in the SYNOPSIS, making the code much more systematic; this doesn't solve all SYNOPSIS problems yet, in particular not those related to keeps, indentation and the low-level .nr roff instruction, but it's a nice step forward and i couldn't find relevant regressions. (from kristaps) Besides, * make the output width configurable (default: -Owidth=80) (kristaps) * use mmap with MAP_SHARED (from Joerg Sonnenberger)
2010-06-06Merge bsd.lv version 1.10.1 (to be released soon).Ingo Schwarze
The main step forward is that this now has *much* better .Bl -column support, now supporting many manuals that previously errored out without producing any output. Other fixes include: * do not die from multiple list types, use the first and warn * in .Bl without a type, default to -item * various tweaks to .Dt * fix .In, .Fd, .Ft, .Fn and .Fo formatting * some documentation fixes and additions * and fix a couple of bugs reported by Ulrich Spoerlein: * better support for roff block-end "\}" without a preceding dot * .In must not break the line outside SYNOPSIS * spelling in some error messages While merging, fix one regression in .In spacing that needs to go to bsd.lv, too.
2010-06-06Use a macro-based mask for obtaining a key or modifier-set from theNicholas Marriott
combination. Display C-@, etc, as C-Space, in list-keys. By Micah Cowan.
2010-06-06Merge bsd.lv release 1.10.0,Ingo Schwarze
which is mostly the post-hackathon release, bringing in the OpenBSD changes to bsd.lv, but which also has a few additional minor fixes: * .Lb is an in-line macro, not in_line_eoln * .Bt, .Ud now warn when discarding arguments * allow bad -man dates to flow verbatim into the front-ends - so far all reported by Ulrich Spoerlein * .Ar, .Fl and .Li starting with closing punctuation emit an empty element * empty .Li macros print nothing, but may cause spacing * proper EOS handling for .Bt, .Ex, .Rv, and .Ud. * cleanup: collapse posts_xr into posts_wtext (which is the same) * efficiency: very simple table lookup for roff.c
2010-06-05Increase the -man -Tascii text width from 65 to 78 charactersIngo Schwarze
in both our old in-tree groff and in mandoc, because 1) It looks and reads better. 2) It agrees with both bsd.lv mandoc and with modern groff. The tmac.an part was done by millert@, with a minor fix by me. While touching our old groff, switch off hyphenation, suggested a long time ago by millert@. It helps searching and comparisons. While touching mandoc terminal_man(), explicitely initialize the tabwidth - not strictly required, but easier to understand and more robust, also suggested by millert@. General mumbling of agreement by many, including millert@ deraadt@ jmc@ sobrado@ ... Remaining problem: Setting the title length (.lt) has no effect for me, but we can fix this in tree in case anybody figures it out.
2010-06-05Couple of missing command aliases/flags, from Tiago Cunha.Nicholas Marriott
2010-06-05Take into account wav ``riff'' header when calculating the offsetAlexandre Ratchov
of the data chuck returned in ``startpos''. Fixes MMC relocate being off by few samples.
2010-06-05when parsing wav headers, check that a data chuck actually existsAlexandre Ratchov
2010-06-05Fix problems with window sizing seen by Raghavendra D Prabhu whenNicholas Marriott
starting tmux from .xinitrc. One of the very few things the server relies on the client for now is to pass through a message on SIGWINCH, but there is a condition where potentially a SIGWINCH may be lost during the transition from unattached (main.c) to attached (client.c). So trigger a size change immediately after the client installs its SIGWINCH handler. Also, when the terminal is resized, reset the scroll region and cursor position. Previously, we were clearing our saved idea of these, but in fact some terminals do not reset them on resize, so this caused problems during redraw. While here make a resize to the same size not cause a redraw and rename the tmux.out output log file to include the tmux PID.
2010-06-05Support the status_replace # replacement sequences in the pipe-paneNicholas Marriott
command, thanks to Andrea Barisani.
2010-06-05Shut up gcc4 warnings.Nicholas Marriott
2010-06-05This ioctl(TIOCGWINSZ) call is no longer necessary, the result is neverNicholas Marriott
used and the server now does it later on the tty fd directly.
2010-06-05in dev_close(), first terminate streams recording from the hardware,Alexandre Ratchov
then terminate streams recording from the monitor (if any). Otherwise, dev_close() would try to check if a stream is recording from the hardware or the monitor, and, if there's no monitor, would dereference a NULL pointer.
2010-06-05When closing the device, request clients using a midi control slotAlexandre Ratchov
to quit. Otherwise streams that are not attached to the device are not closed.
2010-06-05don't prime server buffers, because it's ugly and conceptuallyAlexandre Ratchov
complicated. Instead, request clients to provide enough samples and start with buffers full.
2010-06-05Fix binding of C-Space/C-@, from Micah Cowan.Nicholas Marriott
2010-06-05Make start-of-line work the same as end-of-line on wrapped lines (jumpNicholas Marriott
to real start if at edge of screen). By Micah Cowan.
2010-06-05Don't send the initial position as a clock tick with a negative delta.Alexandre Ratchov
Add a new ``initial position'' message which is simpler. No bahaviour change, except effects of the protocol version crank.
2010-06-04when attaching files to play or record to the device, check thatAlexandre Ratchov
the device supports play or record modes respectively. spotted by jakemsr
2010-06-04midi control aproc structure is can be destroyed before any streamAlexandre Ratchov
referencing it (for instance while a recording stream drains buffers of a closed device). So, don't abort() if this happen.
2010-06-04Allow the audio device to be opened only while it's actually used.Alexandre Ratchov
This is necessary for uaudio devices, for instance to start aucat before the device is plugged. Or to unplug a device whithout having to restart aucat when another device is plugged. This is controlled with the new -a option. Allow multiple audio devices to be used concurently, i.e. multiple ``-f devname'' options to be used; -f options must follow per-device options, which is what we do for other options.
2010-06-03tweak previous; ok deraadtJason McIntyre
2010-06-03HTTP/1.1 requests must send a "Connection: close" header. Fixes the issue whereAlexander Hall
a download would stall at the end of the file for no apparent reason. ok sthen@, phessler@
2010-06-03When attempting to resume a download, against an HTTP server thatPeter Hessler
doesn't support resume, we restart the download from the beginning, like all other browsers. Diagnosed by sthen and halex, comment from sthen OK sthen@, halex@
2010-06-02Update to sudo 1.7.2p7Todd C. Miller