Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 31 Dec 2020 19:56:36 +0000 (UTC)
From:      Kurt Jaeger <pi@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r559770 - in head/security: . xray-core
Message-ID:  <202012311956.0BVJuaDN068156@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: pi
Date: Thu Dec 31 19:56:36 2020
New Revision: 559770
URL: https://svnweb.freebsd.org/changeset/ports/559770

Log:
  New port: security/xray-core: network penetration tools
  
  Xray, Penetrates Everything. Also the best v2ray-core, with XTLS support.
  Fully compatible configuration.
  
  WWW: https://github.com/XTLS/Xray-core
  
  PR:		252226
  Submitted by:	Neel Chauhan <neel@neelc.org>

Added:
  head/security/xray-core/
  head/security/xray-core/Makefile   (contents, props changed)
  head/security/xray-core/distinfo   (contents, props changed)
  head/security/xray-core/pkg-descr   (contents, props changed)
Modified:
  head/security/Makefile

Modified: head/security/Makefile
==============================================================================
--- head/security/Makefile	Thu Dec 31 19:52:45 2020	(r559769)
+++ head/security/Makefile	Thu Dec 31 19:56:36 2020	(r559770)
@@ -1299,6 +1299,7 @@
     SUBDIR += xml-security
     SUBDIR += xmlsec1
     SUBDIR += xorsearch
+    SUBDIR += xray-core
     SUBDIR += yafic
     SUBDIR += yapet
     SUBDIR += yara

Added: head/security/xray-core/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/xray-core/Makefile	Thu Dec 31 19:56:36 2020	(r559770)
@@ -0,0 +1,57 @@
+# $FreeBSD$
+
+PORTNAME=	xray-core
+DISTVERSIONPREFIX=	v
+DISTVERSION=	1.1.5
+CATEGORIES=	security
+
+MAINTAINER=	neel@neelc.org
+COMMENT=	Set of network penetration tools
+
+LICENSE=	MPL20
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+USES=		go:modules
+
+GO_PKGNAME=	github.com/${GH_ACCOUNT}/${PORTNAME}
+GO_TARGET=	./main:xray
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	xtls
+GH_PROJECT=	Xray-core
+GH_TUPLE=	\
+		BurntSushi:toml:v0.3.1:burntsushi_toml/vendor/github.com/BurntSushi/toml \
+		cheekybits:genny:v1.0.0:cheekybits_genny/vendor/github.com/cheekybits/genny \
+		davecgh:go-spew:v1.1.1:davecgh_go_spew/vendor/github.com/davecgh/go-spew \
+		dgryski:go-metro:85c65e2d0165:dgryski_go_metro/vendor/github.com/dgryski/go-metro \
+		ghodss:yaml:25d852aebe32:ghodss_yaml/vendor/github.com/ghodss/yaml \
+		go-yaml:yaml:a5ece683394c:go_yaml_yaml_1/vendor/gopkg.in/yaml.v3 \
+		go-yaml:yaml:v2.3.0:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \
+		golang:crypto:eec23a3978ad:golang_crypto/vendor/golang.org/x/crypto \
+		golang:mock:v1.4.4:golang_mock/vendor/github.com/golang/mock \
+		golang:net:6772e930b67b:golang_net/vendor/golang.org/x/net \
+		golang:protobuf:v1.4.3:golang_protobuf/vendor/github.com/golang/protobuf \
+		golang:sync:09787c993a3a:golang_sync/vendor/golang.org/x/sync \
+		golang:sys:0d417f636930:golang_sys/vendor/golang.org/x/sys \
+		golang:text:v0.3.3:golang_text/vendor/golang.org/x/text \
+		golang:xerrors:9bdfabe68543:golang_xerrors/vendor/golang.org/x/xerrors \
+		google:go-cmp:v0.5.4:google_go_cmp/vendor/github.com/google/go-cmp \
+		google:go-genproto:cb27e3aa2013:google_go_genproto/vendor/google.golang.org/genproto \
+		google:starlark-go:e81fc95f7bd5:google_starlark_go/vendor/go.starlark.net \
+		gorilla:websocket:v1.4.2:gorilla_websocket/vendor/github.com/gorilla/websocket \
+		grpc:grpc-go:v1.34.0:grpc_grpc_go/vendor/google.golang.org/grpc \
+		h12w:socks:v1.0.2:h12w_socks/vendor/h12.io/socks \
+		lucas-clemente:quic-go:v0.19.3:lucas_clemente_quic_go/vendor/github.com/lucas-clemente/quic-go \
+		marten-seemann:qtls-go1-15:v0.1.1:marten_seemann_qtls_go1_15/vendor/github.com/marten-seemann/qtls-go1-15 \
+		marten-seemann:qtls:v0.10.0:marten_seemann_qtls/vendor/github.com/marten-seemann/qtls \
+		miekg:dns:v1.1.35:miekg_dns/vendor/github.com/miekg/dns \
+		pires:go-proxyproto:v0.3.3:pires_go_proxyproto/vendor/github.com/pires/go-proxyproto \
+		pmezard:go-difflib:v1.0.0:pmezard_go_difflib/vendor/github.com/pmezard/go-difflib \
+		protocolbuffers:protobuf-go:v1.25.0:protocolbuffers_protobuf_go/vendor/google.golang.org/protobuf \
+		seiflotfy:cuckoofilter:bc6005554a0c:seiflotfy_cuckoofilter/vendor/github.com/seiflotfy/cuckoofilter \
+		stretchr:testify:v1.6.1:stretchr_testify/vendor/github.com/stretchr/testify \
+		xtls:Go:3632bf3b7499:xtls_go/vendor/github.com/xtls/go
+
+PLIST_FILES=	bin/xray
+
+.include <bsd.port.mk>

