Wed Jun 25 18:00:00 2025 UTC
Today is the first time the full source code for the FEDAnet project is
published. Welcome to the download page to get
the archive named fedanet-0.0.10.tbz2
. Besides everything
else, there's the source code for the FEDAnet server
(fedaserv
), which, as of present, is only capable to respond
to NAT check requests; well, actually it is also capable to establish
cryptographic associations with peers, so that the NAT checking process,
which requires more than one server, becomes possible. See the
documentation within the archive.
The License text is also slightly changed. Only the wording (some broken English) has changed, but in its terms and conditions the License remains the same.
Thanks to everyone who supported the project with donations.
Fri Jun 13 23:30:00 2025 UTC
No beautifully-looking timestamp was any close to today's date, so let's celebrate Friday 13 :-)
You're welcome to the download page, where the
feda-ng-0.0.03.tgz
tarball is available. As usual, it
contains everything needed to compile the node key generator
(that feda-ng
program), the challenge table manipulation
program (feda-ct
) and the cryptographic key&cert
manipulation program (fedakeys
); but the main novelty today is
the program named natcheck
, which lets the user to determine
what type of NAT (if any) is in effect at the present internet
connectivity. Run it as natcheck -v -v
.
The check requires a system of servers (at least two of them),
collaborating with each other. The servers I currently run are named
nc1.feda.croco.net
, nc2.feda.croco.net
and
nc3.feda.croco.net
. By default, the first one is used as the
main, and the other two play the sibling role. However, if the main server
is for any reason not available, please try any of the other two, with a
command like natcheck -v -v nc2.feda.croco.net
.
Please expect all kinds of malfunction, the code is not mature enough now. And, well, NO, I'm not going to publish the server's source code right now: in its present state such a publishing would be a kind of exhibitionism. Definitely I'll make the server code available when the time comes; please be patient.
And one more thing guys: please share your results in comments here.
P.S.: For those who don't remember: the HTML tag you need
to enclose listings and terminal output logs is <pre>
:-)
Wed Dec 4 17:28:53 2024 UTC
Today is 1733333333 seconds since the Epoch, and being converted to the FEDAnet time, which is in minutes since Epoch, it gives the beautifully-looking number 28888888. This number is easy to remember, so it will perhaps be convenient to use it as the Earliest Possible FEDAnet timestamp.
Not much stuff we have to the date, unfortunately, but at least the key and
certificate manipulation program named fedakeys
is now able to
create all types of the keys and certificates it is supposed to handle. It
is far from being finished, as actually it is still unable to actually sign
user messages nor encrypt files, but even this is more than nothing. So,
you're welcome to the download page, where the
feda-ng-0.0.02.tgz
tarball is available. The current snapshot
of the fedakeys
program is included there.
Wed Nov 20 01:00:00 2024 UTC
The site devoted to the FEDAnet project is finally up and running. Not much of content is available now; stay tuned.