[Xastir-dev] Forking for hostname lookup

Jason Godfrey godfreja at gmail.com
Sun May 16 23:21:00 EDT 2010


On Sat, May 8, 2010 at 8:35 AM, Curt, WE7U <curt.we7u at gmail.com> wrote:
> On Sat, 8 May 2010, Gerry Creager wrote:
>
>> If memory serves, John Ronan has already patched IPv6 support into Xastir.
>> I've copied him explicitly on this e-mail.
>
> Yes, and I have the patch, but couldn't get anyone with IPv6 access
> to test it out, so it just sat.

John sent me his patched code and I was able to run it. I connected to
both IPv6 and IPv4 IS servers. I haven't tried other services yet
(like UDP).

John and I have taken different approaches. John took a more
non-invasive approach, keeping the old code in place and adding the
new protocol neutral code in an ifdef. I replaced the existing code
with protocol neutral code. I was planning on using autoconf to detect
if the new name resolutions functions are available, and writing
replacement functions for when they are not.

John also has also gotten farther then I have. (Support for more then
just APRS-IS)

I'm curious which approach Curt and the others think is worth
pursuing. I'm happy with either giving John any help he wants, or
continuing with what I have started. Merging our work shouldn't be too
hard either.

We both are trying to come up with a way to handle the forking for
hostname lookup. The problem is trying to pass back what should be a
rather opaque linked list data structure between address spaces. If
anyone has any ideas please let us know. I've had a few ideas, but non
that I am 100% comfortable with.

Thanks
- Jason



More information about the Xastir-dev mailing list