Skip to content

Releases: mwarning/KadNode

KadNode 2.4.0

03 Nov 17:35
Compare
Choose a tag to compare

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

09 Feb 23:19
Compare
Choose a tag to compare

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

25 Aug 19:25
Compare
Choose a tag to compare

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

20 Aug 17:22
Compare
Choose a tag to compare

Changes:

  • fix parsing kadnode-ctl arguments
  • --bob-load-key creates key file with u+rw permissions only
  • internal refactoring

KadNode 2.2.3 released

20 May 23:48
Compare
Choose a tag to compare

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

19 May 22:13
Compare
Choose a tag to compare

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

18 May 17:08
Compare
Choose a tag to compare

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

14 Feb 23:40
Compare
Choose a tag to compare

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

09 Feb 21:05
Compare
Choose a tag to compare

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

09 Feb 23:43
Compare
Choose a tag to compare

Let's ignore this release. ;-)