Repository navigation
Valhalla v0.2.7
vhalla now explains itself in plain words. Help is grouped by task, a bare
vhalla prints a short overview, and errors name the cause and one next
command. Before a private host listens beyond this computer, macOS network
permissions are explained first. Rooms nodes can also dial peers by name or
IPv6 address. Tag v0.2.6 was not published, so this section covers every
change since v0.2.5.
Changes
vhallawith no arguments prints a short overview.vhalla --helpis
grouped by task and lists only the commands this build has;vhalla help <topic>andvhalla <command> --helpprint one topic, andvhalla help all
prints the complete command reference. An unknown command suggests the
closest one and exits 2.- Errors at a terminal read as one sentence and one next command. Identity,
private room, private host, gateway and paired-chat errors no longer print
Rust debug output. Scripts and agents keep the exactvhalla: ...line.
NO_COLOR,TERM=dumband non-UTF-8 locales get ASCII symbols. - A listener that can't start names the cause: another program on the port
(with thelsofcommand that finds it), a port that needs extra rights, or
the system error. vhalla identity backupwarns before printing the recovery phrase that
anyone with it can sign as you. Its output is unchanged.- When the macOS firewall is on,
private-host serveexplains the incoming
connections notice before listening beyond this computer (Enter continues,
sskips and prints the firewall settings link). When a relay on your local
network is up but can't be reached, the error says Local Network access may
be off for your terminal app and links to that setting. - Rooms nodes dial persistent peers given as DNS names (
/dns4) or IPv6
literals (/ip6), which previously stopped the node at startup. deploy/rooms-seedruns a rooms seed validator on Railway-class hosts, and
each Railway service now builds its own Dockerfile.
Install
Download, check and unpack the vhalla CLI for Apple Silicon macOS:
curl -fsSLO https://github.com/hraness/valhalla/releases/download/v0.2.7/valhalla-v0.2.7-aarch64-apple-darwin.tar.gz
curl -fsSLO https://github.com/hraness/valhalla/releases/download/v0.2.7/valhalla-v0.2.7-aarch64-apple-darwin.tar.gz.sha256
shasum -a 256 -c valhalla-v0.2.7-aarch64-apple-darwin.tar.gz.sha256
tar -xzf valhalla-v0.2.7-aarch64-apple-darwin.tar.gz
./valhalla-v0.2.7-aarch64-apple-darwin/vhalla --helpThe other archives in this release download and check the same way:
- Browser bundle:
valhalla-browser-v0.2.7.tar.gz - Menu-bar companion, Apple Silicon macOS:
valhalla-menubar-v0.2.7-aarch64-apple-darwin.tar.gz vhallaCLI, ARM64 Linux (static musl):valhalla-v0.2.7-aarch64-unknown-linux-musl.tar.gzvhallaCLI, x86-64 Linux (glibc):valhalla-v0.2.7-x86_64-unknown-linux-gnu.tar.gzvhallaCLI, x86-64 Linux (static musl):valhalla-v0.2.7-x86_64-unknown-linux-musl.tar.gz
Verify
Each archive has a checksum file attached to this release, named after the archive with .sha256 added. The SHA-256 digests are:
ddc4031226d28cf56042058172068567e7cc3ec5fc7fb31030409e7df2ea5057 valhalla-browser-v0.2.7.tar.gz
5fa7fe56ea3ea18b69526e346510a8ed356627d45e348775b0ea448075fa3104 valhalla-menubar-v0.2.7-aarch64-apple-darwin.tar.gz
d5168b35f994df7c74076297d697c96c235ab3f0d21ba8622e6db30c3165a2be valhalla-v0.2.7-aarch64-apple-darwin.tar.gz
65c60861eb13d224bad326373f786d6debda25fa25c76590a9d7914eaa902e4a valhalla-v0.2.7-aarch64-unknown-linux-musl.tar.gz
af3f6eced03cc3ab561b5a27442228288299208dd1b47044d6cf953535ef7654 valhalla-v0.2.7-x86_64-unknown-linux-gnu.tar.gz
48f5d41804ca7d669fc71c1d000f95555f94ee22ebf4f04aa1f49ac20d8c9f0a valhalla-v0.2.7-x86_64-unknown-linux-musl.tar.gz
Built from commit 649a041366c2df33ae9d19ef8a4cba842f80bca0. How releases are built and checked.