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.