[97] in bug-owl

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

Re: libzephyr bug affecting owl users who renew tickets

daemon@ATHENA.MIT.EDU (James M. Kretchmar)
Sun Oct 13 23:42:17 2002

Message-Id: <200210140342.XAA24599@mission-control.mit.edu>
To: Greg Hudson <ghudson@MIT.EDU>
cc: bug-owl@MIT.EDU
In-Reply-To: Your message of "Sat, 12 Oct 2002 21:08:31 EDT."
             <200210130108.VAA06513@error-messages.mit.edu> 
Date: Sun, 13 Oct 2002 23:42:16 -0400
From: "James M. Kretchmar" <kretch@MIT.EDU>

> In 1994, I introduced a bug into libzephyr such that

owl developers will not be held responsible for any code written
before they arrived at MIT.

> ZResetAuthentication() after each notice.  (Please try to avoid
> calling ZResetAuthentication() between recipients when there is a
> single notice with multiple recipients.)

I added that and it'll be out in the next owl patch release.  Seems to
fix the problem.

> Also, I think there is an owl bug in the handling of authentication
> failures; owl appears to wait forever for an ack, instead of noticing
> the nack it should be getting.

Actually, I think the problem is that in this state nothing is getting
sent to the server at all.  I'm not sure why.  (Though owl makes a
mess of authentication stuff it should be reporting on naks).

I do notice that the server implementation only sends a nack if it
receives some data in the first place.  Perhaps there should be an
nnack for not-a-nack that the server sends out sporadically regardless
of whether or not any data is received.

Thanks for the bug report.

kretch

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