Package: binkd Version: 1.1a-111-1 Severity: wishlist Hello,
Would it be possible to have binkd configured --with-af-force so that the soft per-node IPv4/IPv6 preference flags "-46" and "-64" can be used for node entries in the binkd configuration? This would allow the IPv4/IPv6 preference to be specified per node, instead of editing /etc/gai.conf (which isn't really useful for nodes with dynamic IP addresses). Currently, when I try e.g. the "-46" node option, I get the following error: ? 26 May 22:33:57 [2019246] -46: unknown option for `node' keyword See e.g. https://github.com/pgul/binkd/blob/master/binkd.cfg#L544 and https://github.com/pgul/binkd/blob/master/HISTORY#L168 for more information about the soft AF force functionality. It appears that support for this has been present in the binkd source code since 1.1a-98. The ability to use soft AF force would also at the same time help circumvent another issue with binkd, in that binkd appears to give up as soon as it encounters a connection error, such as "no route to host": 26 May 00:01:17 [1915308] trying n3.z77.bbs.leenooks.net [2401:d002:2d02:a11:f1d0:a:1:1]:24554... ? 26 May 00:01:17 [1915308] connection to 77:3/1@scinet failed: No route to host + 26 May 00:01:17 [1915308] holding 77:3/1@scinet (2022/05/26 00:06:17) Here I would have expected binkd to proceed with 203.132.94.253 -- the other IP that n3.z77.bbs.leenooks.net resolves to -- instead of giving up. If I had the soft AF force functionality I could at least avoid hitting this with IPv6. (IPv6 is functioning locally here, but I currently have no IPv6 Internet connectivity.) Many thanks in advance! Best regards Björn -- System Information: Debian Release: 11.3 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 5.10.0-14-amd64 (SMP w/4 CPU threads) Locale: LANG=en_US.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages binkd depends on: ii adduser 3.118 ii libc6 2.31-13+deb11u3 ii libperl5.32 5.32.1-4+deb11u2 ii lsb-base 11.1.0 ii perl 5.32.1-4+deb11u2 ii zlib1g 1:1.2.11.dfsg-2+deb11u1 binkd recommends no packages. binkd suggests no packages. -- Configuration Files: /etc/binkd/binkd.cfg changed [not included] /etc/binkd/binkd.inc changed [not included] /etc/logrotate.d/binkd changed [not included] -- no debconf information