git: 14a22489e31d - main - security/snowflake-tor: update 2.0.1 to 2.1.0

From: Vinícius Zavam <egypcio_at_FreeBSD.org>
Date: Sun, 20 Feb 2022 14:40:29 UTC
The branch main has been updated by egypcio:

URL: https://cgit.FreeBSD.org/ports/commit/?id=14a22489e31d47c235b953d9914c0607c41fd639

commit 14a22489e31d47c235b953d9914c0607c41fd639
Author:     Vinícius Zavam <egypcio@FreeBSD.org>
AuthorDate: 2022-02-20 14:33:05 +0000
Commit:     Vinícius Zavam <egypcio@FreeBSD.org>
CommitDate: 2022-02-20 14:40:23 +0000

    security/snowflake-tor: update 2.0.1 to 2.1.0
    
      https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/blob/v2.1.0/ChangeLog
    
      - Remove support for legacy one shot mode;
      - Make connection summary at proxy privacy preserving;
      - Add snowflake event API for notifications of connection events;
      - Increase capacity of client address map at the server;
      - Further clean up snowflake server logs;
      - Validate proxy and client supplied strings at broker;
      - Update version of DTLS library to include fingerprinting fixes;
      - Support recurring NAT type check in standalone proxy.
    
      While here,
    
      * update goptlib from 1.1.0 to 1.2.0;
      * https://github.com/torbsd/goptlib/commit/0018750f0851d5b427828bfbdfc7968ae3c398c3
    
    Sponsored by:   TorBSD Diversity Project (TDP)
    Sponsored by:   The Tor Project
---
 security/snowflake-tor/Makefile |  9 +++++----
 security/snowflake-tor/distinfo | 16 +++++++++-------
 2 files changed, 14 insertions(+), 11 deletions(-)

diff --git a/security/snowflake-tor/Makefile b/security/snowflake-tor/Makefile
index 4db04fd59a0e..a4c71faf336c 100644
--- a/security/snowflake-tor/Makefile
+++ b/security/snowflake-tor/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=		snowflake
 DISTVERSIONPREFIX=	v
-DISTVERSION=		2.0.1
+DISTVERSION=		2.1.0
 CATEGORIES=		security net
 PKGNAMESUFFIX=		-tor
 
@@ -18,7 +18,7 @@ USE_GITHUB=	nodefault
 USE_GITLAB=	nodefault
 CPE_VENDOR=	torproject
 TPO_GEOIP=	7ce4b3d98d01ff33bad8007db3f488d5b172382a
-TPO_SNOWFLAKE=	ead5a960d7fa19dc890ccbfc0765c5ab6629eaa9
+TPO_SNOWFLAKE=	e6e5e20ae8b5883b37f5dea656540825e237d820
 
 GO_PKGNAME=	git.torproject.org/pluggable-transports/snowflake.git/v2
 GO_TARGET=	./client ./proxy ./server
@@ -27,7 +27,7 @@ GL_SITE=	https://gitlab.torproject.org/tpo
 GL_TUPLE=	anti-censorship:pluggable-transports/${PORTNAME}:${TPO_SNOWFLAKE}:tpo_acs_snowflake/vendor/git.torproject.org/pluggable-transports/snowflake.git/v2 \
 		anti-censorship:geoip:${TPO_GEOIP}:tpo_acs_geoip/vendor/gitlab.torproject.org/tpo/anti-censorship/geoip
 
-GH_TUPLE=	torbsd:goptlib:v1.1.0:torbsd_goptlib/vendor/git.torproject.org/pluggable-transports/goptlib.git \
+GH_TUPLE=	torbsd:goptlib:v1.2.0:torbsd_goptlib/vendor/git.torproject.org/pluggable-transports/goptlib.git \
 	beorn7:perks:v1.0.1:beorn7_perks/vendor/github.com/beorn7/perks \
 	cespare:xxhash:v2.1.1:cespare_xxhash_v2/vendor/github.com/cespare/xxhash/v2 \
 	golang:crypto:513c2a44f670:golang_crypto/vendor/golang.org/x/crypto \
