Netsukuku
release: 0.0.8b
codename: Gyroscope
http://netsukuku.freaknet.org
The main new feature of the 0.0.8b release is the implementation of the
Scattered Name Service Disgregation.
The SNSD is the ANDNA equivalent of the SRV Record of the Internet Domain
Name System. For its complete description read the NTK_RFC 0009
<http://lab.dyne.org/Ntk_SNSD>.
Since the SNSD is the generalization of the basic structure of a
Domain Name System, the core of the ANDNA database has been completely
rewritten.
Moreover this release fixes many bugs of the previous versions.
*** Download
You can download the sources tarball from:
http://netsukuku.freaknet.org/files/netsukuku-0.0.8b.tar.bz2
or just install directly the static binaries which comes packed in the .tgz
format:
http://netsukuku.freaknet.org/files/packages/netsukuku-0.0.8b-i486-9.tgz
There's the package for the OpenWRT too.
http://netsukuku.freaknet.org/files/openwrt/
*** Install
If you are upgrading from an older release, uninstall it first using
"make uninstall", or remove these files:
/usr/bin/netsukuku_d
/usr/bin/netsukuku_wifi
/usr/man/man8/netsukuku_d.8
/usr/man/man8/netsukuku_wifi.8
*** exit(0);
This is a beta version, and it is meant to crash! (well, not really)
Thus you are a beta tester. We are waiting your feedbacks.
Enjoy the Gyroscope ^_^,
=== 0.0.8b ===
New features:
* The Scattered Name Service Disgregation (NTK_RFC 0009) has been
implemented.
See http://lab.dyne.org/Ntk_SNSD and the man page of andna(8).
* ntk-resolve has been updated to support SNSD queries.
* The `netsukuku_d' binary and its man page have been renamed to `ntkd'
`netsukuku_wifi' and its man page have been renamed to `ntk-wifi'.
* Static binaries and packages are now available.
http://netsukuku.freaknet.org/packages/
* Netsukuku has been compiled for OpenWRT.
http://netsukuku.freaknet.org/openwrt/
* NetsukukuD compresses automatically packets > 1024 bytes using the
zlib.
* A pid file is written on /var/run/ntkd.pid. It is used to check if
other instances of ntkd are already running.
* The new option `use_shared_internet' has been added. It specifies if
ntkd will load balance the Internet traffic of this host using the
Inet connections shared by the Netsukuku nodes.
* The new command line option `-l' specifies that ntkd should send all
of its messages to the specified file.
* The scripts ip_masquerade.sh, tc_shaper.sh, rc.ntk, ntk-wifi, are
not dependent on bash anymore.
* The ANDNA keyring is now saved separately from the lcl_cache. It is
saved in andna_lcl_keyring.
* The `andna_' prefix is now used for the filename of the andna
caches.
Bug fixes:
* A workaround to the gcc 27945 bug
( http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27945 ) has been
implemented. The nodes affected with bug receive malformed packets
during the hook.
* The outgoing traffic to a node of the LAN is not shaped anymore.
* There was a bug that incremented the `hname_updates' counter, in the
andna_cache of a hostname, even if the registration/update was
rejected. Having wrong `hname_updates' counter, led to some
syncronization problems.
* Ntkd is now able to detect, while running, the remotion of a network
device it was using.
* Various memory leaks have been fixed.
* A workaround for the way getopt handles the optional arguments (i.e.
-r in ntkd) has been written. It is now possible to write
ntkd -drdddD without expecting strange behaviours. See
http://www.freaknet.org/alpt/src/patches/getopt-opt-arg/readme
* The code has been optimized and cleaned.
Extra:
* The man page for netsukuku.conf has been written.
netsukuku.conf(5).
If you've made it this far in this long mail, why don't you give a look at
the TODOs
http://hinezumilabs.org/cgi-bin/viewcvs.cgi/*checkout*/netsukuku/src/TODO?rev=HEAD&content-type=text/plain
?
Cya ^_^
--
:wq!
"I don't know nothing" The One Who reached the Thinking Matter '.'
[ Alpt --- Freaknet Medialab ]
[ GPG Key ID 441CF0EE ]
[ Key fingerprint = 8B02 26E8 831A 7BB9 81A9 5277 BFF8 037E 441C F0EE ]
_______________________________________________
Netsukuku mailing list
[email protected]
http://lists.dyne.org/mailman/listinfo/netsukuku