Displaying 5 results from an estimated 5 matches for "userauth_reply".
2001 Sep 27
1
AIX lastlog change?
Somewhere between 2.9p1 and 2.9.9p2 there was a change to auth2.c that
removed the userauth_reply() function. There were a few lines of code
in that function, #ifdef'd with WITH_AIXAUTHENTICATE, that handled the
AIX method of lastlog type stuff (specifically, a loginsuccess() call).
There is a similar call in auth1.c, down in do_authentication(), which
is still there in 2.9.9p2.
So with 2...
2001 Feb 17
2
Small aix patch to configure.in
The following aix patch to configure.in forces /usr/include to be searched
before /usr/local/include on AIX systems only. This allows the normal
include rules to untangle <login.h> from "login.h" on AIX when using the AIX
cc compiler or gcc. Please see that it gets applied to the current cvs
source tree. It fixes the only compile time error the current cvs tree has
on aix with
2000 Oct 24
3
openssh-SNAP-20001016
Using openssh-SNAP-20001016 all of our problems with hanging connections
have gone away (woohoo!), and it seems to be working flawlessly, but I am
seeing messages like this in syslog:
Oct 24 16:57:48 dhumb301 sshd[17752]: error: channel 0: internal error: we
do not read, but chan_read_failed for istate 8
Oct 24 16:57:59 dhumb301 sshd[17771]: error: select: Bad file descriptor
Oct 24 16:58:30
2001 Feb 10
3
Protocol 2 remote forwarding patch
...ern unsigned char *session_id2;
extern int session_id2_len;
+extern int user_authenticated_as_root; /* Jarno: from channels.c */
static Authctxt *x_authctxt = NULL;
static int one = 1;
@@ -282,6 +283,13 @@
/* Log before sending the reply */
userauth_log(authctxt, authenticated, method);
userauth_reply(authctxt, authenticated);
+
+ if (authenticated == 1 &&
+ authctxt->pw && authctxt->pw->pw_uid == (uid_t)0) {
+ user_authenticated_as_root = 1;
+ } else {
+ user_authenticated_as_root = 0;
+ }
xfree(service);
xfree(user);
diff -ru openssh.orig/channels.c openssh...
2001 Aug 15
0
[ossh patch] principal name/patterns in authorized_keys2
...524,8 +545,8 @@
if (GSS_ERROR(maj_status)) {
/* Failure <sniff> */
- auth_log(authctxt, 0, "gssapi", " ssh2");
authctxt->postponed = 0;
+ auth_log(authctxt, 0, "gssapi", " ssh2");
dispatch_set(SSH2_MSG_USERAUTH_GSSAPI_TOKEN, NULL);
userauth_reply(authctxt, 0);
}
@@ -563,6 +584,8 @@
OM_uint32 maj_status, min_status;
int authenticated;
gss_buffer_desc gssbuf,msg_tok;
+ char *info;
+ int info_len;
if (authctxt == NULL || authctxt->methoddata == NULL)
fatal("No authentication or GSSAPI context");
@@ -598,8 +621,24 @...