[448] in Athena Bugs
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%