summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog6
-rw-r--r--auth2-hostbased.c4
-rw-r--r--auth2-pubkey.c4
-rw-r--r--auth2.c4
-rw-r--r--channels.c4
-rw-r--r--key.c6
-rw-r--r--key.h4
-rw-r--r--monitor.c4
-rw-r--r--packet.c8
-rw-r--r--packet.h6
-rw-r--r--serverloop.c6
-rw-r--r--sshconnect2.c6
-rw-r--r--sshd.c4
13 files changed, 35 insertions, 31 deletions
diff --git a/ChangeLog b/ChangeLog
index e6d0ce878..e64ef5b33 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -3,6 +3,10 @@
3 - markus@cvs.openbsd.org 2003/06/23 09:02:44 3 - markus@cvs.openbsd.org 2003/06/23 09:02:44
4 [ssh_config.5] 4 [ssh_config.5]
5 document EnableSSHKeysign; bugzilla #599; ok deraadt@, jmc@ 5 document EnableSSHKeysign; bugzilla #599; ok deraadt@, jmc@
6 - markus@cvs.openbsd.org 2003/06/24 08:23:46
7 [auth2-hostbased.c auth2-pubkey.c auth2.c channels.c key.c key.h
8 monitor.c packet.c packet.h serverloop.c sshconnect2.c sshd.c]
9 int -> u_int; ok djm@, deraadt@, mouring@
6 10
720030624 1120030624
8 - (dtucker) Have configure refer the user to config.log and 12 - (dtucker) Have configure refer the user to config.log and
@@ -589,4 +593,4 @@
589 - Fix sshd BindAddress and -b options for systems using fake-getaddrinfo. 593 - Fix sshd BindAddress and -b options for systems using fake-getaddrinfo.
590 Report from murple@murple.net, diagnosis from dtucker@zip.com.au 594 Report from murple@murple.net, diagnosis from dtucker@zip.com.au
591 595
592$Id: ChangeLog,v 1.2824 2003/06/28 02:33:12 dtucker Exp $ 596$Id: ChangeLog,v 1.2825 2003/06/28 02:38:01 dtucker Exp $
diff --git a/auth2-hostbased.c b/auth2-hostbased.c
index bbc7d8a4d..505d3eff4 100644
--- a/auth2-hostbased.c
+++ b/auth2-hostbased.c
@@ -23,7 +23,7 @@
23 */ 23 */
24 24
25#include "includes.h" 25#include "includes.h"
26RCSID("$OpenBSD: auth2-hostbased.c,v 1.4 2003/06/02 09:17:34 markus Exp $"); 26RCSID("$OpenBSD: auth2-hostbased.c,v 1.5 2003/06/24 08:23:46 markus Exp $");
27 27
28#include "ssh2.h" 28#include "ssh2.h"
29#include "xmalloc.h" 29#include "xmalloc.h"
@@ -42,7 +42,7 @@ RCSID("$OpenBSD: auth2-hostbased.c,v 1.4 2003/06/02 09:17:34 markus Exp $");
42/* import */ 42/* import */
43extern ServerOptions options; 43extern ServerOptions options;
44extern u_char *session_id2; 44extern u_char *session_id2;
45extern int session_id2_len; 45extern u_int session_id2_len;
46 46
47static int 47static int
48userauth_hostbased(Authctxt *authctxt) 48userauth_hostbased(Authctxt *authctxt)
diff --git a/auth2-pubkey.c b/auth2-pubkey.c
index 85ee33eed..d51e939f1 100644
--- a/auth2-pubkey.c
+++ b/auth2-pubkey.c
@@ -23,7 +23,7 @@
23 */ 23 */
24 24
25#include "includes.h" 25#include "includes.h"
26RCSID("$OpenBSD: auth2-pubkey.c,v 1.3 2003/04/08 20:21:28 itojun Exp $"); 26RCSID("$OpenBSD: auth2-pubkey.c,v 1.4 2003/06/24 08:23:46 markus Exp $");
27 27
28#include "ssh2.h" 28#include "ssh2.h"
29#include "xmalloc.h" 29#include "xmalloc.h"
@@ -44,7 +44,7 @@ RCSID("$OpenBSD: auth2-pubkey.c,v 1.3 2003/04/08 20:21:28 itojun Exp $");
44/* import */ 44/* import */
45extern ServerOptions options; 45extern ServerOptions options;
46extern u_char *session_id2; 46extern u_char *session_id2;
47extern int session_id2_len; 47extern u_int session_id2_len;
48 48
49static int 49static int
50userauth_pubkey(Authctxt *authctxt) 50userauth_pubkey(Authctxt *authctxt)
diff --git a/auth2.c b/auth2.c
index 5ca020001..639bf9117 100644
--- a/auth2.c
+++ b/auth2.c
@@ -23,7 +23,7 @@
23 */ 23 */
24 24
25#include "includes.h" 25#include "includes.h"
26RCSID("$OpenBSD: auth2.c,v 1.98 2003/05/14 02:15:47 markus Exp $"); 26RCSID("$OpenBSD: auth2.c,v 1.99 2003/06/24 08:23:46 markus Exp $");
27 27
28#include "ssh2.h" 28#include "ssh2.h"
29#include "xmalloc.h" 29#include "xmalloc.h"
@@ -39,7 +39,7 @@ RCSID("$OpenBSD: auth2.c,v 1.98 2003/05/14 02:15:47 markus Exp $");
39/* import */ 39/* import */
40extern ServerOptions options; 40extern ServerOptions options;
41extern u_char *session_id2; 41extern u_char *session_id2;
42extern int session_id2_len; 42extern u_int session_id2_len;
43 43
44Authctxt *x_authctxt = NULL; 44Authctxt *x_authctxt = NULL;
45 45
diff --git a/channels.c b/channels.c
index ad879cc61..04ef6575c 100644
--- a/channels.c
+++ b/channels.c
@@ -39,7 +39,7 @@
39 */ 39 */
40 40
41#include "includes.h" 41#include "includes.h"
42RCSID("$OpenBSD: channels.c,v 1.190 2003/05/11 20:30:24 markus Exp $"); 42RCSID("$OpenBSD: channels.c,v 1.191 2003/06/24 08:23:46 markus Exp $");
43 43
44#include "ssh.h" 44#include "ssh.h"
45#include "ssh1.h" 45#include "ssh1.h"
@@ -419,7 +419,7 @@ channel_not_very_much_buffered_data(void)
419 } 419 }
420#endif 420#endif
421 if (buffer_len(&c->output) > packet_get_maxsize()) { 421 if (buffer_len(&c->output) > packet_get_maxsize()) {
422 debug2("channel %d: big output buffer %d > %d", 422 debug2("channel %d: big output buffer %u > %u",
423 c->self, buffer_len(&c->output), 423 c->self, buffer_len(&c->output),
424 packet_get_maxsize()); 424 packet_get_maxsize());
425 return 0; 425 return 0;
diff --git a/key.c b/key.c
index d918cfd0a..b101e1b27 100644
--- a/key.c
+++ b/key.c
@@ -32,7 +32,7 @@
32 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 32 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
33 */ 33 */
34#include "includes.h" 34#include "includes.h"
35RCSID("$OpenBSD: key.c,v 1.52 2003/05/14 18:16:20 jakob Exp $"); 35RCSID("$OpenBSD: key.c,v 1.53 2003/06/24 08:23:46 markus Exp $");
36 36
37#include <openssl/evp.h> 37#include <openssl/evp.h>
38 38
@@ -438,7 +438,7 @@ key_read(Key *ret, char **cpp)
438 xfree(blob); 438 xfree(blob);
439 return -1; 439 return -1;
440 } 440 }
441 k = key_from_blob(blob, n); 441 k = key_from_blob(blob, (u_int)n);
442 xfree(blob); 442 xfree(blob);
443 if (k == NULL) { 443 if (k == NULL) {
444 error("key_read: key_from_blob %s failed", cp); 444 error("key_read: key_from_blob %s failed", cp);
@@ -674,7 +674,7 @@ key_names_valid2(const char *names)
674} 674}
675 675
676Key * 676Key *
677key_from_blob(u_char *blob, int blen) 677key_from_blob(u_char *blob, u_int blen)
678{ 678{
679 Buffer b; 679 Buffer b;
680 char *ktype; 680 char *ktype;
diff --git a/key.h b/key.h
index a7b6afe86..28753fdfa 100644
--- a/key.h
+++ b/key.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: key.h,v 1.21 2003/05/14 18:16:20 jakob Exp $ */ 1/* $OpenBSD: key.h,v 1.22 2003/06/24 08:23:46 markus Exp $ */
2 2
3/* 3/*
4 * Copyright (c) 2000, 2001 Markus Friedl. All rights reserved. 4 * Copyright (c) 2000, 2001 Markus Friedl. All rights reserved.
@@ -71,7 +71,7 @@ Key *key_generate(int, u_int);
71Key *key_from_private(Key *); 71Key *key_from_private(Key *);
72int key_type_from_name(char *); 72int key_type_from_name(char *);
73 73
74Key *key_from_blob(u_char *, int); 74Key *key_from_blob(u_char *, u_int);
75int key_to_blob(Key *, u_char **, u_int *); 75int key_to_blob(Key *, u_char **, u_int *);
76char *key_ssh_name(Key *); 76char *key_ssh_name(Key *);
77int key_names_valid2(const char *); 77int key_names_valid2(const char *);
diff --git a/monitor.c b/monitor.c
index f306794d4..3a8735f58 100644
--- a/monitor.c
+++ b/monitor.c
@@ -25,7 +25,7 @@
25 */ 25 */
26 26
27#include "includes.h" 27#include "includes.h"
28RCSID("$OpenBSD: monitor.c,v 1.43 2003/06/12 07:57:38 markus Exp $"); 28RCSID("$OpenBSD: monitor.c,v 1.44 2003/06/24 08:23:46 markus Exp $");
29 29
30#include <openssl/dh.h> 30#include <openssl/dh.h>
31 31
@@ -141,7 +141,7 @@ static int key_blobtype = MM_NOKEY;
141static char *hostbased_cuser = NULL; 141static char *hostbased_cuser = NULL;
142static char *hostbased_chost = NULL; 142static char *hostbased_chost = NULL;
143static char *auth_method = "unknown"; 143static char *auth_method = "unknown";
144static int session_id2_len = 0; 144static u_int session_id2_len = 0;
145static u_char *session_id2 = NULL; 145static u_char *session_id2 = NULL;
146static pid_t monitor_child_pid; 146static pid_t monitor_child_pid;
147 147
diff --git a/packet.c b/packet.c
index 07e90b899..022212074 100644
--- a/packet.c
+++ b/packet.c
@@ -37,7 +37,7 @@
37 */ 37 */
38 38
39#include "includes.h" 39#include "includes.h"
40RCSID("$OpenBSD: packet.c,v 1.107 2003/06/10 22:20:52 deraadt Exp $"); 40RCSID("$OpenBSD: packet.c,v 1.108 2003/06/24 08:23:46 markus Exp $");
41 41
42#include "openbsd-compat/sys-queue.h" 42#include "openbsd-compat/sys-queue.h"
43 43
@@ -108,7 +108,7 @@ static int compression_buffer_ready = 0;
108static int packet_compression = 0; 108static int packet_compression = 0;
109 109
110/* default maximum packet size */ 110/* default maximum packet size */
111int max_packet_size = 32768; 111u_int max_packet_size = 32768;
112 112
113/* Flag indicating whether this module has been initialized. */ 113/* Flag indicating whether this module has been initialized. */
114static int initialized = 0; 114static int initialized = 0;
@@ -1446,8 +1446,8 @@ packet_is_interactive(void)
1446 return interactive_mode; 1446 return interactive_mode;
1447} 1447}
1448 1448
1449int 1449u_int
1450packet_set_maxsize(int s) 1450packet_set_maxsize(u_int s)
1451{ 1451{
1452 static int called = 0; 1452 static int called = 0;
1453 1453
diff --git a/packet.h b/packet.h
index fa000d686..7732fafb7 100644
--- a/packet.h
+++ b/packet.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: packet.h,v 1.39 2003/04/08 20:21:29 itojun Exp $ */ 1/* $OpenBSD: packet.h,v 1.40 2003/06/24 08:23:46 markus Exp $ */
2 2
3/* 3/*
4 * Author: Tatu Ylonen <ylo@cs.hut.fi> 4 * Author: Tatu Ylonen <ylo@cs.hut.fi>
@@ -81,8 +81,8 @@ void packet_add_padding(u_char);
81void tty_make_modes(int, struct termios *); 81void tty_make_modes(int, struct termios *);
82void tty_parse_modes(int, int *); 82void tty_parse_modes(int, int *);
83 83
84extern int max_packet_size; 84extern u_int max_packet_size;
85int packet_set_maxsize(int); 85u_int packet_set_maxsize(u_int);
86#define packet_get_maxsize() max_packet_size 86#define packet_get_maxsize() max_packet_size
87 87
88/* don't allow remaining bytes after the end of the message */ 88/* don't allow remaining bytes after the end of the message */
diff --git a/serverloop.c b/serverloop.c
index 90eec0855..a95390273 100644
--- a/serverloop.c
+++ b/serverloop.c
@@ -35,7 +35,7 @@
35 */ 35 */
36 36
37#include "includes.h" 37#include "includes.h"
38RCSID("$OpenBSD: serverloop.c,v 1.109 2003/06/04 12:03:59 djm Exp $"); 38RCSID("$OpenBSD: serverloop.c,v 1.110 2003/06/24 08:23:46 markus Exp $");
39 39
40#include "xmalloc.h" 40#include "xmalloc.h"
41#include "packet.h" 41#include "packet.h"
@@ -158,7 +158,7 @@ sigchld_handler(int sig)
158static void 158static void
159make_packets_from_stderr_data(void) 159make_packets_from_stderr_data(void)
160{ 160{
161 int len; 161 u_int len;
162 162
163 /* Send buffered stderr data to the client. */ 163 /* Send buffered stderr data to the client. */
164 while (buffer_len(&stderr_buffer) > 0 && 164 while (buffer_len(&stderr_buffer) > 0 &&
@@ -187,7 +187,7 @@ make_packets_from_stderr_data(void)
187static void 187static void
188make_packets_from_stdout_data(void) 188make_packets_from_stdout_data(void)
189{ 189{
190 int len; 190 u_int len;
191 191
192 /* Send buffered stdout data to the client. */ 192 /* Send buffered stdout data to the client. */
193 while (buffer_len(&stdout_buffer) > 0 && 193 while (buffer_len(&stdout_buffer) > 0 &&
diff --git a/sshconnect2.c b/sshconnect2.c
index 1b85730fe..6a0bd409a 100644
--- a/sshconnect2.c
+++ b/sshconnect2.c
@@ -23,7 +23,7 @@
23 */ 23 */
24 24
25#include "includes.h" 25#include "includes.h"
26RCSID("$OpenBSD: sshconnect2.c,v 1.119 2003/05/15 00:28:28 markus Exp $"); 26RCSID("$OpenBSD: sshconnect2.c,v 1.120 2003/06/24 08:23:46 markus Exp $");
27 27
28#ifdef KRB5 28#ifdef KRB5
29#include <krb5.h> 29#include <krb5.h>
@@ -67,7 +67,7 @@ extern Options options;
67 */ 67 */
68 68
69u_char *session_id2 = NULL; 69u_char *session_id2 = NULL;
70int session_id2_len = 0; 70u_int session_id2_len = 0;
71 71
72char *xxx_host; 72char *xxx_host;
73struct sockaddr *xxx_hostaddr; 73struct sockaddr *xxx_hostaddr;
@@ -591,7 +591,7 @@ sign_and_send_pubkey(Authctxt *authctxt, Identity *id)
591 Buffer b; 591 Buffer b;
592 u_char *blob, *signature; 592 u_char *blob, *signature;
593 u_int bloblen, slen; 593 u_int bloblen, slen;
594 int skip = 0; 594 u_int skip = 0;
595 int ret = -1; 595 int ret = -1;
596 int have_sig = 1; 596 int have_sig = 1;
597 597
diff --git a/sshd.c b/sshd.c
index bc458488b..b8f360841 100644
--- a/sshd.c
+++ b/sshd.c
@@ -42,7 +42,7 @@
42 */ 42 */
43 43
44#include "includes.h" 44#include "includes.h"
45RCSID("$OpenBSD: sshd.c,v 1.268 2003/06/04 10:23:48 djm Exp $"); 45RCSID("$OpenBSD: sshd.c,v 1.269 2003/06/24 08:23:46 markus Exp $");
46 46
47#include <openssl/dh.h> 47#include <openssl/dh.h>
48#include <openssl/bn.h> 48#include <openssl/bn.h>
@@ -188,7 +188,7 @@ u_char session_id[16];
188 188
189/* same for ssh2 */ 189/* same for ssh2 */
190u_char *session_id2 = NULL; 190u_char *session_id2 = NULL;
191int session_id2_len = 0; 191u_int session_id2_len = 0;
192 192
193/* record remote hostname or ip */ 193/* record remote hostname or ip */
194u_int utmp_len = MAXHOSTNAMELEN; 194u_int utmp_len = MAXHOSTNAMELEN;