Displaying 7 results from an estimated 7 matches for "userauth_none".
2005 Apr 13
3
Authctxt
...e OpenSSH 4.0p code. There exist two globals
called "Authctxt". One is defined in sshconnect2.c (type 1) and the other in
auth.h (type 2). Both are structs with different members. Nevertheless, they
are used seemingly interchangeably, e.g.:
In line 302 of sshconnect2.c the function "userauth_none" is called:
userauth_none(&authctxt);
The referred authctxt is of type 1. sshconnect2.c does not include auth.h.
"userauth_none" is defined in auth2-none.c. In that function the passed
authctxt is accessd like a struct from type 2.
In line 114 of auth2-none.c the member "p...
2003 Jul 01
3
[Bug 611] Unnecessary authentication attempt in auth2-none.c creates delay
...Product: Portable OpenSSH
Version: 3.6.1p2
Platform: All
OS/Version: All
Status: NEW
Severity: normal
Priority: P2
Component: sshd
AssignedTo: openssh-bugs at mindrot.org
ReportedBy: matthewg at zevils.com
The userauth_none function, which is called at the start of every SSH2
connection, attempts to authenticate the user by calling auth_password with an
empty password. In the case where the user's password is not empty, which will
be the majority of the time, this can create a noticable delay, since many
systems...
2001 Dec 18
2
[PATCH]: Fix potential security hole in Cygwin version
...enticated = 0;
}
#else
Index: auth2.c
===================================================================
RCS file: /cvs/openssh_cvs/auth2.c,v
retrieving revision 1.78
diff -u -p -r1.78 auth2.c
--- auth2.c 6 Dec 2001 17:55:26 -0000 1.78
+++ auth2.c 18 Dec 2001 19:07:13 -0000
@@ -341,7 +341,7 @@ userauth_none(Authctxt *authctxt)
return(0);
#ifdef HAVE_CYGWIN
- if (check_nt_auth(1, authctxt->pw->pw_uid) == 0)
+ if (check_nt_auth(1, authctxt->pw) == 0)
return(0);
#endif
#ifdef USE_PAM
@@ -367,7 +367,7 @@ userauth_passwd(Authctxt *authctxt)
packet_done();
if (authctxt->valid &...
2003 Aug 09
0
Timing attacks and owl-always-auth
...n 0;
#endif
}
Index: auth2-none.c
===================================================================
RCS file: /cvs/src/usr.bin/ssh/auth2-none.c,v
retrieving revision 1.5
diff -u -p -r1.5 auth2-none.c
--- auth2-none.c 2003/07/31 09:21:02 1.5
+++ auth2-none.c 2003/08/09 04:45:13
@@ -96,7 +96,7 @@ userauth_none(Authctxt *authctxt)
none_enabled = 0;
packet_check_eom();
userauth_banner();
- if (options.password_authentication && authctxt->valid)
+ if (options.password_authentication && options.permit_empty_passwd)
return (PRIVSEP(auth_password(authctxt, "")));
return...
2001 May 23
1
[PATCH]: Drop the use of `check_nt_auth'.
...auth_root_allowed(get_authname(type)))
Index: auth2.c
===================================================================
RCS file: /cvs/openssh_cvs/auth2.c,v
retrieving revision 1.59
diff -u -p -r1.59 auth2.c
--- auth2.c 2001/04/25 12:44:15 1.59
+++ auth2.c 2001/05/23 09:40:49
@@ -354,10 +354,6 @@ userauth_none(Authctxt *authctxt)
if (authctxt->valid == 0)
return(0);
-#ifdef HAVE_CYGWIN
- if (check_nt_auth(1, authctxt->pw->pw_uid) == 0)
- return(0);
-#endif
#ifdef USE_PAM
return auth_pam_password(authctxt->pw, "");
#elif defined(HAVE_OSF_SIA)
@@ -380,9 +376,6 @@ userauth_...
2003 Aug 10
9
updated gssapi diff
..., min;
+ char *msg;
+ char *lang;
+
+ maj=packet_get_int();
+ min=packet_get_int();
+ msg=packet_get_string(NULL);
+ lang=packet_get_string(NULL);
+
+ packet_check_eom();
+
+ fprintf(stderr, "Server GSSAPI Error:\n%s\n", msg);
+ xfree(msg);
+ xfree(lang);
+}
+
+#endif /* GSSAPI */
+
int
userauth_none(Authctxt *authctxt)
{
@@ -454,6 +705,7 @@
packet_put_cstring(authctxt->method->name);
packet_send();
return 1;
+
}
int
Index: sshd_config
===================================================================
RCS file: /home/hack/jakob/mycvs/sshgss/sshd_config,v
retrieving revision 1.1...
2006 Nov 15
11
OpenSSH Certkey (PKI)
...Key *key; /* public/private key */
char *filename; /* comment for agent-only keys */
int tried;
+ int triedcert;
int isprivate; /* key points to the private key */
};
TAILQ_HEAD(idlist, identity);
@@ -206,6 +208,7 @@
void input_userauth_passwd_changereq(int, u_int32_t, void *);
int userauth_none(Authctxt *);
+int userauth_certkey(Authctxt *);
int userauth_pubkey(Authctxt *);
int userauth_passwd(Authctxt *);
int userauth_kbdint(Authctxt *);
@@ -224,6 +227,7 @@
void userauth(Authctxt *, char *);
static int sign_and_send_pubkey(Authctxt *, Identity *);
+static int sign_and_send_certkey...