summaryrefslogtreecommitdiff
path: root/usr.bin
AgeCommit message (Collapse)Author
2020-05-16Use a grid cell not a style for the pane style.Nicholas Marriott
2020-05-16Instead of forbidding invalid session names, sanitize them like windowNicholas Marriott
names.
2020-05-16Instead of having a default set of terminals in terminal-overrides thatNicholas Marriott
get XT added and using that as a marker for xterm(1)-like, assume that if the terminfo(5) entry already has XT or the clear capability starts with CSI then the terminal is VT100-like and it should be safe to send DA requests. The DA responses trigger additional features being added.
2020-05-16Do not redraw or update mode if nothing has changed.Nicholas Marriott
2020-05-16Add feature and capabilities for focus reporting. Also document AX andNicholas Marriott
XT even though they aren't tmux's, and add some bits for rxvt.
2020-05-16Add a feature for bracketed paste.Nicholas Marriott
2020-05-16Add a feature for strikethrough.Nicholas Marriott
2020-05-16Move terminal features into a single file.Nicholas Marriott
2020-05-16Build list of paths and weed out duplicates before loading configs, andNicholas Marriott
add TMUX_SOCK like TMUX_PATH for the socket directory.
2020-05-16Add extension terminfo(5) capabilities for margins.Nicholas Marriott
2020-05-16Response is iTerm2 not not ITerm2.Nicholas Marriott
2020-05-16Remove support for iTerm2's DSR 1337 extension and use the CSI > qNicholas Marriott
extension now supported by a few different terminals.
2020-05-16Add an attribute for ACS.Nicholas Marriott
2020-05-16Tweak the default choose modes formats:Nicholas Marriott
- Only show pane title if it is not default and not empty. - Add a prettier time format and use that instead of long ctime(). - Remove clutter and change the order.
2020-05-15sshd listener must not block if reexecd sshd exits early:Markus Friedl
the call to send_rexec_state() in the parent sshd will block forever in write(2) on config_s[0] if the forked child exits early before finishing recv_rexec_state (e.g. with fatal()) because config_s[1] stays open in the parent. this prevents the parent from accepting new connections. ok djm, deraadt
2020-05-15fix off-by-one error that caused sftp downloads to make one moreDamien Miller
concurrent request that desired. This prevented using sftp(1) in unpipelined request/response mode, which is useful when debugging. Patch from Stephen Goetze in bz#3054
2020-05-15pf(4): use CLOCK_BOOTTIME to get time_uptime(9) in userspacecheloha
In pf(4), the pf_status.since timestamp is set with time_uptime(9). This is a low-res snapshot of nanouptime(9). nanouptime(9) is used to implement CLOCK_BOOTTIME for clock_gettime(2). It is not used to implement CLOCK_UPTIME, though. The names are misleading. Switch to CLOCK_BOOTTIME in places in userspace where we use pf_status.since so we are working with the right clock. Technically CLOCK_MONOTONIC is equivalent, but we shouldn't use that here. CLOCK_MONOTONIC is not necessarily the "time since boot": the standard says its absolute value is meaningless. ok patrick@ bluhm@
2020-05-13we are still aiming for pre-C99 ...Theo de Raadt
2020-05-13Add description for -tls1_3 and -no_tls1_3 options to openssl(1) s_serverKinichiro Inoguchi
ok jsing@ tb@
2020-05-13Add -tls1_3 and -no_tls1_3 options to openssl(1) s_serverKinichiro Inoguchi
- Add -tls1_3 and -no_tls1_3 to openssl(1) s_server - Stop using version pinned methods, instead setting the min and max protocol versions ok jsing@ tb@
2020-05-13Enable credProtect extension when generating a resident key.Damien Miller
The FIDO 2.1 Client to Authenticator Protocol introduced a "credProtect" feature to better protect resident keys. This option allows (amone other possibilities) requiring a PIN prior to all operations that may retrieve the key handle. Patch by Pedro Martelletto; ok djm and markus
2020-05-13always call fido_init(); previous behaviour only called fido_init() whenDamien Miller
SK_DEBUG was defined. Harmless with current libfido2, but this isn't guaranteed in the future.
2020-05-13preserve group/world read permission on known_hosts file across runs ofDamien Miller
"ssh-keygen -Rf /path". The old behaviour was to remove all rights for group/other. bz#3146 ok dtucker@
2020-05-13when ordering the hostkey algorithms to request from a server,Damien Miller
prefer certificate types if the known_hosts files contain a key marked as a @cert-authority; bz#3157 ok markus@
2020-05-12spelling: bedrich smetanaJason McIntyre
from f.holop
2020-05-12fix non-ASCII quote that snuck in; spotted by Gabriel KihlmanDamien Miller
2020-05-11clarify role of FIDO tokens in multi-factor authentictation;Damien Miller
mostly from Pedro Martelletto
2020-05-10Initialize a couple of variables to shut up gcc, which apparently isn'tMartijn van Duren
smart enough to see that there is a proper check in place to prevent uninitialized usage. OK deraadt@
2020-05-10Make openssl X509 handle the failure case return code from X509_time_cmp.Bob Beck
While we are in here also make it notice if time values in a certificate are bogus, and say so in the output. ok bcook@ jsing@
2020-05-10Conditionalize sleep-before-retry in server code to only be done whenBob Beck
debug is on. otherwise, just retry. Fixes problems this creates in testing. ok jsing@ tb@
2020-05-10fix socket_log() calls, EVENT expands to three comma separatedOtto Moerbeek
values; spotted by gcc; ok florian@
2020-05-08imsg.h needs uio.h, pointed out by deraadtNicholas Marriott
2020-05-08Fix obvious copy-past-O in calculation of maximum length of "Available"Martijn van Duren
column for df subcommand. Fixes misalignment in some cases.
2020-05-08Make sure cmsgbufs are properly aligned by using the idiom from theOtto Moerbeek
CMSG_DATA man page. Avoids SIGBUS on landisk; ok kettenis@ jca@
2020-05-08fix compilation with DEBUG_KEXDH; bz#3160 ok dtucker@Damien Miller
2020-05-06openssh-8.3; ok deraadt@Damien Miller
2020-05-06another case where a utimes() failure could make scp send aDamien Miller
desynchronising error; reminded by Aymeric Vincent ok deraadt markus
2020-05-04tcpbench: display stats on SIGINFO, not just at exit. ok tb@ procter@ deraadt@Stuart Henderson
2020-05-02Add ping(1)-like summary statistics.Richard Procter
Makefile omitted by mistake from commit tJPIjljmTjZW ok djm@ deraadt@
2020-05-02Add ping(1)-like summary statistics.Richard Procter
ok djm@ deraadt@
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@