Skip to content

LocalSend for Haiku 1.4.0

Latest

Choose a tag to compare

@atomozero atomozero released this 15 Jul 14:32

LocalSend for Haiku 1.4.0

New

  • Peer platform in the device list — each discovered device now shows its OS/platform (Windows, Linux, macOS, iPhone, Haiku, …) alongside its type and IP.

Protocol conformance & hardening (LocalSend v2.1)

  • PIN in both directions — sending now prompts for a PIN and retries when a receiver requires one; the download API also accepts the PIN as an alternative to contact identity.
  • Sender-IP binding — an upload is accepted only from the same IP that ran prepare-upload; a token replayed from another address is rejected with 403.
  • Integrity check — received files are verified against the sender's sha256 and discarded on mismatch before anything touches disk.
  • Status codes429 Too Many Requests on floods, and 400 for missing upload parameters (vs. 403 for an invalid token).

Build

  • The Makefile now tracks header dependencies, so object files can no longer drift out of sync — a stale object had crashed the receiver on an incoming prepare-upload.

Install

Download localsend-1.4.0-1-x86_64.hpkg below and run:

pkgman install localsend-1.4.0-1-x86_64.hpkg