[448] in Athena Bugs

home help back first fref pref prev next nref lref last post

hesiod libaries --- still wrong!

daemon@ATHENA.MIT.EDU (Theodore Ts'o)
Sun Jun 19 21:29:46 1988

Date: Sun, 19 Jun 88 21:29:00 EDT
From: Theodore Ts'o <tytso@ATHENA.MIT.EDU>
To: treese@ATHENA.MIT.EDU, raeburn@ATHENA.MIT.EDU, shanzer@ATHENA.MIT.EDU,
Cc: bugs@ATHENA.MIT.EDU, vs-testers@ATHENA.MIT.EDU
Reply-To: tytso@ATHENA.MIT.EDU
Thor is running 6.0B.  No, my hesiod changes did not make it into the
release.  Can we *please* make sure they make it into 6.0C?

							- Ted

P.S.  What is the policy for updating the source tree these days?

P.P.S There were two, count them, two bugs in the hesiod libaries.  The
first invocation of /usr/athena/hesinfo demonstrates the first bug (use
of static variable in a recursive routine).  The second invocation of
demonstrates the other bug: sipb.mit.edu was being resolved as a
rhs-extension even though it was a completely qualified domain name.
They've been around since we first release hesiod.

<tytso@thor>    {/mit/tytso/hesiod}, Level 2
286% /usr/athena/hesinfo -lb foo@watch filsys               
hes_to_bind(foo@watch, filsys) expands to
watch.rhs-extension.ns.Athena.MIT.EDUwatchmaker.athena.mit.edu  <=== wrong!
which resolves to
nothing
<tytso@thor>    {/mit/tytso/hesiod}, Level 2
287% /usr/athena/hesinfo -lb foo@sipb.mit.edu filsys        
hes_to_bind(foo@sipb.mit.edu, filsys) expands to
 error 1						<== wrong!

<tytso@thor>    {/mit/tytso/hesiod}, Level 2
288% /mit/tytso/hesiod/hesinfo -lb foo@watch filsys                  
hes_to_bind(foo@watch, filsys) expands to
foo.filsys.ns.watchmaker.athena.mit.edu			<== right!
which resolves to
nothing
<tytso@thor>    {/mit/tytso/hesiod}, Level 2
289% /mit/tytso/hesiod/hesinfo -lb foo@sipb.mit.edu filsys           
hes_to_bind(foo@sipb.mit.edu, filsys) expands to
foo.filsys.ns.sipb.mit.edu				<== right!
which resolves to
nothing
<tytso@thor>    {/mit/tytso/hesiod}, Level 2
290% 

home help back first fref pref prev next nref lref last post