summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog30
-rw-r--r--OVERVIEW3
-rw-r--r--atomicio.c3
-rw-r--r--atomicio.h7
-rw-r--r--auth-bsdauth.c11
-rw-r--r--auth-chall.c8
-rw-r--r--auth-krb5.c11
-rw-r--r--auth-options.c12
-rw-r--r--auth-options.h6
-rw-r--r--auth-passwd.c5
-rw-r--r--auth-rh-rsa.c8
-rw-r--r--auth-rhosts.c6
-rw-r--r--auth-rsa.c11
-rw-r--r--auth-skey.c5
-rw-r--r--auth.c10
-rw-r--r--auth.h11
-rw-r--r--auth1.c8
-rw-r--r--auth2-chall.c9
-rw-r--r--auth2-gss.c14
-rw-r--r--auth2-hostbased.c12
-rw-r--r--auth2-kbdint.c9
-rw-r--r--auth2-none.c10
-rw-r--r--auth2-passwd.c11
-rw-r--r--auth2-pubkey.c12
-rw-r--r--auth2.c10
-rw-r--r--authfd.c7
-rw-r--r--authfd.h4
-rw-r--r--authfile.c6
-rw-r--r--bufaux.c7
-rw-r--r--bufbn.c7
-rw-r--r--buffer.c3
-rw-r--r--buffer.h38
-rw-r--r--canohost.c5
-rw-r--r--channels.c9
-rw-r--r--channels.h4
-rw-r--r--cipher-3des1.c4
-rw-r--r--cipher-bf1.c4
-rw-r--r--cipher-ctr.c6
-rw-r--r--cipher.c5
-rw-r--r--cleanup.c5
-rw-r--r--clientloop.c8
-rw-r--r--compat.c7
-rw-r--r--compress.c6
-rw-r--r--deattack.c8
-rw-r--r--dh.c2
-rw-r--r--dispatch.c6
-rw-r--r--dns.c2
-rw-r--r--dns.h9
-rw-r--r--fatal.c4
-rw-r--r--groupaccess.c5
-rw-r--r--groupaccess.h4
-rw-r--r--gss-genr.c6
-rw-r--r--gss-serv-krb5.c9
-rw-r--r--gss-serv.c10
-rw-r--r--hostfile.c4
-rw-r--r--includes.h3
-rw-r--r--kex.c12
-rw-r--r--kex.h8
-rw-r--r--kexdh.c9
-rw-r--r--kexdhc.c7
-rw-r--r--kexdhs.c9
-rw-r--r--kexgex.c8
-rw-r--r--kexgexc.c7
-rw-r--r--kexgexs.c8
-rw-r--r--key.c6
-rw-r--r--key.h4
-rw-r--r--log.c6
-rw-r--r--log.h8
-rw-r--r--loginrec.c4
-rw-r--r--loginrec.h4
-rw-r--r--mac.c7
-rw-r--r--match.c6
-rw-r--r--md-sha256.c4
-rw-r--r--misc.c6
-rw-r--r--misc.h7
-rw-r--r--moduli.c3
-rw-r--r--monitor.c15
-rw-r--r--monitor_fdpass.c3
-rw-r--r--monitor_mm.c7
-rw-r--r--monitor_mm.h3
-rw-r--r--monitor_wrap.c25
-rw-r--r--monitor_wrap.h10
-rw-r--r--msg.c6
-rw-r--r--nchan.c3
-rw-r--r--openbsd-compat/port-aix.c7
-rw-r--r--openbsd-compat/port-tun.h2
-rw-r--r--packet.c8
-rw-r--r--progressmeter.c3
-rw-r--r--readconf.c7
-rw-r--r--readconf.h4
-rw-r--r--readpass.c2
-rw-r--r--rsa.c6
-rw-r--r--scard.c8
-rw-r--r--scard.h4
-rw-r--r--scp.c3
-rw-r--r--servconf.c8
-rw-r--r--servconf.h4
-rw-r--r--serverloop.c8
-rw-r--r--session.c15
-rw-r--r--session.h6
-rw-r--r--sftp-client.c12
-rw-r--r--sftp-common.c6
-rw-r--r--sftp-common.h7
-rw-r--r--sftp-glob.c4
-rw-r--r--sftp-server.c12
-rw-r--r--sftp.c6
-rw-r--r--ssh-add.c5
-rw-r--r--ssh-agent.c5
-rw-r--r--ssh-dss.c5
-rw-r--r--ssh-gss.h4
-rw-r--r--ssh-keygen.c3
-rw-r--r--ssh-keyscan.c7
-rw-r--r--ssh-keysign.c6
-rw-r--r--ssh-rsa.c6
-rw-r--r--ssh.c7
-rw-r--r--ssh.h16
-rw-r--r--sshconnect.c6
-rw-r--r--sshconnect.h11
-rw-r--r--sshconnect1.c14
-rw-r--r--sshconnect2.c9
-rw-r--r--sshd.c18
-rw-r--r--sshlogin.c4
-rw-r--r--sshlogin.h9
-rw-r--r--sshpty.c7
-rw-r--r--sshpty.h10
-rw-r--r--sshtty.c4
-rw-r--r--ttymodes.c6
-rw-r--r--uidswap.c5
-rw-r--r--uidswap.h11
-rw-r--r--uuencode.c4
-rw-r--r--uuencode.h8
-rw-r--r--xmalloc.c3
-rw-r--r--xmalloc.h7
133 files changed, 584 insertions, 412 deletions
diff --git a/ChangeLog b/ChangeLog
index b955ea8a..7f48d236 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -54,6 +54,34 @@
- stevesk@cvs.openbsd.org 2006/08/01 23:36:12
[authfile.c channels.c progressmeter.c scard.c servconf.c ssh.c]
clean extra spaces
+ - deraadt@cvs.openbsd.org 2006/08/03 03:34:42
+ [OVERVIEW atomicio.c atomicio.h auth-bsdauth.c auth-chall.c auth-krb5.c]
+ [auth-options.c auth-options.h auth-passwd.c auth-rh-rsa.c auth-rhosts.c]
+ [auth-rsa.c auth-skey.c auth.c auth.h auth1.c auth2-chall.c auth2-gss.c]
+ [auth2-hostbased.c auth2-kbdint.c auth2-none.c auth2-passwd.c ]
+ [auth2-pubkey.c auth2.c authfd.c authfd.h authfile.c bufaux.c bufbn.c]
+ [buffer.c buffer.h canohost.c channels.c channels.h cipher-3des1.c]
+ [cipher-bf1.c cipher-ctr.c cipher.c cleanup.c clientloop.c compat.c]
+ [compress.c deattack.c dh.c dispatch.c dns.c dns.h fatal.c groupaccess.c]
+ [groupaccess.h gss-genr.c gss-serv-krb5.c gss-serv.c hostfile.c kex.c]
+ [kex.h kexdh.c kexdhc.c kexdhs.c kexgex.c kexgexc.c kexgexs.c key.c]
+ [key.h log.c log.h mac.c match.c md-sha256.c misc.c misc.h moduli.c]
+ [monitor.c monitor_fdpass.c monitor_mm.c monitor_mm.h monitor_wrap.c]
+ [monitor_wrap.h msg.c nchan.c packet.c progressmeter.c readconf.c]
+ [readconf.h readpass.c rsa.c scard.c scard.h scp.c servconf.c servconf.h]
+ [serverloop.c session.c session.h sftp-client.c sftp-common.c]
+ [sftp-common.h sftp-glob.c sftp-server.c sftp.c ssh-add.c ssh-agent.c]
+ [ssh-dss.c ssh-gss.h ssh-keygen.c ssh-keyscan.c ssh-keysign.c ssh-rsa.c]
+ [ssh.c ssh.h sshconnect.c sshconnect.h sshconnect1.c sshconnect2.c]
+ [sshd.c sshlogin.c sshlogin.h sshpty.c sshpty.h sshtty.c ttymodes.c]
+ [uidswap.c uidswap.h uuencode.c uuencode.h xmalloc.c xmalloc.h]
+ [loginrec.c loginrec.h openbsd-compat/port-aix.c openbsd-compat/port-tun.h]
+ almost entirely get rid of the culture of ".h files that include .h files"
+ ok djm, sort of ok stevesk
+ makes the pain stop in one easy step
+ NB. portable commit contains everything *except* removing includes.h, as
+ that will take a fair bit more work as we move headers that are required
+ for portability workarounds to defines.h. (also, this step wasn't "easy")
20060804
- (dtucker) [configure.ac] The "crippled AES" test does not work on recent
@@ -5124,4 +5152,4 @@
- (djm) Trim deprecated options from INSTALL. Mention UsePAM
- (djm) Fix quote handling in sftp; Patch from admorten AT umich.edu
-$Id: ChangeLog,v 1.4451 2006/08/05 01:38:40 djm Exp $
+$Id: ChangeLog,v 1.4452 2006/08/05 02:39:39 djm Exp $
diff --git a/OVERVIEW b/OVERVIEW
index 64b6f75f..2e1cc0ba 100644
--- a/OVERVIEW
+++ b/OVERVIEW
@@ -162,8 +162,7 @@ these programs.
- There are several other files in the distribution that contain
various auxiliary routines:
ssh.h the main header file for ssh (various definitions)
- includes.h includes most system headers. Lots of #ifdefs.
uidswap.c uid-swapping
xmalloc.c "safe" malloc routines
-$OpenBSD: OVERVIEW,v 1.10 2006/04/01 05:37:46 djm Exp $
+$OpenBSD: OVERVIEW,v 1.11 2006/08/03 03:34:41 deraadt Exp $
diff --git a/atomicio.c b/atomicio.c
index 4ff990fd..f651a292 100644
--- a/atomicio.c
+++ b/atomicio.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: atomicio.c,v 1.22 2006/07/26 02:35:17 stevesk Exp $ */
+/* $OpenBSD: atomicio.c,v 1.23 2006/08/03 03:34:41 deraadt Exp $ */
/*
* Copyright (c) 2006 Damien Miller. All rights reserved.
* Copyright (c) 2005 Anil Madhavapeddy. All rights reserved.
@@ -29,6 +29,7 @@
#include "includes.h"
#include <sys/param.h>
+#include <sys/uio.h>
#include <errno.h>
#include <string.h>
diff --git a/atomicio.h b/atomicio.h
index 05b97ab8..2fcd25d4 100644
--- a/atomicio.h
+++ b/atomicio.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: atomicio.h,v 1.9 2006/07/30 20:15:19 stevesk Exp $ */
+/* $OpenBSD: atomicio.h,v 1.10 2006/08/03 03:34:41 deraadt Exp $ */
/*
* Copyright (c) 2006 Damien Miller. All rights reserved.