@@ -47,7 +47,7 @@ GH_TUPLE=	torbsd:goptlib:v1.1.0:torbsd_goptlib/vendor/git.torproject.org/pluggab
 	matttproud:golang_protobuf_extensions:v1.0.1:matttproud_golang_protobuf_extensions/vendor/github.com/matttproud/golang_protobuf_extensions \
 	mmcloughlin:avo:443f81d77104:mmcloughlin_avo/vendor/github.com/mmcloughlin/avo \
 	pion:datachannel:v1.4.21:pion_datachannel/vendor/github.com/pion/datachannel \
-	pion:dtls:v2.0.8:pion_dtls_v2/vendor/github.com/pion/dtls/v2 \
+	pion:dtls:v2.0.12:pion_dtls_v2/vendor/github.com/pion/dtls/v2 \
 	pion:ice:v2.0.15:pion_ice_v2/vendor/github.com/pion/ice/v2 \
 	pion:interceptor:v0.0.10:pion_interceptor/vendor/github.com/pion/interceptor \
 	pion:logging:v0.2.2:pion_logging/vendor/github.com/pion/logging \
@@ -71,6 +71,7 @@ GH_TUPLE=	torbsd:goptlib:v1.1.0:torbsd_goptlib/vendor/git.torproject.org/pluggab
 	protocolbuffers:protobuf-go:v1.23.0:protocolbuffers_protobuf_go/vendor/google.golang.org/protobuf \
 	smartystreets:assertions:b2de0cb4f26d:smartystreets_assertions/vendor/github.com/smartystreets/assertions \
 	smartystreets:goconvey:v1.6.4:smartystreets_goconvey/vendor/github.com/smartystreets/goconvey \
+	stretchr:testify:v1.7.0:stretchr_testify/vendor/github.com/stretchr/testify \
 	templexxx:cpu:v0.0.7:templexxx_cpu/vendor/github.com/templexxx/cpu \
 	templexxx:xorsimd:v0.4.1:templexxx_xorsimd/vendor/github.com/templexxx/xorsimd \
 	tjfoc:gmsm:v1.3.2:tjfoc_gmsm/vendor/github.com/tjfoc/gmsm \
diff --git a/security/snowflake-tor/distinfo b/security/snowflake-tor/distinfo
index 1ae6f1940f82..ac901e33db37 100644
--- a/security/snowflake-tor/distinfo
+++ b/security/snowflake-tor/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1636895316
-SHA256 (torbsd-goptlib-v1.1.0_GH0.tar.gz) = ff908e532019a0d16adc8505214d8e6f49ffaf5b7bf2dcecfb9ca61307d001f0
-SIZE (torbsd-goptlib-v1.1.0_GH0.tar.gz) = 29395
+TIMESTAMP = 1645367239
+SHA256 (torbsd-goptlib-v1.2.0_GH0.tar.gz) = ddb7add33157fdd60e3358c9a53f0e0db446fc320b4e4ecbbf36af0d96b2deeb
+SIZE (torbsd-goptlib-v1.2.0_GH0.tar.gz) = 29678
 SHA256 (beorn7-perks-v1.0.1_GH0.tar.gz) = 98db84bb0224a26094e6adba91b7ee7a1a7ace28cb648d818f8e779e6a19f825
 SIZE (beorn7-perks-v1.0.1_GH0.tar.gz) = 10867
 SHA256 (cespare-xxhash-v2.1.1_GH0.tar.gz) = 0ee31178d2c5a1249be4e26294a2f428008dc4e1ecbbfbe47f74e41026df1148
@@ -39,8 +39,8 @@ SHA256 (mmcloughlin-avo-443f81d77104_GH0.tar.gz) = 79e0963d0b15115696ffb61557d70
 SIZE (mmcloughlin-avo-443f81d77104_GH0.tar.gz) = 466477
 SHA256 (pion-datachannel-v1.4.21_GH0.tar.gz) = 2186491629973bbb01fb42269307c39a8a86406d18a47346c3e7eb8874829c19
 SIZE (pion-datachannel-v1.4.21_GH0.tar.gz) = 16177
