Cairn

Cairn 0.1.21

The same files are in GitHub's release v0.1.21.

The release's files are named by platform, then program, so each platform's sit together on a page sorted by name, and one file, cairn-0.1.21.sha256, holds the SHA-256 of them all; installed copies update from the new names as before.

This is early software. Keep another copy of anything you put through it.

Linux (x86_64, static):

sha256sum -c --ignore-missing cairn-0.1.21.sha256
tar xzf cairn-0.1.21-linux-x86_64.tar.gz

macOS: unpack cairn-0.1.21-macos-universal-sync.app.tar.gz (Cairn Sync.app) and cairn-0.1.21-macos-universal-tray.app.tar.gz (Cairn.app) into ~/Applications; README.md has the launchd agent for Cairn Sync.app. Windows: put cairn-0.1.21-windows-x86_64-sync.exe and cairn-0.1.21-windows-x86_64-tray.exe in a folder of their own as cairn.exe and cairn-tray.exe. cairn-0.1.21-linux-x86_64-sync is the bare Linux program, which installed copies update to. cairn-0.1.21.sha256 is every file's SHA-256, and update.json the signed list of this release's files that every installed copy checks.

Every file is at https://cairn.storage/download/0.1.21.html and in GitHub's release v0.1.21, each with its SHA-256.

The server is unchanged since 0.1.18; a 0.1.21 client works with a 0.1.18 server.

Changes in 0.1.21

Changed:

  • The release's files are named by platform, then program, so a release page that sorts by name groups each platform's together, and each program has one name everywhere: cairn-<v>-linux-x86_64-sync (cairn alone), cairn-<v>-linux-x86_64.tar.gz (cairn and cairn-server), cairn-<v>-macos-universal-sync.app.tar.gz (Cairn Sync.app) and -tray.app.tar.gz (Cairn.app), cairn-<v>-windows-x86_64-sync.exe (cairn.exe) and -tray.exe (cairn-tray.exe). One file, cairn-<v>.sha256, holds every file's SHA-256, in place of a .sha256 beside each: sha256sum -c --ignore-missing cairn-<v>.sha256. Installed copies update from the new names as before, as each finds its file by program and platform in update.json; installed, the programs keep their names. Releases before keep theirs.