git: 845903126d81 - main - net/yggdrasil: Update to 0.5.12
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 22 Dec 2024 12:51:22 UTC
The branch main has been updated by uzsolt: URL: https://cgit.FreeBSD.org/ports/commit/?id=845903126d8163f31b2f3a305cabac240eb90436 commit 845903126d8163f31b2f3a305cabac240eb90436 Author: Älven <alster@vinterdalen.se> AuthorDate: 2024-12-22 12:45:43 +0000 Commit: Zsolt Udvari <uzsolt@FreeBSD.org> CommitDate: 2024-12-22 12:50:44 +0000 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) --- net/yggdrasil/Makefile | 7 ++++--- net/yggdrasil/distinfo | 10 +++++----- net/yggdrasil/pkg-descr | 22 +++++++++++++++++----- 3 files changed, 26 insertions(+), 13 deletions(-) diff --git a/net/yggdrasil/Makefile b/net/yggdrasil/Makefile index 7e3903538d56..494d33e1d6f1 100644 --- a/net/yggdrasil/Makefile +++ b/net/yggdrasil/Makefile @@ -1,16 +1,17 @@ PORTNAME= yggdrasil DISTVERSIONPREFIX= v -DISTVERSION= 0.5.11 +DISTVERSION= 0.5.12 CATEGORIES= net MAINTAINER= freebsd@neilalexander.dev COMMENT= Experimental end-to-end encrypted self-arranging IPv6 network -WWW= https://yggdrasil-network.github.io/ +WWW= https://yggdrasil-network.github.io/ \ + https://github.com/yggdrasil-network/yggdrasil-go/ LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= go:modules go:1.21 +USES= go:1.22,modules USE_RC_SUBR= yggdrasil GO_MODULE= github.com/yggdrasil-network/yggdrasil-go diff --git a/net/yggdrasil/distinfo b/net/yggdrasil/distinfo index 54c8aea77b11..f6aadc74fe3b 100644 --- a/net/yggdrasil/distinfo +++ b/net/yggdrasil/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1734034968 -SHA256 (go/net_yggdrasil/yggdrasil-v0.5.11/v0.5.11.mod) = a5d722398c9f8dcf8c3acd8b8480ab0bc63fcb2de16aa182cc2ed20a621690b7 -SIZE (go/net_yggdrasil/yggdrasil-v0.5.11/v0.5.11.mod) = 1747 -SHA256 (go/net_yggdrasil/yggdrasil-v0.5.11/v0.5.11.zip) = 0bf595976893f1c0247df6054e165238c2ec92c44cad166c16e7136c8da6dbbd -SIZE (go/net_yggdrasil/yggdrasil-v0.5.11/v0.5.11.zip) = 163682 +TIMESTAMP = 1734791945 +SHA256 (go/net_yggdrasil/yggdrasil-v0.5.12/v0.5.12.mod) = 483c840d00fe050d758cf9bcc9150321808f6355794170a14ccbf670acc5eb0c +SIZE (go/net_yggdrasil/yggdrasil-v0.5.12/v0.5.12.mod) = 1747 +SHA256 (go/net_yggdrasil/yggdrasil-v0.5.12/v0.5.12.zip) = a2cb967dd99ac93ee929be5609ec657fef694cd29d89e3597797ef6f9bb410fd +SIZE (go/net_yggdrasil/yggdrasil-v0.5.12/v0.5.12.zip) = 164627 diff --git a/net/yggdrasil/pkg-descr b/net/yggdrasil/pkg-descr index a39ee98468cd..810a1131eb5f 100644 --- a/net/yggdrasil/pkg-descr +++ b/net/yggdrasil/pkg-descr @@ -1,5 +1,17 @@ -Yggdrasil is an early-stage implementation of a fully end-to-end encrypted IPv6 -network. It is lightweight, self-arranging, supported on multiple platforms and -allows pretty much any IPv6-capable application to communicate securely with -other Yggdrasil nodes. Yggdrasil does not require you to have IPv6 Internet -connectivity - it also works over IPv4. +Yggdrasil is a new experimental compact routing scheme. It is designed to be a +future-proof and decentralised alternative to the structured routing protocols +commonly used today on the Internet, as well as an enabling technology for +future large-scale mesh networks. + +The current implementation of Yggdrasil is a lightweight userspace software +router which is easy to configure and supported on a wide range of platforms. It +provides end-to-end encrypted IPv6 routing between all network +participants. Peerings between nodes can be configured using TCP/TLS connections +over local area networks, point-to-point links or the Internet. Even though the +Yggdrasil Network provides IPv6 routing between nodes, peering connections can +be set up over either IPv4 or IPv6 networks. + +This is still an alpha-stage project and there may be some breaking changes in +the future. Despite that, Yggdrasil is generally stable enough for day-to-day +use and a small number of users have been using and stress-testing Yggdrasil +quite heavily for a variety of use cases.