BSD Ports

net/py-magic-wormhole-mailbox-server 0.5.1nb3 NetBSD

Main server for Magic Wormhole

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
License
mit
Categories
net, python
Package size
87.6 KiB, 653.2 KiB installed

Description

This repository holds the code for the main server that Magic-Wormhole clients connect to. The server performs store-and-forward delivery for small key-exchange and control messages. Bulk data is sent over a direct TCP connection, or through a transit-relay.

Clients connect with WebSockets, for low-latency delivery in the happy case where both clients are attached at the same time. Message are stored to enable non-simultaneous clients to make forward progress. The server uses a small SQLite database for persistence (and clients will reconnect automatically, allowing the server to be rebooted without losing state). An optional "usage DB" tracks historical activity for status monitoring and operational maintenance.

Install

Binary package:

pkgin install py311-magic-wormhole-mailbox-server

From pkgsrc:

cd /usr/pkgsrc/net/py-magic-wormhole-mailbox-server && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_640.5.1nb3
NetBSD 10.1 aarch640.5.1nb3
SmartOS / illumos x86_640.5.1nb3
macOS 15 arm640.5.1nb3

Dependencies

Run dependencies 5

No port depends on this one.

Configuration

No options to configure.

Service scripts
none
Flavors
py312-magic-wormhole-mailbox-server-0.5.1nb3, py313-magic-wormhole-mailbox-server-0.5.1nb3, py314-magic-wormhole-mailbox-server-0.5.1nb3