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 with403. - Integrity check — received files are verified against the sender's
sha256and discarded on mismatch before anything touches disk. - Status codes —
429 Too Many Requestson floods, and400for missing upload parameters (vs.403for 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