[1031] in arla-drinkers
Re: forwarding tokens to other machine
daemon@ATHENA.MIT.EDU (Love)
Fri Jul 30 11:24:28 1999
From owner-arla-drinkers@stacken.kth.se Fri Jul 30 15:24:27 1999
Return-Path: <owner-arla-drinkers@stacken.kth.se>
Delivered-To: arla-drinkers-mtg@bloom-picayune.mit.edu
Received: (qmail 7498 invoked from network); 30 Jul 1999 15:24:26 -0000
Received: from unknown (HELO sundance.stacken.kth.se) (130.237.234.41)
by bloom-picayune.mit.edu with SMTP; 30 Jul 1999 15:24:26 -0000
Received: (from majordom@localhost)
by sundance.stacken.kth.se (8.8.8/8.8.8) id RAA11716
for arla-drinkers-list; Fri, 30 Jul 1999 17:19:12 +0200 (MET DST)
Received: from elixir.e.kth.se (elixir.e.kth.se [130.237.48.5])
by sundance.stacken.kth.se (8.8.8/8.8.8) with ESMTP id RAA11708;
Fri, 30 Jul 1999 17:19:06 +0200 (MET DST)
Received: from hummel.e.kth.se (hummel.e.kth.se [130.237.43.135])
by elixir.e.kth.se (8.9.3/8.9.3) with ESMTP id RAA13717;
Fri, 30 Jul 1999 17:19:05 +0200 (MET DST)
Received: (from lha@localhost)
by hummel.e.kth.se (8.9.3/8.9.3) id RAA16003;
Fri, 30 Jul 1999 17:19:03 +0200 (MET DST)
From: Love <lha@stacken.kth.se>
To: Herbert Huber <Herbert.Huber@lrz-muenchen.de>
Cc: assar@stacken.kth.se, arla-drinkers@stacken.kth.se
Subject: Re: forwarding tokens to other machine
References: <37A0806C.4F94ADF2@lrz-muenchen.de>
Mime-Version: 1.0 (generated by tm-edit 7.106)
Content-Type: text/plain; charset=US-ASCII
Date: 30 Jul 1999 17:19:03 +0200
In-Reply-To: Herbert Huber's message of Thu, 29 Jul 1999 18:25:16 +0200
Message-ID: <amk8rijhco.fsf@hummel.e.kth.se>
Lines: 47
X-Mailer: Gnus v5.5/Emacs 20.2
Sender: owner-arla-drinkers@stacken.kth.se
Precedence: bulk
Herbert Huber <Herbert.Huber@lrz-muenchen.de> writes:
> please excuse the late reply. I have now tested your two
> proof-of-concept programs under arla-0.25 with linux-2.2.10 Kernel
> running on my Intel machines and it works perfectly - Thanks a lot!
> So the free AFS client arla can now also be used in CODINE 4.2.8
> clusters where the two binaries GetToken and SetToken are needed for
> token forwarding to batch machines.
Yes, right. There might be some missing things in VIOCGETTOK (paranoia),
it has been discussed earlier in the list.
The following patch (against 0.26) might help.
Love
Index: messages.c
===================================================================
RCS file: /afs/stacken.kth.se/src/SourceRepository/arla/arlad/messages.c,v
retrieving revision 1.133
retrieving revision 1.150
diff -u -w -r1.133 -r1.150
--- messages.c 1999/06/23 01:43:32 1.133
+++ messages.c 1999/07/29 14:14:34 1.150
@@ -2446,13 +2315,15 @@
ct.AuthHandle = cred->kvno;
memcpy (ct.HandShakeKey, cred->session, sizeof(cred->session));
- ct.ViceId = h->cred.uid;
+ ct.ViceId = ce->uid;
ct.BeginTimestamp = cred->issue_date + 1;
ct.EndTimestamp = ce->expire;
- tmp = 0;
+ tmp = cred->ticket_st.length;
memcpy (p, &tmp, sizeof(tmp));
p += sizeof(tmp);
+ memcpy (p, cred->ticket_st.dat, tmp);
+ p += tmp;
tmp = sizeof(ct);
memcpy (p, &tmp, sizeof(tmp));
p += sizeof(tmp);