| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
strings; reported by Nicholas Lemonias
|
|
|
|
| |
a certificate; patch from Meghana Bhat on bz#2436; ok markus@
|
|
|
|
|
| |
i've reformatted the block to sync with the man (80 cols) and
saved a line;
|
| |
|
|
|
|
| |
patch from Christian Hesse w/ feedback from dtucker@
|
|
|
|
| |
patch from Tiago Cunha, ok deraadt djm
|
|
|
|
| |
ssh could previously silently hang for a while. bz#2433
|
|
|
|
|
|
|
| |
by a '+' to indicate that the specified items be appended to the
default rather than replacing it.
approach suggested by dtucker@, feedback dlg@, ok markus@
|
| |
|
|
|
|
|
|
|
|
|
|
| |
we only ever use it for strlen(pattern).
Prompted by hanno AT hboeck.de pointing an out-of-bound read
error caused by an incorrect pattern length found using AFL
and his own tools.
ok markus@
|
|
|
|
| |
requested; bz#1682 ok dtucker@
|
|
|
|
|
| |
versions. Useful for detecting builds without SSH v.1 support;
idea and ok markus@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
I accidentally changed the format of the hostkeys@openssh.com messages
last week without changing the extension name, and this has been causing
connection failures for people who are running -current. First reported
by sthen@
s/hostkeys@openssh.com/hostkeys-00@openssh.com/
Change the name of the proof message too, and reorder it a little.
Also, UpdateHostKeys=ask is incompatible with ControlPersist (no TTY
available to read the response) so disable UpdateHostKeys if it is in
ask mode and ControlPersist is active (and document this)
|
|
|
|
| |
ok djm markus
|
|
|
|
|
|
| |
as addresses before looking them up for canonicalisation.
fixes bz#2074 and avoids needless DNS lookups in some cases;
ok markus
|
|
|
|
| |
ok markus@
|
|
|
|
| |
hostkey algorithms order in myproposal.h; ok markus@
|
|
|
|
| |
ok deraadt@ millert@ tedu@
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Make the second pass through the config files always run when
hostname canonicalisation is enabled.
Add a "Match canonical" criteria that allows ssh_config Match
blocks to trigger only in the second config pass.
Add a -G option to ssh that causes it to parse its configuration
and dump the result to stdout, similar to "sshd -T"
Allow ssh_config Port options set in the second config parse
phase to be applied (they were being ignored).
bz#2267 bz#2286; ok markus
|
|
|
|
|
| |
previously we were always returning 0. bz#2255 reported by Brendan
Germain; ok dtucker
|
|
|
|
|
|
|
|
| |
may be forwarded to a local Unix domain socket and vice versa or
both ends may be a Unix domain socket. This is a reimplementation
of the streamlocal patches by William Ahern from:
http://www.25thandclement.com/~william/projects/streamlocal.html
OK djm@ markus@
|
|
|
|
|
|
|
|
|
|
| |
to a unique identifer based on a has of the tuple of (local host,
remote user, hostname, port).
Helps avoid exceeding sockaddr_un's miserly pathname limits for mux
control paths.
bz#2220, based on patch from mancha1 AT zoho.com; ok markus@
|
|
|
|
| |
with gerhard@, ok djm@
|
|
|
|
|
|
| |
ProxyCommand in use; continue and allow the ProxyCommand to
connect anyway (e.g. to a host with a name outside the DNS
behind a bastion)
|
|
|
|
|
| |
reduces algorithms to curve25519, aes-ctr, chacha, ed25519;
allows us to explore further options; with and ok djm
|
|
|
|
| |
ok dtucker@ markus@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
the hostname. This allows users to write configurations that always
refer to canonical hostnames, e.g.
CanonicalizeHostname yes
CanonicalDomains int.example.org example.org
CanonicalizeFallbackLocal no
Host *.int.example.org
Compression off
Host *.example.org
User djm
ok markus@
|
|
|
|
|
| |
canonicalisation to unbreak case-sensitive matching of ssh_config;
reported by Ike Devolder; ok markus@
|
|
|
|
| |
ok djm dtucker
|
| |
|
|
|
|
|
| |
ed25519 reference code from SUPERCOP, see http://ed25519.cr.yp.to/software.html
feedback, help & ok djm@
|
|
|
|
|
|
|
|
| |
- Ar was a poor choice for the arguments to -Q. i've chosen an admittedly equally
poor Cm, at least consistent with the rest of the docs. also no need for multiple
instances
- zap a now redundant Nm
- usage() sync
|
|
|
|
|
| |
case-sensitive
ok dtucker markus djm
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
that combines Daniel Bernstein's ChaCha20 stream cipher and Poly1305 MAC
to build an authenticated encryption mode.
Inspired by and similar to Adam Langley's proposal for TLS:
http://tools.ietf.org/html/draft-agl-tls-chacha20poly1305-03
but differs in layout used for the MAC calculation and the use of a
second ChaCha20 instance to separately encrypt packet lengths.
Details are in the PROTOCOL.chacha20poly1305 file.
Feedback markus@, naddy@; manpage bits Loganden Velvindron @ AfriNIC
ok markus@ naddy@
|
|
|
|
| |
the default has not been overridden. ok markus@
|
|
|
|
| |
freeaddrinfo(NULL); spotted by sthen@ and Tim Ruehsen, patch by sthen@
|
|
|
|
|
| |
resolve hostnames when a ProxyCommand is set unless the user has forced
canonicalisation; spotted by Iain Morgan
|
| |
|
| |
|
| |
|
|
|
|
| |
e.g. authorized_keys; pointed out by naddy@
|
|
|
|
|
|
|
|
|
|
| |
search path of domain suffixes to use to convert unqualified host names
to fully-qualified ones for host key matching.
This is particularly useful for host certificates, which would otherwise
need to list unqualified names alongside fully-qualified ones (and this
causes a number of problems).
"looks fine" markus@
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
add multistate option partsing to readconf.c, similar to servconf.c's
existing code.
move checking of options that accept "none" as an argument to readconf.c
add a lowercase() function and use it instead of explicit tolower() in
loops
part of a larger diff that was ok markus@
|
|
|
|
| |
user and result of arbitrary commands. "nice work" markus@
|
|
|
|
|
|
| |
it is fully detached from its controlling terminal. based on debugging
and patch from tedu@
ok dtucker@ "be careful" deraadt@
|
| |
|
| |
|
| |
|