summaryrefslogtreecommitdiff
path: root/usr.bin
AgeCommit message (Collapse)Author
2020-05-02we have a sshkey_save_public() function to save public keys; use itDamien Miller
and save a bunch of redundant code. Patch from loic AT venez.fr; ok markus@ djm@
2020-05-01update currency exchange rates;Jason McIntyre
2020-05-01when receving a file in sink(), be careful to send at most a singleDamien Miller
error response after the file has been opened. Otherwise the source() and sink() can become desyncronised. Reported by Daniel Goujot, Georges-Axel Jaloyan, Ryan Lahfa, and David Naccache. ok deraadt@ markus@
2020-05-01expose vasnmprintf(); ok (as part of other commit) markus deraadtDamien Miller
2020-05-01avoid NULL dereference when attempting to convert invalid ssh.comDamien Miller
private keys using "ssh-keygen -i"; spotted by Michael Forney
2020-04-30tweak previous; ok markusJason McIntyre
2020-04-30bring back debug() removed in rev 1.74; noted by pradeep kumarMarkus Friedl
2020-04-30run the 2nd ssh with BatchMode for scp -3Markus Friedl
2020-04-30Do not remove the automatic-rename option from the global set, only fromNicholas Marriott
the window (it must stay in the global set or tmux will crash). GitHub issue 2188.
2020-04-30Add an expandtab option, similar to what vim supports.Todd C. Miller
If set, expands tabs to spaces in insert mode as well as when shifting and indenting/outdenting. If quoted with ^V, a literal tab is inserted. Adapted from NetBSD, but this implementation more closely matches vim's behavior. OK dlg@
2020-04-28Rather than attempting to lookup the keyword "set" as a hostname,Theo de Raadt
issue a usage message. This matches both historical behaviour, and the operation upon other keywords. ok florian
2020-04-28when signing a challenge using a FIDO toke, perform the hashing in theDamien Miller
middleware layer rather than in ssh code. This allows middlewares that call APIs that perform the hashing implicitly (including Microsoft's AFAIK). ok markus@
2020-04-27Display multi-state controls with exactly three decimal places.Ingo Schwarze
Because for now, the maximum raw value of such controls is either 127 or 255, that assures that whenever the raw value changes, the displayed value changes, too. At the same time, it preserves the property that control values are not shown with excessive, misleading precision. If controls will ever be introduced that will have maximum raw values of less than 100 or of more than 999, the number of decimal places should then be reduced or increased for such controls as appropriate. With important help and an OK from ratchov@.
2020-04-27Do not close the stdout file descriptor in control mode as it will beNicholas Marriott
needed for printing the exit messages. Fixes a bug when detaching with iTerm2.
2020-04-26While we do not recommend the idiom ".Fl Fl long" for long optionsIngo Schwarze
because it is an abuse of semantic macros for device-specific presentational effects, this idiom is so widespread that it makes sense to convert it to the recommended ".Fl \-long" during the validation phase. For example, this improves HTML formatting in pages where authors have used the dubious .Fl Fl. Feature suggested by Steffen Nurpmeso <steffen at sdaoden dot eu> on freebsd-hackers.
2020-04-26Bypass authentication and create no session for rootAlexandre Ratchov
ok deraadt
2020-04-26Fix comment typo. Patch from mforney at mforney.org.Darren Tucker
2020-04-26Display TLSv1.3 extension type with openssl(1) -tlsextdebugKinichiro Inoguchi
Add TLSv1.3 extension type, and sort by the definition order in tls1.h. This helps that openssl(1) s_server and s_client with -tlsextdebug displays the TLS extension type instead of "unknown". ok beck@ jsing@ tb@
2020-04-26s_client: fix use of possibly uninitialized valuesKinichiro Inoguchi
Set initial value to variable 'p' and 'pending'. Reported and fix requested from leonklingele by GitHub pull request. https://github.com/libressl-portable/portable/issues/577 https://github.com/libressl-portable/openbsd/pull/114 ok bcook@ jsing@ tb@
2020-04-25In s_server.c rev. 1.33, jsing added support for "openssl s_server -groups";Ingo Schwarze
document it and deprecate "openssl s_server -named_curve". While here, fix the error in the synopsis for "openssl s_client -groups" and use unified argument naming and similar wording like in SSL_CTX_set1_groups_list(3). OK jsing@
2020-04-25We've standardized on memset over bzero, replace a couple that had slippedDarren Tucker
in. ok deraadt markus djm.
2020-04-25If no -f options are used, expose first 4 audio(4) devices to clientsAlexandre Ratchov
2020-04-25Get a reference to the device when "snd/N" MIDI ports are openedAlexandre Ratchov
As the master output level control is not in software any longer the device needs to opened for adjustments to work.
2020-04-24Add an example of "sndioctl output.level=+0.1" as suggested by espie@,Ingo Schwarze
add an example of toggling a switch as suggested by ratchov@, and simplify and clarify the wording in the EXAMPLES section. OK ratchov@
2020-04-24provide a STYLE message when mandoc knows the file name and the extensionIngo Schwarze
disagrees with the section number given in the .Dt or .TH macro; feature suggested and patch tested by jmc@
2020-04-24Make sure devices are properly closed in case of an error.Alexandre Ratchov
Fixes possible crashes if the contol device fails, while the audio device continues to work.
2020-04-24Fix incorrect error message for "too many known hosts files." bz#3149, patchDarren Tucker
from jjelen at redhat.com.
2020-04-24Remove leave_non_blocking() which is now dead code because nothing setsDarren Tucker
in_non_blocking_mode any more. Patch from michaael.meeks at collabora.com, ok djm@
2020-04-23 ce examples of "Ar arg Ar arg" with "Ar arg arg" and stop the spread;Jason McIntyre
2020-04-23Explain in the DESCRIPTION section in which cases mixerctl should be usedAlexandre Ratchov
joint work with jmc, thanks
2020-04-23Overrides need to be applied both before and after features in case theyNicholas Marriott
change flags used to detect a feature.
2020-04-23Document uvmexp.nswget without relying on implementation details.Martin Pieuchot
Prompted by a question from schwarze@ ok deraadt@, schwarze@, visa@
2020-04-23Use "control" instead of "variable", more appropriate in this contextAlexandre Ratchov
ok and tweaks jmc
2020-04-23Fix a couple of memory leaks, one when creating a new pane and one whenNicholas Marriott
adding formats onto the queue item.
2020-04-23adjust section argument of .Dt macro after move from section 1 to 8;Ingo Schwarze
patch from Raf Czlonka <rczlonka at gmail dot com>
2020-04-22use a root prompt for EXAMPLES; ok ratchovJason McIntyre
2020-04-22Improve join-pane, move-pane and break-pane:Nicholas Marriott
- There is no need for join-pane and move-pane to be different. - break-pane can just behave like move-window if the source has only one pane, instead of failing. - Add -a to break-pane like move-window. Also add missing man page bits for previous window-tree.c changes. GitHub issue 2176.
2020-04-22Indicate the marked pane in choose mode in reverse and add key to setNicholas Marriott
and clear it (m and M) and a key to jump to the starting pane (H).
2020-04-22Add a session_marked format like window_marked.Nicholas Marriott
2020-04-22mark up a function name with .Fn;Ingo Schwarze
found with mandoc -Tlint
2020-04-22correct the description of the top line;Ingo Schwarze
patch from <clematis at insiberia dot net>
2020-04-22Update the cursor position when deleting lines from screens withoutNicholas Marriott
history, GitHub issue 2173.
2020-04-22Use the same workding as in other pages.Alexandre Ratchov
Use "controls" instead of "variables". Use "audio device" instead of "mixer" to refer to the sound-card. ok jmc@
2020-04-22Change so main-pane-width and height can be given as a percentage.Nicholas Marriott
2020-04-22sort SEE ALSO;Jason McIntyre
2020-04-21adjust for man pagesTheo de Raadt
2020-04-21move mixerctl and audioctl man pages to section 8, as these workTheo de Raadt
against root-only device nodes.
2020-04-21Replace parameter -> controlAlexandre Ratchov
Audio parameter is ambigous in this context, it refers also to sample rate, encoding, etc. ok jmc
2020-04-21Move the background colour to clear with (if any) up as well as the dataNicholas Marriott
when scrolling, redraw problem reported by sthen@.
2020-04-21The group is not optional.Alexandre Ratchov
Controls that belong to a group must be expressed with the group name included. Not all control belong to a group, though.