From nobody Fri Dec 6 23:18:37 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 4Y4nHy1V1Cz5g4VK; Fri, 06 Dec 2024 23:18:38 +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 4Y4nHx67Gvz4J42; Fri, 6 Dec 2024 23:18:37 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1733527117; 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=0Wbq1/NuErLxm8FlJph6TXOuaJope+rMqkM5PtLNTg0=; b=glAoPzlGVcUcvnYrixcy3LEaik7xybIwiwh06fX73lggwj79FbjURHVuIIxpzYPHySnUwm xRLnsyBdrnCHvJ/QvdzadkTfQY+/dwnSYdTx4WDZhif4qhpvyXwcpbEptwIqQbICaKkbxf xrMVrm3vRMu0MfLRXNM1lvkrzpx9OEpmvoTwMat35DVVWFS7Okag5+7P8UXy64JBzG7lbG emySGHsQzZiGu1ICq6hjhdDeg9UJSCIIup99fQTkjasVzA+ADpF9CzOBosKFQjI3Ih6lii Z+N65rNsBxFOuNH2OvUsvNcoqD+sfiVS7QyDEcClFcc5SlJsNeiMVZQH8XqhBQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1733527117; 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=0Wbq1/NuErLxm8FlJph6TXOuaJope+rMqkM5PtLNTg0=; b=FqzrsXD13l+lorW87koh/nDu/BmrnwmxKhXZpiqAWim3get5kiGCKG/+4+Ne2wGaT6pXY8 DOayRLsJ5cL/ZaslvNEU/clp4by5/xYQpVWZUEmdBx0oKH1DPAiaiF/Ardjrz1dA1tAAaj bSctEjawduzzZebH1VK7vnRbkHkw1Gv82FKmr3LwyD4XqJUlNCK1ME+X1n8prSb6uusekV 2Ylp53O3gHzp51bTI+e8LYB3NtREApUImTBYeJjJVzFv3Cwdn63XBh/bdUUt0h0UxfdfwN atpW3eBBkGjMc9OqhuFrKkqX/PHZP9J1HSO1Rb93GQ/jFEyFFWcAr9N2DI/dtg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1733527117; a=rsa-sha256; cv=none; b=QLAJsA6B+GvCz/yJ/NxnKsa9ZFXLvg9qZ7vXX+/n6Et1Oiy2pyU4M8pXnjrnvAP+qgCz6A M76GaHLVEBbUEkijEOxt8yQyXfGEKncvfEQMtkX26GTCOUkLy95kUP5bVOkl5JnznMIQfB acl93Y1vEVOvKNMz6A6JMWgf/LoyrgGMk3Q8NJTfdGn/xO73sEDxWS/TkErBEbAJ2ShLp9 xl5COqd4oFWT6KPaIbxOHTnuLWuut8coBQe2j8lrYUbaMktD0yiHxKJ2uZt25L2GZaXIsE ciaepFabWm0MlIVRAOXgpH39RYCcHr/gjE5JbFP0T4wATDb3AMeynUoSiidNyQ== 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 4Y4nHx5DXFzxlQ; Fri, 6 Dec 2024 23:18:37 +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 4B6NIb9a065517; Fri, 6 Dec 2024 23:18:37 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 4B6NIbfw065514; Fri, 6 Dec 2024 23:18:37 GMT (envelope-from git) Date: Fri, 6 Dec 2024 23:18:37 GMT Message-Id: <202412062318.4B6NIbfw065514@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: "Jason W. Bacon" Subject: git: c543b2f67456 - main - security/hidden-lake: F2F Anonymous network based on the QB-problem 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: jwb X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: c543b2f674564560584e66839f6493a79b02a9d9 Auto-Submitted: auto-generated The branch main has been updated by jwb: URL: https://cgit.FreeBSD.org/ports/commit/?id=c543b2f674564560584e66839f6493a79b02a9d9 commit c543b2f674564560584e66839f6493a79b02a9d9 Author: Jason W. Bacon AuthorDate: 2024-12-06 23:16:19 +0000 Commit: Jason W. Bacon CommitDate: 2024-12-06 23:16:19 +0000 security/hidden-lake: F2F Anonymous network based on the QB-problem The Hidden Lake is an anonymous network built on a micro-service architecture. At the heart of HL is the core - HLS (service), which generates anonymizing traffic and combines many other services (for example, HLT and HLM). Thus, Hidden Lake is not a whole and monolithic solution, but a composition of several combined services. The HL is a friend-to-friend (F2F) network, which means building trusted communications. Due to this approach, members of the HL network can avoid spam in their direction, as well as possible attacks if vulnerabilities are found in the code. PR: 282504 Reported by: alster@vinterdalen.se Test by: jwb --- security/hidden-lake/Makefile | 41 +++++++++++++++++++++++++++++++++++++++++ security/hidden-lake/distinfo | 5 +++++ security/hidden-lake/pkg-descr | 9 +++++++++ security/hidden-lake/pkg-plist | 13 +++++++++++++ 4 files changed, 68 insertions(+) diff --git a/security/hidden-lake/Makefile b/security/hidden-lake/Makefile new file mode 100644 index 000000000000..689951c98c39 --- /dev/null +++ b/security/hidden-lake/Makefile @@ -0,0 +1,41 @@ +PORTNAME= hidden-lake +DISTVERSIONPREFIX= v +DISTVERSION= 1.7.7 +CATEGORIES= security net-p2p + +MAINTAINER= alster@vinterdalen.se +COMMENT= F2F Anonymous network based on the QB-problem +WWW= https://github.com/number571/hidden-lake/ + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= go:1.23,modules + +GO_MODULE= github.com/number571/hidden-lake +GO_TARGET= ./cmd/hla/common:hla \ + ./cmd/hle:hlc \ + ./cmd/hle:hle \ + ./cmd/hlf:hlf \ + ./cmd/hll:hll \ + ./cmd/hlm:hlm \ + ./cmd/hlr:hlr \ + ./cmd/hls:hls \ + ./cmd/hlt:hlt + +TEST_TARGET= test-run + +PORTEXAMPLES= * + +OPTIONS_DEFINE= DOCS EXAMPLES + +post-install-DOCS-on: + ${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/docs/*.md ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/docs/*.pdf ${STAGEDIR}${DOCSDIR} + +post-install-EXAMPLES-on: + ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} + (cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) + +.include diff --git a/security/hidden-lake/distinfo b/security/hidden-lake/distinfo new file mode 100644 index 000000000000..bdfacecd0216 --- /dev/null +++ b/security/hidden-lake/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1733526912 +SHA256 (go/security_hidden-lake/hidden-lake-v1.7.7/v1.7.7.mod) = f959fb5abe48d025a56a2458aec0d367a410012e9670d72e346a44417bf8a7fa +SIZE (go/security_hidden-lake/hidden-lake-v1.7.7/v1.7.7.mod) = 339 +SHA256 (go/security_hidden-lake/hidden-lake-v1.7.7/v1.7.7.zip) = 6074b3ee484136d4a00325b600e1bf7c56a50c277be662de3e81e75484001ee0 +SIZE (go/security_hidden-lake/hidden-lake-v1.7.7/v1.7.7.zip) = 12745989 diff --git a/security/hidden-lake/pkg-descr b/security/hidden-lake/pkg-descr new file mode 100644 index 000000000000..c6dc267cbd1e --- /dev/null +++ b/security/hidden-lake/pkg-descr @@ -0,0 +1,9 @@ +The Hidden Lake is an anonymous network built on a micro-service +architecture. At the heart of HL is the core - HLS (service), which +generates anonymizing traffic and combines many other services (for +example, HLT and HLM). Thus, Hidden Lake is not a whole and monolithic +solution, but a composition of several combined services. The HL is a +friend-to-friend (F2F) network, which means building trusted +communications. Due to this approach, members of the HL network can +avoid spam in their direction, as well as possible attacks if +vulnerabilities are found in the code. diff --git a/security/hidden-lake/pkg-plist b/security/hidden-lake/pkg-plist new file mode 100644 index 000000000000..4a925a748500 --- /dev/null +++ b/security/hidden-lake/pkg-plist @@ -0,0 +1,13 @@ +bin/hla +bin/hlc +bin/hle +bin/hlf +bin/hll +bin/hlm +bin/hlr +bin/hls +bin/hlt +%%PORTDOCS%%%%DOCSDIR%%/CODESTYLE.md +%%PORTDOCS%%%%DOCSDIR%%/README.md +%%PORTDOCS%%%%DOCSDIR%%/hidden_lake_anonymous_network.pdf +%%PORTDOCS%%%%DOCSDIR%%/hidden_lake_anonymous_network_view.pdf