[openssh-commits] CVS: fuyu.mindrot.org: openssh

Damien Miller djm at mindrot.org
Sun Mar 26 14:19:23 EST 2006


CVSROOT:	/var/cvs
Module name:	openssh
Changes by:	djm at fuyu.mindrot.org	2006/03/26 14:19:23

Modified files:
	.              : ChangeLog auth-bsdauth.c auth-skey.c auth.c 
	                 auth2-chall.c channels.c clientloop.c 
	                 deattack.c gss-genr.c kex.c key.c misc.c 
	                 moduli.c monitor.c monitor_wrap.c packet.c 
	                 scard.c sftp-server.c ssh-agent.c ssh-keyscan.c 
	                 ssh.c sshconnect.c sshconnect2.c sshd.c 
	                 uuencode.c xmalloc.c xmalloc.h 

Log message:
- djm at cvs.openbsd.org 2006/03/25 00:05:41
[auth-bsdauth.c auth-skey.c auth.c auth2-chall.c channels.c]
[clientloop.c deattack.c gss-genr.c kex.c key.c misc.c moduli.c]
[monitor.c monitor_wrap.c packet.c scard.c sftp-server.c ssh-agent.c]
[ssh-keyscan.c ssh.c sshconnect.c sshconnect2.c sshd.c uuencode.c]
[xmalloc.c xmalloc.h]
introduce xcalloc() and xasprintf() failure-checked allocations
functions and use them throughout openssh

xcalloc is particularly important because malloc(nmemb * size) is a
dangerous idiom (subject to integer overflow) and it is time for it
to die

feedback and ok deraadt@

cvs -n rdiff -u -r1.4272 -r1.4273 openssh/ChangeLog
cvs -n rdiff -u -r1.7 -r1.8 openssh/auth-bsdauth.c
cvs -n rdiff -u -r1.27 -r1.28 openssh/auth-skey.c
cvs -n rdiff -u -r1.106 -r1.107 openssh/auth.c
cvs -n rdiff -u -r1.28 -r1.29 openssh/auth2-chall.c
cvs -n rdiff -u -r1.220 -r1.221 openssh/channels.c
cvs -n rdiff -u -r1.143 -r1.144 openssh/clientloop.c
cvs -n rdiff -u -r1.19 -r1.20 openssh/deattack.c
cvs -n rdiff -u -r1.8 -r1.9 openssh/gss-genr.c
cvs -n rdiff -u -r1.75 -r1.76 openssh/kex.c
cvs -n rdiff -u -r1.63 -r1.64 openssh/key.c
cvs -n rdiff -u -r1.66 -r1.67 openssh/misc.c
cvs -n rdiff -u -r1.13 -r1.14 openssh/moduli.c
cvs -n rdiff -u -r1.99 -r1.100 openssh/monitor.c
cvs -n rdiff -u -r1.56 -r1.57 openssh/monitor_wrap.c
cvs -n rdiff -u -r1.124 -r1.125 openssh/packet.c
cvs -n rdiff -u -r1.29 -r1.30 openssh/scard.c
cvs -n rdiff -u -r1.63 -r1.64 openssh/sftp-server.c
cvs -n rdiff -u -r1.147 -r1.148 openssh/ssh-agent.c
cvs -n rdiff -u -r1.76 -r1.77 openssh/ssh-keyscan.c
cvs -n rdiff -u -r1.259 -r1.260 openssh/ssh.c
cvs -n rdiff -u -r1.146 -r1.147 openssh/sshconnect.c
cvs -n rdiff -u -r1.139 -r1.140 openssh/sshconnect2.c
cvs -n rdiff -u -r1.331 -r1.332 openssh/sshd.c
cvs -n rdiff -u -r1.17 -r1.18 openssh/uuencode.c
cvs -n rdiff -u -r1.13 -r1.14 openssh/xmalloc.c
cvs -n rdiff -u -r1.9 -r1.10 openssh/xmalloc.h




More information about the openssh-commits mailing list