lang/rust: Bump revisions after 1.99.0 PR: 2990169c878207a1
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 rayfishinstalls 0.5.3_1 fromlatest; fromquarterly(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 version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 0.5.3_1 | 0.5.3 | – |
| FreeBSD 15 | 0.5.3_1 | 0.5.3_1 | – |
| FreeBSD 14 | 0.5.3_1 | 0.5.3 | ✗ |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 0.5.3 | 0.5.3 | – |
| FreeBSD 14 | 0.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)
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
net/rayfish: restrict build to amd64dc96f05ced
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