Releases: mwarning/KadNode
KadNode 2.4.0
A new release after a long time. Be aware that not everything is tested.
- fix compilation for mbedtls >=3.0.0
- fix compilation for miniupnpc >=2.2.8
- remove old searches after about an hour
- use lower case Crockford base32 encoding
- base16 is still accepted for input
- add traffic statistics and uptime
- support DHT isolation for private swarms
- various bug fixes
KadNode 2.3.0 released
This release fixes a few bugs that may cause invalid shutdowns.
- update dht to 0.26
- fix resolve peers to IPv6 address
- ignore sigpipe globally (should fix some crashes)
- fix ttl value for dns interface reply
Installation:
- Debian/Ubuntu:
dpkg -i kadnode_2.3.0-1_amd64.deb
- FreeBSD: Use the official package repository or
pkg install kadnode-2.3.0.txz
- ArchLinux:
pacman -U kadnode-2.3.0-1-x86_64.pkg.tar.xz
- OpenWrt: Use the official package repository
KadNode 2.2.5 released
Some minor bugfixes:
- replace stale unix socket files on startup
- add freebsd nss code again, was removed by accident
- remove linker flags from compile calls
- fix freebsd nss module crash when no address was found
KadNode is available on OpenWrt, FreeBSD and Arch Linux.
Other platforms need a manual installation.
Manual installation if needed:
- Arch Linux:
pacman -U kadnode-2.2.5-1-x86_64.pkg.tar.xz
- Debian/Ubuntu:
dpkg -i kadnode_2.2.5_amd64.deb
- OpenWrt:
opkg install /tmp/kadnode_2.2.5-1_*.ipk
- FreeBSD:
pkg install kadnode_2.2.5_1.txz
KadNode 2.2.4 released
Changes:
- fix parsing kadnode-ctl arguments
- --bob-load-key creates key file with u+rw permissions only
- internal refactoring
KadNode 2.2.3 released
The last release was a bit hasty...
Changes:
- fix various segfaults parsing arguments
Installation:
Packages are up-to-date in the Arch Linux, OpenWrt and FreeBSD package trees.
Manual installation if needed:
- Arch Linux:
pacman -U kadnode-2.2.3-1-x86_64.pkg.tar.xz
- Debian/Ubuntu:
dpkg -i kadnode_2.2.3_amd64.deb
- OpenWrt:
opkg install /tmp/kadnode_2.2.3-1_*.ipk
- FreeBSD:
pkg install kadnode_2.2.3_1.txz
KadNode 2.2.2 released
Some hefty bugs of the last release were fixed.
Changes:
- fix control command parsing
- fix argument parsing
Installation:
- Arch Linux:
pacman -U kadnode-2.2.2-1-x86_64.pkg.tar.xz
- Debian/Ubuntu:
dpkg -i kadnode_2.2.2_amd64.deb
- OpenWrt:
opkg install /tmp/kadnode_2.2.2-1_*.ipk
- FreeBSD:
pkg install kadnode_2.2.2_1.txz
KadNode 2.2.1 released
Only minor fixes in this release:
Changes:
- fix buffer overflow in command client
- handle dht and local peer discovery setup failure with exit
- do not return localhost address
- fix result removal when a search is restarted
Installation:
- Arch Linux:
pacman -U kadnode-2.2.1-1-x86_64.pkg.tar.xz
- Debian/Ubuntu:
dpkg -i kadnode_2.2.1_amd64.deb
- OpenWrt:
opkg install /tmp/kadnode_2.2.1-1_*.ipk
- FreeBSD:
pkg install kadnode_2.2.1_1.txz
KadNode 2.2.0 released
A few critical bugs were fixed and the code was updated in many aspects (code style, poll interface, unix sockets).
Changes:
- fix list append in result list
- update dht to version 0.25
- use unix socket for nss interface
- prevent deletion of unix sockets
- use poll() instead of select()
- aim for Linux code style
- various FreeBSD fixes
Installation:
- Arch Linux:
pacman -U kadnode-2.2.0-1-x86_64.pkg.tar.xz
- Debian/Ubuntu:
dpkg -i kadnode_2.2.0_amd64.deb
- OpenWrt:
opkg install /tmp/kadnode_2.2.0-1_*.ipk
- FreeBSD:
pkg install kadnode_2.2.0_1.txz
KadNode 2.1.0 released
Changes:
- use base64hex to make 32 byte keys 54 characters long as the
the official maximum length of domain parts are 63 characters - increase counter for sending public key domain challenges
- use unix sockets for kadnode-ctl
- put kadnode-ctl code into kadnode and use a link instead
Installation:
- Arch Linux: pacman -U kadnode-2.1.0-1-x86_64.pkg.tar.xz
- Debian/Ubuntu: dpkg -i kadnode_2.1.0_amd64.deb
- OpenWrt: opkg install /tmp/kadnode_2.1.0-1_*.ipk
- FreeBSD: pkg install kadnode_2.1.0_1.txz
KadNode 2.0.2 released
Let's ignore this release. ;-)