Thu Apr 2 23:03:20 2026 UTC
Please postpone the version upgrade. Looks like there's a bug in the code which effectively preventsfedaservfrom working correctly. I'm going to upload the fixed version as soon as I manage to debug it.
UPD: version 0.0.56 is available,please use it instead of the (fatally buggy) 0.0.55.
UPD2: please use 0.0.58, the previous version contained yet another fatal bug.
Version 0.0.55 published. A lot of bugs fixed in the code, so please update as soon as possible.
The only new feature is the -t option for
fedaserv, which allows to write a program that prepares the
tunnel interface on its own and launches the fedaserv daemon
with a prepared file descriptor. There's no way to use this flag
launching the daemon without such a program. For those who're curious:
this flag is added upon a request from someone who tries hard to let
FEDAnet work under (damn) Android. Besides, I finally decided to get rid
of those strange four bytes that the Linux version of the tun/tap subsystem
adds in front of a packet unless you specify the IFF_NO_PI flag.
I have to admit there are still protocol flaws: sometimes these handshakes don't work. Well, the work is in progress, but I don't know when I manage to catch the protocol bug, so I decided not to postpone another source snapshot. Enjoy.
From bowser (unverified) Sat Apr 4 20:18:35 2026 UTC
Typo?
src/fsrv_pad.c:82:Maybe should be instead:
reply
From Andrey Stolyarov
Sat Apr 4 23:05:41 2026 UTC
in reply to
this comment
Re: Typo?
Argh, you're right, thanks for reporting this. I'll upload the fixed version tomorrow.
reply