Repository navigation
Hanuchi now shows who is online, ships as .deb and .rpm, and has a new icon.
Added
- Peer status. Every member shows whether it is online, offline or unreachable, and whether the link is direct or through a relay. The sidebar shows "N of M online" for each network.
- Auto refresh. State is re-read every 10 seconds. The page is only rebuilt when something changed, and the scroll position is kept.
- Separate IPv4 and IPv6. Your own address is split into two rows, each with its own copy button. The client ID is shown and copyable too.
- .deb and .rpm packages are attached to this release, built by CI in Debian 13 and Fedora containers.
- Keyboard shortcuts: Ctrl+R / F5 refresh, Ctrl+J join, Ctrl+N create, Ctrl+, settings, Ctrl+Q quit.
- New icon and new screenshots in stock Adwaita.
Changed
- Compact network page. Name, ID, capacity, status and owner fit in one header, so the member list starts right away instead of below the fold.
- Leave and Delete ask first. Deleting a network used to happen on one click.
- Errors are shown. Join, create, leave, delete and going online/offline now report hamachi's reason in a toast (for example "invalid password") instead of failing silently.
- Hamachi not running now shows a proper status page with a start button, and the power button is hidden until the daemon is up.
- Settings use
Adw.PreferencesDialogwith combo rows. The join/create dialog has proper entry rows: Enter confirms, Esc closes. - Network statuses and your own status are translated instead of showing hamachi's English strings.
Fixed
- The network password was visible in
psand in the log. It is now passed to hamachi on stdin. - Copying your IP also copied the IPv6 address after it.
- The window grew when a network was opened and stayed that size after going back home. Pages now scroll inside the fixed-size window.
- Going home did not stick: the next refresh re-opened the last network.
- Overlapping refreshes could apply out of order. Only the newest result is used now.
Install
- Arch:
yay -S hanuchi - Debian 13 / Ubuntu 24.04+:
sudo apt install ./hanuchi_2.1.0_all.deb - Fedora:
sudo dnf install ./hanuchi-2.1.0-1.*.noarch.rpm
Hamachi itself (logmein-hamachi) is not in the Debian or Fedora repos, so install it from vpn.net first.