CVE and update status of the FreeBSD ports tree3,864 unaddressed CVEs in 671 portsAll times are CET
Port details

net/rayfish 0.5.3_1

P2P mesh VPN powered by Iroh

Port info

Maintainer
feld@FreeBSD.org
Packages
latest: 0.5.3_1
Upstream
Higher version available: 0.5.10
Last update
to 0.5.3_1 · 9c878207a1
Quarterly
2026Q4: 0.5.3 · last MFH 24b9ec3935
WWW
https://rayfish.xyz
Links
cgit · VuXML

Install

Package
# pkg install rayfish
installs 0.5.3_1 from latest; from quarterly (2026Q4) 0.5.3
Port
# cd /usr/ports/net/rayfish && make install clean
Size
7.6 MiB download · 25 MiB installed
Depends on
nothing
License
MPL20
Creates
group rayfish
pkg-message
Shown after installing
Rayfish network members use a private TLD of ".ray".

The easiest way to make these DNS lookups work is to activate the
local_unbound service and add a custom forwarder configuration with
DNSSEC validation disabled for these domains:

# /var/unbound/conf.d/rayfish.conf
server:
    domain-insecure: "ray."

forward-zone:
    name: "ray."
    forward-addr: 200::53


This IPv6 address will be respond to DNS requests when Rayfish is running.

The "ray dns on" command will automate this for you.

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 160.5.3_10.5.3–
FreeBSD 150.5.3_10.5.3_1–
FreeBSD 140.5.3_10.5.3✗

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 150.5.30.5.3–
FreeBSD 140.5.3✗✗

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 0.5.3_1.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (4)

Mikael Urankar (mikael) · 0.5.3_1
lang/rust: Bump revisions after 1.99.0

PR:		299016
9c878207a1
Piotr Kubaj (pkubaj) · 0.5.3 MFH 2026Q4 ✓
net/rayfish: port to other 64-bit platforms

route_manager-0.2.13: sin_zero: [0i8; 8] against a [c_char; 8] field.
Fixed with [0; 8].

tun-rs-2.8.9: imports libc::KINFO_FILE_SIZE, which libc defines only
for x86. Fixed by setting kf_structsize from size_of::<kinfo_file>().
The size is 1392 on powerpc64le from both the C header and the built
libc rlib, and the kernel accepts exactly that value.
e55dbd6730
Mark Felder (feld) · 0.5.3
net/rayfish: New port

Rayfish is a peer-to-peer mesh VPN for your computers, phones, servers,
and friends' machines. It creates encrypted private networks without an
account, control server, or infrastructure to host.

Peers connect directly when possible and use encrypted relays when they
cannot. Each device has a stable address derived from its cryptographic
identity, plus a name such as alice.gaming.ray through Magic DNS.
7363e53716