| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Prepares for changes in the way malloc is initialized. ok guenther@ dtucker@
|
|
|
|
|
| |
is too full to read one, or if the output buffer is too full to enqueue
a response; feedback & ok dtucker@
|
| |
|
|
|
|
|
|
|
| |
and stop accepting new connections when it is exceeded (with some
grace). Accept is resumed when enough connections are closed.
bz#2576. feedback deraadt; ok dtucker@
|
|
|
|
| |
with codespell tool (https://github.com/lucasdemarchi/codespell)
|
|
|
|
| |
connection; bz#2837, patch from Lukas Kuster
|
|
|
|
|
|
|
| |
The code is not compiled in by default (see WITH_XMSS in Makefile.inc)
Joint work with stefan-lukas_gazdag at genua.eu
See https://tools.ietf.org/html/draft-irtf-cfrg-xmss-hash-based-signatures-12
ok djm@
|
|
|
|
|
|
|
|
|
|
| |
ssh.com <=2.* and OpenSSH <= 3.*.
These versions were all released in or before 2001 and predate the
final SSH RFCs. The hacks in question aren't necessary for RFC-
compliant SSH implementations.
ok markus@
|
|
|
|
|
| |
just returning failure, making them consistent with the others that
were already like that.
|
|
|
|
|
| |
shouldn't be fatal to the process, just the request. Reported by
Ron Frederick
|
| |
|
| |
|
|
|
|
| |
remaining bit that it still used into ssh-rsa.c; ok markus
|
|
|
|
| |
ok markus
|
|
|
|
| |
ok markus@
|
|
|
|
| |
ok markus@
|
| |
|
|
|
|
|
| |
unless they were specified by full physical pathname.
Report and fix from Jakub Jelen via bz#2682; ok dtucker@
|
|
|
|
| |
directories.
|
|
|
|
| |
ssh-pkcs11-helper) a PKCS#11 module; ok markus@
|
|
|
|
|
| |
rather than pulling <sys/param.h> and unknown namespace pollution.
ok djm markus dtucker
|
|
|
|
|
|
| |
sshbuf_dup_string() to replace a common idiom of
strdup(sshbuf_ptr()) with better safety checking;
feedback and ok markus@
|
|
|
|
| |
deraadt@, something similar has been in the snaps for a while.
|
|
|
|
|
|
|
| |
Found the hard way by Jan Johansson when using ssh-agent with X. Also,
rearranged proc/exec and retval to match other pledge calls in the tree.
ok djm@
|
|
|
|
| |
output may otherwise not be flushed. Patch from dustin at null-ptr.net.
|
| |
|
|
|
|
|
| |
based on draft-rsa-dsa-sha2-256-03.txt and draft-ssh-ext-info-04.txt;
with & ok djm@
|
|
|
|
| |
ok djm@
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
constant-time comparisons of it. Should prevent leaking any information about
it via timing, pointed out by Ryan Castellucci. Add a 0.1s incrementing delay
for each failed unlock attempt up to 10s. ok markus@ (earlier version), djm@
|
| |
|
|
|
|
| |
debug mode; bz#2381 ok dtucker@
|
|
|
|
| |
ok djm
|
| |
|
|
|
|
| |
ok markus@
|
|
|
|
|
| |
check sshkey_fingerprint return values;
ok markus
|
|
|
|
|
|
|
|
|
| |
possible. Annotate <sys/param.h> lines with their current reasons. Switch
to PATH_MAX, NGROUPS_MAX, HOST_NAME_MAX+1, LOGIN_NAME_MAX, etc. Change
MIN() and MAX() to local definitions of MINIMUM() and MAXIMUM() where
sensible to avoid pulling in the pollution. These are the files confirmed
through binary verification.
ok guenther, millert, doug (helped with the verification protocol)
|
|
|
|
|
| |
but an empty signature if asked to sign using an unknown key;
ok markus@
|
| |
|
| |
|
|
|
|
|
|
|
| |
fingerprints. Default changes from MD5 to SHA256 and format
from hex to base64.
Feedback and ok naddy@ markus@
|
|
|
|
| |
ok deraadt@ millert@ tedu@
|
|
|
|
|
|
| |
left in memory after they have been expired or deleted in some cases
(but note that ssh-agent is setgid so you would still need root to
access them). Pointed out by Kevin Burns, ok deraadt
|
|
|
|
| |
merge)
|
|
|
|
|
|
|
|
| |
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@
|
|
|
|
|
|
| |
subprocesses it may have started (e.g. forked askpass). Fixes
agent sockets being zapped when askpass processes fatal();
bz#2236 patch from Dmitry V. Levin
|
|
|
|
|
|
|
|
|
| |
existing API is offered as a set of wrappers.
with and ok markus@
Thanks also to Ben Hawkes, David Tomaschik, Ivan Fratric, Matthew
Dempsky and Ron Bowes for a detailed review a few months ago.
|
|
|
|
|
| |
reduces algorithms to curve25519, aes-ctr, chacha, ed25519;
allows us to explore further options; with and ok djm
|