net/yggdrasil: Update 0.5.12 => 0.5.15 Changelog: https://github.com/yggdrasil-network/yggdrasil-go/blob/v0.5.15/CHANGELOG.md PR: 300042 Approved by: osa, vvd (Mentors, implicit) MFH: 2026Q4279cd975d9
Port details
net/yggdrasil0.5.12_17
Experimental end-to-end encrypted self-arranging IPv6 network
- Maintainer
- freebsd@neilalexander.dev
- Packages
- yggdrasil 0.5.12_17
- Upstream
- up to date
- CPE
- none, CVEs only via VuXML
- WWW
- https://yggdrasil-network.github.io/
- Links
- cgit · VuXML
Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE
None. There is no CVE without a VuXML entry for this version.
VuXML only (0) · listed, port not fixed yet
None.
pkg audit reports nothing for this version.Fixed (0)
No VuXML entries for this package.
Commits (62)
various: Bump Go ports for Go 1.26.10 / 1.27.3d81b7ba3c3
various: Bump Go ports031fc6bfbf
many: Bump go ports for 1.26.8 and 1.27.1dd0905142a
various: Bump go ports for go-1.25.14 / 1.26.74867821cd6
various: Bump go ports for go-1.25.13 / 1.26.66d39dcf04e
various: Bump go ports for go-1.25.12 / 1.26.54ea3547132
various: Bump go ports for go-1.25.11 / go-1.26.4dd8dc2a59d
various: Bump ports for Go 1.25.104e243a83f8
various: Bump go ports for go-1.25.9 / 1.26.27507e72a84
various: Bump ports for Go 1.25.8a8d318da7c
various: Bump ports for Go default 1.24->1.2597685c1886
various: Bump Go ports for 1.24.13529df949a5
various: Bump Go ports for 1.24.12013f2d30b0
net/yggdrasil: Remove Go version pin and undeprecate Yggdrasil builds and works fine with the latest version of Go so removing the version pin. PR: 291428d76055904f
many: Unsupported Go dep; deprecate and schedule for removal There are about 75 ports that depend on old, unsupported Go versions. I've scheduled those Go versions for deletions on 2025/01/01, and so these ports are scheduled for removal on that same day. HOWEVER.... Likely NONE or VERY VERY FEW of these ports will actually need to be deleted! This stems from a misunderstanding: When go.mod says "go 1.23", it means that it requires AT LEAST go-1.23. Locking a port to a specific go version should almost never happen; it is reserved for when a package absolutely cannot build with any newer version, and it almost means that the port will only last 1 year (Go releases new minors twice a year). Where a port has USES=go:1.23 maintainers should attempt build with just USES=go If that works, please either commit it or submit it in a PR. Same goes go USES=go:1.23,modules to attempt USES=go,modulesf45b1d07f5
go: Bump ports for go124 updatea4e30d4f4f
Bump all go ports for yesterday's releasesd0642a6176
all: Bump after lang/go122 update PR: 284181 MFH: 2025Q139522060fe
net/yggdrasil: Update to 0.5.12 Use go 1.22. Improve pkg-descr. Changelog: https://github.com/yggdrasil-network/yggdrasil-go/releases/tag/v0.5.12 PR: 283473 Approved by: freebsd@neilalexander.dev (maintainer)845903126d
net/yggdrasil: update to 0.5.11 Changelog: https://github.com/yggdrasil-network/yggdrasil-go/releases/tag/v0.5.11 PR: 2832868aed2ab3b4
net/yggdrasil: Update to 0.5.10 Changelog: https://github.com/yggdrasil-network/yggdrasil-go/releases/tag/v0.5.10 PR: 282945731250fcf4
net/yggdrasil: Update 0.5.8 → 0.5.9 Changelog: https://github.com/yggdrasil-network/yggdrasil-go/releases/tag/v0.5.9 PR: 28226444b70329f3
net/yggdrasil: Update 0.5.7 → 0.5.8 Changelog: * A bug which caused startup problems on Windows and FreeBSD should be fixed * Resolved some minor link state and listener management bugs during shutdown https://github.com/yggdrasil-network/yggdrasil-go/releases/tag/v0.5.8 Port changes: * Repalce PORTVERSION with DISTVERSION in GO_BUILDFLAGS * Move USE_RC_SUBR after USES - warning from portclippy PR: 281050 28101734895c9574
all: Bump after lang/go121 updateaa8c0111bf
net/yggdrasil: Update to 0.5.7 ChangeLog: https://github.com/yggdrasil-network/yggdrasil-go/releases/tag/v0.5.7 Added * WebSocket support for peerings, by using the new ws:// scheme in Listen and Peers * Additionally, the wss:// scheme can be used to connect to a WebSocket peer behind a HTTPS reverse proxy Changed * On Linux, the TUN adapter now uses vectorised reads/writes where possible, which should reduce the amount of CPU time spent on syscalls and potentially improve throughput * Link error handling has been improved and various link error messages have been rewritten to be clearer * Upgrade dependencies Fixed * Multiple multicast connections to the same remote machine should now work correctly * You may get two connections in some cases, one inbound and one outbound, this is known and will not cause problems * Running as a Windows service should be more reliable with service startup and shutdown bugs fixed PR: 280635 Reported by: freebsd@neilalexander.dev (maintainer)b16866aa39
all: Bump after lang/go121 updatec4b51c2028
net/yggdrasil: Update to 0.5.6 ChangeLog: https://github.com/yggdrasil-network/yggdrasil-go/releases/tag/v0.5.6 Go 1.21 is now required to build Yggdrasil Added *The getPeers endpoint now reports the RTT/latency of directly connected peers Changed * The tree parent selection algorithm now prefers the lowest latency peers instead of the most stable * Session key exchange logic has been changed to improve throughput and reduce occasional jitter Fixed * Bloom filter hashing now works correctly on big-endian architectures * Incorrect buffer pool usage has been fixed, reducing memory allocations * The multicast beacon interval now backs off correctly, reducing the number of beacons sent * A denial-of-service vulnerability in the QUIC library has been fixed with a dependency update PR: 279433 Reported by: freebsd@neilalexander.dev (maintainer)8abd7d8ec1
all: Bump after lang/go121 update MFH: 2024Q2746fa696a1
all: Bump after lang/go121 update MFH: 2024Q2fce0cc3272
all: Bump after lang/go121 update MFH: 2024Q232b284679a
all: Bump PORTREVISION after lang/go* update PR: 2765307e5aa2085f
net/yggdrasil: Update to 0.5.5 ChangeLog: https://github.com/yggdrasil-network/yggdrasil-go/releases/tag/v0.5.5 PR: 276673 Reported by: freebsd@neilalexander.dev (maintainer)bce9570987
all: Bump PORTREVISION after lang/go* update PR: 2744050505b712df
net/yggdrasil: update to 0.5.1 - switch to GO_MODULE Changelog: https://github.com/yggdrasil-network/yggdrasil-go/releases/tag/v0.5.1 PR: 274739e7d1125ff7
all: Bump PORTREVISION after lang/go* update8e4bc57934
all: Bump PORTREVISION after lang/go{119,120} update09b993031aall: Bump PORTREVISION after lang/go{119,120} updateff40d94c1dnet/yggdrasil: fix build on riscv64
Bump golang.org/x/{net,sys,text} dependencies to versions
new enough to support riscv64-freebsd.
Sponsored by: Berliner Linux User Group e.V.
Approved by: portmgr (build fix blanket)48996f859ball: Bump PORTREVISION after Go ports update09079730e9
all: Bump PORTREVISION after lang/go{119,120} update56b5ec772fall: Bump PORTREVISION after GO_DEFAULT update.2297efc51b
all: Bump PORTVERSION after lang/go{118,119} update3b383d833aall: Bump PORTREVISION after lang/go{118,119} updated9ad1002d5all: Bump PORTREVISION after lang/go{118,119} updatebde51869eeall: Bump PORTREVISION after lang/go{118,119} updatef05c98fffbRemove WWW entries moved into port Makefiles Commit b7f05445c00f has added WWW entries to port Makefiles based on WWW: lines in pkg-descr files. This commit removes the WWW: lines of moved-over URLs from these pkg-descr files. Approved by: portmgr (tcberner)fb16dfecae
Add WWW entries to port Makefiles It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)b7f05445c0
all: Bump PORTREVISION after Go update Bump Go ports PORTREVISION after GO_DEFAULT and lang/go118 update.4476f89764
all: Bump PORTREVISION after lang/go{117,118} update153cb65ac8