I had put code into the "Bilquist bridge" (bridge.c, version 2.8) to handle an IP address change. However, as this happened extremely late at night, I didn't want to wait for the sub-process to catch the change. So I whacked everything manually, dropping Bob a note, afterwards.
Since 2.8, I've done (I hope) a better job of strobing the
information from the concurrently accessed bridge structure, which
is now version 2.9. Both may be found for anonymous NFT on VENTI2::BRIDGE.C,
if anybody wants to download. Johnny, I guess you may want to
have a look when you get some time.
On 1/17/23 10:22 AM, Paul Koning wrote: I think I see why. I looked at the code before and see that it is asking the name-resolution machinery to give it the current answer. And that answer is supposed to be checked periodically. But the particular method I used for the UDP cases doesn't do the timeout check. I can fix that. paul
On Jan 17, 2023, at 10:14 AM, Robert Armstrong <bob@jfcl.com> wrote:Paul Koning <paulkoning@comcast.net> wrote: I think I covered all the various cases, including datagram based ones (GREand UDP).If there are signs I missed something I'd like to get the details."Bilquist bridge" circuits do not appear to recover from IP changes, even when DNS is used. Bob