Revision 065871ad1b5f5d2d293c3da340b7767c57a6c578 authored by Michael Tuexen on 28 June 2017, 21:08:21 UTC, committed by Michael Tuexen on 28 June 2017, 21:08:21 UTC
Use a longer buffer for messages in ERROR chunks.

MFC r320264:
Check the length of a COOKIE chunk before accessing fields in it.

MFC r320300:
Handle sctp_get_next_param() in a consistent way.

Approved by:	re (marius@)
1 parent 935e5ec
History
File Mode Size
contrib
openbsd-compat
regress
scard
.cvsignore -rw-r--r-- 281 bytes
CREDITS -rw-r--r-- 5.4 KB
ChangeLog -rw-r--r-- 271.7 KB
FREEBSD-upgrade -rw-r--r-- 5.6 KB
FREEBSD-vendor -rw-r--r-- 131 bytes
INSTALL -rw-r--r-- 9.2 KB
LICENCE -rw-r--r-- 15.7 KB
Makefile.in -rw-r--r-- 22.4 KB
OVERVIEW -rw-r--r-- 6.5 KB
PROTOCOL -rw-r--r-- 16.4 KB
PROTOCOL.agent -rw-r--r-- 17.6 KB
PROTOCOL.certkeys -rw-r--r-- 10.4 KB
PROTOCOL.chacha20poly1305 -rw-r--r-- 4.4 KB
PROTOCOL.key -rw-r--r-- 1.5 KB
PROTOCOL.krl -rw-r--r-- 5.0 KB
PROTOCOL.mux -rw-r--r-- 6.1 KB
README -rw-r--r-- 2.8 KB
README.dns -rw-r--r-- 1.6 KB
README.platform -rw-r--r-- 4.0 KB
README.privsep -rw-r--r-- 2.6 KB
README.tun -rw-r--r-- 4.8 KB
TODO -rw-r--r-- 2.7 KB
aclocal.m4 -rw-r--r-- 5.3 KB
addrmatch.c -rw-r--r-- 10.9 KB
atomicio.c -rw-r--r-- 4.4 KB
atomicio.h -rw-r--r-- 2.1 KB
audit-bsm.c -rw-r--r-- 11.9 KB
audit-linux.c -rw-r--r-- 3.5 KB
audit.c -rw-r--r-- 5.7 KB
audit.h -rw-r--r-- 2.3 KB
auth-bsdauth.c -rw-r--r-- 3.6 KB
auth-chall.c -rw-r--r-- 3.6 KB
auth-krb5.c -rw-r--r-- 6.9 KB
auth-options.c -rw-r--r-- 16.1 KB
auth-options.h -rw-r--r-- 1.2 KB
auth-pam.c -rw-r--r-- 30.9 KB
auth-pam.h -rw-r--r-- 2.0 KB
auth-passwd.c -rw-r--r-- 6.2 KB
auth-rh-rsa.c -rw-r--r-- 3.0 KB
auth-rhosts.c -rw-r--r-- 9.3 KB
auth-rsa.c -rw-r--r-- 9.1 KB
auth-shadow.c -rw-r--r-- 4.2 KB
auth-sia.c -rw-r--r-- 3.1 KB
auth-sia.h -rw-r--r-- 1.4 KB
auth-skey.c -rw-r--r-- 2.8 KB
auth.c -rw-r--r-- 19.6 KB
auth.h -rw-r--r-- 7.4 KB
auth1.c -rw-r--r-- 10.3 KB
auth2-chall.c -rw-r--r-- 9.2 KB
auth2-gss.c -rw-r--r-- 8.0 KB
auth2-hostbased.c -rw-r--r-- 7.2 KB
auth2-kbdint.c -rw-r--r-- 2.1 KB
auth2-none.c -rw-r--r-- 2.2 KB
auth2-passwd.c -rw-r--r-- 2.4 KB
auth2-pubkey.c -rw-r--r-- 28.8 KB
auth2.c -rw-r--r-- 16.9 KB
authfd.c -rw-r--r-- 17.9 KB
authfd.h -rw-r--r-- 3.1 KB
authfile.c -rw-r--r-- 13.7 KB
authfile.h -rw-r--r-- 2.3 KB
bitmap.c -rw-r--r-- 4.4 KB
bitmap.h -rw-r--r-- 1.8 KB
blacklist.c -rw-r--r-- 2.8 KB
blacklist_client.h -rw-r--r-- 2.1 KB
blocks.c -rw-r--r-- 6.5 KB
bufaux.c -rw-r--r-- 5.1 KB
bufbn.c -rw-r--r-- 2.5 KB
bufec.c -rw-r--r-- 1.9 KB
buffer.c -rw-r--r-- 2.6 KB
buffer.h -rw-r--r-- 3.5 KB
buildpkg.sh.in -rw-r--r-- 17.6 KB
canohost.c -rw-r--r-- 11.2 KB
canohost.h -rw-r--r-- 1000 bytes
chacha.c -rw-r--r-- 5.3 KB
chacha.h -rw-r--r-- 975 bytes
channels.c -rw-r--r-- 112.9 KB
channels.h -rw-r--r-- 11.6 KB
cipher-3des1.c -rw-r--r-- 4.2 KB
cipher-aes.c -rw-r--r-- 4.5 KB
cipher-aesctr.c -rw-r--r-- 2.1 KB
cipher-aesctr.h -rw-r--r-- 1.3 KB
cipher-bf1.c -rw-r--r-- 2.7 KB
cipher-chachapoly.c -rw-r--r-- 3.7 KB
cipher-chachapoly.h -rw-r--r-- 1.6 KB
cipher-ctr.c -rw-r--r-- 3.6 KB
cipher.c -rw-r--r-- 16.9 KB
cipher.h -rw-r--r-- 4.4 KB
cleanup.c -rw-r--r-- 1.0 KB
clientloop.c -rw-r--r-- 74.6 KB
clientloop.h -rw-r--r-- 3.5 KB
compat.c -rw-r--r-- 9.1 KB
compat.h -rw-r--r-- 2.9 KB
config.guess -rwxr-xr-x 44.0 KB
config.h -rw-r--r-- 47.8 KB
config.sub -rwxr-xr-x 34.9 KB
configure.ac -rw-r--r-- 138.5 KB
crc32.c -rw-r--r-- 4.9 KB
crc32.h -rw-r--r-- 1.4 KB
crypto_api.h -rw-r--r-- 1.3 KB
deattack.c -rw-r--r-- 4.1 KB
deattack.h -rw-r--r-- 1.0 KB
defines.h -rw-r--r-- 21.2 KB
dh.c -rw-r--r-- 11.1 KB
dh.h -rw-r--r-- 2.5 KB
digest-libc.c -rw-r--r-- 5.9 KB
digest-openssl.c -rw-r--r-- 5.0 KB
digest.h -rw-r--r-- 2.5 KB
dispatch.c -rw-r--r-- 3.7 KB
dispatch.h -rw-r--r-- 2.3 KB
dns.c -rw-r--r-- 9.0 KB
dns.h -rw-r--r-- 2.0 KB
ed25519.c -rw-r--r-- 3.1 KB
entropy.c -rw-r--r-- 6.1 KB
entropy.h -rw-r--r-- 1.5 KB
fatal.c -rw-r--r-- 1.6 KB
fe25519.c -rw-r--r-- 8.1 KB
fe25519.h -rw-r--r-- 2.3 KB
fixalgorithms -rwxr-xr-x 422 bytes
fixpaths -rwxr-xr-x 499 bytes
fixprogs -rwxr-xr-x 1.6 KB
freebsd-configure.sh -rwxr-xr-x 1.0 KB
freebsd-post-merge.sh -rwxr-xr-x 224 bytes
freebsd-pre-merge.sh -rwxr-xr-x 429 bytes
ge25519.c -rw-r--r-- 11.0 KB
ge25519.h -rw-r--r-- 1.4 KB
ge25519_base.data -rw-r--r-- 164.6 KB
groupaccess.c -rw-r--r-- 3.4 KB
groupaccess.h -rw-r--r-- 1.5 KB
gss-genr.c -rw-r--r-- 7.3 KB
gss-serv-krb5.c -rw-r--r-- 5.6 KB
gss-serv.c -rw-r--r-- 10.1 KB
hash.c -rw-r--r-- 1.8 KB
hmac.c -rw-r--r-- 5.1 KB
hmac.h -rw-r--r-- 1.6 KB
hostfile.c -rw-r--r-- 22.3 KB
hostfile.h -rw-r--r-- 3.8 KB
includes.h -rw-r--r-- 3.8 KB
install-sh -rwxr-xr-x 5.5 KB
kex.c -rw-r--r-- 25.2 KB
kex.h -rw-r--r-- 7.0 KB
kexc25519.c -rw-r--r-- 4.6 KB
kexc25519c.c -rw-r--r-- 5.1 KB
kexc25519s.c -rw-r--r-- 5.0 KB
kexdh.c -rw-r--r-- 3.2 KB
kexdhc.c -rw-r--r-- 5.8 KB
kexdhs.c -rw-r--r-- 5.9 KB
kexecdh.c -rw-r--r-- 3.5 KB
kexecdhc.c -rw-r--r-- 6.3 KB
kexecdhs.c -rw-r--r-- 6.0 KB
kexgex.c -rw-r--r-- 3.6 KB
kexgexc.c -rw-r--r-- 7.6 KB
kexgexs.c -rw-r--r-- 7.2 KB
key.c -rw-r--r-- 8.4 KB
key.h -rw-r--r-- 4.1 KB
krb5_config.h -rw-r--r-- 315 bytes
krl.c -rw-r--r-- 33.9 KB
krl.h -rw-r--r-- 2.5 KB
log.c -rw-r--r-- 10.4 KB
log.h -rw-r--r-- 2.5 KB
loginrec.c -rw-r--r-- 42.0 KB
loginrec.h -rw-r--r-- 4.6 KB
logintest.c -rw-r--r-- 8.6 KB
mac.c -rw-r--r-- 7.0 KB
mac.h -rw-r--r-- 1.9 KB
match.c -rw-r--r-- 7.2 KB
match.h -rw-r--r-- 1.0 KB
md-sha256.c -rw-r--r-- 2.2 KB
md5crypt.c -rw-r--r-- 4.0 KB
md5crypt.h -rw-r--r-- 803 bytes
mdoc2man.awk -rw-r--r-- 8.4 KB
misc.c -rw-r--r-- 23.1 KB
misc.h -rw-r--r-- 4.4 KB
mkinstalldirs -rwxr-xr-x 691 bytes
moduli -rw-r--r-- 293.3 KB
moduli.5 -rw-r--r-- 3.6 KB
moduli.c -rw-r--r-- 20.5 KB
monitor.c -rw-r--r-- 50.2 KB
monitor.h -rw-r--r-- 4.0 KB
monitor_fdpass.c -rw-r--r-- 4.7 KB
monitor_fdpass.h -rw-r--r-- 1.5 KB
monitor_mm.c -rw-r--r-- 8.5 KB
monitor_mm.h -rw-r--r-- 2.2 KB
monitor_wrap.c -rw-r--r-- 24.8 KB
monitor_wrap.h -rw-r--r-- 4.0 KB
msg.c -rw-r--r-- 2.8 KB
msg.h -rw-r--r-- 1.5 KB
mux.c -rw-r--r-- 58.2 KB
myproposal.h -rw-r--r-- 5.1 KB
nchan.c -rw-r--r-- 12.8 KB
nchan.ms -rw-r--r-- 3.9 KB
nchan2.ms -rw-r--r-- 3.4 KB
opacket.c -rw-r--r-- 5.8 KB
opacket.h -rw-r--r-- 6.4 KB
openssh.xml.in -rw-r--r-- 2.8 KB
opensshd.init.in -rwxr-xr-x 2.0 KB
packet.c -rw-r--r-- 81.0 KB
packet.h -rw-r--r-- 6.9 KB
pathnames.h -rw-r--r-- 6.0 KB
pkcs11.h -rw-r--r-- 41.4 KB
platform-pledge.c -rw-r--r-- 1.9 KB
platform.c -rw-r--r-- 4.9 KB
platform.h -rw-r--r-- 1.5 KB
poly1305.c -rw-r--r-- 4.5 KB
poly1305.h -rw-r--r-- 645 bytes
progressmeter.c -rw-r--r-- 7.4 KB
progressmeter.h -rw-r--r-- 1.4 KB
readconf.c -rw-r--r-- 71.8 KB
readconf.h -rw-r--r-- 7.5 KB
readpass.c -rw-r--r-- 5.0 KB
rijndael.c -rw-r--r-- 51.6 KB
rijndael.h -rw-r--r-- 2.1 KB
roaming.h -rw-r--r-- 0 bytes
rsa.c -rw-r--r-- 5.0 KB
rsa.h -rw-r--r-- 864 bytes
sandbox-capsicum.c -rw-r--r-- 3.3 KB
sandbox-darwin.c -rw-r--r-- 2.5 KB
sandbox-null.c -rw-r--r-- 1.6 KB
sandbox-pledge.c -rw-r--r-- 1.8 KB
sandbox-rlimit.c -rw-r--r-- 2.4 KB
sandbox-seccomp-filter.c -rw-r--r-- 8.2 KB
sandbox-solaris.c -rw-r--r-- 2.7 KB
sandbox-systrace.c -rw-r--r-- 6.2 KB
sc25519.c -rw-r--r-- 7.2 KB
sc25519.h -rw-r--r-- 2.8 KB
scp.1 -rw-r--r-- 5.0 KB
scp.c -rw-r--r-- 31.5 KB
servconf.c -rw-r--r-- 71.0 KB
servconf.h -rw-r--r-- 9.9 KB
serverloop.c -rw-r--r-- 39.3 KB
serverloop.h -rw-r--r-- 1016 bytes
session.c -rw-r--r-- 67.3 KB
session.h -rw-r--r-- 2.5 KB
sftp-client.c -rw-r--r-- 48.9 KB
sftp-client.h -rw-r--r-- 4.3 KB
sftp-common.c -rw-r--r-- 6.8 KB
sftp-common.h -rw-r--r-- 2.0 KB
sftp-glob.c -rw-r--r-- 3.4 KB
sftp-server-main.c -rw-r--r-- 1.5 KB
sftp-server.8 -rw-r--r-- 5.0 KB
sftp-server.c -rw-r--r-- 42.5 KB
sftp.1 -rw-r--r-- 14.5 KB
sftp.c -rw-r--r-- 56.7 KB
sftp.h -rw-r--r-- 3.3 KB
smult_curve25519_ref.c -rw-r--r-- 6.7 KB
ssh-add.1 -rw-r--r-- 6.6 KB
ssh-add.c -rw-r--r-- 15.7 KB
ssh-agent.1 -rw-r--r-- 7.1 KB
ssh-agent.c -rw-r--r-- 37.2 KB
ssh-dss.c -rw-r--r-- 5.7 KB
ssh-ecdsa.c -rw-r--r-- 5.1 KB
ssh-ed25519.c -rw-r--r-- 4.2 KB
ssh-gss.h -rw-r--r-- 4.6 KB
ssh-keygen.1 -rw-r--r-- 26.0 KB
ssh-keygen.c -rw-r--r-- 72.2 KB
ssh-keyscan.1 -rw-r--r-- 4.3 KB
ssh-keyscan.c -rw-r--r-- 18.8 KB
ssh-keysign.8 -rw-r--r-- 2.9 KB
ssh-keysign.c -rw-r--r-- 8.4 KB
ssh-pkcs11-client.c -rw-r--r-- 5.2 KB
ssh-pkcs11-helper.8 -rw-r--r-- 1.3 KB
ssh-pkcs11-helper.c -rw-r--r-- 8.0 KB
ssh-pkcs11.c -rw-r--r-- 18.3 KB
ssh-pkcs11.h -rw-r--r-- 1.1 KB
ssh-rsa.c -rw-r--r-- 9.3 KB
ssh-sandbox.h -rw-r--r-- 1.1 KB
ssh.1 -rw-r--r-- 43.3 KB
ssh.c -rw-r--r-- 60.7 KB
ssh.h -rw-r--r-- 2.9 KB
ssh1.h -rw-r--r-- 4.1 KB
ssh2.h -rw-r--r-- 5.6 KB
ssh_api.c -rw-r--r-- 13.6 KB
ssh_api.h -rw-r--r-- 4.3 KB
ssh_config -rw-r--r-- 1.7 KB
ssh_config.5 -rw-r--r-- 49.3 KB
ssh_namespace.h -rw-r--r-- 47.7 KB
sshbuf-getput-basic.c -rw-r--r-- 9.2 KB
sshbuf-getput-crypto.c -rw-r--r-- 5.6 KB
sshbuf-misc.c -rw-r--r-- 3.1 KB
sshbuf.c -rw-r--r-- 9.1 KB
sshbuf.h -rw-r--r-- 11.3 KB
sshconnect.c -rw-r--r-- 42.4 KB
sshconnect.h -rw-r--r-- 2.7 KB
sshconnect1.c -rw-r--r-- 22.2 KB
sshconnect2.c -rw-r--r-- 50.7 KB
sshd.8 -rw-r--r-- 31.8 KB
sshd.c -rw-r--r-- 72.2 KB
sshd_config -rw-r--r-- 3.6 KB
sshd_config.5 -rw-r--r-- 48.4 KB
ssherr.c -rw-r--r-- 4.8 KB
ssherr.h -rw-r--r-- 3.2 KB
sshkey.c -rw-r--r-- 96.3 KB
sshkey.h -rw-r--r-- 8.1 KB
sshlogin.c -rw-r--r-- 5.1 KB
sshlogin.h -rw-r--r-- 935 bytes
sshpty.c -rw-r--r-- 5.9 KB
sshpty.h -rw-r--r-- 1009 bytes
sshtty.c -rw-r--r-- 2.9 KB
survey.sh.in -rw-r--r-- 1.7 KB
ttymodes.c -rw-r--r-- 10.4 KB
ttymodes.h -rw-r--r-- 5.2 KB
uidswap.c -rw-r--r-- 7.9 KB
uidswap.h -rw-r--r-- 716 bytes
umac.c -rw-r--r-- 45.5 KB
umac.h -rw-r--r-- 4.6 KB
umac128.c -rw-r--r-- 316 bytes
uuencode.c -rw-r--r-- 2.9 KB
uuencode.h -rw-r--r-- 1.5 KB
verify.c -rw-r--r-- 668 bytes
version.h -rw-r--r-- 365 bytes
xmalloc.c -rw-r--r-- 2.1 KB
xmalloc.h -rw-r--r-- 1.0 KB

README

back to top