VivaHX
[ General News | Software | Archive | Discord ]
Heidrun protocol and CLI 1.0.0
[ Misc ] posted by VivaHX June 21, 2026

First stable release of the Heidrun Hotline protocol package.

Ships HeidrunCore (wire types + Network.framework client), HeidrunNIOClient (cross-platform SwiftNIO client), and the heidrun CLI.

Capabilities negotiated via DATA_CAPABILITIES (0x01F0):

  • Large-file transfers (>4 GiB) — 64-bit sizes, 24-byte HTXF handshake, 64-bit FFO fork headers; single-file and folder.
  • UTF-8 text encoding — opt-in UTF-8 for all strings (chat, names, news, …); macOS Roman otherwise.

Plus Heidrun extensions (0xE000 band): emoji avatars, resource-fork framed downloads. Self-signed TLS, tracker registration/listing, news, file transfers.

The wire format is additive and backward-compatible: every extension degrades gracefully against peers that don't negotiate it. See docs/PROTOCOL-EXTENSIONS.md.

( Permalink | About Heidrun protocol and CLI )
 Links
- Home
- Hotline HQ Discord
- Software
- News Archive
- Server Tracker
- Hotline Wiki
 Clients
- Heidrun 1.5.1
- GtkHx v1.4.0
- Invigoration v2.3.2
- Hotline Navigator v0.3.0
- Mobius Client v0.3.1
 Servers
- Heidrun Server 1.5.1
- Mobius v0.23.1
- Lemoniscate v0.1.7
- Hotline Server 1.9.1
- Hotline Docker images
 Trackers
- Magnetron v0.4.0
- Argus
- hltracker (Visual Basic)
 Bots
- Heidrun Spirit 1.0.0
- Hotline Discord Bridge 1.0.0a
- Hotline2IRCRouter
 Misc
- Heidrun protocol and CLI 1.0.0
- Hotline Modern v0.9.1
- Caps
- CreateList
- hotline (Ruby gem)

 

Brought to you by BigRedH.com | HLWiki.com | stickytack.com