-SHA256 (pion-dtls-v2.0.8_GH0.tar.gz) = 64d1f5cef548059166b8fb9ac8df59cf4b07c02240cf1b96cf6e0cd167f9aa03
-SIZE (pion-dtls-v2.0.8_GH0.tar.gz) = 128343
+SHA256 (pion-dtls-v2.0.12_GH0.tar.gz) = ad7c4d2c8d44acbfd5ca06ca963e5fd3ab61b263c3fac0da21ba80787061b041
+SIZE (pion-dtls-v2.0.12_GH0.tar.gz) = 129949
 SHA256 (pion-ice-v2.0.15_GH0.tar.gz) = 06c6f7faafb29ba2f86cff629d993434da19cc778e85b01050ce3aafa4ccdc2f
 SIZE (pion-ice-v2.0.15_GH0.tar.gz) = 76161
 SHA256 (pion-interceptor-v0.0.10_GH0.tar.gz) = 4c0cc8a4d1dde5c98f716255a471f872d069b8afa7b7060eafa0e27b03bf66dc
@@ -87,6 +87,8 @@ SHA256 (smartystreets-assertions-b2de0cb4f26d_GH0.tar.gz) = f9a1971c377083f255d1
 SIZE (smartystreets-assertions-b2de0cb4f26d_GH0.tar.gz) = 52225
 SHA256 (smartystreets-goconvey-v1.6.4_GH0.tar.gz) = 88714f84d0a989c4ba60e1f2b65e426dc7e23058ca0b9f06cb77613cb22b010b
 SIZE (smartystreets-goconvey-v1.6.4_GH0.tar.gz) = 1478622
+SHA256 (stretchr-testify-v1.7.0_GH0.tar.gz) = 560c0984072cb436b17bbce5699b205d5aa2beb58ef7a94530d7724b5739a8d6
+SIZE (stretchr-testify-v1.7.0_GH0.tar.gz) = 91073
 SHA256 (templexxx-cpu-v0.0.7_GH0.tar.gz) = 2309220323983c8e8eef4dc2aa4273da31dbd791be23d811c4f661b46aff8415
 SIZE (templexxx-cpu-v0.0.7_GH0.tar.gz) = 11626
 SHA256 (templexxx-xorsimd-v0.4.1_GH0.tar.gz) = 545ae9a4ef9aae3e11baf20b0c1d3bfe7d9627d1f56d8e009f960d3214e0c075
@@ -97,7 +99,7 @@ SHA256 (xtaci-kcp-go-v5.6.1_GH0.tar.gz) = 27f03bc2bc6e9da3e640feed1490e6f0a1c251
 SIZE (xtaci-kcp-go-v5.6.1_GH0.tar.gz) = 177215
 SHA256 (xtaci-smux-v1.5.15_GH0.tar.gz) = 6197a37eff68b0565ac846534bad7d8f8392b538766d71ca5b33b82bb439b30b
 SIZE (xtaci-smux-v1.5.15_GH0.tar.gz) = 138022
-SHA256 (anti-censorship-pluggable-transports/snowflake-ead5a960d7fa19dc890ccbfc0765c5ab6629eaa9_GL0.tar.gz) = 24f17139a1d6ee0890f32fd6d37b7eb6a94190d97e55abace17a0101af340dcb
-SIZE (anti-censorship-pluggable-transports/snowflake-ead5a960d7fa19dc890ccbfc0765c5ab6629eaa9_GL0.tar.gz) = 138144
+SHA256 (anti-censorship-pluggable-transports/snowflake-e6e5e20ae8b5883b37f5dea656540825e237d820_GL0.tar.gz) = 6820c5c2bb34028ab68f4cd2af95689651ec2501ae9019d68110cb629f582a35
+SIZE (anti-censorship-pluggable-transports/snowflake-e6e5e20ae8b5883b37f5dea656540825e237d820_GL0.tar.gz) = 143989
 SHA256 (anti-censorship-geoip-7ce4b3d98d01ff33bad8007db3f488d5b172382a_GL0.tar.gz) = d4db97d4c95cf7ad80dbfcbada55da423d207e41c69707c7f108efc9c26165e2
 SIZE (anti-censorship-geoip-7ce4b3d98d01ff33bad8007db3f488d5b172382a_GL0.tar.gz) = 20279