[OpenAFS-devel] multiple realm ptserver problem - bug?

David Botsch dwb7@ccmr.cornell.edu
Wed, 10 Dec 2003 11:29:25 -0500


--u3/rZRmxL6MmkK24
Content-Type: text/plain; format=flowed; charset=ISO-8859-1
Content-Disposition: inline

Maybe it's a bug, or maybe it is me doing something stupid.

When authenticating users in more than one cell (ie enter uname/pw for 
cell1, then later on, enter uname/pw for cell2 without exiting the auth 
program), it seems that something someplace is caching and talking to 
the wrong ptserver.

When the uid lookup happens for cell2, it still talks to the ptservers 
for realm1.

I've written a quick test program to illustrate the problem...

just do a 'watch tokens' and even a 'tcpdump port 7002' in separate 
terms to see the problem.

Test source/makefile is attached for linux (tho, the problem also 
exists on OS X Jaguar).


-- 
********************************
David William Botsch
Consultant/Advisor II
CCMR Computing Facility
dwb7@ccmr.cornell.edu
********************************

--u3/rZRmxL6MmkK24
Content-Type: application/x-gzip
Content-Disposition: attachment; filename="multirealmtest.tar.gz"
Content-Transfer-Encoding: base64

H4sIAGdJ1z8AA+1WbW/bNhDOV+lXHLyuU7Iolh0nBuJlQJa6m7EsHeJmxQADLi3RlmCKFEiq
Shv4v+9IWY7j7AUYkGwf+HywqOPd8bk73sm/kCWdZ4zuPSOiThSd9qK9KIp6J/2+eeKiZ58G
x73OXtTvn570ev2TLso7nR6qQ/ScpBqUShMJsJdUs/7f6eUqJkn+EoxeFKPry6vbN8Px+cd2
qWR7lvF2sVyEseDzbAFhGM8ZWShY6OW3Yfco+uj7V6MfxufhlVVn2axN5gomfsjwSUqdUq7B
vsgixkWhU0lJYjXiUipaK0uqBPvk+5oqfQZ5yXSGaiw370ex7726v7xcQYgMBBjZExV4dd9Q
X+HakFr5fswo4We+J3MI59bQ/68T/D/Hbl6f44x/6P/uafe07n9U6vdPUP+4e9x1/f8S+Crj
MSsTCt/Ju/ZdIo/S7/0HGbZx2zT1U+kSxRlTZmNrR+kkE4+VUYRTYkevngRW+GF0/ebdBziA
jGd6Wm8E+3AP7QMYoQjWU+Og7XsbXU1lnnHCBr7XLOHcelCxDPYHvu+heZIpMmMU5qxUKYhS
F6WGCicUaqKZLAsNS/rZukaJtHpB4/AQ3l5cjYcbZ4J/g2RwwEjAQyh6ERwkneMoS60LuyeW
f+qACxqnomYmqS4l34oBB9cnkSXWOS8LCJo48Zx1JoY82U4E5UmVceOusRUzTTAGsaRcBXGK
JA+g5CSnh1C/FVWziilj6Na3QQPL5lRnOR3Ur7FI0ISJ2BDDmKwFzgcl+MAQwbQJTICWGV9Y
KngZpmh43IWCKFUJmUzpXYEjRWFFwo5x0hxxHuEh5gDcWZLpJfJ4L27M7AkMJ+Rnf1/b05u8
m6Kidp3hja25GUG0b0jPITByE5HnybvpW5PU7As12fHWycbVqnZ3UX+isphouuPzVlG5vf0j
5VQSFvx8Mb0dD28ubt//NP1teDMevbs+bHLbajWsTX6bQDGG3WQcQoTSOpFNaKaohsIOaWRa
1zTHikJglja4rVsxaCqTfzZZfKiUpbXZLSrc8T0rxBhzwjC1QSfq9kxuiuqprPb3RO57eOi6
wzY9asQF3gNdBa0Jn/DfRQkqFSVLwMxUDQQmrYroOIX6Xk5aeL3ynGDYGBjhAnMtN32ASqAo
BRRiWyn8LinjtWXPqVL8jwpBp67yppdw/cDAMjehnkHL1h4nNsedrxUWqQ7M+toyMSX/Kwub
NSvdMvl1XdbG4KGvHxsXVX3Uo7Zc3xlzUzZ08F56674PTLuboFbuT4uDg4ODg4ODg4ODg4OD
g4ODg4ODg4ODg4ODg8O/wB8L2DZ9ACgAAA==

--u3/rZRmxL6MmkK24--