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

Reply via email to