From nobody Sun Dec 22 12:51:22 2024 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4YGLcp6fVTz5Wx95; Sun, 22 Dec 2024 12:51:22 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YGLcp4wTKz4L33; Sun, 22 Dec 2024 12:51:22 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1734871882; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=CiyuzpYeq8KJK3VJV0KZe4bYaWwjpC6pmpP17JPOyAE=; b=ZqT9Pd2JQWjl27iAFm4xfDWotNfvr3VQiuH5tVP9SKGLFrctknPhqNnxKjvpWjyjUq3GQe B1u+CBjkYo4JtTSx7wJgYGbKkFDjPZuK+uNBQR3vJYqh9mgQAHjegHcDAVvfWaFUFIA15d xceYNaqp0dS4VvhA1SinJbV/tAQb2/YfQhVv6BllcOJ7eZkE6a8bHr/x1YAmgOvZfnohW/ QpMb60xBTKBcM1J/Tne+3nz6RE2/JSPmazIa+2A1eXb+UGOmNn6bs11S3ghlk4BaLKpgv7 ohCJN6Lje6sVN6GRta5B+GUTacCUmZNpZ1dukNYopxRtSeLJreVF/13T8CClaA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1734871882; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=CiyuzpYeq8KJK3VJV0KZe4bYaWwjpC6pmpP17JPOyAE=; b=Doa+MV21EAof5y97nJeiE58ZwsvXVAFpd+FAxPyytvp3XTKi089WkxwnF0tIYRLfFWT8qC oJHGGaRpNlUwLEaU/+U8G+y9xKDpnO5BzUN5IH2VFxSKeTEgmcNvES0MeLc1Dg1X49h4Nx F8X4jeLTf1zpZHm353PbUbg89gzeZOKCDwmliFqR0WV59hUJXTZQ9Sxj7XK2NYlsfbL+Y7 gmBr9BLkwyXktNUW7iV5RVldnaCS9dANSTVKLgcwlE4dZPX+IYPoXkIZE94c39Vlmeabew S08pAFHT5R28RM7I4vB6YDg87peR5ymucxQhadcVHcNeW1ftckL1ZgX78vCCog== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1734871882; a=rsa-sha256; cv=none; b=pdlKZnOUuI1uMmXafNqDDQtfwr331s55gbCsMg0bgqKRAP2xnhmpMI42+hTq3LXV8qVH/M 59tgkKUzgk+DdSgM91skJDV2eHMLF0gf6h1z5bsWUhfnNuVhP3EOZNgDYoP4DGu1SJb4lP Qnuguazx0XDCin5EZCzdAbMZykXozHF4F3oRF5ZDXUBzUyn3B9/YpoK03Qa0CIOVLwgO9m bDCI78dQGSMbze1YliSkeIPTPr4J/2GYa3O6VheIhDy4AC1zTlelDXQFdrWh7sJDrgcojk u8uLVyWf3jfc2JbuT1shGr1fpNbe7smGzrkeL9tBqXguuGiSx9o/6R49/uxczg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4YGLcp41F3z18Zg; Sun, 22 Dec 2024 12:51:22 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 4BMCpMrv096695; Sun, 22 Dec 2024 12:51:22 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 4BMCpMBK096692; Sun, 22 Dec 2024 12:51:22 GMT (envelope-from git) Date: Sun, 22 Dec 2024 12:51:22 GMT Message-Id: <202412221251.4BMCpMBK096692@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Zsolt Udvari Subject: git: 845903126d81 - main - net/yggdrasil: Update to 0.5.12 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: uzsolt X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 845903126d8163f31b2f3a305cabac240eb90436 Auto-Submitted: auto-generated The branch main has been updated by uzsolt: URL: https://cgit.FreeBSD.org/ports/commit/?id=845903126d8163f31b2f3a305cabac240eb90436 commit 845903126d8163f31b2f3a305cabac240eb90436 Author: Älven AuthorDate: 2024-12-22 12:45:43 +0000 Commit: Zsolt Udvari 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.