summaryrefslogtreecommitdiff
path: root/usr.bin
AgeCommit message (Collapse)Author
2022-11-11Tweak previous to set and log the feature instead of just setting theNicholas Marriott
flag.
2022-11-11Parse primary device attributes as well as secondary and add a SIXELNicholas Marriott
flag (not used yet), from Anindya Mukherjee.
2022-11-11Document alternative delimiters for substitution, from Jim Wisniewski.Nicholas Marriott
2022-11-10Handle dynamic remote port forwarding in escape commandline's -R processing.Darren Tucker
bz#3499, ok djm@
2022-11-10- sort options; from josiah frentsosJason McIntyre
ok nicm - add -N to SYNOPSIS - sort usage()
2022-11-09ndp, route, netstat: adjust ipv6 address widthKlemens Nanni
It has been annoying me for too long that fully specififed GUAs (2001:0db8:3333:4444:5555:6666:7777:8888) mess up alignment. systat(1)'s netstat is the only view that has a big enough limit and thus never misaligns. Unify ndp(8), route(8) and netstat(1) views to always align nicely. Feedback OK claudio
2022-11-09Before printing the redirect URI pass it through stravis since it isClaudio Jeker
untrusted input. OK tb@ kn@ millert@
2022-11-09Strip spaces at end of header lines and in chunked encoding headers.Claudio Jeker
HTTP standard allows for spaces in too many places OK millert@ tb@
2022-11-09Fix typo in fatal error message. Patch from vapier at chromium.org.Darren Tucker
2022-11-09Remove errant colon and simplify format string in error messages.Darren Tucker
Patch from vapier at chromium.org.
2022-11-09rename client_global_hostkeys_private_confirm() toDamien Miller
client_global_hostkeys_prove_confirm(), as it handles the "hostkeys-prove00@openssh.com" message; no functional change
2022-11-09typo in commentDamien Miller
2022-11-08Fix C-S-Tab without extended keys, from Aaron Jensen.Nicholas Marriott
2022-11-07The IdentityFile option in ssh_config can also be used to specify aDarren Tucker
public key file, as documented in ssh.1 for the -i option. Document this also for IdentityFile in ssh_config.5, for documentation completeness. From laalsaas at systemli.org via portable github PR#352, ok jmc@ djm@
2022-11-07Remove some set but otherwise unused variables, spotted in -portable byDarren Tucker
clang 16's -Wunused-but-set-variable. ok djm@
2022-11-07Check for and disallow MaxStartups values less than or equal to zeroDarren Tucker
during config parsing, rather than faling later at runtime. bz#3489, ok djm@
2022-11-07fix parsing of hex cert expiry time; was checking whether theDamien Miller
start time began with "0x", not the expiry time. from Ed Maste
2022-11-07Import regenerated moduli.Darren Tucker
2022-11-07Fix typo. From pablomh via -portable github PR#344.Darren Tucker
2022-11-04Unescape the string for the literal operator (l:) so special charactersNicholas Marriott
work.
2022-11-03replace recently-added valid_domain() check for hostnames going toDamien Miller
known_hosts with a more relaxed check for bad characters; previous commit broke address literals. Reported by/feedback from florian@
2022-11-03If there are no buffers, reset mode as soon as any key pressed. FixesNicholas Marriott
crash reported by Gaoyang Zhang in GitHub issue 3373.
2022-11-03Add a -l flag to display-message to disable format expansion, from AaronNicholas Marriott
Jensen. GitHub issue 3372.
2022-11-02Instead of always setting the extended flag, set it only when searching.Nicholas Marriott
Allows send-keys to work. From Aaron Jensen.
2022-11-01Add modified Tab key sequences, from Aaron Jensen, GitHub issue 3368.Nicholas Marriott
2022-11-01Use active pane in target window not current window for +/-. GitHubNicholas Marriott
issue 3370.
2022-10-28Add paste-buffer-deleted notification and fix name of paste-buffer-changed.Nicholas Marriott
2022-10-28Do not send focus sequences when reporting is enabled, matches otherNicholas Marriott
terminals behaviour.
2022-10-28put sshkey_check_rsa_length() back in sshkey.c to unbreakDamien Miller
OPENSSL=no builds
2022-10-28allow ssh-keyscan(1) to accept CIDR address ranges, e.g.Damien Miller
ssh-keyscan 192.168.0.0/24 If a CIDR range is passed, then it will be expanded to all possible addresses in the range including the all-0s and all-1s addresses. bz#976 feedback/ok markus@
2022-10-28refactor sshkey_private_deserializeDamien Miller
feedback/ok markus@
2022-10-28refactor sshkey_private_serialize_opt()Damien Miller
feedback/ok markus@
2022-10-28refactor certifyDamien Miller
feedback/ok markus@
2022-10-28refactor sshkey_sign() and sshkey_verify()Damien Miller
feedback/ok markus@
2022-10-28refactor sshkey_from_blob_internal()Damien Miller
feedback/ok markus@
2022-10-28refactor sshkey_from_private()Damien Miller
feedback/ok markus@
2022-10-28factor out key generationDamien Miller
feedback/ok markus@
2022-10-28refactor and simplify sshkey_read()Damien Miller
feedback/ok markus@
2022-10-28factor out public key serializationDamien Miller
feedback/ok markus@
2022-10-28factor out sshkey_equal_public()Damien Miller
feedback/ok markus@
2022-10-28begin big refactor of sshkeyDamien Miller
Move keytype data and some of the type-specific code (allocation, cleanup, etc) out into each key type's implementation. Subsequent commits will move more, with the goal of having each key-*.c file owning as much of its keytype's implementation as possible. lots of feedback + ok markus@
2022-10-26compress: fix minor TOCTOU when checking for existing fileTodd C. Miller
Use open(2) + fstat(2) instead of stat(2) + open(2). The file open code has been moved into its own functions so it can be shared between docompress() and dodecompress().
2022-10-25Initialize context before testing it.Nicholas Marriott
2022-10-25Fix a memory leak, from Japin Li in GitHub issue 3358.Nicholas Marriott
2022-10-25Do not fire redraw callback if NULL.Nicholas Marriott
2022-10-24Be more paranoid with host/domain names coming from the resolver:Damien Miller
don't follow CNAMEs with invalid characters when canonicalising and never write a name with bad characters to a known_hosts file. reported by David Leadbeater, ok deraadt@
2022-10-24when scp(1) is using the SFTP protocol for transport (the default),Damien Miller
better match scp/rcp's handling of globs that don't match the globbed characters but do match literally (e.g. trying to transfer "foo.[1]"). Previously scp(1) in SFTP mode would not match these pathnames but legacy scp/rcp mode would. Reported by Michael Yagliyan in bz3488; ok dtucker@
2022-10-23The cat_opts and decomp_opts fields in struct compressor are unusedTodd C. Miller
so just remove them. Also mark functions private to main.c as static. For SMALL, longopts can be NULL instead of an empty array. OK kn@
2022-10-22Add support to gunzip for zip files that contain a single member.Todd C. Miller
This matches the behavior of GNU gzip and is most useful with "gunzip -c" to pipe the uncompressed output. It will not decompress a file with more than one member unless in cat mode, in which case only the first file is displayed. To decompress a .zip file without the -c option, "-S .zip" must be specified. The file name stored in the .zip file is not used unless the -N option is specified. This is consistent with GNU gzip). Does not increase the size of gzip on the install media. OK jmc@ for documentation.
2022-10-22rework the text to avoid constant 2nd person;Jason McIntyre
pointed out/ok deraadt