=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/ssh/auth-options.c,v retrieving revision 1.20.2.3 retrieving revision 1.21 diff -u -r1.20.2.3 -r1.21 --- src/usr.bin/ssh/auth-options.c 2002/10/11 14:53:06 1.20.2.3 +++ src/usr.bin/ssh/auth-options.c 2002/01/29 14:32:03 1.21 @@ -10,8 +10,9 @@ */ #include "includes.h" -RCSID("$OpenBSD: auth-options.c,v 1.20.2.3 2002/10/11 14:53:06 miod Exp $"); +RCSID("$OpenBSD: auth-options.c,v 1.21 2002/01/29 14:32:03 markus Exp $"); +#include "packet.h" #include "xmalloc.h" #include "match.h" #include "log.h" @@ -20,8 +21,6 @@ #include "auth-options.h" #include "servconf.h" #include "misc.h" -#include "monitor_wrap.h" -#include "auth.h" /* Flags set authorized_keys flags */ int no_port_forwarding_flag = 0; @@ -55,7 +54,6 @@ forced_command = NULL; } channel_clear_permitted_opens(); - auth_debug_reset(); } /* @@ -77,28 +75,28 @@ while (*opts && *opts != ' ' && *opts != '\t') { cp = "no-port-forwarding"; if (strncasecmp(opts, cp, strlen(cp)) == 0) { - auth_debug_add("Port forwarding disabled."); + packet_send_debug("Port forwarding disabled."); no_port_forwarding_flag = 1; opts += strlen(cp); goto next_option; } cp = "no-agent-forwarding"; if (strncasecmp(opts, cp, strlen(cp)) == 0) { - auth_debug_add("Agent forwarding disabled."); + packet_send_debug("Agent forwarding disabled."); no_agent_forwarding_flag = 1; opts += strlen(cp); goto next_option; } cp = "no-X11-forwarding"; if (strncasecmp(opts, cp, strlen(cp)) == 0) { - auth_debug_add("X11 forwarding disabled."); + packet_send_debug("X11 forwarding disabled."); no_x11_forwarding_flag = 1; opts += strlen(cp); goto next_option; } cp = "no-pty"; if (strncasecmp(opts, cp, strlen(cp)) == 0) { - auth_debug_add("Pty allocation disabled."); + packet_send_debug("Pty allocation disabled."); no_pty_flag = 1; opts += strlen(cp); goto next_option; @@ -121,20 +119,19 @@ if (!*opts) { debug("%.100s, line %lu: missing end quote", file, linenum); - auth_debug_add("%.100s, line %lu: missing end quote", + packet_send_debug("%.100s, line %lu: missing end quote", file, linenum); xfree(forced_command); forced_command = NULL; goto bad_option; } forced_command[i] = 0; - auth_debug_add("Forced command: %.900s", forced_command); + packet_send_debug("Forced command: %.900s", forced_command); opts++; goto next_option; } cp = "environment=\""; - if (options.permit_user_env && - strncasecmp(opts, cp, strlen(cp)) == 0) { + if (strncasecmp(opts, cp, strlen(cp)) == 0) { char *s; struct envstring *new_envstring; @@ -154,13 +151,13 @@ if (!*opts) { debug("%.100s, line %lu: missing end quote", file, linenum); - auth_debug_add("%.100s, line %lu: missing end quote", + packet_send_debug("%.100s, line %lu: missing end quote", file, linenum); xfree(s); goto bad_option; } s[i] = 0; - auth_debug_add("Adding to environment: %.900s", s); + packet_send_debug("Adding to environment: %.900s", s); debug("Adding to environment: %.900s", s); opts++; new_envstring = xmalloc(sizeof(struct envstring)); @@ -191,7 +188,7 @@ if (!*opts) { debug("%.100s, line %lu: missing end quote", file, linenum); - auth_debug_add("%.100s, line %lu: missing end quote", + packet_send_debug("%.100s, line %lu: missing end quote", file, linenum); xfree(patterns); goto bad_option; @@ -205,7 +202,7 @@ "correct key but not from a permitted " "host (host=%.200s, ip=%.200s).", pw->pw_name, remote_host, remote_ip); - auth_debug_add("Your host '%.200s' is not " + packet_send_debug("Your host '%.200s' is not " "permitted to use this key for login.", remote_host); /* deny access */ @@ -236,7 +233,7 @@ if (!*opts) { debug("%.100s, line %lu: missing end quote", file, linenum); - auth_debug_add("%.100s, line %lu: missing end quote", + packet_send_debug("%.100s, line %lu: missing end quote", file, linenum); xfree(patterns); goto bad_option; @@ -247,7 +244,7 @@ sscanf(patterns, "%255[^/]/%5[0-9]", host, sport) != 2) { debug("%.100s, line %lu: Bad permitopen specification " "<%.100s>", file, linenum, patterns); - auth_debug_add("%.100s, line %lu: " + packet_send_debug("%.100s, line %lu: " "Bad permitopen specification", file, linenum); xfree(patterns); goto bad_option; @@ -255,7 +252,7 @@ if ((port = a2port(sport)) == 0) { debug("%.100s, line %lu: Bad permitopen port <%.100s>", file, linenum, sport); - auth_debug_add("%.100s, line %lu: " + packet_send_debug("%.100s, line %lu: " "Bad permitopen port", file, linenum); xfree(patterns); goto bad_option; @@ -279,22 +276,14 @@ opts++; /* Process the next option. */ } - - if (!use_privsep) - auth_debug_send(); - /* grant access */ return 1; bad_option: log("Bad options in %.100s file, line %lu: %.50s", file, linenum, opts); - auth_debug_add("Bad options in %.100s file, line %lu: %.50s", + packet_send_debug("Bad options in %.100s file, line %lu: %.50s", file, linenum, opts); - - if (!use_privsep) - auth_debug_send(); - /* deny access */ return 0; }