From nobody Mon Jan 9 10:18:43 2023 X-Original-To: dev-commits-ports-main@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 4Nr8zl4h5Vz2pP23; Mon, 9 Jan 2023 10:18:43 +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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Nr8zl48s5z3L3Q; Mon, 9 Jan 2023 10:18:43 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1673259523; 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=waK6muSAEnSi3bi1fsHOpWTXtuX6PFD7qqvqilNLF3c=; b=EspNH97JK1eLwYCgxNkDS9l8f+OjQBPpHSv3FAOVdS69/GfOV6aTTERFwD4NhrwpVOEKCt rACz0xHkt3jRxCOGGATrJnS5yPYfMpDwgWG94lwSAaGX62hPl0lscJlazUMyZ8C3pQJOsu PMug6YK/+K8Ce27IT1GCLRGC5aX3h4s6621SsOyGgdyuW60kmWcttXCofZTSuAe9gNGXCR lA0HUOZjQUcv6k2OvGOsohM26d+6S4reLQuE8+OJTOL8cpd7bEhcpW4Vcj2cPj84+uHfXK 4OAOX9D+cBmn3whh4hYYc2z6HzX6MZoO2U4UV4psdNrydbeQE4GiepW2pkxQEw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1673259523; 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=waK6muSAEnSi3bi1fsHOpWTXtuX6PFD7qqvqilNLF3c=; b=bGRtCplo3kOjAAawXJ+tUQdPBuBgWF/Nu7HDXke1/jLc4q1Y9GAFlpkJw3gyXRkZPhsOaN oj+NZ3min/SNduSK2dZLdt3m4RtTYg1ZQ+CNUzdmd180G+Vu+TXdX2QUBKS3re4IaBiV/d IZgDvoBy8HcqGiOUn9lIWaG6S7bNIO++vGY2mWUVJSIf6phY4klo6GIVTpi8YtdnJFDpYC HShDekxczIkZY5RmhJwXzCBtA10B7vVH8Im4n62dsQV1HyMkoQ9+R6hYhB8IHlbu46m1df W8L0rFm/cJeYYgsELx5q71BmCJaecjqgW/z3CQ5FfFrj1VAnXDADGPoNn6ZGiQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1673259523; a=rsa-sha256; cv=none; b=xSiOdGDVTxqIFulCpXMtqc9tIkKdFVKrsn+HR8SLaxOt1DkRJ7py+KRv+pE+LPK31JmsBU 9h89HRfk8auzjvAPdEsPHmewyHm4vxcC87vcUII8q/SYC5iZFKEuUpowTgHUILubO+hyNH 3iNHH+3MA8ozwM6dNIvOTOSzNzA2NjUC26bBnh6Z8P+8L16Hie/r7RzeMS1eK6CJdRP5NJ fymjYLXyKKaui+0xy9IZxzovZ9afO5h9OyNtU1dZjvHaw8v5lDcpyjwyaTGsVJ2XGaDEp+ M+UJHLLFlVxLyI3Qj4XRZeNL/6uvllY8DQdjrCQv/eo9WLB7eAdoQIkAT1bK9A== 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 4Nr8zl2vqfzQDX; Mon, 9 Jan 2023 10:18:43 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 309AIhTq024438; Mon, 9 Jan 2023 10:18:43 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 309AIhNk024437; Mon, 9 Jan 2023 10:18:43 GMT (envelope-from git) Date: Mon, 9 Jan 2023 10:18:43 GMT Message-Id: <202301091018.309AIhNk024437@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Yuri Victorovich Subject: git: d3f8a43f8eb7 - main - net/nebula: New port: Scalable overlay networking tool List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: d3f8a43f8eb72934628597ec9301788aeb8e0e4b Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=d3f8a43f8eb72934628597ec9301788aeb8e0e4b commit d3f8a43f8eb72934628597ec9301788aeb8e0e4b Author: Yuri Victorovich AuthorDate: 2023-01-09 10:14:28 +0000 Commit: Yuri Victorovich CommitDate: 2023-01-09 10:18:41 +0000 net/nebula: New port: Scalable overlay networking tool --- net/Makefile | 1 + net/nebula/Makefile | 20 ++++++++++++++++++++ net/nebula/distinfo | 5 +++++ net/nebula/pkg-descr | 11 +++++++++++ 4 files changed, 37 insertions(+) diff --git a/net/Makefile b/net/Makefile index af1d2fe1c35e..54395d3d1a2c 100644 --- a/net/Makefile +++ b/net/Makefile @@ -499,6 +499,7 @@ SUBDIR += ndpi SUBDIR += ndproxy SUBDIR += neatvnc + SUBDIR += nebula SUBDIR += nemesis SUBDIR += nepenthes SUBDIR += net6 diff --git a/net/nebula/Makefile b/net/nebula/Makefile new file mode 100644 index 000000000000..c996edf1ba70 --- /dev/null +++ b/net/nebula/Makefile @@ -0,0 +1,20 @@ +PORTNAME= nebula +DISTVERSIONPREFIX= v +DISTVERSION= 1.6.1 +CATEGORIES= net + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Scalable overlay networking tool +WWW= https://github.com/slackhq/nebula + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= go:modules + +GO_MODULE= github.com/slackhq/nebula +GO_TARGET= ./cmd/${PORTNAME} + +PLIST_FILES= bin/${PORTNAME} + +.include diff --git a/net/nebula/distinfo b/net/nebula/distinfo new file mode 100644 index 000000000000..1c261f132703 --- /dev/null +++ b/net/nebula/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1673258645 +SHA256 (go/net_nebula/nebula-v1.6.1/v1.6.1.mod) = b555f4be50246ff2d5373474de23bffccbea76514879dc2400fc5031cde73c3c +SIZE (go/net_nebula/nebula-v1.6.1/v1.6.1.mod) = 2042 +SHA256 (go/net_nebula/nebula-v1.6.1/v1.6.1.zip) = d0e28bf9e41484276be9da78530b1ba97b87fdd6b624fe4fd31505c4c12d0afe +SIZE (go/net_nebula/nebula-v1.6.1/v1.6.1.zip) = 1059841 diff --git a/net/nebula/pkg-descr b/net/nebula/pkg-descr new file mode 100644 index 000000000000..702dd3763918 --- /dev/null +++ b/net/nebula/pkg-descr @@ -0,0 +1,11 @@ +Nebula is a scalable overlay networking tool with a focus on performance, +simplicity and security. It lets you seamlessly connect computers anywhere +in the world. Nebula is portable, and runs on Linux, OSX, Windows, iOS, and +Android. It can be used to connect a small number of computers, but is also +able to connect tens of thousands of computers. + +Nebula incorporates a number of existing concepts like encryption, security +groups, certificates, and tunneling, and each of those individual pieces +existed before Nebula in various forms. What makes Nebula different to existing +offerings is that it brings all of these ideas together, resulting in a sum that +is greater than its individual parts.