Added: head/security/xray-core/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/xray-core/distinfo	Thu Dec 31 19:56:36 2020	(r559770)
@@ -0,0 +1,65 @@
+TIMESTAMP = 1609130264
+SHA256 (xtls-Xray-core-v1.1.5_GH0.tar.gz) = 36b6fe0b7908e98d18944f115dabd452812268e5c4c8fe76251120d956cca4a1
+SIZE (xtls-Xray-core-v1.1.5_GH0.tar.gz) = 470335
+SHA256 (BurntSushi-toml-v0.3.1_GH0.tar.gz) = 6593da894578ba510a470735ffbdc88ce88033094dc5a8f4d3957ab87e18803f
+SIZE (BurntSushi-toml-v0.3.1_GH0.tar.gz) = 42077
+SHA256 (cheekybits-genny-v1.0.0_GH0.tar.gz) = 6982bf513333fb3ee3e6e0633500a3800fb6a3d6beb9e6c6084a96c85a49dd73
+SIZE (cheekybits-genny-v1.0.0_GH0.tar.gz) = 15585
+SHA256 (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 7d82b9bb7291adbe7498fe946920ab3e7fc9e6cbfc3b2294693fad00bf0dd17e
+SIZE (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 42152
+SHA256 (dgryski-go-metro-85c65e2d0165_GH0.tar.gz) = 069a3ea10b4a1f709911616de03d039b6af0d791769e409b8037850c2c07f4e7
+SIZE (dgryski-go-metro-85c65e2d0165_GH0.tar.gz) = 4470
+SHA256 (ghodss-yaml-25d852aebe32_GH0.tar.gz) = 52ad2f9939d39cd22a4267ad385eeef1ae6ae329929bb4117181f87af1689c27
+SIZE (ghodss-yaml-25d852aebe32_GH0.tar.gz) = 14351
+SHA256 (go-yaml-yaml-a5ece683394c_GH0.tar.gz) = e4b738b2e3cd15fd5f76704d35d3b62d77d808894ff83bfe68f5f28b03ded019
+SIZE (go-yaml-yaml-a5ece683394c_GH0.tar.gz) = 88436
+SHA256 (go-yaml-yaml-v2.3.0_GH0.tar.gz) = 42027002bf258009d498600b04b8c9cbb29d2193185ea7bfa8fefe194fe72a07
+SIZE (go-yaml-yaml-v2.3.0_GH0.tar.gz) = 72816
+SHA256 (golang-crypto-eec23a3978ad_GH0.tar.gz) = bd882536660d6b65619c9d9b9334e9a5c55557613e56e1b485323a2293dfa2f8
+SIZE (golang-crypto-eec23a3978ad_GH0.tar.gz) = 1725798
+SHA256 (golang-mock-v1.4.4_GH0.tar.gz) = a3e25a2c234f82f6685e143681e223462bd1cc0098375a48dc042e227f2cd677
+SIZE (golang-mock-v1.4.4_GH0.tar.gz) = 55141
+SHA256 (golang-net-6772e930b67b_GH0.tar.gz) = fde23e272650c45d1538ff7fc0e88d3935f6bb2a45c8c4d595c0b9375301d52e
+SIZE (golang-net-6772e930b67b_GH0.tar.gz) = 1251401
+SHA256 (golang-protobuf-v1.4.3_GH0.tar.gz) = 5736f943f8647362f5559689df6154f3c85d261fb088867c8a68494e2a767610
+SIZE (golang-protobuf-v1.4.3_GH0.tar.gz) = 171969
+SHA256 (golang-sync-09787c993a3a_GH0.tar.gz) = e533f53d11330b61d7e9bcbec255699992ab47636f1b45403db6f9b09c3d0aba
+SIZE (golang-sync-09787c993a3a_GH0.tar.gz) = 18734
+SHA256 (golang-sys-0d417f636930_GH0.tar.gz) = c2961d0c8ba3a867d14559a67aa318a028111f17b4ac69015bcd272cbf023881
+SIZE (golang-sys-0d417f636930_GH0.tar.gz) = 1090867
+SHA256 (golang-text-v0.3.3_GH0.tar.gz) = 1604233637e3593749fbbb13b5069b08e6feba6d2b55a02fd3148793d5871185
+SIZE (golang-text-v0.3.3_GH0.tar.gz) = 7747332
+SHA256 (golang-xerrors-9bdfabe68543_GH0.tar.gz) = 54bb4d99e6cba2e3e5331d064f46640cc01a0e630ee6a684ae810bd94a7e4eb7
+SIZE (golang-xerrors-9bdfabe68543_GH0.tar.gz) = 13657
+SHA256 (google-go-cmp-v0.5.4_GH0.tar.gz) = 1e4a881d0bc4974107218d08834e2815f634a8bd9b76633fd30ace36d8a6c72b
+SIZE (google-go-cmp-v0.5.4_GH0.tar.gz) = 101019
+SHA256 (google-go-genproto-cb27e3aa2013_GH0.tar.gz) = 1f0c3be40b17772975c71b54ca512ee681f7db384ebc43c8adb24f1ab44d2d0e
+SIZE (google-go-genproto-cb27e3aa2013_GH0.tar.gz) = 9293098
+SHA256 (google-starlark-go-e81fc95f7bd5_GH0.tar.gz) = 99e2b68e2fec8cfec9b0093f13969684f5fc457f6f9e023d34ebccb00e11c365
+SIZE (google-starlark-go-e81fc95f7bd5_GH0.tar.gz) = 253208
+SHA256 (gorilla-websocket-v1.4.2_GH0.tar.gz) = 91937a36bc9e0da3c895c73d4cb74b2cdb1aff54ab21b0d0724000e7b5b85b84
+SIZE (gorilla-websocket-v1.4.2_GH0.tar.gz) = 54101
+SHA256 (grpc-grpc-go-v1.34.0_GH0.tar.gz) = 44eef6f9d159f289383ba844ca1a5b56eaf1a34463ee4b8e9e55c98d62108c1d
+SIZE (grpc-grpc-go-v1.34.0_GH0.tar.gz) = 1159437
+SHA256 (h12w-socks-v1.0.2_GH0.tar.gz) = b2b8f09363dee8091e17b807aa0160882d531d1d6b681fe0745dafa64b3cfc67
+SIZE (h12w-socks-v1.0.2_GH0.tar.gz) = 14625
+SHA256 (lucas-clemente-quic-go-v0.19.3_GH0.tar.gz) = a1ccd4284dd238d5174192152aec9c180abaaa2a4ce389341c7576e15f3d74d1
+SIZE (lucas-clemente-quic-go-v0.19.3_GH0.tar.gz) = 495536
+SHA256 (marten-seemann-qtls-go1-15-v0.1.1_GH0.tar.gz) = 6af56a620c947db5199015776e47fec0d7a7dbfeeb2e3c432da7c3349ea6c6f9
+SIZE (marten-seemann-qtls-go1-15-v0.1.1_GH0.tar.gz) = 413658
+SHA256 (marten-seemann-qtls-v0.10.0_GH0.tar.gz) = b852f137be07c4e26c12b3225a13012fe879226210efa40b084e85a9ce726a84
+SIZE (marten-seemann-qtls-v0.10.0_GH0.tar.gz) = 403869
+SHA256 (miekg-dns-v1.1.35_GH0.tar.gz) = f3094e13e492d5fc92e55da170389683ef658afc92d37c1761eeabd2f25fa1b7
+SIZE (miekg-dns-v1.1.35_GH0.tar.gz) = 197766
+SHA256 (pires-go-proxyproto-v0.3.3_GH0.tar.gz) = 5e9e491518b652418f0aebc0790d5df10b0e1e2f4bf15270033cb8808efa7855
+SIZE (pires-go-proxyproto-v0.3.3_GH0.tar.gz) = 30535
+SHA256 (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 28f3dc1b5c0efd61203ab07233f774740d3bf08da4d8153fb5310db6cea0ebda
+SIZE (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 11398
+SHA256 (protocolbuffers-protobuf-go-v1.25.0_GH0.tar.gz) = c1c04d6e36c0d0fb6f3374197f9025d7e6df13f38a974098be020617c00fbaf2
+SIZE (protocolbuffers-protobuf-go-v1.25.0_GH0.tar.gz) = 1258804
+SHA256 (seiflotfy-cuckoofilter-bc6005554a0c_GH0.tar.gz) = de044c02aee635b3b2eb2ce36568995b031ffa0c848a866556fcc5d3fa69aa83
+SIZE (seiflotfy-cuckoofilter-bc6005554a0c_GH0.tar.gz) = 6761
+SHA256 (stretchr-testify-v1.6.1_GH0.tar.gz) = 40fd7204ab72ca9d8759f1cc3604dd17f556a0f9177f6fc05dd0cad9f06e708f
+SIZE (stretchr-testify-v1.6.1_GH0.tar.gz) = 84215
+SHA256 (xtls-Go-3632bf3b7499_GH0.tar.gz) = 7a16b9a343273099fb993b78fdd1a43e6c6f2e269a32c4dda00a2142ffacc1ef
+SIZE (xtls-Go-3632bf3b7499_GH0.tar.gz) = 85176

Added: head/security/xray-core/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/xray-core/pkg-descr	Thu Dec 31 19:56:36 2020	(r559770)
@@ -0,0 +1,4 @@
+Xray, Penetrates Everything. Also the best v2ray-core, with XTLS support.
+Fully compatible configuration.
+
+WWW: https://github.com/XTLS/Xray-core



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202012311956.0BVJuaDN068156>