Subj : Re: Feature request: soft IPv6 force
To : Andrei Dzedolik
From : Alexandr Kruglikov
Date : Fri Apr 20 2018 07:40 pm
Good ${greeting_time}, Andrei!
*** Answering a msg posted in area CarbonArea (Mail for me).
20 Apr 18 12:43, you wrote to me:
AK>> 3. if possible to make the choice of IPv6-only by means of a
AK>> binkd, then why impossible to make priorities? =\
AD> Did I say it is impossible? I proposed to discuss and find a common
AD> ground before proposing chnges to the code :) You are reading
AD> RU.HUSKY/RU.BINKD and should know our FTN community is picky on
AD> patches and if you don't want to end up with 'BinkD-Plus', you have to
AD> be prepared to defend your position.
Course, I know this community rule very well (and all engineers): If it works
fine - don't touch anything there. =))
AD> As for IPv6-only and IPv4-only, this is made by choosing an address
AD> family, like AF_INET4, AF_INET6 or AF_INET and these are mutually
AD> exclusive. Only in case AF_INET is proveded to 'getaddrinfo' it will
AD> give yuo full, ordered list of endpoints to connect to. And mentioned
AD> RFC3484 says order should be respected (should, not must).
Thanks for the explanation! I'm poorly versed in programming, and this is very
informative. But is it not possible to do a check, for example, like this (I
repeat, I'm weakly programming):
that is, first try to use AF_INET6 and in case of connection failure - AF_INET?
AD> So, is this statement correct:
AD> 1. Introduce new configuration option for FTN node object to force
AD> IPv6 or IPv4 precedence, disrespecting the OS rules for this node
AD> only;
Yes, that's what we want! =)
AD> 2. Introduce new command line argument to force current IPv6 or
AD> IPv4 precedence for binkd process;
I do not see much point in this option. In my humble opinion =) it is better to
configure each node individually.
AD> 3. Intruduce new global configuration option to force IPv6 or IPv4
AD> precedence;
I do not see any point in this option. =)
AD> Is this all or am I missing something?
That's all. Maybe Michael will add something?
With best regards, Alexandr.
--- "GoldED+/LNX 1.1.5-b20170303" ---
* Origin: 24 hours in a day, 24 beers in a case, Hmmm... (2:5053/58)