From 752d6256e5204b958b0ef7905675a940b5e9172f Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 12 May 2022 16:42:50 +0300 Subject: gentoo resync : 12.05.2022 --- net-vpn/Manifest.gz | Bin 6734 -> 7056 bytes net-vpn/frp/Manifest | 14 +- net-vpn/frp/frp-0.39.1.ebuild | 730 -------------------- net-vpn/frp/frp-0.40.0.ebuild | 732 --------------------- net-vpn/frp/frp-0.42.0.ebuild | 730 ++++++++++++++++++++ net-vpn/headscale/Manifest | 8 + net-vpn/headscale/files/config-socket.patch | 13 + net-vpn/headscale/files/headscale.confd | 8 + net-vpn/headscale/files/headscale.initd | 29 + net-vpn/headscale/files/headscale.service | 24 + net-vpn/headscale/headscale-0.15.0-r1.ebuild | 49 ++ net-vpn/headscale/metadata.xml | 16 + net-vpn/networkmanager-libreswan/Manifest | 3 - .../networkmanager-libreswan-1.2.12.ebuild | 44 -- .../networkmanager-libreswan-1.2.14.ebuild | 44 -- net-vpn/networkmanager-openconnect/Manifest | 2 +- .../networkmanager-openconnect-1.2.8.ebuild | 2 +- net-vpn/networkmanager-sstp/Manifest | 5 +- ...ager-sstp-1.3.0-fix-configure.ac-bashisms.patch | 114 ++++ net-vpn/networkmanager-sstp/metadata.xml | 3 + .../networkmanager-sstp-1.3.0.ebuild | 85 +++ net-vpn/openconnect/Manifest | 8 +- net-vpn/openconnect/openconnect-8.10-r6.ebuild | 146 ---- net-vpn/openconnect/openconnect-8.10-r7.ebuild | 146 ++++ net-vpn/openconnect/openconnect-8.20-r1.ebuild | 153 +++++ net-vpn/openconnect/openconnect-8.20.ebuild | 153 ----- net-vpn/openconnect/openconnect-9.01.ebuild | 149 +++++ net-vpn/openconnect/openconnect-9999.ebuild | 2 +- net-vpn/openfortivpn/Manifest | 4 - net-vpn/openfortivpn/openfortivpn-1.16.0.ebuild | 36 - net-vpn/openfortivpn/openfortivpn-1.17.0.ebuild | 36 - net-vpn/openvpn/Manifest | 2 + net-vpn/openvpn/openvpn-2.5.6.ebuild | 197 ++++++ net-vpn/strongswan/Manifest | 4 +- net-vpn/strongswan/metadata.xml | 4 + net-vpn/strongswan/strongswan-5.9.6.ebuild | 307 +++++++++ net-vpn/tailscale/Manifest | 3 + net-vpn/tailscale/tailscale-1.22.2.ebuild | 57 ++ net-vpn/tinc/Manifest | 4 +- net-vpn/tinc/tinc-1.0.36.ebuild | 2 +- net-vpn/tinc/tinc-1.1_pre18.ebuild | 4 +- net-vpn/tor/Manifest | 27 +- net-vpn/tor/tor-0.4.6.10.ebuild | 4 +- net-vpn/tor/tor-0.4.6.7.ebuild | 108 --- net-vpn/tor/tor-0.4.6.8.ebuild | 108 --- net-vpn/tor/tor-0.4.6.9.ebuild | 108 --- net-vpn/tor/tor-0.4.7.4_alpha.ebuild | 122 ---- net-vpn/tor/tor-0.4.7.5_alpha.ebuild | 122 ---- net-vpn/tor/tor-0.4.7.6_rc.ebuild | 122 ---- net-vpn/tor/tor-0.4.7.7.ebuild | 122 ++++ net-vpn/vpnc-scripts/Manifest | 2 + net-vpn/vpnc-scripts/vpnc-scripts-20220510.ebuild | 25 + net-vpn/vpncloud/Manifest | 147 +++++ net-vpn/vpncloud/metadata.xml | 11 + net-vpn/vpncloud/vpncloud-2.3.0.ebuild | 186 ++++++ net-vpn/wireguard-tools/Manifest | 2 +- .../wireguard-tools-1.0.20210914.ebuild | 2 +- 57 files changed, 2623 insertions(+), 2667 deletions(-) delete mode 100644 net-vpn/frp/frp-0.39.1.ebuild delete mode 100644 net-vpn/frp/frp-0.40.0.ebuild create mode 100644 net-vpn/frp/frp-0.42.0.ebuild create mode 100644 net-vpn/headscale/Manifest create mode 100644 net-vpn/headscale/files/config-socket.patch create mode 100644 net-vpn/headscale/files/headscale.confd create mode 100644 net-vpn/headscale/files/headscale.initd create mode 100644 net-vpn/headscale/files/headscale.service create mode 100644 net-vpn/headscale/headscale-0.15.0-r1.ebuild create mode 100644 net-vpn/headscale/metadata.xml delete mode 100644 net-vpn/networkmanager-libreswan/networkmanager-libreswan-1.2.12.ebuild delete mode 100644 net-vpn/networkmanager-libreswan/networkmanager-libreswan-1.2.14.ebuild create mode 100644 net-vpn/networkmanager-sstp/files/networkmanager-sstp-1.3.0-fix-configure.ac-bashisms.patch create mode 100644 net-vpn/networkmanager-sstp/networkmanager-sstp-1.3.0.ebuild delete mode 100644 net-vpn/openconnect/openconnect-8.10-r6.ebuild create mode 100644 net-vpn/openconnect/openconnect-8.10-r7.ebuild create mode 100644 net-vpn/openconnect/openconnect-8.20-r1.ebuild delete mode 100644 net-vpn/openconnect/openconnect-8.20.ebuild create mode 100644 net-vpn/openconnect/openconnect-9.01.ebuild delete mode 100644 net-vpn/openfortivpn/openfortivpn-1.16.0.ebuild delete mode 100644 net-vpn/openfortivpn/openfortivpn-1.17.0.ebuild create mode 100644 net-vpn/openvpn/openvpn-2.5.6.ebuild create mode 100644 net-vpn/strongswan/strongswan-5.9.6.ebuild create mode 100644 net-vpn/tailscale/tailscale-1.22.2.ebuild delete mode 100644 net-vpn/tor/tor-0.4.6.7.ebuild delete mode 100644 net-vpn/tor/tor-0.4.6.8.ebuild delete mode 100644 net-vpn/tor/tor-0.4.6.9.ebuild delete mode 100644 net-vpn/tor/tor-0.4.7.4_alpha.ebuild delete mode 100644 net-vpn/tor/tor-0.4.7.5_alpha.ebuild delete mode 100644 net-vpn/tor/tor-0.4.7.6_rc.ebuild create mode 100644 net-vpn/tor/tor-0.4.7.7.ebuild create mode 100644 net-vpn/vpnc-scripts/vpnc-scripts-20220510.ebuild create mode 100644 net-vpn/vpncloud/Manifest create mode 100644 net-vpn/vpncloud/metadata.xml create mode 100644 net-vpn/vpncloud/vpncloud-2.3.0.ebuild (limited to 'net-vpn') diff --git a/net-vpn/Manifest.gz b/net-vpn/Manifest.gz index 4921d5013f9f..5f33fef2baea 100644 Binary files a/net-vpn/Manifest.gz and b/net-vpn/Manifest.gz differ diff --git a/net-vpn/frp/Manifest b/net-vpn/frp/Manifest index b4fe5969c4d1..6613269e21eb 100644 --- a/net-vpn/frp/Manifest +++ b/net-vpn/frp/Manifest @@ -22,9 +22,8 @@ DIST cloud.google.com%2Fgo%2Fstorage%2F@v%2Fv1.0.0.mod 374 BLAKE2B 4fef9f7da9f23 DIST cloud.google.com%2Fgo%2Fstorage%2F@v%2Fv1.5.0.mod 953 BLAKE2B c520f4cc8fbb60561cfd33b1f70839691a3970669c34c0bc1ede45a31ea53624d9c4d2b16de25533d3121792739006faecc1086afd2539e2a1c7e9b37fc6bead SHA512 33dacd4dc65bf8a7ead2e660e6719beb7024b1603e47e705ee657cf3024e5ec06c44ba88dfd05192142ce880903e94f8dd628d059ddc357e6b42e395953a86ba DIST cloud.google.com%2Fgo%2Fstorage%2F@v%2Fv1.6.0.mod 736 BLAKE2B 2337ea8dca35e9407e0b4fbb200e5465cf3338fe2eb3420444b1fa4805312f52cf9ade3e2e70d9dcc4973edcfcb1fe597d132032829133808c4842ad76f4c69b SHA512 e1e51b6a44ac17f31a09b6fefea0840fd92febeeaf97ef8ce960825473b5acbab5ade353f89d5d48b5a85ebf2b928f727ec9a3f58c8e39afbec4fbb9c22e44c0 DIST dmitri.shuralyov.com%2Fgpu%2Fmtl%2F@v%2Fv0.0.0-20190408044501-666a987793e9.mod 36 BLAKE2B b430ef9388b0dfe932b201495a00275a6036338c99160d7362556be1e25924584b0802061d193533f23b1f76719dfd6a9484572babd25f1af0e53fd9bf07ac00 SHA512 196affe091247f94ceda4b56629bd62d4ee2b397f2c0f56c9534c02e43531b46705ad33543b58c1a4fc7a48e25e5923db087fe0485a93966a4086581c0d1d3e1 -DIST frp-0.39.1.tar.gz 1279118 BLAKE2B b9dc641464754ea81acce620d9d8eca3316fce9f02978b0b11754b679c779702620a39ef24f4ad1b63956c360328f25c78f745060b65ab4608b8a36ca059fb91 SHA512 11b8c3a29b91587195f2ab0f57acf7b48e65645136b22690b36dda75841a3e963ffaf9266c6494a6d9731d7ecc825308a939c5ae47f5ed18647ce3b6f7486ae5 -DIST frp-0.40.0.tar.gz 1280131 BLAKE2B 8525ec9a1b68c3555fbf026c74918b029323e0bb055c64d703fca6a8bfe38438a2c758e0d9ed63aa1d2d7d4ba211be6c498bd08358afc22559a4ce93773105d4 SHA512 ff6fd92942ec2a30de9bd9c15ce1308a4ac2a3094f0487112c3f7aaca1ed13707bf00952f4fde8b5e35e45459d44f9f5c49b71f11c65a1ada4af963a3d8f87b0 DIST frp-0.41.0.tar.gz 1280634 BLAKE2B 5d08e5505d211c1e39120b06e28d72f6878f549723445762895892ed79e3cf603c1234fb3e39e30cf43b49c664da2506b5b282fee0dd2802b1c36ff4ced2fc00 SHA512 fd488767d1141dc3a09e1b3b75e4043ac3293b2b514f9dcd689f0365e1dd822c1db80605b08972fd53488e46c947f3edbc6128766a89e87883ad3d0e15d2cb7e +DIST frp-0.42.0.tar.gz 1280863 BLAKE2B 5377aeb7ef83ace3a36772bf56ab671a91688da6d6b54ce23833221cc7cadee1107a3a5d1ad8a615bb7b4e6cc6eca214888449481ad18584ca03f1b0bc484be2 SHA512 b61786a1023a09d9f854e09c406ac241c4a8684fb903511b70adc7527c44d80df92b2d3493fe49e9e04d19dbd994b8fe866285862c88ff89f090860c3bda1987 DIST github.com%2F!azure%2Fgo-autorest%2F@v%2Fv14.2.0+incompatible.mod 36 BLAKE2B 71643bf27cc23617d54777e18c77d9015af83e9e9c1ec846c333d91760e70e57e51e3b9fb0b6ec8bae5140893237ae6f08bfd6a50b452145d6bd635a4abfec12 SHA512 d7c80a07fa3633acb681d54fae5743c6aab0d5f1f9e1edc3f7037a7abcf12c5536c524e856f9ea3d876b2b0fdf2884fa307ed16fd9758aba17a3d28766df1377 DIST github.com%2F!azure%2Fgo-autorest%2Fautorest%2F@v%2Fv0.11.12.mod 366 BLAKE2B 74f1d402b4fc7bb6bf54c6467067256504fe2e37419de2a5be55b9c105ca2d1c7951ece398fac6cf98d02b990da9ad0d2aa1f4d12c17dd99ad3b6df068d4e727 SHA512 67b890270798e538335a74754514d4f2fde7e012f1201d30d3450087866612b88c5613185a5dbc899af84d65fb4265fec59ea064eec3e9362aeecd1187dbfd30 DIST github.com%2F!azure%2Fgo-autorest%2Fautorest%2Fadal%2F@v%2Fv0.9.5.mod 380 BLAKE2B b6ea0cb491b11963174850acd4d525607eec5b63196c774afd73f974048a9a99d0ad6209fff72bab5238109d80d7498b4f8bb126b3c8a170f34373d69d96f4ba SHA512 63536f9954ee05c36e35abee4e91f9791fa97e10a945bb51c710cb2aeaf3a567d999193f968ce54e8d530be617fb55dd6e3a0c0b88f8edc96d1f92d348b13cac @@ -91,12 +90,6 @@ DIST github.com%2Fenvoyproxy%2Fprotoc-gen-validate%2F@v%2Fv0.1.0.mod 49 BLAKE2B DIST github.com%2Fevanphx%2Fjson-patch%2F@v%2Fv4.9.0+incompatible.mod 37 BLAKE2B cc30b89e62bb3a524aa3d6c55c472d2b157d3cd3b06d63b8f68c5ec035b6281dfef631064cd836f696317bd0ab517eeff464fedcf629491ed87b748281f9508b SHA512 f3ebd49ed1f05193a2999ce7178a9bbee1d1feae8b13c612a8a57d5c836eed66307271d9dd21de79800bbe9773364e826502287c366c4d3e2ef16d4a346378a0 DIST github.com%2Ffatedier%2Fbeego%2F@v%2Fv0.0.0-20171024143340-6c6a4f5bd5eb.mod 33 BLAKE2B d50c4251a3556c5ee7a14b7c1c28ddec1d21914c05f9084e391e5c4021625297e6a57c48da6da463e673cabf3400bd49f4bb268cfee9f2173d042d796fec7f09 SHA512 59ae4d5c28c2bafa8dfaf3651979ff7809c2a37ebaa475742440f10dd20a1770552d858742a8244aae710d55c9e5bbc8e6aefb4727f4a02b7f45c97a5877d2e6 DIST github.com%2Ffatedier%2Fbeego%2F@v%2Fv0.0.0-20171024143340-6c6a4f5bd5eb.zip 423583 BLAKE2B 00a363d2719c50c2b5a6587c3433c1d5a8372d1d95c26b75503c650edafbcdcdb844be57c717ab64def720e928f5aa1b604bbeb052a687bb061c240ece683539 SHA512 46398ee5bda52d24bbd40079613ecc7caed4198dfed275f38fcf05b6ac3ce55c716b2e5e374cef9138f99c1b67d3249a8e449488d1ef26648f15347234af1d70 -DIST github.com%2Ffatedier%2Fgolib%2F@v%2Fv0.1.1-0.20220119075718-78e5cf8c00ee.mod 1028 BLAKE2B fb3c14e84cab7c0d2071c597b5bbbb0e89801da09d7246ec2930e37e455683d005e1f628cfbdb0a6e89e775b05af9d114ed36b83b9cc9078cabd4941f1dc73f0 SHA512 724ab6a69083c8203e92b2512c51042394a281ed0088ed57d610c999f51e4839e1529fef464ea55af2033507a36233d1cbde5ffe50a61f87ee93ecd8e1601acf -DIST github.com%2Ffatedier%2Fgolib%2F@v%2Fv0.1.1-0.20220119075718-78e5cf8c00ee.zip 42555 BLAKE2B ef12b6f1c52f0af0068863ab00df78f90eb68b8c9ecf260b8601a3300a4736aa191069d1a73ae692a6df82c9ca1edc6c7d74d45ca011907611640c42eba16f50 SHA512 d1ade3491f3c3a7c44055eee0da939e32d936f93536aaee17ac29ce93bbf44533251669a803c7e8d005b119aaf6904ef2ed04bbb729aa529ba65f06b2eb3a9c7 -DIST github.com%2Ffatedier%2Fgolib%2F@v%2Fv0.1.1-0.20220218073251-9509a597216b.mod 1028 BLAKE2B fb3c14e84cab7c0d2071c597b5bbbb0e89801da09d7246ec2930e37e455683d005e1f628cfbdb0a6e89e775b05af9d114ed36b83b9cc9078cabd4941f1dc73f0 SHA512 724ab6a69083c8203e92b2512c51042394a281ed0088ed57d610c999f51e4839e1529fef464ea55af2033507a36233d1cbde5ffe50a61f87ee93ecd8e1601acf -DIST github.com%2Ffatedier%2Fgolib%2F@v%2Fv0.1.1-0.20220218073251-9509a597216b.zip 41189 BLAKE2B 97c61fb56e156c5d15c9a1310b1d5c3654ee14d7b5bda12f3dc2ae43f6092383391c4ee5c797b63e9796fb975127bd5664ad343a8299560f7a89423dd194b89e SHA512 9ad69052420b72ed444aca665f20da2b626000ba237fb3db33587095ee13534157c8ad0018109d2b414d31c42a2fa47545d6411ba4dea7ebebffea00502583cf -DIST github.com%2Ffatedier%2Fgolib%2F@v%2Fv0.1.1-0.20220218075713-264f72dfbfd9.mod 1028 BLAKE2B fb3c14e84cab7c0d2071c597b5bbbb0e89801da09d7246ec2930e37e455683d005e1f628cfbdb0a6e89e775b05af9d114ed36b83b9cc9078cabd4941f1dc73f0 SHA512 724ab6a69083c8203e92b2512c51042394a281ed0088ed57d610c999f51e4839e1529fef464ea55af2033507a36233d1cbde5ffe50a61f87ee93ecd8e1601acf -DIST github.com%2Ffatedier%2Fgolib%2F@v%2Fv0.1.1-0.20220218075713-264f72dfbfd9.zip 41267 BLAKE2B 78487768f38e96947bf0796492eee94aed8dfe629adc0cc8a993dd1d23c55e3b9365132cd8b8fd80464341db214be5d2b9def7bfe8f0a6006262ff92ca43a7d4 SHA512 6b8f7de6c27eccd2180b3ab899ce9077f59e5a4d50e5413a6ee85d4786e44296ef592763f385fcb23ae3706187e786a0857e38af09b8073655b282966a8c0543 DIST github.com%2Ffatedier%2Fgolib%2F@v%2Fv0.1.1-0.20220321042308-c306138b83ac.mod 1028 BLAKE2B fb3c14e84cab7c0d2071c597b5bbbb0e89801da09d7246ec2930e37e455683d005e1f628cfbdb0a6e89e775b05af9d114ed36b83b9cc9078cabd4941f1dc73f0 SHA512 724ab6a69083c8203e92b2512c51042394a281ed0088ed57d610c999f51e4839e1529fef464ea55af2033507a36233d1cbde5ffe50a61f87ee93ecd8e1601acf DIST github.com%2Ffatedier%2Fgolib%2F@v%2Fv0.1.1-0.20220321042308-c306138b83ac.zip 41389 BLAKE2B 039aff1e71a45fe00609993fb8371231b882fda293f1c7115e0a44f7a6d4bfff07afcef9ab19d7fee101ba3d333374509b920c4a8bce7ea1246529cb32d47b9c SHA512 f5e8df8b8036f598231b91ddf2b01b6e31f6687bb0308db37167be3e2e7149bee16049c6ee7ac07ff24296a837ec0abc1a26b7a8b6efaf0c003dd65153f456be DIST github.com%2Ffatedier%2Fkcp-go%2F@v%2Fv2.0.4-0.20190803094908-fe8645b0a904+incompatible.mod 34 BLAKE2B f860f854965d554a330d143c37aba174fa477b7881017b83c2dd14f03701e759e9a2432ca0ccafd307aba8a1131ed46287fa50fa11a6b02477e990bc338e1a79 SHA512 caf71ca115dbc11347fc64aad313fbe93b68996a875a61ae57db482ca7eef1a2d30db4c328225068d82fbbe7f56f493781d440491adb0db429aa2e89d29ff96d @@ -311,6 +304,8 @@ DIST github.com%2Fpelletier%2Fgo-toml%2F@v%2Fv1.2.0.mod 36 BLAKE2B a388b7d0db7c8 DIST github.com%2Fpeterbourgon%2Fdiskv%2F@v%2Fv2.0.1+incompatible.mod 37 BLAKE2B a52c6a0304ea7026657d40ff685f37799d37cf3b05a87b15336eb05eb8a12d8749cd73d8cc3228ba2a80ce1e489a3029617ecf301dbd51c7f5dc7630dc114801 SHA512 df531789f1495979faa830433a34e38996cd919757f0191b31b862a9e9dd48be68179e291416876cb31083dec78337abf6bee92c68cff38630aaa456cd3cf052 DIST github.com%2Fpires%2Fgo-proxyproto%2F@v%2Fv0.5.0.mod 47 BLAKE2B fa7fcf60444b2d37912b6f884212ae329cf8b01b6efb6c89042c860f5ef37eab2291fc248eee4da0616c6522c5b07ed78f513e5235925dd4c6edae76de2d257a SHA512 6046c371161ab696a3021ad1cfb98b7ec6fd463366ff633686df0acc4515af110d73376b292a81de6333faf4502ede82e0aeb8fadf5f304a26c5dace6121c6d1 DIST github.com%2Fpires%2Fgo-proxyproto%2F@v%2Fv0.5.0.zip 46352 BLAKE2B 755a4fd73cf0e4f261d749717c25cd2290f2dbb6975a5d743cfc3da777d887b9e4977927162c4f34b3cde29c97aff8ecc3b452b2ed13e2319f359122e0e4a877 SHA512 8b926aac39a9db4449f85d06974ebe74ec2f98f1072fa80c55c2d2eb3eef060b6e34d64f1d90db17eb278a609bc2564291f4d98d807d2b54f38bc84e4eaabbb9 +DIST github.com%2Fpires%2Fgo-proxyproto%2F@v%2Fv0.6.2.mod 47 BLAKE2B fa7fcf60444b2d37912b6f884212ae329cf8b01b6efb6c89042c860f5ef37eab2291fc248eee4da0616c6522c5b07ed78f513e5235925dd4c6edae76de2d257a SHA512 6046c371161ab696a3021ad1cfb98b7ec6fd463366ff633686df0acc4515af110d73376b292a81de6333faf4502ede82e0aeb8fadf5f304a26c5dace6121c6d1 +DIST github.com%2Fpires%2Fgo-proxyproto%2F@v%2Fv0.6.2.zip 51888 BLAKE2B 39405cae76f85f1928357703f50a80b3f4c823299d7230dbb01c947d662f7fea0b31de1160ec047d4f421784a40e4fe7fce00ee7d39b4d3601ceb36b72bf0517 SHA512 148df463929641fa855028138f1f428761c230b7848bc5ae2dee407a8c4c8d6d18f49ec7f8bd38e7bccb6449e4fb88e6a5c2ba99c8667733e11ee72eed5877f6 DIST github.com%2Fpkg%2Ferrors%2F@v%2Fv0.8.0.mod 29 BLAKE2B 7fb53b19bd1be0e783039647b42ecbe2070f51af102e473ec6d3544eea0ffa5863f1874ca1615348d5f8abbaa39c841b4fe18d43a8a615fa648cf22f35955e38 SHA512 0c156e21d35c45a89c1a1b69ff1976b4f7511b3870bf96126121f5a5effa3723eb45bf080e840d5c8b96898c65207dba83eb3e1a23668dd8a5e20ee6be775cc0 DIST github.com%2Fpkg%2Ferrors%2F@v%2Fv0.8.1.mod 29 BLAKE2B 7fb53b19bd1be0e783039647b42ecbe2070f51af102e473ec6d3544eea0ffa5863f1874ca1615348d5f8abbaa39c841b4fe18d43a8a615fa648cf22f35955e38 SHA512 0c156e21d35c45a89c1a1b69ff1976b4f7511b3870bf96126121f5a5effa3723eb45bf080e840d5c8b96898c65207dba83eb3e1a23668dd8a5e20ee6be775cc0 DIST github.com%2Fpkg%2Ferrors%2F@v%2Fv0.9.1.mod 29 BLAKE2B 7fb53b19bd1be0e783039647b42ecbe2070f51af102e473ec6d3544eea0ffa5863f1874ca1615348d5f8abbaa39c841b4fe18d43a8a615fa648cf22f35955e38 SHA512 0c156e21d35c45a89c1a1b69ff1976b4f7511b3870bf96126121f5a5effa3723eb45bf080e840d5c8b96898c65207dba83eb3e1a23668dd8a5e20ee6be775cc0 @@ -698,7 +693,6 @@ DIST rsc.io%2Fsampler%2F@v%2Fv1.3.0.mod 88 BLAKE2B c2ac3c9619e396db470c9951dfc11 DIST sigs.k8s.io%2Fstructured-merge-diff%2Fv4%2F@v%2Fv4.0.2.mod 346 BLAKE2B f7711e6d8685f0d5323a98161f831fbe6d411fba26a6b1ad91ea656faea33eb4ffd9a1b33539b585643006d468f804368ab277db997273da67fec3dc72042ed3 SHA512 ad7e33e7a6eea993c180fe2d26dfea41511ea39e1c28f03ef681dd45e17e2fc0917d673b2a8ca8c09afe5dd832d949873b98c10968e691396a28ccd7ba6bc839 DIST sigs.k8s.io%2Fstructured-merge-diff%2Fv4%2F@v%2Fv4.1.0.mod 346 BLAKE2B f7711e6d8685f0d5323a98161f831fbe6d411fba26a6b1ad91ea656faea33eb4ffd9a1b33539b585643006d468f804368ab277db997273da67fec3dc72042ed3 SHA512 ad7e33e7a6eea993c180fe2d26dfea41511ea39e1c28f03ef681dd45e17e2fc0917d673b2a8ca8c09afe5dd832d949873b98c10968e691396a28ccd7ba6bc839 DIST sigs.k8s.io%2Fyaml%2F@v%2Fv1.2.0.mod 106 BLAKE2B bd5d8af6c5046c6de9b171ea2915c308de08e9696a8c82b3831bf5dc01f8aefc21b13b5b9a210f24ff8782909308137c25363074753427109e009889b7860f5f SHA512 712a936d07bfe4c2e67a4f199346d7e96db35486a0f051365c4636ddbc6505cf540995bc67e6a03b1b58e1e4816ece573418f23bf9ce93fcdc141a05f922f527 -EBUILD frp-0.39.1.ebuild 37614 BLAKE2B b164c270f1df47e0bbcb91caabc3d0bad0a968ae77765b5cfdd2d269d5ce685536efd0d3c2951f7d7e42d139c347f589cba058812ecce692415b7e411f8fcd41 SHA512 94c07c22e0321facb60211f05fffb45614e5774f740bdcad88296526fe636d1e618d52b5511cd5cfdb3f8fd32cfa4795d927eef8fca68a029a39b769190f7365 -EBUILD frp-0.40.0.ebuild 37751 BLAKE2B 04c0a37e050ebf2026bf59501e95a75616449b5e97e4b45a8b4420b005e89e255f62ecbca08114d49959f6a4449d3ea9f71dc21b6dcd83153b6a0c188537e1e5 SHA512 13eda892a42733e6cd99ca56f522393ac01d80fbab0916b26b5cbe23916129d40583484e30006aadd35a658206c5d2d9e883672c6a5277c14e14dfe5fc14b2ad EBUILD frp-0.41.0.ebuild 37614 BLAKE2B 095a871e1b22a481c3fe314c9ca1149a526c2764bb2c285ae5a8542d4feee1016c138fe9b99e52b7453c89d2c0f4a5cf8c9186f51eb7c21971f7f2edf9a2030a SHA512 db846df4ba755e592b8d6bc8433e4633f641996369272f8bcf73a5854575aa3bc53a69a1956689f7058ac1d438a7e5ae43c7d4a6b37d0e649b8992b5a410d345 +EBUILD frp-0.42.0.ebuild 37614 BLAKE2B 7ed4cd9e2dd91b3cede6b5029cd44d7fbf8b39eb23f4c59b204afdc88ea41c76cb24aced8d6309d353a99eb01c855497ed4b19f5531b5ed2d2a9d27c91aaf746 SHA512 369980256216511ec38d8e099f4ac8725d1c40a0a67d172b7af5f5ad9c62cdd05c4e56ed8b81080f1aae65488530c538e4e61d04c6b07d0bcf829bd01ccaf90e MISC metadata.xml 322 BLAKE2B 8438877d202ce024eb32c6ba8196e1d6bf14b2e29179be7a0c92fb521f110b2501f29f8961752b5bfe07e2c5ddbaae6f1ea087713259c26c3255e985003d56a5 SHA512 3204b6e7ff9565b4677ffa681e88c440e12fea53936d31cd6617f6e86180f92729e5f28f7b81419b131150a89fec364a073249047cf1a36066199b76e5c174ab diff --git a/net-vpn/frp/frp-0.39.1.ebuild b/net-vpn/frp/frp-0.39.1.ebuild deleted file mode 100644 index ae8c844f9d7c..000000000000 --- a/net-vpn/frp/frp-0.39.1.ebuild +++ /dev/null @@ -1,730 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit go-module systemd - -DESCRIPTION="A reverse proxy that exposes a server behind a NAT or firewall to the internet" -HOMEPAGE="https://github.com/fatedier/frp" - -EGO_SUM=( -"cloud.google.com/go v0.26.0/go.mod" -"cloud.google.com/go v0.34.0/go.mod" -"cloud.google.com/go v0.38.0/go.mod" -"cloud.google.com/go v0.44.1/go.mod" -"cloud.google.com/go v0.44.2/go.mod" -"cloud.google.com/go v0.45.1/go.mod" -"cloud.google.com/go v0.46.3/go.mod" -"cloud.google.com/go v0.50.0/go.mod" -"cloud.google.com/go v0.52.0/go.mod" -"cloud.google.com/go v0.53.0/go.mod" -"cloud.google.com/go v0.54.0/go.mod" -"cloud.google.com/go/bigquery v1.0.1/go.mod" -"cloud.google.com/go/bigquery v1.3.0/go.mod" -"cloud.google.com/go/bigquery v1.4.0/go.mod" -"cloud.google.com/go/datastore v1.0.0/go.mod" -"cloud.google.com/go/datastore v1.1.0/go.mod" -"cloud.google.com/go/firestore v1.1.0/go.mod" -"cloud.google.com/go/pubsub v1.0.1/go.mod" -"cloud.google.com/go/pubsub v1.1.0/go.mod" -"cloud.google.com/go/pubsub v1.2.0/go.mod" -"cloud.google.com/go/storage v1.0.0/go.mod" -"cloud.google.com/go/storage v1.5.0/go.mod" -"cloud.google.com/go/storage v1.6.0/go.mod" -"dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod" -"github.com/Azure/go-autorest v14.2.0+incompatible/go.mod" -"github.com/Azure/go-autorest/autorest v0.11.12/go.mod" -"github.com/Azure/go-autorest/autorest/adal v0.9.5/go.mod" -"github.com/Azure/go-autorest/autorest/date v0.3.0/go.mod" -"github.com/Azure/go-autorest/autorest/mocks v0.4.1/go.mod" -"github.com/Azure/go-autorest/logger v0.2.0/go.mod" -"github.com/Azure/go-autorest/tracing v0.6.0/go.mod" -"github.com/Azure/go-ntlmssp v0.0.0-20200615164410-66371956d46c" -"github.com/Azure/go-ntlmssp v0.0.0-20200615164410-66371956d46c/go.mod" -"github.com/BurntSushi/toml v0.3.1/go.mod" -"github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod" -"github.com/NYTimes/gziphandler v0.0.0-20170623195520-56545f4a5d46/go.mod" -"github.com/OneOfOne/xxhash v1.2.2/go.mod" -"github.com/PuerkitoBio/purell v1.1.1/go.mod" -"github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578/go.mod" -"github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod" -"github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod" -"github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod" -"github.com/alecthomas/units v0.0.0-20190717042225-c3de453c63f4/go.mod" -"github.com/alecthomas/units v0.0.0-20190924025748-f65c72e2690d/go.mod" -"github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod" -"github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da/go.mod" -"github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod" -"github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5" -"github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod" -"github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a/go.mod" -"github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod" -"github.com/beorn7/perks v1.0.0/go.mod" -"github.com/beorn7/perks v1.0.1" -"github.com/beorn7/perks v1.0.1/go.mod" -"github.com/bgentry/speakeasy v0.1.0/go.mod" -"github.com/bketelsen/crypt v0.0.3-0.20200106085610-5cbc8cc4026c/go.mod" -"github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod" -"github.com/cespare/xxhash v1.1.0" -"github.com/cespare/xxhash v1.1.0/go.mod" -"github.com/cespare/xxhash/v2 v2.1.1" -"github.com/cespare/xxhash/v2 v2.1.1/go.mod" -"github.com/chzyer/logex v1.1.10/go.mod" -"github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod" -"github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod" -"github.com/client9/misspell v0.3.4/go.mod" -"github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod" -"github.com/coreos/bbolt v1.3.2/go.mod" -"github.com/coreos/etcd v3.3.13+incompatible/go.mod" -"github.com/coreos/go-oidc v2.2.1+incompatible" -"github.com/coreos/go-oidc v2.2.1+incompatible/go.mod" -"github.com/coreos/go-semver v0.3.0/go.mod" -"github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e/go.mod" -"github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f/go.mod" -"github.com/cpuguy83/go-md2man/v2 v2.0.0/go.mod" -"github.com/creack/pty v1.1.9/go.mod" -"github.com/davecgh/go-spew v1.1.0/go.mod" -"github.com/davecgh/go-spew v1.1.1" -"github.com/davecgh/go-spew v1.1.1/go.mod" -"github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod" -"github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod" -"github.com/docopt/docopt-go v0.0.0-20180111231733-ee0de3bc6815/go.mod" -"github.com/elazarl/goproxy v0.0.0-20180725130230-947c36da3153/go.mod" -"github.com/emicklei/go-restful v0.0.0-20170410110728-ff4f55a20633/go.mod" -"github.com/envoyproxy/go-control-plane v0.9.0/go.mod" -"github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod" -"github.com/envoyproxy/go-control-plane v0.9.4/go.mod" -"github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod" -"github.com/evanphx/json-patch v4.9.0+incompatible/go.mod" -"github.com/fatedier/beego v0.0.0-20171024143340-6c6a4f5bd5eb" -"github.com/fatedier/beego v0.0.0-20171024143340-6c6a4f5bd5eb/go.mod" -"github.com/fatedier/golib v0.1.1-0.20220119075718-78e5cf8c00ee" -"github.com/fatedier/golib v0.1.1-0.20220119075718-78e5cf8c00ee/go.mod" -"github.com/fatedier/kcp-go v2.0.4-0.20190803094908-fe8645b0a904+incompatible" -"github.com/fatedier/kcp-go v2.0.4-0.20190803094908-fe8645b0a904+incompatible/go.mod" -"github.com/fatih/color v1.7.0/go.mod" -"github.com/form3tech-oss/jwt-go v3.2.2+incompatible/go.mod" -"github.com/fsnotify/fsnotify v1.4.7/go.mod" -"github.com/fsnotify/fsnotify v1.4.9" -"github.com/fsnotify/fsnotify v1.4.9/go.mod" -"github.com/ghodss/yaml v1.0.0/go.mod" -"github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod" -"github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod" -"github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod" -"github.com/go-kit/kit v0.8.0/go.mod" -"github.com/go-kit/kit v0.9.0/go.mod" -"github.com/go-kit/log v0.1.0/go.mod" -"github.com/go-logfmt/logfmt v0.3.0/go.mod" -"github.com/go-logfmt/logfmt v0.4.0/go.mod" -"github.com/go-logfmt/logfmt v0.5.0/go.mod" -"github.com/go-logr/logr v0.1.0/go.mod" -"github.com/go-logr/logr v0.4.0/go.mod" -"github.com/go-openapi/jsonpointer v0.19.2/go.mod" -"github.com/go-openapi/jsonpointer v0.19.3/go.mod" -"github.com/go-openapi/jsonreference v0.19.2/go.mod" -"github.com/go-openapi/jsonreference v0.19.3/go.mod" -"github.com/go-openapi/spec v0.19.3/go.mod" -"github.com/go-openapi/swag v0.19.2/go.mod" -"github.com/go-openapi/swag v0.19.5/go.mod" -"github.com/go-playground/assert/v2 v2.0.1" -"github.com/go-playground/assert/v2 v2.0.1/go.mod" -"github.com/go-playground/locales v0.13.0" -"github.com/go-playground/locales v0.13.0/go.mod" -"github.com/go-playground/universal-translator v0.17.0" -"github.com/go-playground/universal-translator v0.17.0/go.mod" -"github.com/go-playground/validator/v10 v10.6.1" -"github.com/go-playground/validator/v10 v10.6.1/go.mod" -"github.com/go-stack/stack v1.8.0/go.mod" -"github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0/go.mod" -"github.com/gogo/protobuf v1.1.1/go.mod" -"github.com/gogo/protobuf v1.2.1/go.mod" -"github.com/gogo/protobuf v1.3.2/go.mod" -"github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod" -"github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef/go.mod" -"github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod" -"github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod" -"github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/go.mod" -"github.com/golang/mock v1.1.1/go.mod" -"github.com/golang/mock v1.2.0/go.mod" -"github.com/golang/mock v1.3.1/go.mod" -"github.com/golang/mock v1.4.0/go.mod" -"github.com/golang/mock v1.4.1/go.mod" -"github.com/golang/protobuf v1.2.0/go.mod" -"github.com/golang/protobuf v1.3.1/go.mod" -"github.com/golang/protobuf v1.3.2/go.mod" -"github.com/golang/protobuf v1.3.3/go.mod" -"github.com/golang/protobuf v1.3.4/go.mod" -"github.com/golang/protobuf v1.4.0-rc.1/go.mod" -"github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod" -"github.com/golang/protobuf v1.4.0-rc.2/go.mod" -"github.com/golang/protobuf v1.4.0-rc.4.0.20200313231945-b860323f09d0/go.mod" -"github.com/golang/protobuf v1.4.0/go.mod" -"github.com/golang/protobuf v1.4.1/go.mod" -"github.com/golang/protobuf v1.4.2/go.mod" -"github.com/golang/protobuf v1.4.3/go.mod" -"github.com/golang/protobuf v1.5.0/go.mod" -"github.com/golang/protobuf v1.5.2" -"github.com/golang/protobuf v1.5.2/go.mod" -"github.com/golang/snappy v0.0.1" -"github.com/golang/snappy v0.0.1/go.mod" -"github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod" -"github.com/google/btree v1.0.0/go.mod" -"github.com/google/go-cmp v0.2.0/go.mod" -"github.com/google/go-cmp v0.3.0/go.mod" -"github.com/google/go-cmp v0.3.1/go.mod" -"github.com/google/go-cmp v0.4.0/go.mod" -"github.com/google/go-cmp v0.5.0/go.mod" -"github.com/google/go-cmp v0.5.4/go.mod" -"github.com/google/go-cmp v0.5.5" -"github.com/google/go-cmp v0.5.5/go.mod" -"github.com/google/gofuzz v1.0.0/go.mod" -"github.com/google/gofuzz v1.1.0/go.mod" -"github.com/google/martian v2.1.0+incompatible/go.mod" -"github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod" -"github.com/google/pprof v0.0.0-20190515194954-54271f7e092f/go.mod" -"github.com/google/pprof v0.0.0-20191218002539-d4f498aebedc/go.mod" -"github.com/google/pprof v0.0.0-20200212024743-f11f1df84d12/go.mod" -"github.com/google/pprof v0.0.0-20200229191704-1ebb73c60ed3/go.mod" -"github.com/google/renameio v0.1.0/go.mod" -"github.com/google/uuid v1.1.1/go.mod" -"github.com/google/uuid v1.1.2/go.mod" -"github.com/google/uuid v1.2.0" -"github.com/google/uuid v1.2.0/go.mod" -"github.com/googleapis/gax-go/v2 v2.0.4/go.mod" -"github.com/googleapis/gax-go/v2 v2.0.5/go.mod" -"github.com/googleapis/gnostic v0.4.1/go.mod" -"github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1" -"github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod" -"github.com/gorilla/mux v1.8.0" -"github.com/gorilla/mux v1.8.0/go.mod" -"github.com/gorilla/websocket v1.4.2" -"github.com/gorilla/websocket v1.4.2/go.mod" -"github.com/gregjones/httpcache v0.0.0-20180305231024-9cad4c3443a7/go.mod" -"github.com/grpc-ecosystem/go-grpc-middleware v1.0.0/go.mod" -"github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod" -"github.com/grpc-ecosystem/grpc-gateway v1.9.0/go.mod" -"github.com/hashicorp/consul/api v1.1.0/go.mod" -"github.com/hashicorp/consul/sdk v0.1.1/go.mod" -"github.com/hashicorp/errwrap v1.0.0/go.mod" -"github.com/hashicorp/go-cleanhttp v0.5.1/go.mod" -"github.com/hashicorp/go-immutable-radix v1.0.0/go.mod" -"github.com/hashicorp/go-msgpack v0.5.3/go.mod" -"github.com/hashicorp/go-multierror v1.0.0/go.mod" -"github.com/hashicorp/go-rootcerts v1.0.0/go.mod" -"github.com/hashicorp/go-sockaddr v1.0.0/go.mod" -"github.com/hashicorp/go-syslog v1.0.0/go.mod" -"github.com/hashicorp/go-uuid v1.0.0/go.mod" -"github.com/hashicorp/go-uuid v1.0.1/go.mod" -"github.com/hashicorp/go.net v0.0.1/go.mod" -"github.com/hashicorp/golang-lru v0.5.0/go.mod" -"github.com/hashicorp/golang-lru v0.5.1/go.mod" -"github.com/hashicorp/hcl v1.0.0/go.mod" -"github.com/hashicorp/logutils v1.0.0/go.mod" -"github.com/hashicorp/mdns v1.0.0/go.mod" -"github.com/hashicorp/memberlist v0.1.3/go.mod" -"github.com/hashicorp/serf v0.8.2/go.mod" -"github.com/hashicorp/yamux v0.0.0-20210707203944-259a57b3608c" -"github.com/hashicorp/yamux v0.0.0-20210707203944-259a57b3608c/go.mod" -"github.com/hpcloud/tail v1.0.0/go.mod" -"github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod" -"github.com/imdario/mergo v0.3.5/go.mod" -"github.com/inconshreveable/mousetrap v1.0.0" -"github.com/inconshreveable/mousetrap v1.0.0/go.mod" -"github.com/jonboulle/clockwork v0.1.0/go.mod" -"github.com/jpillora/backoff v1.0.0/go.mod" -"github.com/json-iterator/go v1.1.6/go.mod" -"github.com/json-iterator/go v1.1.10/go.mod" -"github.com/json-iterator/go v1.1.11/go.mod" -"github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod" -"github.com/jstemmer/go-junit-report v0.9.1/go.mod" -"github.com/jtolds/gls v4.20.0+incompatible" -"github.com/jtolds/gls v4.20.0+incompatible/go.mod" -"github.com/julienschmidt/httprouter v1.2.0/go.mod" -"github.com/julienschmidt/httprouter v1.3.0/go.mod" -"github.com/kisielk/errcheck v1.1.0/go.mod" -"github.com/kisielk/errcheck v1.5.0/go.mod" -"github.com/kisielk/gotool v1.0.0/go.mod" -"github.com/klauspost/cpuid/v2 v2.0.6" -"github.com/klauspost/cpuid/v2 v2.0.6/go.mod" -"github.com/klauspost/reedsolomon v1.9.15" -"github.com/klauspost/reedsolomon v1.9.15/go.mod" -"github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod" -"github.com/konsorten/go-windows-terminal-sequences v1.0.3/go.mod" -"github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod" -"github.com/kr/pretty v0.1.0/go.mod" -"github.com/kr/pretty v0.2.0/go.mod" -"github.com/kr/pty v1.1.1/go.mod" -"github.com/kr/pty v1.1.5/go.mod" -"github.com/kr/text v0.1.0/go.mod" -"github.com/kr/text v0.2.0" -"github.com/kr/text v0.2.0/go.mod" -"github.com/leodido/go-urn v1.2.0/go.mod" -"github.com/leodido/go-urn v1.2.1" -"github.com/leodido/go-urn v1.2.1/go.mod" -"github.com/magiconair/properties v1.8.1/go.mod" -"github.com/mailru/easyjson v0.0.0-20190614124828-94de47d64c63/go.mod" -"github.com/mailru/easyjson v0.0.0-20190626092158-b2ccc519800e/go.mod" -"github.com/mattn/go-colorable v0.0.9/go.mod" -"github.com/mattn/go-isatty v0.0.3/go.mod" -"github.com/mattn/go-runewidth v0.0.9" -"github.com/mattn/go-runewidth v0.0.9/go.mod" -"github.com/matttproud/golang_protobuf_extensions v1.0.1" -"github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod" -"github.com/miekg/dns v1.0.14/go.mod" -"github.com/mitchellh/cli v1.0.0/go.mod" -"github.com/mitchellh/go-homedir v1.0.0/go.mod" -"github.com/mitchellh/go-homedir v1.1.0/go.mod" -"github.com/mitchellh/go-testing-interface v1.0.0/go.mod" -"github.com/mitchellh/gox v0.4.0/go.mod" -"github.com/mitchellh/iochan v1.0.0/go.mod" -"github.com/mitchellh/mapstructure v0.0.0-20160808181253-ca63d7c062ee/go.mod" -"github.com/mitchellh/mapstructure v1.1.2/go.mod" -"github.com/moby/spdystream v0.2.0/go.mod" -"github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod" -"github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod" -"github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742/go.mod" -"github.com/modern-go/reflect2 v1.0.1/go.mod" -"github.com/munnerz/goautoneg v0.0.0-20120707110453-a547fc61f48d/go.mod" -"github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod" -"github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f/go.mod" -"github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f/go.mod" -"github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e" -"github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod" -"github.com/nxadm/tail v1.4.4/go.mod" -"github.com/nxadm/tail v1.4.8" -"github.com/nxadm/tail v1.4.8/go.mod" -"github.com/oklog/ulid v1.3.1/go.mod" -"github.com/onsi/ginkgo v0.0.0-20170829012221-11459a886d9c/go.mod" -"github.com/onsi/ginkgo v1.6.0/go.mod" -"github.com/onsi/ginkgo v1.11.0/go.mod" -"github.com/onsi/ginkgo v1.12.1/go.mod" -"github.com/onsi/ginkgo v1.16.2/go.mod" -"github.com/onsi/ginkgo v1.16.4" -"github.com/onsi/ginkgo v1.16.4/go.mod" -"github.com/onsi/gomega v0.0.0-20170829124025-dcabb60a477c/go.mod" -"github.com/onsi/gomega v1.7.0/go.mod" -"github.com/onsi/gomega v1.7.1/go.mod" -"github.com/onsi/gomega v1.10.1/go.mod" -"github.com/onsi/gomega v1.13.0" -"github.com/onsi/gomega v1.13.0/go.mod" -"github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod" -"github.com/pelletier/go-toml v1.2.0/go.mod" -"github.com/peterbourgon/diskv v2.0.1+incompatible/go.mod" -"github.com/pires/go-proxyproto v0.5.0" -"github.com/pires/go-proxyproto v0.5.0/go.mod" -"github.com/pkg/errors v0.8.0/go.mod" -"github.com/pkg/errors v0.8.1/go.mod" -"github.com/pkg/errors v0.9.1" -"github.com/pkg/errors v0.9.1/go.mod" -"github.com/pmezard/go-difflib v1.0.0" -"github.com/pmezard/go-difflib v1.0.0/go.mod" -"github.com/posener/complete v1.1.1/go.mod" -"github.com/pquerna/cachecontrol v0.0.0-20180517163645-1555304b9b35" -"github.com/pquerna/cachecontrol v0.0.0-20180517163645-1555304b9b35/go.mod" -"github.com/prometheus/client_golang v0.9.1/go.mod" -"github.com/prometheus/client_golang v0.9.3/go.mod" -"github.com/prometheus/client_golang v1.0.0/go.mod" -"github.com/prometheus/client_golang v1.7.1/go.mod" -"github.com/prometheus/client_golang v1.11.0" -"github.com/prometheus/client_golang v1.11.0/go.mod" -"github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod" -"github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod" -"github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod" -"github.com/prometheus/client_model v0.2.0" -"github.com/prometheus/client_model v0.2.0/go.mod" -"github.com/prometheus/common v0.0.0-20181113130724-41aa239b4cce/go.mod" -"github.com/prometheus/common v0.4.0/go.mod" -"github.com/prometheus/common v0.4.1/go.mod" -"github.com/prometheus/common v0.10.0/go.mod" -"github.com/prometheus/common v0.26.0" -"github.com/prometheus/common v0.26.0/go.mod" -"github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod" -"github.com/prometheus/procfs v0.0.0-20190507164030-5867b95ac084/go.mod" -"github.com/prometheus/procfs v0.0.2/go.mod" -"github.com/prometheus/procfs v0.1.3/go.mod" -"github.com/prometheus/procfs v0.6.0" -"github.com/prometheus/procfs v0.6.0/go.mod" -"github.com/prometheus/tsdb v0.7.1/go.mod" -"github.com/rodaine/table v1.0.1" -"github.com/rodaine/table v1.0.1/go.mod" -"github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod" -"github.com/rogpeppe/go-internal v1.3.0/go.mod" -"github.com/russross/blackfriday/v2 v2.0.1/go.mod" -"github.com/ryanuber/columnize v0.0.0-20160712163229-9b3edd62028f/go.mod" -"github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod" -"github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod" -"github.com/sirupsen/logrus v1.2.0/go.mod" -"github.com/sirupsen/logrus v1.4.2/go.mod" -"github.com/sirupsen/logrus v1.6.0/go.mod" -"github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d" -"github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod" -"github.com/smartystreets/goconvey v1.6.4" -"github.com/smartystreets/goconvey v1.6.4/go.mod" -"github.com/soheilhy/cmux v0.1.4/go.mod" -"github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod" -"github.com/spf13/afero v1.1.2/go.mod" -"github.com/spf13/afero v1.2.2/go.mod" -"github.com/spf13/cast v1.3.0/go.mod" -"github.com/spf13/cobra v1.1.3" -"github.com/spf13/cobra v1.1.3/go.mod" -"github.com/spf13/jwalterweatherman v1.0.0/go.mod" -"github.com/spf13/pflag v0.0.0-20170130214245-9ff6c6923cff/go.mod" -"github.com/spf13/pflag v1.0.3/go.mod" -"github.com/spf13/pflag v1.0.5" -"github.com/spf13/pflag v1.0.5/go.mod" -"github.com/spf13/viper v1.7.0/go.mod" -"github.com/stretchr/objx v0.1.0/go.mod" -"github.com/stretchr/objx v0.1.1/go.mod" -"github.com/stretchr/objx v0.2.0/go.mod" -"github.com/stretchr/testify v1.2.2/go.mod" -"github.com/stretchr/testify v1.3.0/go.mod" -"github.com/stretchr/testify v1.4.0/go.mod" -"github.com/stretchr/testify v1.5.1/go.mod" -"github.com/stretchr/testify v1.6.1/go.mod" -"github.com/stretchr/testify v1.7.0" -"github.com/stretchr/testify v1.7.0/go.mod" -"github.com/subosito/gotenv v1.2.0/go.mod" -"github.com/templexxx/cpufeat v0.0.0-20180724012125-cef66df7f161" -"github.com/templexxx/cpufeat v0.0.0-20180724012125-cef66df7f161/go.mod" -"github.com/templexxx/xor v0.0.0-20191217153810-f85b25db303b" -"github.com/templexxx/xor v0.0.0-20191217153810-f85b25db303b/go.mod" -"github.com/tjfoc/gmsm v1.4.1" -"github.com/tjfoc/gmsm v1.4.1/go.mod" -"github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5/go.mod" -"github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2/go.mod" -"github.com/xtaci/lossyconn v0.0.0-20200209145036-adba10fffc37" -"github.com/xtaci/lossyconn v0.0.0-20200209145036-adba10fffc37/go.mod" -"github.com/yuin/goldmark v1.1.27/go.mod" -"github.com/yuin/goldmark v1.2.1/go.mod" -"go.etcd.io/bbolt v1.3.2/go.mod" -"go.opencensus.io v0.21.0/go.mod" -"go.opencensus.io v0.22.0/go.mod" -"go.opencensus.io v0.22.2/go.mod" -"go.opencensus.io v0.22.3/go.mod" -"go.uber.org/atomic v1.4.0/go.mod" -"go.uber.org/multierr v1.1.0/go.mod" -"go.uber.org/zap v1.10.0/go.mod" -"golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod" -"golang.org/x/crypto v0.0.0-20181029021203-45a5f77698d3/go.mod" -"golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod" -"golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod" -"golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod" -"golang.org/x/crypto v0.0.0-20190611184440-5c40567a22f8/go.mod" -"golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod" -"golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod" -"golang.org/x/crypto v0.0.0-20201002170205-7f63de1d35b0/go.mod" -"golang.org/x/crypto v0.0.0-20201012173705-84dcc777aaee/go.mod" -"golang.org/x/crypto v0.0.0-20210220033148-5ea612d1eb83" -"golang.org/x/crypto v0.0.0-20210220033148-5ea612d1eb83/go.mod" -"golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod" -"golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod" -"golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod" -"golang.org/x/exp v0.0.0-20190829153037-c13cbed26979/go.mod" -"golang.org/x/exp v0.0.0-20191030013958-a1ab85dbe136/go.mod" -"golang.org/x/exp v0.0.0-20191129062945-2f5052295587/go.mod" -"golang.org/x/exp v0.0.0-20191227195350-da58074b4299/go.mod" -"golang.org/x/exp v0.0.0-20200119233911-0405dc783f0a/go.mod" -"golang.org/x/exp v0.0.0-20200207192155-f17229e696bd/go.mod" -"golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6/go.mod" -"golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod" -"golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod" -"golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod" -"golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod" -"golang.org/x/lint v0.0.0-20190301231843-5614ed5bae6f/go.mod" -"golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod" -"golang.org/x/lint v0.0.0-20190409202823-959b441ac422/go.mod" -"golang.org/x/lint v0.0.0-20190909230951-414d861bb4ac/go.mod" -"golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod" -"golang.org/x/lint v0.0.0-20191125180803-fdd1cda4f05f/go.mod" -"golang.org/x/lint v0.0.0-20200130185559-910be7a94367/go.mod" -"golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod" -"golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod" -"golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod" -"golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod" -"golang.org/x/mod v0.1.0/go.mod" -"golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod" -"golang.org/x/mod v0.1.1-0.20191107180719-034126e5016b/go.mod" -"golang.org/x/mod v0.2.0/go.mod" -"golang.org/x/mod v0.3.0/go.mod" -"golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod" -"golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod" -"golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod" -"golang.org/x/net v0.0.0-20181023162649-9b4f9f5ad519/go.mod" -"golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod" -"golang.org/x/net v0.0.0-20181201002055-351d144fa1fc/go.mod" -"golang.org/x/net v0.0.0-20181220203305-927f97764cc3/go.mod" -"golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod" -"golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod" -"golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod" -"golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod" -"golang.org/x/net v0.0.0-20190501004415-9ce7a6920f09/go.mod" -"golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod" -"golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod" -"golang.org/x/net v0.0.0-20190613194153-d28f0bde5980/go.mod" -"golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod" -"golang.org/x/net v0.0.0-20190724013045-ca1201d0de80/go.mod" -"golang.org/x/net v0.0.0-20190827160401-ba9fcec4b297/go.mod" -"golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553/go.mod" -"golang.org/x/net v0.0.0-20200114155413-6afb5195e5aa/go.mod" -"golang.org/x/net v0.0.0-20200202094626-16171245cfb2/go.mod" -"golang.org/x/net v0.0.0-20200222125558-5a598a2470a0/go.mod" -"golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod" -"golang.org/x/net v0.0.0-20200301022130-244492dfa37a/go.mod" -"golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e/go.mod" -"golang.org/x/net v0.0.0-20200520004742-59133d7f0dd7/go.mod" -"golang.org/x/net v0.0.0-20200625001655-4c5254603344/go.mod" -"golang.org/x/net v0.0.0-20201010224723-4f7140c49acb/go.mod" -"golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod" -"golang.org/x/net v0.0.0-20210224082022-3d97a244fca7/go.mod" -"golang.org/x/net v0.0.0-20210428140749-89ef3d95e781" -"golang.org/x/net v0.0.0-20210428140749-89ef3d95e781/go.mod" -"golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod" -"golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod" -"golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod" -"golang.org/x/oauth2 v0.0.0-20191202225959-858c2ad4c8b6/go.mod" -"golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d" -"golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod" -"golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod" -"golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod" -"golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod" -"golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod" -"golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod" -"golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod" -"golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod" -"golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod" -"golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod" -"golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod" -"golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod" -"golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod" -"golang.org/x/sys v0.0.0-20181026203630-95b1ffbd15a5/go.mod" -"golang.org/x/sys v0.0.0-20181107165924-66b7b1311ac8/go.mod" -"golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod" -"golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod" -"golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod" -"golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod" -"golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod" -"golang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod" -"golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod" -"golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod" -"golang.org/x/sys v0.0.0-20190616124812-15dcb6c0061f/go.mod" -"golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod" -"golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod" -"golang.org/x/sys v0.0.0-20190904154756-749cb33beabd/go.mod" -"golang.org/x/sys v0.0.0-20191001151750-bb3f8db39f24/go.mod" -"golang.org/x/sys v0.0.0-20191005200804-aed5e4c7ecf9/go.mod" -"golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod" -"golang.org/x/sys v0.0.0-20191120155948-bd437916bb0e/go.mod" -"golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod" -"golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8/go.mod" -"golang.org/x/sys v0.0.0-20200106162015-b016eb3dc98e/go.mod" -"golang.org/x/sys v0.0.0-20200113162924-86b910548bc1/go.mod" -"golang.org/x/sys v0.0.0-20200122134326-e047566fdf82/go.mod" -"golang.org/x/sys v0.0.0-20200202164722-d101bd2416d5/go.mod" -"golang.org/x/sys v0.0.0-20200212091648-12a6c2dcc1e4/go.mod" -"golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod" -"golang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527/go.mod" -"golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod" -"golang.org/x/sys v0.0.0-20200615200032-f1bc736245b1/go.mod" -"golang.org/x/sys v0.0.0-20200625212154-ddb9806d33ae/go.mod" -"golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod" -"golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod" -"golang.org/x/sys v0.0.0-20210112080510-489259a85091/go.mod" -"golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod" -"golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod" -"golang.org/x/sys v0.0.0-20210426230700-d19ff857e887/go.mod" -"golang.org/x/sys v0.0.0-20210603081109-ebe580a85c40/go.mod" -"golang.org/x/sys v0.0.0-20210616094352-59db8d763f22" -"golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod" -"golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod" -"golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod" -"golang.org/x/term v0.0.0-20210220032956-6a3ed077a48d/go.mod" -"golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod" -"golang.org/x/text v0.3.0/go.mod" -"golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod" -"golang.org/x/text v0.3.2/go.mod" -"golang.org/x/text v0.3.3/go.mod" -"golang.org/x/text v0.3.4/go.mod" -"golang.org/x/text v0.3.6" -"golang.org/x/text v0.3.6/go.mod" -"golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod" -"golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod" -"golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod" -"golang.org/x/time v0.0.0-20210220033141-f8bda1e9f3ba" -"golang.org/x/time v0.0.0-20210220033141-f8bda1e9f3ba/go.mod" -"golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod" -"golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod" -"golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod" -"golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod" -"golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod" -"golang.org/x/tools v0.0.0-20190312151545-0bb0c0a6e846/go.mod" -"golang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod" -"golang.org/x/tools v0.0.0-20190328211700-ab21143f2384/go.mod" -"golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod" -"golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c/go.mod" -"golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod" -"golang.org/x/tools v0.0.0-20190606124116-d0a3d012864b/go.mod" -"golang.org/x/tools v0.0.0-20190614205625-5aca471b1d59/go.mod" -"golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod" -"golang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0/go.mod" -"golang.org/x/tools v0.0.0-20190816200558-6889da9d5479/go.mod" -"golang.org/x/tools v0.0.0-20190911174233-4f2ddba30aff/go.mod" -"golang.org/x/tools v0.0.0-20191012152004-8de300cfc20a/go.mod" -"golang.org/x/tools v0.0.0-20191112195655-aa38f8e97acc/go.mod" -"golang.org/x/tools v0.0.0-20191113191852-77e3bb0ad9e7/go.mod" -"golang.org/x/tools v0.0.0-20191115202509-3a792d9c32b2/go.mod" -"golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod" -"golang.org/x/tools v0.0.0-20191125144606-a911d9008d1f/go.mod" -"golang.org/x/tools v0.0.0-20191130070609-6e064ea0cf2d/go.mod" -"golang.org/x/tools v0.0.0-20191216173652-a0e659d51361/go.mod" -"golang.org/x/tools v0.0.0-20191227053925-7b8e75db28f4/go.mod" -"golang.org/x/tools v0.0.0-20200117161641-43d50277825c/go.mod" -"golang.org/x/tools v0.0.0-20200122220014-bf1340f18c4a/go.mod" -"golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod" -"golang.org/x/tools v0.0.0-20200204074204-1cc6d1ef6c74/go.mod" -"golang.org/x/tools v0.0.0-20200207183749-b753a1ba74fa/go.mod" -"golang.org/x/tools v0.0.0-20200212150539-ea181f53ac56/go.mod" -"golang.org/x/tools v0.0.0-20200224181240-023911ca70b2/go.mod" -"golang.org/x/tools v0.0.0-20200304193943-95d2e580d8eb/go.mod" -"golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod" -"golang.org/x/tools v0.0.0-20201224043029-2b0845dc783e/go.mod" -"golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod" -"golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod" -"golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod" -"golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod" -"golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1" -"golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod" -"google.golang.org/api v0.4.0/go.mod" -"google.golang.org/api v0.7.0/go.mod" -"google.golang.org/api v0.8.0/go.mod" -"google.golang.org/api v0.9.0/go.mod" -"google.golang.org/api v0.13.0/go.mod" -"google.golang.org/api v0.14.0/go.mod" -"google.golang.org/api v0.15.0/go.mod" -"google.golang.org/api v0.17.0/go.mod" -"google.golang.org/api v0.18.0/go.mod" -"google.golang.org/api v0.20.0/go.mod" -"google.golang.org/appengine v1.1.0/go.mod" -"google.golang.org/appengine v1.4.0/go.mod" -"google.golang.org/appengine v1.5.0/go.mod" -"google.golang.org/appengine v1.6.1/go.mod" -"google.golang.org/appengine v1.6.5" -"google.golang.org/appengine v1.6.5/go.mod" -"google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod" -"google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19/go.mod" -"google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7/go.mod" -"google.golang.org/genproto v0.0.0-20190425155659-357c62f0e4bb/go.mod" -"google.golang.org/genproto v0.0.0-20190502173448-54afdca5d873/go.mod" -"google.golang.org/genproto v0.0.0-20190801165951-fa694d86fc64/go.mod" -"google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod" -"google.golang.org/genproto v0.0.0-20190911173649-1774047e7e51/go.mod" -"google.golang.org/genproto v0.0.0-20191108220845-16a3f7862a1a/go.mod" -"google.golang.org/genproto v0.0.0-20191115194625-c23dd37a84c9/go.mod" -"google.golang.org/genproto v0.0.0-20191216164720-4f79533eabd1/go.mod" -"google.golang.org/genproto v0.0.0-20191230161307-f3c370f40bfb/go.mod" -"google.golang.org/genproto v0.0.0-20200115191322-ca5a22157cba/go.mod" -"google.golang.org/genproto v0.0.0-20200122232147-0452cf42e150/go.mod" -"google.golang.org/genproto v0.0.0-20200204135345-fa8e72b47b90/go.mod" -"google.golang.org/genproto v0.0.0-20200212174721-66ed5ce911ce/go.mod" -"google.golang.org/genproto v0.0.0-20200224152610-e50cd9704f63/go.mod" -"google.golang.org/genproto v0.0.0-20200305110556-506484158171/go.mod" -"google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod" -"google.golang.org/grpc v1.19.0/go.mod" -"google.golang.org/grpc v1.20.1/go.mod" -"google.golang.org/grpc v1.21.1/go.mod" -"google.golang.org/grpc v1.23.0/go.mod" -"google.golang.org/grpc v1.25.1/go.mod" -"google.golang.org/grpc v1.26.0/go.mod" -"google.golang.org/grpc v1.27.0/go.mod" -"google.golang.org/grpc v1.27.1/go.mod" -"google.golang.org/grpc v1.31.0/go.mod" -"google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod" -"google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod" -"google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod" -"google.golang.org/protobuf v1.20.1-0.20200309200217-e05f789c0967/go.mod" -"google.golang.org/protobuf v1.21.0/go.mod" -"google.golang.org/protobuf v1.22.0/go.mod" -"google.golang.org/protobuf v1.23.0/go.mod" -"google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod" -"google.golang.org/protobuf v1.25.0/go.mod" -"google.golang.org/protobuf v1.26.0-rc.1/go.mod" -"google.golang.org/protobuf v1.26.0" -"google.golang.org/protobuf v1.26.0/go.mod" -"gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod" -"gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod" -"gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod" -"gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod" -"gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f" -"gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f/go.mod" -"gopkg.in/errgo.v2 v2.1.0/go.mod" -"gopkg.in/fsnotify.v1 v1.4.7/go.mod" -"gopkg.in/inf.v0 v0.9.1/go.mod" -"gopkg.in/ini.v1 v1.51.0/go.mod" -"gopkg.in/ini.v1 v1.62.0" -"gopkg.in/ini.v1 v1.62.0/go.mod" -"gopkg.in/resty.v1 v1.12.0/go.mod" -"gopkg.in/square/go-jose.v2 v2.4.1" -"gopkg.in/square/go-jose.v2 v2.4.1/go.mod" -"gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7" -"gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod" -"gopkg.in/yaml.v2 v2.0.0-20170812160011-eb3733d160e7/go.mod" -"gopkg.in/yaml.v2 v2.2.1/go.mod" -"gopkg.in/yaml.v2 v2.2.2/go.mod" -"gopkg.in/yaml.v2 v2.2.4/go.mod" -"gopkg.in/yaml.v2 v2.2.5/go.mod" -"gopkg.in/yaml.v2 v2.2.8/go.mod" -"gopkg.in/yaml.v2 v2.3.0/go.mod" -"gopkg.in/yaml.v2 v2.4.0" -"gopkg.in/yaml.v2 v2.4.0/go.mod" -"gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c" -"gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod" -"honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod" -"honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod" -"honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod" -"honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod" -"honnef.co/go/tools v0.0.1-2019.2.3/go.mod" -"honnef.co/go/tools v0.0.1-2020.1.3/go.mod" -"k8s.io/api v0.21.2/go.mod" -"k8s.io/apimachinery v0.21.2" -"k8s.io/apimachinery v0.21.2/go.mod" -"k8s.io/client-go v0.21.2" -"k8s.io/client-go v0.21.2/go.mod" -"k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod" -"k8s.io/klog/v2 v2.0.0/go.mod" -"k8s.io/klog/v2 v2.8.0/go.mod" -"k8s.io/kube-openapi v0.0.0-20210305001622-591a79e4bda7/go.mod" -"k8s.io/utils v0.0.0-20201110183641-67b214c5f920/go.mod" -"rsc.io/binaryregexp v0.2.0/go.mod" -"rsc.io/quote/v3 v3.1.0/go.mod" -"rsc.io/sampler v1.3.0/go.mod" -"sigs.k8s.io/structured-merge-diff/v4 v4.0.2/go.mod" -"sigs.k8s.io/structured-merge-diff/v4 v4.1.0/go.mod" -"sigs.k8s.io/yaml v1.2.0/go.mod" -) -go-module_set_globals -SRC_URI="https://github.com/fatedier/frp/archive/v${PV}.tar.gz -> ${P}.tar.gz - ${EGO_SUM_SRC_URI}" - -LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0" -SLOT="0" -KEYWORDS="~amd64 ~riscv" -IUSE="" - -src_prepare() { - # patch LDFLAGS to preserve symbol table #792408 - sed -e "s|^\\(LDFLAGS :=\\) -s \\(.*\\)|\1 \2|" -i Makefile || die - default -} - -src_compile() { - emake all -} - -src_install() { - local x - dobin bin/{frpc,frps} - dodoc README*.md - systemd_dounit conf/systemd/* - insinto /etc/frp - for x in conf/*.ini; do mv "${x}"{,.example}; done - doins conf/*.example -} diff --git a/net-vpn/frp/frp-0.40.0.ebuild b/net-vpn/frp/frp-0.40.0.ebuild deleted file mode 100644 index ab435f5e53ac..000000000000 --- a/net-vpn/frp/frp-0.40.0.ebuild +++ /dev/null @@ -1,732 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit go-module systemd - -DESCRIPTION="A reverse proxy that exposes a server behind a NAT or firewall to the internet" -HOMEPAGE="https://github.com/fatedier/frp" - -EGO_SUM=( -"cloud.google.com/go v0.26.0/go.mod" -"cloud.google.com/go v0.34.0/go.mod" -"cloud.google.com/go v0.38.0/go.mod" -"cloud.google.com/go v0.44.1/go.mod" -"cloud.google.com/go v0.44.2/go.mod" -"cloud.google.com/go v0.45.1/go.mod" -"cloud.google.com/go v0.46.3/go.mod" -"cloud.google.com/go v0.50.0/go.mod" -"cloud.google.com/go v0.52.0/go.mod" -"cloud.google.com/go v0.53.0/go.mod" -"cloud.google.com/go v0.54.0/go.mod" -"cloud.google.com/go/bigquery v1.0.1/go.mod" -"cloud.google.com/go/bigquery v1.3.0/go.mod" -"cloud.google.com/go/bigquery v1.4.0/go.mod" -"cloud.google.com/go/datastore v1.0.0/go.mod" -"cloud.google.com/go/datastore v1.1.0/go.mod" -"cloud.google.com/go/firestore v1.1.0/go.mod" -"cloud.google.com/go/pubsub v1.0.1/go.mod" -"cloud.google.com/go/pubsub v1.1.0/go.mod" -"cloud.google.com/go/pubsub v1.2.0/go.mod" -"cloud.google.com/go/storage v1.0.0/go.mod" -"cloud.google.com/go/storage v1.5.0/go.mod" -"cloud.google.com/go/storage v1.6.0/go.mod" -"dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod" -"github.com/Azure/go-autorest v14.2.0+incompatible/go.mod" -"github.com/Azure/go-autorest/autorest v0.11.12/go.mod" -"github.com/Azure/go-autorest/autorest/adal v0.9.5/go.mod" -"github.com/Azure/go-autorest/autorest/date v0.3.0/go.mod" -"github.com/Azure/go-autorest/autorest/mocks v0.4.1/go.mod" -"github.com/Azure/go-autorest/logger v0.2.0/go.mod" -"github.com/Azure/go-autorest/tracing v0.6.0/go.mod" -"github.com/Azure/go-ntlmssp v0.0.0-20200615164410-66371956d46c" -"github.com/Azure/go-ntlmssp v0.0.0-20200615164410-66371956d46c/go.mod" -"github.com/BurntSushi/toml v0.3.1/go.mod" -"github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod" -"github.com/NYTimes/gziphandler v0.0.0-20170623195520-56545f4a5d46/go.mod" -"github.com/OneOfOne/xxhash v1.2.2/go.mod" -"github.com/PuerkitoBio/purell v1.1.1/go.mod" -"github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578/go.mod" -"github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod" -"github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod" -"github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod" -"github.com/alecthomas/units v0.0.0-20190717042225-c3de453c63f4/go.mod" -"github.com/alecthomas/units v0.0.0-20190924025748-f65c72e2690d/go.mod" -"github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod" -"github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da/go.mod" -"github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod" -"github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5" -"github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod" -"github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a/go.mod" -"github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod" -"github.com/beorn7/perks v1.0.0/go.mod" -"github.com/beorn7/perks v1.0.1" -"github.com/beorn7/perks v1.0.1/go.mod" -"github.com/bgentry/speakeasy v0.1.0/go.mod" -"github.com/bketelsen/crypt v0.0.3-0.20200106085610-5cbc8cc4026c/go.mod" -"github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod" -"github.com/cespare/xxhash v1.1.0" -"github.com/cespare/xxhash v1.1.0/go.mod" -"github.com/cespare/xxhash/v2 v2.1.1" -"github.com/cespare/xxhash/v2 v2.1.1/go.mod" -"github.com/chzyer/logex v1.1.10/go.mod" -"github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod" -"github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod" -"github.com/client9/misspell v0.3.4/go.mod" -"github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod" -"github.com/coreos/bbolt v1.3.2/go.mod" -"github.com/coreos/etcd v3.3.13+incompatible/go.mod" -"github.com/coreos/go-oidc v2.2.1+incompatible" -"github.com/coreos/go-oidc v2.2.1+incompatible/go.mod" -"github.com/coreos/go-semver v0.3.0/go.mod" -"github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e/go.mod" -"github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f/go.mod" -"github.com/cpuguy83/go-md2man/v2 v2.0.0/go.mod" -"github.com/creack/pty v1.1.9/go.mod" -"github.com/davecgh/go-spew v1.1.0/go.mod" -"github.com/davecgh/go-spew v1.1.1" -"github.com/davecgh/go-spew v1.1.1/go.mod" -"github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod" -"github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod" -"github.com/docopt/docopt-go v0.0.0-20180111231733-ee0de3bc6815/go.mod" -"github.com/elazarl/goproxy v0.0.0-20180725130230-947c36da3153/go.mod" -"github.com/emicklei/go-restful v0.0.0-20170410110728-ff4f55a20633/go.mod" -"github.com/envoyproxy/go-control-plane v0.9.0/go.mod" -"github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod" -"github.com/envoyproxy/go-control-plane v0.9.4/go.mod" -"github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod" -"github.com/evanphx/json-patch v4.9.0+incompatible/go.mod" -"github.com/fatedier/beego v0.0.0-20171024143340-6c6a4f5bd5eb" -"github.com/fatedier/beego v0.0.0-20171024143340-6c6a4f5bd5eb/go.mod" -"github.com/fatedier/golib v0.1.1-0.20220218073251-9509a597216b" -"github.com/fatedier/golib v0.1.1-0.20220218073251-9509a597216b/go.mod" -"github.com/fatedier/golib v0.1.1-0.20220218075713-264f72dfbfd9" -"github.com/fatedier/golib v0.1.1-0.20220218075713-264f72dfbfd9/go.mod" -"github.com/fatedier/kcp-go v2.0.4-0.20190803094908-fe8645b0a904+incompatible" -"github.com/fatedier/kcp-go v2.0.4-0.20190803094908-fe8645b0a904+incompatible/go.mod" -"github.com/fatih/color v1.7.0/go.mod" -"github.com/form3tech-oss/jwt-go v3.2.2+incompatible/go.mod" -"github.com/fsnotify/fsnotify v1.4.7/go.mod" -"github.com/fsnotify/fsnotify v1.4.9" -"github.com/fsnotify/fsnotify v1.4.9/go.mod" -"github.com/ghodss/yaml v1.0.0/go.mod" -"github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod" -"github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod" -"github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod" -"github.com/go-kit/kit v0.8.0/go.mod" -"github.com/go-kit/kit v0.9.0/go.mod" -"github.com/go-kit/log v0.1.0/go.mod" -"github.com/go-logfmt/logfmt v0.3.0/go.mod" -"github.com/go-logfmt/logfmt v0.4.0/go.mod" -"github.com/go-logfmt/logfmt v0.5.0/go.mod" -"github.com/go-logr/logr v0.1.0/go.mod" -"github.com/go-logr/logr v0.4.0/go.mod" -"github.com/go-openapi/jsonpointer v0.19.2/go.mod" -"github.com/go-openapi/jsonpointer v0.19.3/go.mod" -"github.com/go-openapi/jsonreference v0.19.2/go.mod" -"github.com/go-openapi/jsonreference v0.19.3/go.mod" -"github.com/go-openapi/spec v0.19.3/go.mod" -"github.com/go-openapi/swag v0.19.2/go.mod" -"github.com/go-openapi/swag v0.19.5/go.mod" -"github.com/go-playground/assert/v2 v2.0.1" -"github.com/go-playground/assert/v2 v2.0.1/go.mod" -"github.com/go-playground/locales v0.13.0" -"github.com/go-playground/locales v0.13.0/go.mod" -"github.com/go-playground/universal-translator v0.17.0" -"github.com/go-playground/universal-translator v0.17.0/go.mod" -"github.com/go-playground/validator/v10 v10.6.1" -"github.com/go-playground/validator/v10 v10.6.1/go.mod" -"github.com/go-stack/stack v1.8.0/go.mod" -"github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0/go.mod" -"github.com/gogo/protobuf v1.1.1/go.mod" -"github.com/gogo/protobuf v1.2.1/go.mod" -"github.com/gogo/protobuf v1.3.2/go.mod" -"github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod" -"github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef/go.mod" -"github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod" -"github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod" -"github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/go.mod" -"github.com/golang/mock v1.1.1/go.mod" -"github.com/golang/mock v1.2.0/go.mod" -"github.com/golang/mock v1.3.1/go.mod" -"github.com/golang/mock v1.4.0/go.mod" -"github.com/golang/mock v1.4.1/go.mod" -"github.com/golang/protobuf v1.2.0/go.mod" -"github.com/golang/protobuf v1.3.1/go.mod" -"github.com/golang/protobuf v1.3.2/go.mod" -"github.com/golang/protobuf v1.3.3/go.mod" -"github.com/golang/protobuf v1.3.4/go.mod" -"github.com/golang/protobuf v1.4.0-rc.1/go.mod" -"github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod" -"github.com/golang/protobuf v1.4.0-rc.2/go.mod" -"github.com/golang/protobuf v1.4.0-rc.4.0.20200313231945-b860323f09d0/go.mod" -"github.com/golang/protobuf v1.4.0/go.mod" -"github.com/golang/protobuf v1.4.1/go.mod" -"github.com/golang/protobuf v1.4.2/go.mod" -"github.com/golang/protobuf v1.4.3/go.mod" -"github.com/golang/protobuf v1.5.0/go.mod" -"github.com/golang/protobuf v1.5.2" -"github.com/golang/protobuf v1.5.2/go.mod" -"github.com/golang/snappy v0.0.1" -"github.com/golang/snappy v0.0.1/go.mod" -"github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod" -"github.com/google/btree v1.0.0/go.mod" -"github.com/google/go-cmp v0.2.0/go.mod" -"github.com/google/go-cmp v0.3.0/go.mod" -"github.com/google/go-cmp v0.3.1/go.mod" -"github.com/google/go-cmp v0.4.0/go.mod" -"github.com/google/go-cmp v0.5.0/go.mod" -"github.com/google/go-cmp v0.5.4/go.mod" -"github.com/google/go-cmp v0.5.5" -"github.com/google/go-cmp v0.5.5/go.mod" -"github.com/google/gofuzz v1.0.0/go.mod" -"github.com/google/gofuzz v1.1.0/go.mod" -"github.com/google/martian v2.1.0+incompatible/go.mod" -"github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod" -"github.com/google/pprof v0.0.0-20190515194954-54271f7e092f/go.mod" -"github.com/google/pprof v0.0.0-20191218002539-d4f498aebedc/go.mod" -"github.com/google/pprof v0.0.0-20200212024743-f11f1df84d12/go.mod" -"github.com/google/pprof v0.0.0-20200229191704-1ebb73c60ed3/go.mod" -"github.com/google/renameio v0.1.0/go.mod" -"github.com/google/uuid v1.1.1/go.mod" -"github.com/google/uuid v1.1.2/go.mod" -"github.com/google/uuid v1.2.0" -"github.com/google/uuid v1.2.0/go.mod" -"github.com/googleapis/gax-go/v2 v2.0.4/go.mod" -"github.com/googleapis/gax-go/v2 v2.0.5/go.mod" -"github.com/googleapis/gnostic v0.4.1/go.mod" -"github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1" -"github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod" -"github.com/gorilla/mux v1.8.0" -"github.com/gorilla/mux v1.8.0/go.mod" -"github.com/gorilla/websocket v1.4.2" -"github.com/gorilla/websocket v1.4.2/go.mod" -"github.com/gregjones/httpcache v0.0.0-20180305231024-9cad4c3443a7/go.mod" -"github.com/grpc-ecosystem/go-grpc-middleware v1.0.0/go.mod" -"github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod" -"github.com/grpc-ecosystem/grpc-gateway v1.9.0/go.mod" -"github.com/hashicorp/consul/api v1.1.0/go.mod" -"github.com/hashicorp/consul/sdk v0.1.1/go.mod" -"github.com/hashicorp/errwrap v1.0.0/go.mod" -"github.com/hashicorp/go-cleanhttp v0.5.1/go.mod" -"github.com/hashicorp/go-immutable-radix v1.0.0/go.mod" -"github.com/hashicorp/go-msgpack v0.5.3/go.mod" -"github.com/hashicorp/go-multierror v1.0.0/go.mod" -"github.com/hashicorp/go-rootcerts v1.0.0/go.mod" -"github.com/hashicorp/go-sockaddr v1.0.0/go.mod" -"github.com/hashicorp/go-syslog v1.0.0/go.mod" -"github.com/hashicorp/go-uuid v1.0.0/go.mod" -"github.com/hashicorp/go-uuid v1.0.1/go.mod" -"github.com/hashicorp/go.net v0.0.1/go.mod" -"github.com/hashicorp/golang-lru v0.5.0/go.mod" -"github.com/hashicorp/golang-lru v0.5.1/go.mod" -"github.com/hashicorp/hcl v1.0.0/go.mod" -"github.com/hashicorp/logutils v1.0.0/go.mod" -"github.com/hashicorp/mdns v1.0.0/go.mod" -"github.com/hashicorp/memberlist v0.1.3/go.mod" -"github.com/hashicorp/serf v0.8.2/go.mod" -"github.com/hashicorp/yamux v0.0.0-20210707203944-259a57b3608c" -"github.com/hashicorp/yamux v0.0.0-20210707203944-259a57b3608c/go.mod" -"github.com/hpcloud/tail v1.0.0/go.mod" -"github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod" -"github.com/imdario/mergo v0.3.5/go.mod" -"github.com/inconshreveable/mousetrap v1.0.0" -"github.com/inconshreveable/mousetrap v1.0.0/go.mod" -"github.com/jonboulle/clockwork v0.1.0/go.mod" -"github.com/jpillora/backoff v1.0.0/go.mod" -"github.com/json-iterator/go v1.1.6/go.mod" -"github.com/json-iterator/go v1.1.10/go.mod" -"github.com/json-iterator/go v1.1.11/go.mod" -"github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod" -"github.com/jstemmer/go-junit-report v0.9.1/go.mod" -"github.com/jtolds/gls v4.20.0+incompatible" -"github.com/jtolds/gls v4.20.0+incompatible/go.mod" -"github.com/julienschmidt/httprouter v1.2.0/go.mod" -"github.com/julienschmidt/httprouter v1.3.0/go.mod" -"github.com/kisielk/errcheck v1.1.0/go.mod" -"github.com/kisielk/errcheck v1.5.0/go.mod" -"github.com/kisielk/gotool v1.0.0/go.mod" -"github.com/klauspost/cpuid/v2 v2.0.6" -"github.com/klauspost/cpuid/v2 v2.0.6/go.mod" -"github.com/klauspost/reedsolomon v1.9.15" -"github.com/klauspost/reedsolomon v1.9.15/go.mod" -"github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod" -"github.com/konsorten/go-windows-terminal-sequences v1.0.3/go.mod" -"github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod" -"github.com/kr/pretty v0.1.0/go.mod" -"github.com/kr/pretty v0.2.0/go.mod" -"github.com/kr/pty v1.1.1/go.mod" -"github.com/kr/pty v1.1.5/go.mod" -"github.com/kr/text v0.1.0/go.mod" -"github.com/kr/text v0.2.0" -"github.com/kr/text v0.2.0/go.mod" -"github.com/leodido/go-urn v1.2.0/go.mod" -"github.com/leodido/go-urn v1.2.1" -"github.com/leodido/go-urn v1.2.1/go.mod" -"github.com/magiconair/properties v1.8.1/go.mod" -"github.com/mailru/easyjson v0.0.0-20190614124828-94de47d64c63/go.mod" -"github.com/mailru/easyjson v0.0.0-20190626092158-b2ccc519800e/go.mod" -"github.com/mattn/go-colorable v0.0.9/go.mod" -"github.com/mattn/go-isatty v0.0.3/go.mod" -"github.com/mattn/go-runewidth v0.0.9" -"github.com/mattn/go-runewidth v0.0.9/go.mod" -"github.com/matttproud/golang_protobuf_extensions v1.0.1" -"github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod" -"github.com/miekg/dns v1.0.14/go.mod" -"github.com/mitchellh/cli v1.0.0/go.mod" -"github.com/mitchellh/go-homedir v1.0.0/go.mod" -"github.com/mitchellh/go-homedir v1.1.0/go.mod" -"github.com/mitchellh/go-testing-interface v1.0.0/go.mod" -"github.com/mitchellh/gox v0.4.0/go.mod" -"github.com/mitchellh/iochan v1.0.0/go.mod" -"github.com/mitchellh/mapstructure v0.0.0-20160808181253-ca63d7c062ee/go.mod" -"github.com/mitchellh/mapstructure v1.1.2/go.mod" -"github.com/moby/spdystream v0.2.0/go.mod" -"github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod" -"github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod" -"github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742/go.mod" -"github.com/modern-go/reflect2 v1.0.1/go.mod" -"github.com/munnerz/goautoneg v0.0.0-20120707110453-a547fc61f48d/go.mod" -"github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod" -"github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f/go.mod" -"github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f/go.mod" -"github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e" -"github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod" -"github.com/nxadm/tail v1.4.4/go.mod" -"github.com/nxadm/tail v1.4.8" -"github.com/nxadm/tail v1.4.8/go.mod" -"github.com/oklog/ulid v1.3.1/go.mod" -"github.com/onsi/ginkgo v0.0.0-20170829012221-11459a886d9c/go.mod" -"github.com/onsi/ginkgo v1.6.0/go.mod" -"github.com/onsi/ginkgo v1.11.0/go.mod" -"github.com/onsi/ginkgo v1.12.1/go.mod" -"github.com/onsi/ginkgo v1.16.2/go.mod" -"github.com/onsi/ginkgo v1.16.4" -"github.com/onsi/ginkgo v1.16.4/go.mod" -"github.com/onsi/gomega v0.0.0-20170829124025-dcabb60a477c/go.mod" -"github.com/onsi/gomega v1.7.0/go.mod" -"github.com/onsi/gomega v1.7.1/go.mod" -"github.com/onsi/gomega v1.10.1/go.mod" -"github.com/onsi/gomega v1.13.0" -"github.com/onsi/gomega v1.13.0/go.mod" -"github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod" -"github.com/pelletier/go-toml v1.2.0/go.mod" -"github.com/peterbourgon/diskv v2.0.1+incompatible/go.mod" -"github.com/pires/go-proxyproto v0.5.0" -"github.com/pires/go-proxyproto v0.5.0/go.mod" -"github.com/pkg/errors v0.8.0/go.mod" -"github.com/pkg/errors v0.8.1/go.mod" -"github.com/pkg/errors v0.9.1" -"github.com/pkg/errors v0.9.1/go.mod" -"github.com/pmezard/go-difflib v1.0.0" -"github.com/pmezard/go-difflib v1.0.0/go.mod" -"github.com/posener/complete v1.1.1/go.mod" -"github.com/pquerna/cachecontrol v0.0.0-20180517163645-1555304b9b35" -"github.com/pquerna/cachecontrol v0.0.0-20180517163645-1555304b9b35/go.mod" -"github.com/prometheus/client_golang v0.9.1/go.mod" -"github.com/prometheus/client_golang v0.9.3/go.mod" -"github.com/prometheus/client_golang v1.0.0/go.mod" -"github.com/prometheus/client_golang v1.7.1/go.mod" -"github.com/prometheus/client_golang v1.11.0" -"github.com/prometheus/client_golang v1.11.0/go.mod" -"github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod" -"github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod" -"github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod" -"github.com/prometheus/client_model v0.2.0" -"github.com/prometheus/client_model v0.2.0/go.mod" -"github.com/prometheus/common v0.0.0-20181113130724-41aa239b4cce/go.mod" -"github.com/prometheus/common v0.4.0/go.mod" -"github.com/prometheus/common v0.4.1/go.mod" -"github.com/prometheus/common v0.10.0/go.mod" -"github.com/prometheus/common v0.26.0" -"github.com/prometheus/common v0.26.0/go.mod" -"github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod" -"github.com/prometheus/procfs v0.0.0-20190507164030-5867b95ac084/go.mod" -"github.com/prometheus/procfs v0.0.2/go.mod" -"github.com/prometheus/procfs v0.1.3/go.mod" -"github.com/prometheus/procfs v0.6.0" -"github.com/prometheus/procfs v0.6.0/go.mod" -"github.com/prometheus/tsdb v0.7.1/go.mod" -"github.com/rodaine/table v1.0.1" -"github.com/rodaine/table v1.0.1/go.mod" -"github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod" -"github.com/rogpeppe/go-internal v1.3.0/go.mod" -"github.com/russross/blackfriday/v2 v2.0.1/go.mod" -"github.com/ryanuber/columnize v0.0.0-20160712163229-9b3edd62028f/go.mod" -"github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod" -"github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod" -"github.com/sirupsen/logrus v1.2.0/go.mod" -"github.com/sirupsen/logrus v1.4.2/go.mod" -"github.com/sirupsen/logrus v1.6.0/go.mod" -"github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d" -"github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod" -"github.com/smartystreets/goconvey v1.6.4" -"github.com/smartystreets/goconvey v1.6.4/go.mod" -"github.com/soheilhy/cmux v0.1.4/go.mod" -"github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod" -"github.com/spf13/afero v1.1.2/go.mod" -"github.com/spf13/afero v1.2.2/go.mod" -"github.com/spf13/cast v1.3.0/go.mod" -"github.com/spf13/cobra v1.1.3" -"github.com/spf13/cobra v1.1.3/go.mod" -"github.com/spf13/jwalterweatherman v1.0.0/go.mod" -"github.com/spf13/pflag v0.0.0-20170130214245-9ff6c6923cff/go.mod" -"github.com/spf13/pflag v1.0.3/go.mod" -"github.com/spf13/pflag v1.0.5" -"github.com/spf13/pflag v1.0.5/go.mod" -"github.com/spf13/viper v1.7.0/go.mod" -"github.com/stretchr/objx v0.1.0/go.mod" -"github.com/stretchr/objx v0.1.1/go.mod" -"github.com/stretchr/objx v0.2.0/go.mod" -"github.com/stretchr/testify v1.2.2/go.mod" -"github.com/stretchr/testify v1.3.0/go.mod" -"github.com/stretchr/testify v1.4.0/go.mod" -"github.com/stretchr/testify v1.5.1/go.mod" -"github.com/stretchr/testify v1.6.1/go.mod" -"github.com/stretchr/testify v1.7.0" -"github.com/stretchr/testify v1.7.0/go.mod" -"github.com/subosito/gotenv v1.2.0/go.mod" -"github.com/templexxx/cpufeat v0.0.0-20180724012125-cef66df7f161" -"github.com/templexxx/cpufeat v0.0.0-20180724012125-cef66df7f161/go.mod" -"github.com/templexxx/xor v0.0.0-20191217153810-f85b25db303b" -"github.com/templexxx/xor v0.0.0-20191217153810-f85b25db303b/go.mod" -"github.com/tjfoc/gmsm v1.4.1" -"github.com/tjfoc/gmsm v1.4.1/go.mod" -"github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5/go.mod" -"github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2/go.mod" -"github.com/xtaci/lossyconn v0.0.0-20200209145036-adba10fffc37" -"github.com/xtaci/lossyconn v0.0.0-20200209145036-adba10fffc37/go.mod" -"github.com/yuin/goldmark v1.1.27/go.mod" -"github.com/yuin/goldmark v1.2.1/go.mod" -"go.etcd.io/bbolt v1.3.2/go.mod" -"go.opencensus.io v0.21.0/go.mod" -"go.opencensus.io v0.22.0/go.mod" -"go.opencensus.io v0.22.2/go.mod" -"go.opencensus.io v0.22.3/go.mod" -"go.uber.org/atomic v1.4.0/go.mod" -"go.uber.org/multierr v1.1.0/go.mod" -"go.uber.org/zap v1.10.0/go.mod" -"golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod" -"golang.org/x/crypto v0.0.0-20181029021203-45a5f77698d3/go.mod" -"golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod" -"golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod" -"golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod" -"golang.org/x/crypto v0.0.0-20190611184440-5c40567a22f8/go.mod" -"golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod" -"golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod" -"golang.org/x/crypto v0.0.0-20201002170205-7f63de1d35b0/go.mod" -"golang.org/x/crypto v0.0.0-20201012173705-84dcc777aaee/go.mod" -"golang.org/x/crypto v0.0.0-20210220033148-5ea612d1eb83" -"golang.org/x/crypto v0.0.0-20210220033148-5ea612d1eb83/go.mod" -"golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod" -"golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod" -"golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod" -"golang.org/x/exp v0.0.0-20190829153037-c13cbed26979/go.mod" -"golang.org/x/exp v0.0.0-20191030013958-a1ab85dbe136/go.mod" -"golang.org/x/exp v0.0.0-20191129062945-2f5052295587/go.mod" -"golang.org/x/exp v0.0.0-20191227195350-da58074b4299/go.mod" -"golang.org/x/exp v0.0.0-20200119233911-0405dc783f0a/go.mod" -"golang.org/x/exp v0.0.0-20200207192155-f17229e696bd/go.mod" -"golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6/go.mod" -"golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod" -"golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod" -"golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod" -"golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod" -"golang.org/x/lint v0.0.0-20190301231843-5614ed5bae6f/go.mod" -"golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod" -"golang.org/x/lint v0.0.0-20190409202823-959b441ac422/go.mod" -"golang.org/x/lint v0.0.0-20190909230951-414d861bb4ac/go.mod" -"golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod" -"golang.org/x/lint v0.0.0-20191125180803-fdd1cda4f05f/go.mod" -"golang.org/x/lint v0.0.0-20200130185559-910be7a94367/go.mod" -"golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod" -"golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod" -"golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod" -"golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod" -"golang.org/x/mod v0.1.0/go.mod" -"golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod" -"golang.org/x/mod v0.1.1-0.20191107180719-034126e5016b/go.mod" -"golang.org/x/mod v0.2.0/go.mod" -"golang.org/x/mod v0.3.0/go.mod" -"golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod" -"golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod" -"golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod" -"golang.org/x/net v0.0.0-20181023162649-9b4f9f5ad519/go.mod" -"golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod" -"golang.org/x/net v0.0.0-20181201002055-351d144fa1fc/go.mod" -"golang.org/x/net v0.0.0-20181220203305-927f97764cc3/go.mod" -"golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod" -"golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod" -"golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod" -"golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod" -"golang.org/x/net v0.0.0-20190501004415-9ce7a6920f09/go.mod" -"golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod" -"golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod" -"golang.org/x/net v0.0.0-20190613194153-d28f0bde5980/go.mod" -"golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod" -"golang.org/x/net v0.0.0-20190724013045-ca1201d0de80/go.mod" -"golang.org/x/net v0.0.0-20190827160401-ba9fcec4b297/go.mod" -"golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553/go.mod" -"golang.org/x/net v0.0.0-20200114155413-6afb5195e5aa/go.mod" -"golang.org/x/net v0.0.0-20200202094626-16171245cfb2/go.mod" -"golang.org/x/net v0.0.0-20200222125558-5a598a2470a0/go.mod" -"golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod" -"golang.org/x/net v0.0.0-20200301022130-244492dfa37a/go.mod" -"golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e/go.mod" -"golang.org/x/net v0.0.0-20200520004742-59133d7f0dd7/go.mod" -"golang.org/x/net v0.0.0-20200625001655-4c5254603344/go.mod" -"golang.org/x/net v0.0.0-20201010224723-4f7140c49acb/go.mod" -"golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod" -"golang.org/x/net v0.0.0-20210224082022-3d97a244fca7/go.mod" -"golang.org/x/net v0.0.0-20210428140749-89ef3d95e781" -"golang.org/x/net v0.0.0-20210428140749-89ef3d95e781/go.mod" -"golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod" -"golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod" -"golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod" -"golang.org/x/oauth2 v0.0.0-20191202225959-858c2ad4c8b6/go.mod" -"golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d" -"golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod" -"golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod" -"golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod" -"golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod" -"golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod" -"golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod" -"golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod" -"golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod" -"golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod" -"golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod" -"golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod" -"golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod" -"golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod" -"golang.org/x/sys v0.0.0-20181026203630-95b1ffbd15a5/go.mod" -"golang.org/x/sys v0.0.0-20181107165924-66b7b1311ac8/go.mod" -"golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod" -"golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod" -"golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod" -"golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod" -"golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod" -"golang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod" -"golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod" -"golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod" -"golang.org/x/sys v0.0.0-20190616124812-15dcb6c0061f/go.mod" -"golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod" -"golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod" -"golang.org/x/sys v0.0.0-20190904154756-749cb33beabd/go.mod" -"golang.org/x/sys v0.0.0-20191001151750-bb3f8db39f24/go.mod" -"golang.org/x/sys v0.0.0-20191005200804-aed5e4c7ecf9/go.mod" -"golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod" -"golang.org/x/sys v0.0.0-20191120155948-bd437916bb0e/go.mod" -"golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod" -"golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8/go.mod" -"golang.org/x/sys v0.0.0-20200106162015-b016eb3dc98e/go.mod" -"golang.org/x/sys v0.0.0-20200113162924-86b910548bc1/go.mod" -"golang.org/x/sys v0.0.0-20200122134326-e047566fdf82/go.mod" -"golang.org/x/sys v0.0.0-20200202164722-d101bd2416d5/go.mod" -"golang.org/x/sys v0.0.0-20200212091648-12a6c2dcc1e4/go.mod" -"golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod" -"golang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527/go.mod" -"golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod" -"golang.org/x/sys v0.0.0-20200615200032-f1bc736245b1/go.mod" -"golang.org/x/sys v0.0.0-20200625212154-ddb9806d33ae/go.mod" -"golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod" -"golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod" -"golang.org/x/sys v0.0.0-20210112080510-489259a85091/go.mod" -"golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod" -"golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod" -"golang.org/x/sys v0.0.0-20210426230700-d19ff857e887/go.mod" -"golang.org/x/sys v0.0.0-20210603081109-ebe580a85c40/go.mod" -"golang.org/x/sys v0.0.0-20210616094352-59db8d763f22" -"golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod" -"golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod" -"golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod" -"golang.org/x/term v0.0.0-20210220032956-6a3ed077a48d/go.mod" -"golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod" -"golang.org/x/text v0.3.0/go.mod" -"golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod" -"golang.org/x/text v0.3.2/go.mod" -"golang.org/x/text v0.3.3/go.mod" -"golang.org/x/text v0.3.4/go.mod" -"golang.org/x/text v0.3.6" -"golang.org/x/text v0.3.6/go.mod" -"golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod" -"golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod" -"golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod" -"golang.org/x/time v0.0.0-20210220033141-f8bda1e9f3ba" -"golang.org/x/time v0.0.0-20210220033141-f8bda1e9f3ba/go.mod" -"golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod" -"golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod" -"golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod" -"golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod" -"golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod" -"golang.org/x/tools v0.0.0-20190312151545-0bb0c0a6e846/go.mod" -"golang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod" -"golang.org/x/tools v0.0.0-20190328211700-ab21143f2384/go.mod" -"golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod" -"golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c/go.mod" -"golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod" -"golang.org/x/tools v0.0.0-20190606124116-d0a3d012864b/go.mod" -"golang.org/x/tools v0.0.0-20190614205625-5aca471b1d59/go.mod" -"golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod" -"golang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0/go.mod" -"golang.org/x/tools v0.0.0-20190816200558-6889da9d5479/go.mod" -"golang.org/x/tools v0.0.0-20190911174233-4f2ddba30aff/go.mod" -"golang.org/x/tools v0.0.0-20191012152004-8de300cfc20a/go.mod" -"golang.org/x/tools v0.0.0-20191112195655-aa38f8e97acc/go.mod" -"golang.org/x/tools v0.0.0-20191113191852-77e3bb0ad9e7/go.mod" -"golang.org/x/tools v0.0.0-20191115202509-3a792d9c32b2/go.mod" -"golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod" -"golang.org/x/tools v0.0.0-20191125144606-a911d9008d1f/go.mod" -"golang.org/x/tools v0.0.0-20191130070609-6e064ea0cf2d/go.mod" -"golang.org/x/tools v0.0.0-20191216173652-a0e659d51361/go.mod" -"golang.org/x/tools v0.0.0-20191227053925-7b8e75db28f4/go.mod" -"golang.org/x/tools v0.0.0-20200117161641-43d50277825c/go.mod" -"golang.org/x/tools v0.0.0-20200122220014-bf1340f18c4a/go.mod" -"golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod" -"golang.org/x/tools v0.0.0-20200204074204-1cc6d1ef6c74/go.mod" -"golang.org/x/tools v0.0.0-20200207183749-b753a1ba74fa/go.mod" -"golang.org/x/tools v0.0.0-20200212150539-ea181f53ac56/go.mod" -"golang.org/x/tools v0.0.0-20200224181240-023911ca70b2/go.mod" -"golang.org/x/tools v0.0.0-20200304193943-95d2e580d8eb/go.mod" -"golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod" -"golang.org/x/tools v0.0.0-20201224043029-2b0845dc783e/go.mod" -"golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod" -"golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod" -"golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod" -"golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod" -"golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1" -"golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod" -"google.golang.org/api v0.4.0/go.mod" -"google.golang.org/api v0.7.0/go.mod" -"google.golang.org/api v0.8.0/go.mod" -"google.golang.org/api v0.9.0/go.mod" -"google.golang.org/api v0.13.0/go.mod" -"google.golang.org/api v0.14.0/go.mod" -"google.golang.org/api v0.15.0/go.mod" -"google.golang.org/api v0.17.0/go.mod" -"google.golang.org/api v0.18.0/go.mod" -"google.golang.org/api v0.20.0/go.mod" -"google.golang.org/appengine v1.1.0/go.mod" -"google.golang.org/appengine v1.4.0/go.mod" -"google.golang.org/appengine v1.5.0/go.mod" -"google.golang.org/appengine v1.6.1/go.mod" -"google.golang.org/appengine v1.6.5" -"google.golang.org/appengine v1.6.5/go.mod" -"google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod" -"google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19/go.mod" -"google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7/go.mod" -"google.golang.org/genproto v0.0.0-20190425155659-357c62f0e4bb/go.mod" -"google.golang.org/genproto v0.0.0-20190502173448-54afdca5d873/go.mod" -"google.golang.org/genproto v0.0.0-20190801165951-fa694d86fc64/go.mod" -"google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod" -"google.golang.org/genproto v0.0.0-20190911173649-1774047e7e51/go.mod" -"google.golang.org/genproto v0.0.0-20191108220845-16a3f7862a1a/go.mod" -"google.golang.org/genproto v0.0.0-20191115194625-c23dd37a84c9/go.mod" -"google.golang.org/genproto v0.0.0-20191216164720-4f79533eabd1/go.mod" -"google.golang.org/genproto v0.0.0-20191230161307-f3c370f40bfb/go.mod" -"google.golang.org/genproto v0.0.0-20200115191322-ca5a22157cba/go.mod" -"google.golang.org/genproto v0.0.0-20200122232147-0452cf42e150/go.mod" -"google.golang.org/genproto v0.0.0-20200204135345-fa8e72b47b90/go.mod" -"google.golang.org/genproto v0.0.0-20200212174721-66ed5ce911ce/go.mod" -"google.golang.org/genproto v0.0.0-20200224152610-e50cd9704f63/go.mod" -"google.golang.org/genproto v0.0.0-20200305110556-506484158171/go.mod" -"google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod" -"google.golang.org/grpc v1.19.0/go.mod" -"google.golang.org/grpc v1.20.1/go.mod" -"google.golang.org/grpc v1.21.1/go.mod" -"google.golang.org/grpc v1.23.0/go.mod" -"google.golang.org/grpc v1.25.1/go.mod" -"google.golang.org/grpc v1.26.0/go.mod" -"google.golang.org/grpc v1.27.0/go.mod" -"google.golang.org/grpc v1.27.1/go.mod" -"google.golang.org/grpc v1.31.0/go.mod" -"google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod" -"google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod" -"google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod" -"google.golang.org/protobuf v1.20.1-0.20200309200217-e05f789c0967/go.mod" -"google.golang.org/protobuf v1.21.0/go.mod" -"google.golang.org/protobuf v1.22.0/go.mod" -"google.golang.org/protobuf v1.23.0/go.mod" -"google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod" -"google.golang.org/protobuf v1.25.0/go.mod" -"google.golang.org/protobuf v1.26.0-rc.1/go.mod" -"google.golang.org/protobuf v1.26.0" -"google.golang.org/protobuf v1.26.0/go.mod" -"gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod" -"gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod" -"gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod" -"gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod" -"gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f" -"gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f/go.mod" -"gopkg.in/errgo.v2 v2.1.0/go.mod" -"gopkg.in/fsnotify.v1 v1.4.7/go.mod" -"gopkg.in/inf.v0 v0.9.1/go.mod" -"gopkg.in/ini.v1 v1.51.0/go.mod" -"gopkg.in/ini.v1 v1.62.0" -"gopkg.in/ini.v1 v1.62.0/go.mod" -"gopkg.in/resty.v1 v1.12.0/go.mod" -"gopkg.in/square/go-jose.v2 v2.4.1" -"gopkg.in/square/go-jose.v2 v2.4.1/go.mod" -"gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7" -"gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod" -"gopkg.in/yaml.v2 v2.0.0-20170812160011-eb3733d160e7/go.mod" -"gopkg.in/yaml.v2 v2.2.1/go.mod" -"gopkg.in/yaml.v2 v2.2.2/go.mod" -"gopkg.in/yaml.v2 v2.2.4/go.mod" -"gopkg.in/yaml.v2 v2.2.5/go.mod" -"gopkg.in/yaml.v2 v2.2.8/go.mod" -"gopkg.in/yaml.v2 v2.3.0/go.mod" -"gopkg.in/yaml.v2 v2.4.0" -"gopkg.in/yaml.v2 v2.4.0/go.mod" -"gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c" -"gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod" -"honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod" -"honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod" -"honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod" -"honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod" -"honnef.co/go/tools v0.0.1-2019.2.3/go.mod" -"honnef.co/go/tools v0.0.1-2020.1.3/go.mod" -"k8s.io/api v0.21.2/go.mod" -"k8s.io/apimachinery v0.21.2" -"k8s.io/apimachinery v0.21.2/go.mod" -"k8s.io/client-go v0.21.2" -"k8s.io/client-go v0.21.2/go.mod" -"k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod" -"k8s.io/klog/v2 v2.0.0/go.mod" -"k8s.io/klog/v2 v2.8.0/go.mod" -"k8s.io/kube-openapi v0.0.0-20210305001622-591a79e4bda7/go.mod" -"k8s.io/utils v0.0.0-20201110183641-67b214c5f920/go.mod" -"rsc.io/binaryregexp v0.2.0/go.mod" -"rsc.io/quote/v3 v3.1.0/go.mod" -"rsc.io/sampler v1.3.0/go.mod" -"sigs.k8s.io/structured-merge-diff/v4 v4.0.2/go.mod" -"sigs.k8s.io/structured-merge-diff/v4 v4.1.0/go.mod" -"sigs.k8s.io/yaml v1.2.0/go.mod" -) -go-module_set_globals -SRC_URI="https://github.com/fatedier/frp/archive/v${PV}.tar.gz -> ${P}.tar.gz - ${EGO_SUM_SRC_URI}" - -LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0" -SLOT="0" -KEYWORDS="~amd64 ~riscv" -IUSE="" - -src_prepare() { - # patch LDFLAGS to preserve symbol table #792408 - sed -e "s|^\\(LDFLAGS :=\\) -s \\(.*\\)|\1 \2|" -i Makefile || die - default -} - -src_compile() { - emake all -} - -src_install() { - local x - dobin bin/{frpc,frps} - dodoc README*.md - systemd_dounit conf/systemd/* - insinto /etc/frp - for x in conf/*.ini; do mv "${x}"{,.example}; done - doins conf/*.example -} diff --git a/net-vpn/frp/frp-0.42.0.ebuild b/net-vpn/frp/frp-0.42.0.ebuild new file mode 100644 index 000000000000..3a2c697fbd3b --- /dev/null +++ b/net-vpn/frp/frp-0.42.0.ebuild @@ -0,0 +1,730 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit go-module systemd + +DESCRIPTION="A reverse proxy that exposes a server behind a NAT or firewall to the internet" +HOMEPAGE="https://github.com/fatedier/frp" + +EGO_SUM=( +"cloud.google.com/go v0.26.0/go.mod" +"cloud.google.com/go v0.34.0/go.mod" +"cloud.google.com/go v0.38.0/go.mod" +"cloud.google.com/go v0.44.1/go.mod" +"cloud.google.com/go v0.44.2/go.mod" +"cloud.google.com/go v0.45.1/go.mod" +"cloud.google.com/go v0.46.3/go.mod" +"cloud.google.com/go v0.50.0/go.mod" +"cloud.google.com/go v0.52.0/go.mod" +"cloud.google.com/go v0.53.0/go.mod" +"cloud.google.com/go v0.54.0/go.mod" +"cloud.google.com/go/bigquery v1.0.1/go.mod" +"cloud.google.com/go/bigquery v1.3.0/go.mod" +"cloud.google.com/go/bigquery v1.4.0/go.mod" +"cloud.google.com/go/datastore v1.0.0/go.mod" +"cloud.google.com/go/datastore v1.1.0/go.mod" +"cloud.google.com/go/firestore v1.1.0/go.mod" +"cloud.google.com/go/pubsub v1.0.1/go.mod" +"cloud.google.com/go/pubsub v1.1.0/go.mod" +"cloud.google.com/go/pubsub v1.2.0/go.mod" +"cloud.google.com/go/storage v1.0.0/go.mod" +"cloud.google.com/go/storage v1.5.0/go.mod" +"cloud.google.com/go/storage v1.6.0/go.mod" +"dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod" +"github.com/Azure/go-autorest v14.2.0+incompatible/go.mod" +"github.com/Azure/go-autorest/autorest v0.11.12/go.mod" +"github.com/Azure/go-autorest/autorest/adal v0.9.5/go.mod" +"github.com/Azure/go-autorest/autorest/date v0.3.0/go.mod" +"github.com/Azure/go-autorest/autorest/mocks v0.4.1/go.mod" +"github.com/Azure/go-autorest/logger v0.2.0/go.mod" +"github.com/Azure/go-autorest/tracing v0.6.0/go.mod" +"github.com/Azure/go-ntlmssp v0.0.0-20200615164410-66371956d46c" +"github.com/Azure/go-ntlmssp v0.0.0-20200615164410-66371956d46c/go.mod" +"github.com/BurntSushi/toml v0.3.1/go.mod" +"github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod" +"github.com/NYTimes/gziphandler v0.0.0-20170623195520-56545f4a5d46/go.mod" +"github.com/OneOfOne/xxhash v1.2.2/go.mod" +"github.com/PuerkitoBio/purell v1.1.1/go.mod" +"github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578/go.mod" +"github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod" +"github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod" +"github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod" +"github.com/alecthomas/units v0.0.0-20190717042225-c3de453c63f4/go.mod" +"github.com/alecthomas/units v0.0.0-20190924025748-f65c72e2690d/go.mod" +"github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod" +"github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da/go.mod" +"github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod" +"github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5" +"github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod" +"github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a/go.mod" +"github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod" +"github.com/beorn7/perks v1.0.0/go.mod" +"github.com/beorn7/perks v1.0.1" +"github.com/beorn7/perks v1.0.1/go.mod" +"github.com/bgentry/speakeasy v0.1.0/go.mod" +"github.com/bketelsen/crypt v0.0.3-0.20200106085610-5cbc8cc4026c/go.mod" +"github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod" +"github.com/cespare/xxhash v1.1.0" +"github.com/cespare/xxhash v1.1.0/go.mod" +"github.com/cespare/xxhash/v2 v2.1.1" +"github.com/cespare/xxhash/v2 v2.1.1/go.mod" +"github.com/chzyer/logex v1.1.10/go.mod" +"github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod" +"github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod" +"github.com/client9/misspell v0.3.4/go.mod" +"github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod" +"github.com/coreos/bbolt v1.3.2/go.mod" +"github.com/coreos/etcd v3.3.13+incompatible/go.mod" +"github.com/coreos/go-oidc v2.2.1+incompatible" +"github.com/coreos/go-oidc v2.2.1+incompatible/go.mod" +"github.com/coreos/go-semver v0.3.0/go.mod" +"github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e/go.mod" +"github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f/go.mod" +"github.com/cpuguy83/go-md2man/v2 v2.0.0/go.mod" +"github.com/creack/pty v1.1.9/go.mod" +"github.com/davecgh/go-spew v1.1.0/go.mod" +"github.com/davecgh/go-spew v1.1.1" +"github.com/davecgh/go-spew v1.1.1/go.mod" +"github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod" +"github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod" +"github.com/docopt/docopt-go v0.0.0-20180111231733-ee0de3bc6815/go.mod" +"github.com/elazarl/goproxy v0.0.0-20180725130230-947c36da3153/go.mod" +"github.com/emicklei/go-restful v0.0.0-20170410110728-ff4f55a20633/go.mod" +"github.com/envoyproxy/go-control-plane v0.9.0/go.mod" +"github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod" +"github.com/envoyproxy/go-control-plane v0.9.4/go.mod" +"github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod" +"github.com/evanphx/json-patch v4.9.0+incompatible/go.mod" +"github.com/fatedier/beego v0.0.0-20171024143340-6c6a4f5bd5eb" +"github.com/fatedier/beego v0.0.0-20171024143340-6c6a4f5bd5eb/go.mod" +"github.com/fatedier/golib v0.1.1-0.20220321042308-c306138b83ac" +"github.com/fatedier/golib v0.1.1-0.20220321042308-c306138b83ac/go.mod" +"github.com/fatedier/kcp-go v2.0.4-0.20190803094908-fe8645b0a904+incompatible" +"github.com/fatedier/kcp-go v2.0.4-0.20190803094908-fe8645b0a904+incompatible/go.mod" +"github.com/fatih/color v1.7.0/go.mod" +"github.com/form3tech-oss/jwt-go v3.2.2+incompatible/go.mod" +"github.com/fsnotify/fsnotify v1.4.7/go.mod" +"github.com/fsnotify/fsnotify v1.4.9" +"github.com/fsnotify/fsnotify v1.4.9/go.mod" +"github.com/ghodss/yaml v1.0.0/go.mod" +"github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod" +"github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod" +"github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod" +"github.com/go-kit/kit v0.8.0/go.mod" +"github.com/go-kit/kit v0.9.0/go.mod" +"github.com/go-kit/log v0.1.0/go.mod" +"github.com/go-logfmt/logfmt v0.3.0/go.mod" +"github.com/go-logfmt/logfmt v0.4.0/go.mod" +"github.com/go-logfmt/logfmt v0.5.0/go.mod" +"github.com/go-logr/logr v0.1.0/go.mod" +"github.com/go-logr/logr v0.4.0/go.mod" +"github.com/go-openapi/jsonpointer v0.19.2/go.mod" +"github.com/go-openapi/jsonpointer v0.19.3/go.mod" +"github.com/go-openapi/jsonreference v0.19.2/go.mod" +"github.com/go-openapi/jsonreference v0.19.3/go.mod" +"github.com/go-openapi/spec v0.19.3/go.mod" +"github.com/go-openapi/swag v0.19.2/go.mod" +"github.com/go-openapi/swag v0.19.5/go.mod" +"github.com/go-playground/assert/v2 v2.0.1" +"github.com/go-playground/assert/v2 v2.0.1/go.mod" +"github.com/go-playground/locales v0.13.0" +"github.com/go-playground/locales v0.13.0/go.mod" +"github.com/go-playground/universal-translator v0.17.0" +"github.com/go-playground/universal-translator v0.17.0/go.mod" +"github.com/go-playground/validator/v10 v10.6.1" +"github.com/go-playground/validator/v10 v10.6.1/go.mod" +"github.com/go-stack/stack v1.8.0/go.mod" +"github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0/go.mod" +"github.com/gogo/protobuf v1.1.1/go.mod" +"github.com/gogo/protobuf v1.2.1/go.mod" +"github.com/gogo/protobuf v1.3.2/go.mod" +"github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod" +"github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef/go.mod" +"github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod" +"github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod" +"github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/go.mod" +"github.com/golang/mock v1.1.1/go.mod" +"github.com/golang/mock v1.2.0/go.mod" +"github.com/golang/mock v1.3.1/go.mod" +"github.com/golang/mock v1.4.0/go.mod" +"github.com/golang/mock v1.4.1/go.mod" +"github.com/golang/protobuf v1.2.0/go.mod" +"github.com/golang/protobuf v1.3.1/go.mod" +"github.com/golang/protobuf v1.3.2/go.mod" +"github.com/golang/protobuf v1.3.3/go.mod" +"github.com/golang/protobuf v1.3.4/go.mod" +"github.com/golang/protobuf v1.4.0-rc.1/go.mod" +"github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod" +"github.com/golang/protobuf v1.4.0-rc.2/go.mod" +"github.com/golang/protobuf v1.4.0-rc.4.0.20200313231945-b860323f09d0/go.mod" +"github.com/golang/protobuf v1.4.0/go.mod" +"github.com/golang/protobuf v1.4.1/go.mod" +"github.com/golang/protobuf v1.4.2/go.mod" +"github.com/golang/protobuf v1.4.3/go.mod" +"github.com/golang/protobuf v1.5.0/go.mod" +"github.com/golang/protobuf v1.5.2" +"github.com/golang/protobuf v1.5.2/go.mod" +"github.com/golang/snappy v0.0.1" +"github.com/golang/snappy v0.0.1/go.mod" +"github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod" +"github.com/google/btree v1.0.0/go.mod" +"github.com/google/go-cmp v0.2.0/go.mod" +"github.com/google/go-cmp v0.3.0/go.mod" +"github.com/google/go-cmp v0.3.1/go.mod" +"github.com/google/go-cmp v0.4.0/go.mod" +"github.com/google/go-cmp v0.5.0/go.mod" +"github.com/google/go-cmp v0.5.4/go.mod" +"github.com/google/go-cmp v0.5.5" +"github.com/google/go-cmp v0.5.5/go.mod" +"github.com/google/gofuzz v1.0.0/go.mod" +"github.com/google/gofuzz v1.1.0/go.mod" +"github.com/google/martian v2.1.0+incompatible/go.mod" +"github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod" +"github.com/google/pprof v0.0.0-20190515194954-54271f7e092f/go.mod" +"github.com/google/pprof v0.0.0-20191218002539-d4f498aebedc/go.mod" +"github.com/google/pprof v0.0.0-20200212024743-f11f1df84d12/go.mod" +"github.com/google/pprof v0.0.0-20200229191704-1ebb73c60ed3/go.mod" +"github.com/google/renameio v0.1.0/go.mod" +"github.com/google/uuid v1.1.1/go.mod" +"github.com/google/uuid v1.1.2/go.mod" +"github.com/google/uuid v1.2.0" +"github.com/google/uuid v1.2.0/go.mod" +"github.com/googleapis/gax-go/v2 v2.0.4/go.mod" +"github.com/googleapis/gax-go/v2 v2.0.5/go.mod" +"github.com/googleapis/gnostic v0.4.1/go.mod" +"github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1" +"github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod" +"github.com/gorilla/mux v1.8.0" +"github.com/gorilla/mux v1.8.0/go.mod" +"github.com/gorilla/websocket v1.4.2" +"github.com/gorilla/websocket v1.4.2/go.mod" +"github.com/gregjones/httpcache v0.0.0-20180305231024-9cad4c3443a7/go.mod" +"github.com/grpc-ecosystem/go-grpc-middleware v1.0.0/go.mod" +"github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod" +"github.com/grpc-ecosystem/grpc-gateway v1.9.0/go.mod" +"github.com/hashicorp/consul/api v1.1.0/go.mod" +"github.com/hashicorp/consul/sdk v0.1.1/go.mod" +"github.com/hashicorp/errwrap v1.0.0/go.mod" +"github.com/hashicorp/go-cleanhttp v0.5.1/go.mod" +"github.com/hashicorp/go-immutable-radix v1.0.0/go.mod" +"github.com/hashicorp/go-msgpack v0.5.3/go.mod" +"github.com/hashicorp/go-multierror v1.0.0/go.mod" +"github.com/hashicorp/go-rootcerts v1.0.0/go.mod" +"github.com/hashicorp/go-sockaddr v1.0.0/go.mod" +"github.com/hashicorp/go-syslog v1.0.0/go.mod" +"github.com/hashicorp/go-uuid v1.0.0/go.mod" +"github.com/hashicorp/go-uuid v1.0.1/go.mod" +"github.com/hashicorp/go.net v0.0.1/go.mod" +"github.com/hashicorp/golang-lru v0.5.0/go.mod" +"github.com/hashicorp/golang-lru v0.5.1/go.mod" +"github.com/hashicorp/hcl v1.0.0/go.mod" +"github.com/hashicorp/logutils v1.0.0/go.mod" +"github.com/hashicorp/mdns v1.0.0/go.mod" +"github.com/hashicorp/memberlist v0.1.3/go.mod" +"github.com/hashicorp/serf v0.8.2/go.mod" +"github.com/hashicorp/yamux v0.0.0-20210707203944-259a57b3608c" +"github.com/hashicorp/yamux v0.0.0-20210707203944-259a57b3608c/go.mod" +"github.com/hpcloud/tail v1.0.0/go.mod" +"github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod" +"github.com/imdario/mergo v0.3.5/go.mod" +"github.com/inconshreveable/mousetrap v1.0.0" +"github.com/inconshreveable/mousetrap v1.0.0/go.mod" +"github.com/jonboulle/clockwork v0.1.0/go.mod" +"github.com/jpillora/backoff v1.0.0/go.mod" +"github.com/json-iterator/go v1.1.6/go.mod" +"github.com/json-iterator/go v1.1.10/go.mod" +"github.com/json-iterator/go v1.1.11/go.mod" +"github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod" +"github.com/jstemmer/go-junit-report v0.9.1/go.mod" +"github.com/jtolds/gls v4.20.0+incompatible" +"github.com/jtolds/gls v4.20.0+incompatible/go.mod" +"github.com/julienschmidt/httprouter v1.2.0/go.mod" +"github.com/julienschmidt/httprouter v1.3.0/go.mod" +"github.com/kisielk/errcheck v1.1.0/go.mod" +"github.com/kisielk/errcheck v1.5.0/go.mod" +"github.com/kisielk/gotool v1.0.0/go.mod" +"github.com/klauspost/cpuid/v2 v2.0.6" +"github.com/klauspost/cpuid/v2 v2.0.6/go.mod" +"github.com/klauspost/reedsolomon v1.9.15" +"github.com/klauspost/reedsolomon v1.9.15/go.mod" +"github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod" +"github.com/konsorten/go-windows-terminal-sequences v1.0.3/go.mod" +"github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod" +"github.com/kr/pretty v0.1.0/go.mod" +"github.com/kr/pretty v0.2.0/go.mod" +"github.com/kr/pty v1.1.1/go.mod" +"github.com/kr/pty v1.1.5/go.mod" +"github.com/kr/text v0.1.0/go.mod" +"github.com/kr/text v0.2.0" +"github.com/kr/text v0.2.0/go.mod" +"github.com/leodido/go-urn v1.2.0/go.mod" +"github.com/leodido/go-urn v1.2.1" +"github.com/leodido/go-urn v1.2.1/go.mod" +"github.com/magiconair/properties v1.8.1/go.mod" +"github.com/mailru/easyjson v0.0.0-20190614124828-94de47d64c63/go.mod" +"github.com/mailru/easyjson v0.0.0-20190626092158-b2ccc519800e/go.mod" +"github.com/mattn/go-colorable v0.0.9/go.mod" +"github.com/mattn/go-isatty v0.0.3/go.mod" +"github.com/mattn/go-runewidth v0.0.9" +"github.com/mattn/go-runewidth v0.0.9/go.mod" +"github.com/matttproud/golang_protobuf_extensions v1.0.1" +"github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod" +"github.com/miekg/dns v1.0.14/go.mod" +"github.com/mitchellh/cli v1.0.0/go.mod" +"github.com/mitchellh/go-homedir v1.0.0/go.mod" +"github.com/mitchellh/go-homedir v1.1.0/go.mod" +"github.com/mitchellh/go-testing-interface v1.0.0/go.mod" +"github.com/mitchellh/gox v0.4.0/go.mod" +"github.com/mitchellh/iochan v1.0.0/go.mod" +"github.com/mitchellh/mapstructure v0.0.0-20160808181253-ca63d7c062ee/go.mod" +"github.com/mitchellh/mapstructure v1.1.2/go.mod" +"github.com/moby/spdystream v0.2.0/go.mod" +"github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod" +"github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod" +"github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742/go.mod" +"github.com/modern-go/reflect2 v1.0.1/go.mod" +"github.com/munnerz/goautoneg v0.0.0-20120707110453-a547fc61f48d/go.mod" +"github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod" +"github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f/go.mod" +"github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f/go.mod" +"github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e" +"github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod" +"github.com/nxadm/tail v1.4.4/go.mod" +"github.com/nxadm/tail v1.4.8" +"github.com/nxadm/tail v1.4.8/go.mod" +"github.com/oklog/ulid v1.3.1/go.mod" +"github.com/onsi/ginkgo v0.0.0-20170829012221-11459a886d9c/go.mod" +"github.com/onsi/ginkgo v1.6.0/go.mod" +"github.com/onsi/ginkgo v1.11.0/go.mod" +"github.com/onsi/ginkgo v1.12.1/go.mod" +"github.com/onsi/ginkgo v1.16.2/go.mod" +"github.com/onsi/ginkgo v1.16.4" +"github.com/onsi/ginkgo v1.16.4/go.mod" +"github.com/onsi/gomega v0.0.0-20170829124025-dcabb60a477c/go.mod" +"github.com/onsi/gomega v1.7.0/go.mod" +"github.com/onsi/gomega v1.7.1/go.mod" +"github.com/onsi/gomega v1.10.1/go.mod" +"github.com/onsi/gomega v1.13.0" +"github.com/onsi/gomega v1.13.0/go.mod" +"github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod" +"github.com/pelletier/go-toml v1.2.0/go.mod" +"github.com/peterbourgon/diskv v2.0.1+incompatible/go.mod" +"github.com/pires/go-proxyproto v0.6.2" +"github.com/pires/go-proxyproto v0.6.2/go.mod" +"github.com/pkg/errors v0.8.0/go.mod" +"github.com/pkg/errors v0.8.1/go.mod" +"github.com/pkg/errors v0.9.1" +"github.com/pkg/errors v0.9.1/go.mod" +"github.com/pmezard/go-difflib v1.0.0" +"github.com/pmezard/go-difflib v1.0.0/go.mod" +"github.com/posener/complete v1.1.1/go.mod" +"github.com/pquerna/cachecontrol v0.0.0-20180517163645-1555304b9b35" +"github.com/pquerna/cachecontrol v0.0.0-20180517163645-1555304b9b35/go.mod" +"github.com/prometheus/client_golang v0.9.1/go.mod" +"github.com/prometheus/client_golang v0.9.3/go.mod" +"github.com/prometheus/client_golang v1.0.0/go.mod" +"github.com/prometheus/client_golang v1.7.1/go.mod" +"github.com/prometheus/client_golang v1.11.0" +"github.com/prometheus/client_golang v1.11.0/go.mod" +"github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod" +"github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod" +"github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod" +"github.com/prometheus/client_model v0.2.0" +"github.com/prometheus/client_model v0.2.0/go.mod" +"github.com/prometheus/common v0.0.0-20181113130724-41aa239b4cce/go.mod" +"github.com/prometheus/common v0.4.0/go.mod" +"github.com/prometheus/common v0.4.1/go.mod" +"github.com/prometheus/common v0.10.0/go.mod" +"github.com/prometheus/common v0.26.0" +"github.com/prometheus/common v0.26.0/go.mod" +"github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod" +"github.com/prometheus/procfs v0.0.0-20190507164030-5867b95ac084/go.mod" +"github.com/prometheus/procfs v0.0.2/go.mod" +"github.com/prometheus/procfs v0.1.3/go.mod" +"github.com/prometheus/procfs v0.6.0" +"github.com/prometheus/procfs v0.6.0/go.mod" +"github.com/prometheus/tsdb v0.7.1/go.mod" +"github.com/rodaine/table v1.0.1" +"github.com/rodaine/table v1.0.1/go.mod" +"github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod" +"github.com/rogpeppe/go-internal v1.3.0/go.mod" +"github.com/russross/blackfriday/v2 v2.0.1/go.mod" +"github.com/ryanuber/columnize v0.0.0-20160712163229-9b3edd62028f/go.mod" +"github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod" +"github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod" +"github.com/sirupsen/logrus v1.2.0/go.mod" +"github.com/sirupsen/logrus v1.4.2/go.mod" +"github.com/sirupsen/logrus v1.6.0/go.mod" +"github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d" +"github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod" +"github.com/smartystreets/goconvey v1.6.4" +"github.com/smartystreets/goconvey v1.6.4/go.mod" +"github.com/soheilhy/cmux v0.1.4/go.mod" +"github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod" +"github.com/spf13/afero v1.1.2/go.mod" +"github.com/spf13/afero v1.2.2/go.mod" +"github.com/spf13/cast v1.3.0/go.mod" +"github.com/spf13/cobra v1.1.3" +"github.com/spf13/cobra v1.1.3/go.mod" +"github.com/spf13/jwalterweatherman v1.0.0/go.mod" +"github.com/spf13/pflag v0.0.0-20170130214245-9ff6c6923cff/go.mod" +"github.com/spf13/pflag v1.0.3/go.mod" +"github.com/spf13/pflag v1.0.5" +"github.com/spf13/pflag v1.0.5/go.mod" +"github.com/spf13/viper v1.7.0/go.mod" +"github.com/stretchr/objx v0.1.0/go.mod" +"github.com/stretchr/objx v0.1.1/go.mod" +"github.com/stretchr/objx v0.2.0/go.mod" +"github.com/stretchr/testify v1.2.2/go.mod" +"github.com/stretchr/testify v1.3.0/go.mod" +"github.com/stretchr/testify v1.4.0/go.mod" +"github.com/stretchr/testify v1.5.1/go.mod" +"github.com/stretchr/testify v1.6.1/go.mod" +"github.com/stretchr/testify v1.7.0" +"github.com/stretchr/testify v1.7.0/go.mod" +"github.com/subosito/gotenv v1.2.0/go.mod" +"github.com/templexxx/cpufeat v0.0.0-20180724012125-cef66df7f161" +"github.com/templexxx/cpufeat v0.0.0-20180724012125-cef66df7f161/go.mod" +"github.com/templexxx/xor v0.0.0-20191217153810-f85b25db303b" +"github.com/templexxx/xor v0.0.0-20191217153810-f85b25db303b/go.mod" +"github.com/tjfoc/gmsm v1.4.1" +"github.com/tjfoc/gmsm v1.4.1/go.mod" +"github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5/go.mod" +"github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2/go.mod" +"github.com/xtaci/lossyconn v0.0.0-20200209145036-adba10fffc37" +"github.com/xtaci/lossyconn v0.0.0-20200209145036-adba10fffc37/go.mod" +"github.com/yuin/goldmark v1.1.27/go.mod" +"github.com/yuin/goldmark v1.2.1/go.mod" +"go.etcd.io/bbolt v1.3.2/go.mod" +"go.opencensus.io v0.21.0/go.mod" +"go.opencensus.io v0.22.0/go.mod" +"go.opencensus.io v0.22.2/go.mod" +"go.opencensus.io v0.22.3/go.mod" +"go.uber.org/atomic v1.4.0/go.mod" +"go.uber.org/multierr v1.1.0/go.mod" +"go.uber.org/zap v1.10.0/go.mod" +"golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod" +"golang.org/x/crypto v0.0.0-20181029021203-45a5f77698d3/go.mod" +"golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod" +"golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod" +"golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod" +"golang.org/x/crypto v0.0.0-20190611184440-5c40567a22f8/go.mod" +"golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod" +"golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod" +"golang.org/x/crypto v0.0.0-20201002170205-7f63de1d35b0/go.mod" +"golang.org/x/crypto v0.0.0-20201012173705-84dcc777aaee/go.mod" +"golang.org/x/crypto v0.0.0-20210220033148-5ea612d1eb83" +"golang.org/x/crypto v0.0.0-20210220033148-5ea612d1eb83/go.mod" +"golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod" +"golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod" +"golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod" +"golang.org/x/exp v0.0.0-20190829153037-c13cbed26979/go.mod" +"golang.org/x/exp v0.0.0-20191030013958-a1ab85dbe136/go.mod" +"golang.org/x/exp v0.0.0-20191129062945-2f5052295587/go.mod" +"golang.org/x/exp v0.0.0-20191227195350-da58074b4299/go.mod" +"golang.org/x/exp v0.0.0-20200119233911-0405dc783f0a/go.mod" +"golang.org/x/exp v0.0.0-20200207192155-f17229e696bd/go.mod" +"golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6/go.mod" +"golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod" +"golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod" +"golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod" +"golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod" +"golang.org/x/lint v0.0.0-20190301231843-5614ed5bae6f/go.mod" +"golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod" +"golang.org/x/lint v0.0.0-20190409202823-959b441ac422/go.mod" +"golang.org/x/lint v0.0.0-20190909230951-414d861bb4ac/go.mod" +"golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod" +"golang.org/x/lint v0.0.0-20191125180803-fdd1cda4f05f/go.mod" +"golang.org/x/lint v0.0.0-20200130185559-910be7a94367/go.mod" +"golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod" +"golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod" +"golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod" +"golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod" +"golang.org/x/mod v0.1.0/go.mod" +"golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod" +"golang.org/x/mod v0.1.1-0.20191107180719-034126e5016b/go.mod" +"golang.org/x/mod v0.2.0/go.mod" +"golang.org/x/mod v0.3.0/go.mod" +"golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod" +"golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod" +"golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod" +"golang.org/x/net v0.0.0-20181023162649-9b4f9f5ad519/go.mod" +"golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod" +"golang.org/x/net v0.0.0-20181201002055-351d144fa1fc/go.mod" +"golang.org/x/net v0.0.0-20181220203305-927f97764cc3/go.mod" +"golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod" +"golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod" +"golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod" +"golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod" +"golang.org/x/net v0.0.0-20190501004415-9ce7a6920f09/go.mod" +"golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod" +"golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod" +"golang.org/x/net v0.0.0-20190613194153-d28f0bde5980/go.mod" +"golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod" +"golang.org/x/net v0.0.0-20190724013045-ca1201d0de80/go.mod" +"golang.org/x/net v0.0.0-20190827160401-ba9fcec4b297/go.mod" +"golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553/go.mod" +"golang.org/x/net v0.0.0-20200114155413-6afb5195e5aa/go.mod" +"golang.org/x/net v0.0.0-20200202094626-16171245cfb2/go.mod" +"golang.org/x/net v0.0.0-20200222125558-5a598a2470a0/go.mod" +"golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod" +"golang.org/x/net v0.0.0-20200301022130-244492dfa37a/go.mod" +"golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e/go.mod" +"golang.org/x/net v0.0.0-20200520004742-59133d7f0dd7/go.mod" +"golang.org/x/net v0.0.0-20200625001655-4c5254603344/go.mod" +"golang.org/x/net v0.0.0-20201010224723-4f7140c49acb/go.mod" +"golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod" +"golang.org/x/net v0.0.0-20210224082022-3d97a244fca7/go.mod" +"golang.org/x/net v0.0.0-20210428140749-89ef3d95e781" +"golang.org/x/net v0.0.0-20210428140749-89ef3d95e781/go.mod" +"golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod" +"golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod" +"golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod" +"golang.org/x/oauth2 v0.0.0-20191202225959-858c2ad4c8b6/go.mod" +"golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d" +"golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod" +"golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod" +"golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod" +"golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod" +"golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod" +"golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod" +"golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod" +"golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod" +"golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod" +"golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod" +"golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod" +"golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod" +"golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod" +"golang.org/x/sys v0.0.0-20181026203630-95b1ffbd15a5/go.mod" +"golang.org/x/sys v0.0.0-20181107165924-66b7b1311ac8/go.mod" +"golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod" +"golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod" +"golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod" +"golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod" +"golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod" +"golang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod" +"golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod" +"golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod" +"golang.org/x/sys v0.0.0-20190616124812-15dcb6c0061f/go.mod" +"golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod" +"golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod" +"golang.org/x/sys v0.0.0-20190904154756-749cb33beabd/go.mod" +"golang.org/x/sys v0.0.0-20191001151750-bb3f8db39f24/go.mod" +"golang.org/x/sys v0.0.0-20191005200804-aed5e4c7ecf9/go.mod" +"golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod" +"golang.org/x/sys v0.0.0-20191120155948-bd437916bb0e/go.mod" +"golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod" +"golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8/go.mod" +"golang.org/x/sys v0.0.0-20200106162015-b016eb3dc98e/go.mod" +"golang.org/x/sys v0.0.0-20200113162924-86b910548bc1/go.mod" +"golang.org/x/sys v0.0.0-20200122134326-e047566fdf82/go.mod" +"golang.org/x/sys v0.0.0-20200202164722-d101bd2416d5/go.mod" +"golang.org/x/sys v0.0.0-20200212091648-12a6c2dcc1e4/go.mod" +"golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod" +"golang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527/go.mod" +"golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod" +"golang.org/x/sys v0.0.0-20200615200032-f1bc736245b1/go.mod" +"golang.org/x/sys v0.0.0-20200625212154-ddb9806d33ae/go.mod" +"golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod" +"golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod" +"golang.org/x/sys v0.0.0-20210112080510-489259a85091/go.mod" +"golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod" +"golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod" +"golang.org/x/sys v0.0.0-20210426230700-d19ff857e887/go.mod" +"golang.org/x/sys v0.0.0-20210603081109-ebe580a85c40/go.mod" +"golang.org/x/sys v0.0.0-20210616094352-59db8d763f22" +"golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod" +"golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod" +"golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod" +"golang.org/x/term v0.0.0-20210220032956-6a3ed077a48d/go.mod" +"golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod" +"golang.org/x/text v0.3.0/go.mod" +"golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod" +"golang.org/x/text v0.3.2/go.mod" +"golang.org/x/text v0.3.3/go.mod" +"golang.org/x/text v0.3.4/go.mod" +"golang.org/x/text v0.3.6" +"golang.org/x/text v0.3.6/go.mod" +"golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod" +"golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod" +"golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod" +"golang.org/x/time v0.0.0-20210220033141-f8bda1e9f3ba" +"golang.org/x/time v0.0.0-20210220033141-f8bda1e9f3ba/go.mod" +"golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod" +"golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod" +"golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod" +"golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod" +"golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod" +"golang.org/x/tools v0.0.0-20190312151545-0bb0c0a6e846/go.mod" +"golang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod" +"golang.org/x/tools v0.0.0-20190328211700-ab21143f2384/go.mod" +"golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod" +"golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c/go.mod" +"golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod" +"golang.org/x/tools v0.0.0-20190606124116-d0a3d012864b/go.mod" +"golang.org/x/tools v0.0.0-20190614205625-5aca471b1d59/go.mod" +"golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod" +"golang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0/go.mod" +"golang.org/x/tools v0.0.0-20190816200558-6889da9d5479/go.mod" +"golang.org/x/tools v0.0.0-20190911174233-4f2ddba30aff/go.mod" +"golang.org/x/tools v0.0.0-20191012152004-8de300cfc20a/go.mod" +"golang.org/x/tools v0.0.0-20191112195655-aa38f8e97acc/go.mod" +"golang.org/x/tools v0.0.0-20191113191852-77e3bb0ad9e7/go.mod" +"golang.org/x/tools v0.0.0-20191115202509-3a792d9c32b2/go.mod" +"golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod" +"golang.org/x/tools v0.0.0-20191125144606-a911d9008d1f/go.mod" +"golang.org/x/tools v0.0.0-20191130070609-6e064ea0cf2d/go.mod" +"golang.org/x/tools v0.0.0-20191216173652-a0e659d51361/go.mod" +"golang.org/x/tools v0.0.0-20191227053925-7b8e75db28f4/go.mod" +"golang.org/x/tools v0.0.0-20200117161641-43d50277825c/go.mod" +"golang.org/x/tools v0.0.0-20200122220014-bf1340f18c4a/go.mod" +"golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod" +"golang.org/x/tools v0.0.0-20200204074204-1cc6d1ef6c74/go.mod" +"golang.org/x/tools v0.0.0-20200207183749-b753a1ba74fa/go.mod" +"golang.org/x/tools v0.0.0-20200212150539-ea181f53ac56/go.mod" +"golang.org/x/tools v0.0.0-20200224181240-023911ca70b2/go.mod" +"golang.org/x/tools v0.0.0-20200304193943-95d2e580d8eb/go.mod" +"golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod" +"golang.org/x/tools v0.0.0-20201224043029-2b0845dc783e/go.mod" +"golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod" +"golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod" +"golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod" +"golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod" +"golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1" +"golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod" +"google.golang.org/api v0.4.0/go.mod" +"google.golang.org/api v0.7.0/go.mod" +"google.golang.org/api v0.8.0/go.mod" +"google.golang.org/api v0.9.0/go.mod" +"google.golang.org/api v0.13.0/go.mod" +"google.golang.org/api v0.14.0/go.mod" +"google.golang.org/api v0.15.0/go.mod" +"google.golang.org/api v0.17.0/go.mod" +"google.golang.org/api v0.18.0/go.mod" +"google.golang.org/api v0.20.0/go.mod" +"google.golang.org/appengine v1.1.0/go.mod" +"google.golang.org/appengine v1.4.0/go.mod" +"google.golang.org/appengine v1.5.0/go.mod" +"google.golang.org/appengine v1.6.1/go.mod" +"google.golang.org/appengine v1.6.5" +"google.golang.org/appengine v1.6.5/go.mod" +"google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod" +"google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19/go.mod" +"google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7/go.mod" +"google.golang.org/genproto v0.0.0-20190425155659-357c62f0e4bb/go.mod" +"google.golang.org/genproto v0.0.0-20190502173448-54afdca5d873/go.mod" +"google.golang.org/genproto v0.0.0-20190801165951-fa694d86fc64/go.mod" +"google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod" +"google.golang.org/genproto v0.0.0-20190911173649-1774047e7e51/go.mod" +"google.golang.org/genproto v0.0.0-20191108220845-16a3f7862a1a/go.mod" +"google.golang.org/genproto v0.0.0-20191115194625-c23dd37a84c9/go.mod" +"google.golang.org/genproto v0.0.0-20191216164720-4f79533eabd1/go.mod" +"google.golang.org/genproto v0.0.0-20191230161307-f3c370f40bfb/go.mod" +"google.golang.org/genproto v0.0.0-20200115191322-ca5a22157cba/go.mod" +"google.golang.org/genproto v0.0.0-20200122232147-0452cf42e150/go.mod" +"google.golang.org/genproto v0.0.0-20200204135345-fa8e72b47b90/go.mod" +"google.golang.org/genproto v0.0.0-20200212174721-66ed5ce911ce/go.mod" +"google.golang.org/genproto v0.0.0-20200224152610-e50cd9704f63/go.mod" +"google.golang.org/genproto v0.0.0-20200305110556-506484158171/go.mod" +"google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod" +"google.golang.org/grpc v1.19.0/go.mod" +"google.golang.org/grpc v1.20.1/go.mod" +"google.golang.org/grpc v1.21.1/go.mod" +"google.golang.org/grpc v1.23.0/go.mod" +"google.golang.org/grpc v1.25.1/go.mod" +"google.golang.org/grpc v1.26.0/go.mod" +"google.golang.org/grpc v1.27.0/go.mod" +"google.golang.org/grpc v1.27.1/go.mod" +"google.golang.org/grpc v1.31.0/go.mod" +"google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod" +"google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod" +"google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod" +"google.golang.org/protobuf v1.20.1-0.20200309200217-e05f789c0967/go.mod" +"google.golang.org/protobuf v1.21.0/go.mod" +"google.golang.org/protobuf v1.22.0/go.mod" +"google.golang.org/protobuf v1.23.0/go.mod" +"google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod" +"google.golang.org/protobuf v1.25.0/go.mod" +"google.golang.org/protobuf v1.26.0-rc.1/go.mod" +"google.golang.org/protobuf v1.26.0" +"google.golang.org/protobuf v1.26.0/go.mod" +"gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod" +"gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod" +"gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod" +"gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod" +"gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f" +"gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f/go.mod" +"gopkg.in/errgo.v2 v2.1.0/go.mod" +"gopkg.in/fsnotify.v1 v1.4.7/go.mod" +"gopkg.in/inf.v0 v0.9.1/go.mod" +"gopkg.in/ini.v1 v1.51.0/go.mod" +"gopkg.in/ini.v1 v1.62.0" +"gopkg.in/ini.v1 v1.62.0/go.mod" +"gopkg.in/resty.v1 v1.12.0/go.mod" +"gopkg.in/square/go-jose.v2 v2.4.1" +"gopkg.in/square/go-jose.v2 v2.4.1/go.mod" +"gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7" +"gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod" +"gopkg.in/yaml.v2 v2.0.0-20170812160011-eb3733d160e7/go.mod" +"gopkg.in/yaml.v2 v2.2.1/go.mod" +"gopkg.in/yaml.v2 v2.2.2/go.mod" +"gopkg.in/yaml.v2 v2.2.4/go.mod" +"gopkg.in/yaml.v2 v2.2.5/go.mod" +"gopkg.in/yaml.v2 v2.2.8/go.mod" +"gopkg.in/yaml.v2 v2.3.0/go.mod" +"gopkg.in/yaml.v2 v2.4.0" +"gopkg.in/yaml.v2 v2.4.0/go.mod" +"gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c" +"gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod" +"honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod" +"honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod" +"honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod" +"honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod" +"honnef.co/go/tools v0.0.1-2019.2.3/go.mod" +"honnef.co/go/tools v0.0.1-2020.1.3/go.mod" +"k8s.io/api v0.21.2/go.mod" +"k8s.io/apimachinery v0.21.2" +"k8s.io/apimachinery v0.21.2/go.mod" +"k8s.io/client-go v0.21.2" +"k8s.io/client-go v0.21.2/go.mod" +"k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod" +"k8s.io/klog/v2 v2.0.0/go.mod" +"k8s.io/klog/v2 v2.8.0/go.mod" +"k8s.io/kube-openapi v0.0.0-20210305001622-591a79e4bda7/go.mod" +"k8s.io/utils v0.0.0-20201110183641-67b214c5f920/go.mod" +"rsc.io/binaryregexp v0.2.0/go.mod" +"rsc.io/quote/v3 v3.1.0/go.mod" +"rsc.io/sampler v1.3.0/go.mod" +"sigs.k8s.io/structured-merge-diff/v4 v4.0.2/go.mod" +"sigs.k8s.io/structured-merge-diff/v4 v4.1.0/go.mod" +"sigs.k8s.io/yaml v1.2.0/go.mod" +) +go-module_set_globals +SRC_URI="https://github.com/fatedier/frp/archive/v${PV}.tar.gz -> ${P}.tar.gz + ${EGO_SUM_SRC_URI}" + +LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0" +SLOT="0" +KEYWORDS="~amd64 ~riscv" +IUSE="" + +src_prepare() { + # patch LDFLAGS to preserve symbol table #792408 + sed -e "s|^\\(LDFLAGS :=\\) -s \\(.*\\)|\1 \2|" -i Makefile || die + default +} + +src_compile() { + emake all +} + +src_install() { + local x + dobin bin/{frpc,frps} + dodoc README*.md + systemd_dounit conf/systemd/* + insinto /etc/frp + for x in conf/*.ini; do mv "${x}"{,.example}; done + doins conf/*.example +} diff --git a/net-vpn/headscale/Manifest b/net-vpn/headscale/Manifest new file mode 100644 index 000000000000..5a2c81d4424d --- /dev/null +++ b/net-vpn/headscale/Manifest @@ -0,0 +1,8 @@ +AUX config-socket.patch 503 BLAKE2B 508c1837f4d026d7afb4729aa57a988db2fcbc70eaa8be00e2c2614f803e1e448d90baee21513391494d59f2fb670faa71eaa9cd797b35be4a87c5b56601f2bc SHA512 9654582bc6175aa743951d25e7b426ab0a3a4676ad001daf052105db2fe11a5562a40d26ded998b4d650b4a10ddca8c0729550165e88184eadb61893bbaec37a +AUX headscale.confd 165 BLAKE2B 0bf5013e2820c4a9dcae234b61a9e1c5bc6b45903eb6b5687ccb561f4857c2b68332a610e7a813fd967fce10f0a1028e3a989e2575fff8dd9abc35121d642e09 SHA512 ff1e354e60ffd912be4c36712228550e70d9bc66928aeaf470504875fe68a04ed1de3b0d5a96ec7980c8957bc42912da643737d32631c379f3e72cd53b0adffd +AUX headscale.initd 846 BLAKE2B 91b558868dfcb4046a1d9c09d87154a979a4e7c7b1c4caa1d5a38ca2d97af3fdf81171f4e6ba206f95f560937ccabcd1981cc6d741d87037bdda5c9412aec8e6 SHA512 7e152c141b352c22ada47b93895dd3796737e525836b038bf36e48347e24425b2b4b7bd2f599abfd428ccf271aa100c31a5d8c01438ea15597d08a36761639c4 +AUX headscale.service 459 BLAKE2B 0c8d9b82cf3a9065fc9a57a0b0670a4cdb57cf62b27d1aac5c6823581b398c073922a142e07ef11d9867184e96981c314a6ce964d5f126dae51cabcba360ad50 SHA512 318b7394fe8232c461415438eed878962a429d4a47b7ffcb55f9aaec711c851aa59135bb5b9115b898d5ec2ae078fbaf1926052cfe44e6aafa44617e0ebffb37 +DIST headscale-0.15.0-deps.tar.xz 199844288 BLAKE2B 17c9e4a8877ee05f75f08c20794f6c084019f4554769ebabfc8d37e1ec309ac0cc2d18d341db241927df4ba3e43da39e8acb6a33a4a68435f9b3d3f7aebc098b SHA512 aa942787a4bc8644bb5e041fef293fd53a8d4ebc84faa8964c56fe9022b0359cd08ddd568898bc8fa4b2bc358f4c911b8a204438d676c5c4030bd89612d01c01 +DIST headscale-0.15.0.tar.gz 311959 BLAKE2B e4bcbf431c3b903024df95782b4070591e30439263796258f9a3cc07c7a2f4ea3f9895fb2869b642d6c37dc92fe492cc9d3b78261d8faa0a8e2c9eba3906aa20 SHA512 29b867f109e48bf04ab4f8a81bfab94155050f59f6c2aa2b4971567a7fb24ed343b869636e66e9cbb7b1b8df7d7415e769a85a7c3864d0fae169c15b6c7b6eb2 +EBUILD headscale-0.15.0-r1.ebuild 1242 BLAKE2B f9a9eb66887732fe3fd5e1b4b51eabd1dfdac95eba869877d0e343cb53dcb9a4982efa17f40e09a0d5ff48fa450de872354207418e836d37fce93b8704a4c1df SHA512 efc09de2df1c53477cef5ebb6360cc5fc57ec477f9eb08430c1a8fd6dec601be3e0b982273654d08ef6b172ac6431fa2bdc3e405946e3d4d98a165efd9b88566 +MISC metadata.xml 500 BLAKE2B 7dc95b76985ac9cb40ac5f12de2739f6e8f9f4f4a68a0bb397968c7419900c52c6233df1ce7eefa369de0a66cfa07ce8ec71624a6111d72e8c91553012169228 SHA512 d5b77a9da9eba9bdf9ba2ce675f92ca058f145f5bebc3546ad7acbff8140c16915afdf153bba8aacd2ce5130d7427cdaedef64efcb368546da91cbac8b5495e1 diff --git a/net-vpn/headscale/files/config-socket.patch b/net-vpn/headscale/files/config-socket.patch new file mode 100644 index 000000000000..4d6c90e3f0f5 --- /dev/null +++ b/net-vpn/headscale/files/config-socket.patch @@ -0,0 +1,13 @@ +diff --git a/config-example.yaml b/config-example.yaml +index dee25cb..007d8ec 100644 +--- a/config-example.yaml ++++ b/config-example.yaml +@@ -202,7 +202,7 @@ dns_config: + # Unix socket used for the CLI to connect without authentication + # Note: for local development, you probably want to change this to: + # unix_socket: ./headscale.sock +-unix_socket: /var/run/headscale.sock ++unix_socket: /run/headscale.sock + unix_socket_permission: "0770" + # + # headscale supports experimental OpenID connect support, diff --git a/net-vpn/headscale/files/headscale.confd b/net-vpn/headscale/files/headscale.confd new file mode 100644 index 000000000000..5bf65c68e358 --- /dev/null +++ b/net-vpn/headscale/files/headscale.confd @@ -0,0 +1,8 @@ +HEADSCALE_USER=headscale +HEADSCALE_GROUP=headscale + +# max number of open files (for floodfill) +rc_ulimit="-n 4096" + +# Options to headscale +HEADSCALE_OPTIONS="serve" diff --git a/net-vpn/headscale/files/headscale.initd b/net-vpn/headscale/files/headscale.initd new file mode 100644 index 000000000000..5a98c0e6cb34 --- /dev/null +++ b/net-vpn/headscale/files/headscale.initd @@ -0,0 +1,29 @@ +#!/sbin/openrc-run +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +description="Headscale Server daemon" +command="/usr/bin/headscale" +user="${HEADSCALE_USER}:${HEADSCALE_GROUP}" +directory="/var/lib/headscale" +output_log="/var/log/headscale.log" +error_log="/var/log/headscale.log" + +start_stop_daemon_args="--user \"${user}\" ${HEADSCALE_OPTIONS} --background" + +depend() { + need net +} + +start_pre() { + if [ ! -s /etc/headscale/config.yaml ] ; then + eerror "Missing headscale configuration file" + eerror "Please check the documentation directory for an example" + return 1 + fi + + checkpath -d -m 700 -o "${user}" /run/headscale /var/lib/headscale + checkpath -f -m 600 -o "${user}" /var/lib/headscale/db.sqlite /var/log/headscale.log + checkpath -f -m 600 -o "${user}" /etc/headscale/config.yaml +} + diff --git a/net-vpn/headscale/files/headscale.service b/net-vpn/headscale/files/headscale.service new file mode 100644 index 000000000000..fb27b40d4e31 --- /dev/null +++ b/net-vpn/headscale/files/headscale.service @@ -0,0 +1,24 @@ +[Unit] +Description=headscale controller +After=syslog.target +After=network.target + +[Service] +Type=simple +User=headscale +Group=headscale +ExecStart=/usr/bin/headscale serve +Restart=always +RestartSec=5 + +# Optional security enhancements +NoNewPrivileges=yes +PrivateTmp=yes +ProtectSystem=strict +ProtectHome=yes +ReadWritePaths=/var/lib/headscale /run/headscale +AmbientCapabilities=CAP_NET_BIND_SERVICE +RuntimeDirectory=headscale + +[Install] +WantedBy=multi-user.target diff --git a/net-vpn/headscale/headscale-0.15.0-r1.ebuild b/net-vpn/headscale/headscale-0.15.0-r1.ebuild new file mode 100644 index 000000000000..856fe17a4444 --- /dev/null +++ b/net-vpn/headscale/headscale-0.15.0-r1.ebuild @@ -0,0 +1,49 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module systemd + +DESCRIPTION="An open source, self-hosted implementation of the Tailscale control server" +HOMEPAGE="https://github.com/juanfont/headscale" +SRC_URI="https://github.com/juanfont/headscale/archive/v${PV}.tar.gz -> ${P}.tar.gz + https://dev.gentoo.org/~jsmolic/distfiles/net-vpn/headscale/${P}-deps.tar.xz +" + +LICENSE="BSD Apache-2.0 MIT" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + acct-group/headscale + acct-user/headscale +" +RDEPEND=" + ${DEPEND} + net-firewall/iptables +" + +PATCHES=( + "${FILESDIR}"/config-socket.patch +) + +src_compile() { + emake version=v${PV} +} + +src_install() { + dobin headscale + dodoc -r docs/* config-example.yaml + keepdir /etc/headscale /var/lib/headscale + systemd_dounit "${FILESDIR}"/headscale.service + newconfd "${FILESDIR}"/headscale.confd headscale + newinitd "${FILESDIR}"/headscale.initd headscale + fowners -R ${PN}:${PN} /etc/headscale /var/lib/headscale +} + +pkg_postinst() { + [[ -f "${EROOT}"/etc/headscale/config.yaml ]] && return + elog "Please create ${EROOT}/etc/headscale/config.yaml before starting the service" + elog "An example is in ${EROOT}/usr/share/doc/${PV}/config-example.yaml" +} diff --git a/net-vpn/headscale/metadata.xml b/net-vpn/headscale/metadata.xml new file mode 100644 index 000000000000..73d345656db7 --- /dev/null +++ b/net-vpn/headscale/metadata.xml @@ -0,0 +1,16 @@ + + + + + chris@lesscrowds.org + Chris Su + + + dlan@gentoo.org + Yixun Lan + + + jsmolic@gentoo.org + Jakov Smolić + + diff --git a/net-vpn/networkmanager-libreswan/Manifest b/net-vpn/networkmanager-libreswan/Manifest index 6349b2a9f45a..8cb8faa16ed6 100644 --- a/net-vpn/networkmanager-libreswan/Manifest +++ b/net-vpn/networkmanager-libreswan/Manifest @@ -1,8 +1,5 @@ -DIST NetworkManager-libreswan-1.2.12.tar.xz 397132 BLAKE2B 2ffe269e0898954d37c417df9779ff8e4e673e6b27232119b5414ed962e49d23053df1a73183366c4d47cc2da3032a59d7cbd89494f109a7c1a726f8e974304d SHA512 11cc8c2193959ec722e960825e34f246af3a1f93126bc916c122de6fe8d3194910a65b0884483134be1f4416fa072c9c7086f82e2f95b6f0a034ef409f7ca711 DIST NetworkManager-libreswan-1.2.14.tar.xz 402108 BLAKE2B 6be276c7fdd5dd588f0d35a1f1b1f1c8ffa902fc6b3d586c870afa2b0c44b58f55e38e55d1e12e68fdeb5fc9c16793185216e1efe3fb773ab63f240fdde9892a SHA512 4dec676c906ab67151321e29a050805c1c2b927da4f15fd3555f3f78758d416bbdd05a664a0e063089211b458abbf9904e82f230cd32cdc4fd5123a73fbe5742 DIST NetworkManager-libreswan-1.2.16.tar.xz 406668 BLAKE2B 58008ed6b6e45a0cb26ec7cd59180f5be99bfd6959fb9cbcdf3dd62139e3fbe785fccb3fdcbe9f1d1387700b97ae539020d5036804c99d6bd95dd6fd22c625e0 SHA512 1e775a525df5ae6dafa2ccc04af345e5cc04d74ea9f532614f4fd2b388c1016940a1db8347ac670fe396f075b5c9234afea59e777ecbd6ce647db9f3247cd7ad -EBUILD networkmanager-libreswan-1.2.12.ebuild 857 BLAKE2B 0702b86e209df2bbad2686bc7fa0e4f075c2007a3f494771b8c01c6b4c9b412910a50756f99e53a4c8500099943ce1df2d08c0591492c5c1c6a679b59a37795c SHA512 feadc141041376082e2a9d7ab588d576b408812f572288149c31d0547d05169b3a22cfe9cee032fb1ddad959bf236c7e0e318bda5523383d11ab07b6d4fa6540 EBUILD networkmanager-libreswan-1.2.14-r1.ebuild 933 BLAKE2B c2f28b3f294b6f9c289c42c4f267e57afe02b3acf4907c3196ecbae0edf6e13075ad0deb654932bfabc8c35eeffe58bc183e4329354e00f3106fde4025632aae SHA512 c522a56f4b944c78f5272db628d344d3c5fe41883b6d8b45264437e0472261ca87ceda9819b3fbc8ac9ca601f604b9467ded430d04f88521045c91beb2dd305c -EBUILD networkmanager-libreswan-1.2.14.ebuild 857 BLAKE2B c7f51fce081214d864de360537a7449d4b1c9cbd57c5317e85c652d7bad9e5d11be90855a12a6fb16446fe836c23b90d492cf171db5bf557a1303812895e5890 SHA512 2c41682b5bfc958c01068d1c20dc4432b126cb4452e98f45e98fe30d2aced1360d6c203a5b81606f80ccbf11cd1530faee4cbbc6e41bfd761362fd7378d907c5 EBUILD networkmanager-libreswan-1.2.16.ebuild 884 BLAKE2B 069fa302eb980b27e0d0d93caed2379dd72a8aef3a655c72fc7e6253a0d4742dc2d0e5aa06f84aab7930860a7268d743bb05d9ab28b42af21b8bc8dddfac94e9 SHA512 451457a0dca870ec1e8e92cff4c49ff159bb7cb247e34b110ce2207aa14ece20801ac9ba9a49471045cef617e087af7b94a696bec7b807b47902bdca609e9bc5 MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3 diff --git a/net-vpn/networkmanager-libreswan/networkmanager-libreswan-1.2.12.ebuild b/net-vpn/networkmanager-libreswan/networkmanager-libreswan-1.2.12.ebuild deleted file mode 100644 index 225505b7b92b..000000000000 --- a/net-vpn/networkmanager-libreswan/networkmanager-libreswan-1.2.12.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME_ORG_MODULE="NetworkManager-libreswan" - -inherit gnome2 - -DESCRIPTION="NetworkManager libreswan plugin" -HOMEPAGE="https://wiki.gnome.org/Projects/NetworkManager/VPN" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="gtk" - -RDEPEND=" - >=dev-libs/glib-2.32:2 - >=dev-libs/libnl-3.2.8:3 - >=net-misc/networkmanager-1.2.0:= - net-vpn/libreswan - gtk? ( - app-crypt/libsecret - >=gnome-extra/nm-applet-1.2.0 - >=x11-libs/gtk+-3.4:3 - ) - !net-misc/networkmanager-openswan -" -DEPEND="${RDEPEND} - sys-devel/gettext - dev-util/intltool - virtual/pkgconfig -" - -src_configure() { - local myconf=( - --disable-more-warnings - --disable-static - --with-dist-version=Gentoo - --without-libnm-glib - $(use_with gtk gnome) - ) - gnome2_src_configure "${myconf[@]}" -} diff --git a/net-vpn/networkmanager-libreswan/networkmanager-libreswan-1.2.14.ebuild b/net-vpn/networkmanager-libreswan/networkmanager-libreswan-1.2.14.ebuild deleted file mode 100644 index bf5c0f6a4c8f..000000000000 --- a/net-vpn/networkmanager-libreswan/networkmanager-libreswan-1.2.14.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME_ORG_MODULE="NetworkManager-libreswan" - -inherit gnome2 - -DESCRIPTION="NetworkManager libreswan plugin" -HOMEPAGE="https://wiki.gnome.org/Projects/NetworkManager/VPN" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="gtk" - -RDEPEND=" - >=dev-libs/glib-2.32:2 - >=dev-libs/libnl-3.2.8:3 - >=net-misc/networkmanager-1.2.0:= - net-vpn/libreswan - gtk? ( - app-crypt/libsecret - >=gnome-extra/nm-applet-1.2.0 - >=x11-libs/gtk+-3.4:3 - ) - !net-misc/networkmanager-openswan -" -DEPEND="${RDEPEND} - sys-devel/gettext - dev-util/intltool - virtual/pkgconfig -" - -src_configure() { - local myconf=( - --disable-more-warnings - --disable-static - --with-dist-version=Gentoo - --without-libnm-glib - $(use_with gtk gnome) - ) - gnome2_src_configure "${myconf[@]}" -} diff --git a/net-vpn/networkmanager-openconnect/Manifest b/net-vpn/networkmanager-openconnect/Manifest index 38d4a0dcb97d..09c52e201c67 100644 --- a/net-vpn/networkmanager-openconnect/Manifest +++ b/net-vpn/networkmanager-openconnect/Manifest @@ -2,5 +2,5 @@ DIST NetworkManager-openconnect-1.2.6.tar.xz 713464 BLAKE2B 7837d2e825b8e962a960 DIST NetworkManager-openconnect-1.2.8.tar.xz 857808 BLAKE2B b9dd1f75eb34b3149b1d8520fa34caec9547c581affd8065116376f5ee9b0332dc8791af63a88b918445b17b9fd5655b5c154a32c150da62a015ae94221c4634 SHA512 5209fb15ce22511f9b9ccde5e19c86136c3236490c4793afcc2d4081ad87dc4c5fde7f6335db1f50cbbb674b1afc7c42a8c89a6d046ba3945691b2dfb3691d38 EBUILD networkmanager-openconnect-1.2.6-r1.ebuild 955 BLAKE2B 82f2db460538780d49cb2c2b74952e57d5e8278f826bc1d68f97ecff8c4ce2e7d1178e00349ffb52bf3f8d8060ffe0a590e04353256b2872edd59a5672b0f20c SHA512 eaec4389ac3b33bef9ff0fce60a3a122ff26bf8b454ae8b4a4e87e22a0d1b7b2881e9113dec7c53f045f7f62cdebf0c78cb4ca8f86d57cb4a1f0a51cc3af8450 EBUILD networkmanager-openconnect-1.2.6-r2.ebuild 1031 BLAKE2B a0ee551e7abccd027c15e7a530dcfba1119e6e69238a38bc4fb10e6182fb258a67b3b50f62ce510fe8ddaa4766912f769c5537b71150fa286452ffde92a92d70 SHA512 c8cdf147fe4bbc5762b6d7f7e03dd95f976749ba79fe63679075dfc7e43e96cccabcbfb3ce6f25d4dbc276fe262695ec40043c602df7825b7f26587a321e81c3 -EBUILD networkmanager-openconnect-1.2.8.ebuild 1160 BLAKE2B f23db390303b864749b67979688e2d72012040c51cf1b52d52b9f159c84c94f3c9acf6d7a770dc3ca983e7b4884bb5e4bfec4fca617499f5aa2ed1064d74222a SHA512 375dfbabe5c47b45aa66ced0b99b4ed14f55a596d1f2631761126647df47bfaca9c2281aba523821e929e09145f12b58fb4268cecb9691ab97f0412bf2419b04 +EBUILD networkmanager-openconnect-1.2.8.ebuild 1167 BLAKE2B 727f2c89832d83149975df4deab831a3e3bf25304b1f3ad771e7d85ceead8ff0d00a1a0c1f8d785d673ea4c61e2dd30a8892e83b48566bcff55afd8cdee7c18a SHA512 544973fe428188f3874fde78e129e5bee6a157dca56895fb37a612e128bb5f8e0ebcfc3e3e8dde72d5899a71b33f7e5fd39ec1a4b4ca095d8f2fcc3f30ffa329 MISC metadata.xml 254 BLAKE2B de7a97001e5947704f42973c8a0c3a23c2d80afb976254f5fd21e9d372a946e055d4cdc3c0eaed010505f87929b56e8b1e650c945e2a302644adbc9440833be8 SHA512 c81da4f9b80e5691a167f4590906952e25356604ec17689c005be14efb394c0634776bbe84df936edde239480bdf46db41216b00da4a3a45f670e9ca18ab0132 diff --git a/net-vpn/networkmanager-openconnect/networkmanager-openconnect-1.2.8.ebuild b/net-vpn/networkmanager-openconnect/networkmanager-openconnect-1.2.8.ebuild index 145fe1c4dd0c..3ce7b7a9443e 100644 --- a/net-vpn/networkmanager-openconnect/networkmanager-openconnect-1.2.8.ebuild +++ b/net-vpn/networkmanager-openconnect/networkmanager-openconnect-1.2.8.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/NetworkManager https://gitlab.gnome.or LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" IUSE="gtk" DEPEND=" diff --git a/net-vpn/networkmanager-sstp/Manifest b/net-vpn/networkmanager-sstp/Manifest index d5353e5f2890..34cffa103119 100644 --- a/net-vpn/networkmanager-sstp/Manifest +++ b/net-vpn/networkmanager-sstp/Manifest @@ -1,5 +1,8 @@ +AUX networkmanager-sstp-1.3.0-fix-configure.ac-bashisms.patch 5579 BLAKE2B f47cdac48099067340ae0723b011dca385711ed9f7651105e14541f2f799d96d8476604d20c747f43651ece043e11c857edf86acb5b99fd7a37db544020a953d SHA512 c9ef2c096d887f9a06c0bf64fe78d4dd2713997ecf5cf103c154f95465b40bf706b842483979df86ffa4efda208788bdfeb5015a39110568fd05ce951cca1672 DIST NetworkManager-sstp-1.2.0.tar.bz2 440695 BLAKE2B 170221842c25945da09f94364642be94993ac4ef7bbaffebefc463e18eeff78f3a58d95607a6f0be9fb5ecdabee244d64abb02eb56deb213ac089019089821f4 SHA512 31c7f61c2d0326c2ddc681690d4a9e0a25f29b3b5f51c44ea196cd74aab1002a6eb66bd06bddd8218961b18e666d5c28e57cfe0b2694a686ea8eb4195fcd9776 DIST NetworkManager-sstp-1.2.6.tar.bz2 450813 BLAKE2B 9eefc73a676c825fd56b36085385fc382616059b82f8c14394e315b657162baa608f15046cad584d088774af1432a4e4d3751ecbecc6e779af7080c4bec9034f SHA512 60f5636e73d40ad3e16e5751a22ec12616e8d1fcffe63cba2ae1d04a13edd553c8c72a336ec52d353be6df5431a8a27a74e6e056b1a1a18ed050d5ec226bbe8e +DIST NetworkManager-sstp-1.3.0.tar.bz2 548907 BLAKE2B 97248268a781033bc960f930c5a55102e9fa76efa4be6477ffd277fd334649625b6c88418f00d678afa4412fb088cd201ef6711ef6f48b516daaa38fac02caa9 SHA512 9a26c737601990b913d9506ecaac957c4f6d2a4c64a3a0eb8beaf93eaef797ed134b2ddfe2421006a7ffe0dbd18800d49501836f3671f798132a1df707da138a EBUILD networkmanager-sstp-1.2.0-r1.ebuild 1218 BLAKE2B 119d67bc269a808cbc0c6c29f90ce8f0de9140376eba85519746903154551ca6475aaebc0360ac044106edcf7e9d51a5652e45c75f984024bb090217ed6cf1be SHA512 fd8156aee6ab86c21f73216b0efc2c910c263149b679ab261533af456579f1929e223cdba29331a321ac4f318d9ad0f818464a654380faf1dc3adbde909363a6 EBUILD networkmanager-sstp-1.2.6.ebuild 1331 BLAKE2B 331a5d08bc755700906e57d1b7b3bee2d1a20cce4d28a610d4030e13c9a0e31a13b34ba59d7f3b917c459bd592f0a903883cf653dbf7cdd05ba3fe25ac8816f8 SHA512 3278c9f7efef3aff1b911e12fbb65a75b9a6158074e90bc678c4d20e54af94361db915a3c96e8da372c72a64a6a576e68e041cc87977c31479684988ac0221fb -MISC metadata.xml 247 BLAKE2B a0b253d860c7d4849a5a4ebf3a2226aa436b2cc9ac36a9328e7f7da57b89a0f7fd0accd3ddc5813f32889b6dd97ab37bc584eb1fcb1a65d7cb52b8f36390f6df SHA512 d11ea44f09fadcb14c74695c5e9f548623ea6281f5bfb32aca976e1bab298af23e2e194a1c1d90330ddc344a6135bb8f0461e65cbbbd4bdd927869ab04eaa6b1 +EBUILD networkmanager-sstp-1.3.0.ebuild 1908 BLAKE2B 65db01a396d8586734dae6633b2e08b5f57481b62edbb1491eeeaa5e8c9df77a4f66bc8cc531868696ff70b12de5828cb6333d7230dac05e101aa19f7b019e27 SHA512 3783edf78594d49a4f0765822929918bd12a2acde2dd6a317632bc4c7f5115e140b19c2f87d9c02e024949a49c99fb8d2a70645714dc6da140a338e82bc3e39e +MISC metadata.xml 334 BLAKE2B fb4c9de0fe5f5bd6fa7ffd7786b3f29386a5071e8d52cbbea5f0c92c32e8104b40f9d569e5c2d4201a10a477afebc4f49a82529d54e06b541edb06d5ecac88b3 SHA512 3d0a617092ceafe03e1aca6a044c0e4b1f5e80f319932be820472d2a8fb81bcdddf763a5649578786d8296d33cb57b955bd19ba273b92c15f78c120ee2687801 diff --git a/net-vpn/networkmanager-sstp/files/networkmanager-sstp-1.3.0-fix-configure.ac-bashisms.patch b/net-vpn/networkmanager-sstp/files/networkmanager-sstp-1.3.0-fix-configure.ac-bashisms.patch new file mode 100644 index 000000000000..7f603028e639 --- /dev/null +++ b/net-vpn/networkmanager-sstp/files/networkmanager-sstp-1.3.0-fix-configure.ac-bashisms.patch @@ -0,0 +1,114 @@ +https://gitlab.gnome.org/GNOME/network-manager-sstp/-/merge_requests/44 + +From abe1e3aa7e2cd71e979035168ffa54268bb26b9b Mon Sep 17 00:00:00 2001 +From: Sam James +Date: Tue, 10 May 2022 19:29:26 +0000 +Subject: [PATCH] configure.ac: fix bashism, use x prefix + +configure scripts are expected to work with POSIX compliant shells providing +/bin/sh so use = instead of == to work with both Bash and other shells. + +Also, throw in x"$var" == xvar guards (x) because it's a lot easier to just +have them and avoid pitfalls when a variable ends up not defined and having +a syntax error, even though it's not needed in every context depending +on shell. + +Signed-off-by: Sam James +--- a/configure.ac ++++ b/configure.ac +@@ -59,7 +59,7 @@ AC_CACHE_CHECK([if pppd/mppe.h defines mppe_keys_xyz() functions], ac_cv_working + return 0;]])], + [ac_cv_working_mppe_h=yes], + [ac_cv_working_mppe_h=no])]) +-if test $ac_cv_working_mppe_h = yes; then ++if test $ac_cv_working_mppe_h = xyes; then + AC_DEFINE(HAVE_MPPE_KEYS_FUNCTIONS, 1, + [Define to 1 if you have and it declares the mppe_keys_xyz() functions]) + fi +@@ -70,11 +70,11 @@ dnl Support for the auth notify callback in pppd >= 2.4.9 + AC_ARG_WITH([pppd-auth-notify-support], + [AS_HELP_STRING([--with-pppd-auth-notify-support], [is the auth-notifier supported by pppd])]) + if test x"$with_pppd_auth_notify_support" != xyes; then +- if test x"$pppd_pkgconfig_support" == xyes; then # pkgconfig implies pppd > 2.4.9 ++ if test x"$pppd_pkgconfig_support" = xyes; then # pkgconfig implies pppd > 2.4.9 + AS_VAR_SET([with_pppd_auth_notify_support],[yes]) + fi + fi +-if test x"$with_pppd_auth_notify_support" == xyes; then ++if test x"$with_pppd_auth_notify_support" = xyes; then + AC_DEFINE(USE_PPPD_AUTH_HOOK,1,[Define if pppd has support for client side authentication complete notification]) + else + AS_VAR_SET([with_pppd_auth_notify_support],[no]) +@@ -85,11 +85,11 @@ dnl Enable support for extended tls settings in pppd > 2.4.9 + AC_ARG_WITH([pppd-ext-tls-settings-suppport], + [AS_HELP_STRING([--with-pppd-ext-tls-settings-support], [is settings such as pkcs12, tls-verify-method, tls-verify-key-usage and max-tls-version supported in by pppd])]) + if test x"$with_pppd_ext_tls_settings_support" != xyes; then +- if test x"$pppd_pkgconfig_support" == xyes; then # pkgconfig implies pppd > 2.4.9 ++ if test x"$pppd_pkgconfig_support" = xyes; then # pkgconfig implies pppd > 2.4.9 + AS_VAR_SET([with_pppd_ext_tls_settings_support],[yes]) + fi + fi +-if test x"$with_pppd_ext_tls_settings_support" == xyes; then ++if test x"$with_pppd_ext_tls_settings_support" = xyes; then + AC_DEFINE(USE_PPP_EXT_TLS_SETTINGS,1,[Define if pppd has support for extended tls-settings like pkcs12, tls-verify-method, tls-verify-key-usage, max-tls-version]) + else + AS_VAR_SET([with_pppd_ext_tls_settings_support],[no]) +@@ -102,7 +102,7 @@ AC_ARG_WITH([pppd-plugin-dir], + if test -n "$with_pppd_plugin_dir" ; then + PPPD_PLUGIN_DIR="$with_pppd_plugin_dir" + else +- if test x"$pppd_pkgconfig_support" == xyes; then ++ if test x"$pppd_pkgconfig_support" = xyes; then + PKG_CHECK_VAR(PPPD_PLUGIN_DIR, [pppd], [plugindir]) + else + PPPD_PLUGIN_DIR="${libdir}/pppd/2.4.7" +@@ -134,29 +134,29 @@ dnl + AC_ARG_WITH(gnome, AS_HELP_STRING([--without-gnome], [Build NetworkManager-sstp without GNOME support, e.g. vpn service only]), [], [with_gnome_specified=no]) + AC_ARG_WITH(gtk4, AS_HELP_STRING([--with-gtk4], [Build NetworkManager-sstp with libnma-gtk4 support]), [], [with_gtk4_specified=no]) + AC_ARG_WITH(libnm-glib, AS_HELP_STRING([--with-libnm-glib], [Build NetworkManager-sstp with libnm-glib comatibility (deprecated)]), [], [with_libnm_glib_specified=no]) +-if test "$with_libnm_glib_specified" != no -a "$with_libnm_glib" != no; then +- if test "$with_gnome_specified" != no -a "$with_gnome" == no; then ++if test x"$with_libnm_glib_specified" != xno -a x"$with_libnm_glib" != xno; then ++ if test x"$with_gnome_specified" != xno -a x"$with_gnome" = xno; then + AC_MSG_ERROR(Building --with-libnm-glib conflicts with --without-gnome) + fi + fi +-if test "$with_gnome" != no; then ++if test x"$with_gnome" != xno; then + with_gnome=yes + fi +-if test "$with_gtk4_specified" == no; then ++if test x"$with_gtk4_specified" = xno; then + with_gtk4=no + fi +-if test "$with_gtk4" != yes; then ++if test x"$with_gtk4" != xyes; then + with_gtk4=no + fi +-if test "$with_libnm_glib_specified" == no; then ++if test x"$with_libnm_glib_specified" = xno; then + with_libnm_glib=no + fi +-if test "$with_libnm_glib" != yes; then ++if test x"$with_libnm_glib" != xyes; then + with_libnm_glib=no + fi +-AM_CONDITIONAL(WITH_GNOME, test "$with_gnome" != no) +-AM_CONDITIONAL(WITH_GTK4, test "$with_gtk4" != no) +-AM_CONDITIONAL(WITH_LIBNM_GLIB, test "$with_libnm_glib" != no) ++AM_CONDITIONAL(WITH_GNOME, test x"$with_gnome" != xno) ++AM_CONDITIONAL(WITH_GTK4, test x"$with_gtk4" != xno) ++AM_CONDITIONAL(WITH_LIBNM_GLIB, test x"$with_libnm_glib" != xno) + AC_ARG_ENABLE(absolute-paths, AS_HELP_STRING([--enable-absolute-paths], [Use absolute paths to in .name files. Useful for development. (default is no)])) + + GETTEXT_PACKAGE=NetworkManager-sstp +@@ -223,7 +223,7 @@ NM_COMPILER_WARNINGS([yes]) + + NM_PLUGIN_DIR="$libdir/NetworkManager" + AC_SUBST(NM_PLUGIN_DIR) +-if test x"$enable_absolute_paths" == x"yes"; then ++if test x"$enable_absolute_paths" = x"yes"; then + NM_PLUGIN_DIR_NAME_FILE="$NM_PLUGIN_DIR/" + else + enable_absolute_paths=no +GitLab diff --git a/net-vpn/networkmanager-sstp/metadata.xml b/net-vpn/networkmanager-sstp/metadata.xml index 334a1211764a..2b6abde9ed92 100644 --- a/net-vpn/networkmanager-sstp/metadata.xml +++ b/net-vpn/networkmanager-sstp/metadata.xml @@ -2,6 +2,9 @@ + + Use gui-libs/gtk for GUI support. + sstp-client diff --git a/net-vpn/networkmanager-sstp/networkmanager-sstp-1.3.0.ebuild b/net-vpn/networkmanager-sstp/networkmanager-sstp-1.3.0.ebuild new file mode 100644 index 000000000000..c6d18ab9057c --- /dev/null +++ b/net-vpn/networkmanager-sstp/networkmanager-sstp-1.3.0.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="NetworkManager-sstp" +MY_P="${MY_PN}-${PV}" + +inherit autotools + +DESCRIPTION="Client for the proprietary Microsoft Secure Socket Tunneling Protocol(SSTP)" +HOMEPAGE="https://gitlab.gnome.org/GNOME/network-manager-sstp https://sourceforge.net/projects/sstp-client/" +SRC_URI="mirror://sourceforge/project/sstp-client/network-manager-sstp//${MY_P}.tar.bz2" +S="${WORKDIR}/${MY_P}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="gui gtk4" + +# As of 1.3.0, if want GUI support, GTK 3 is always needed, even with GTK 4. +# atk/graphene/harfbuzz/cairo/gdk-pixbuf/pango are all standard "dragged in by gtk/glib" +# deps. +RDEPEND=">=dev-libs/glib-2.32:2 + net-misc/sstp-client + >=net-misc/networkmanager-1.1.0 + net-dialup/ppp:= + net-libs/gnutls:= + gui? ( + >=net-libs/libnma-1.2.0 + >=app-crypt/libsecret-0.18 + >=x11-libs/gtk+-3.4:3 + + gtk4? ( + dev-libs/atk + media-libs/graphene + media-libs/harfbuzz:= + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/pango + + gui-libs/gtk:4 + ) + )" +DEPEND="${RDEPEND}" +BDEPEND="dev-util/gdbus-codegen + dev-util/intltool + virtual/pkgconfig + sys-apps/file + sys-devel/gettext" + +PATCHES=( + "${FILESDIR}"/${P}-fix-configure.ac-bashisms.patch +) + +src_prepare() { + default + + # Bug #741108 + sed -i 's|/appdata|/metainfo|g' Makefile.{in,am} || die + + eautoreconf +} + +src_configure() { + local PPPD_VER="$(best_version net-dialup/ppp)" + # Reduce it to ${PV}-${PR} + PPPD_VER=${PPPD_VER#*/*-} + # Main version without beta/pre/patch/revision + PPPD_VER=${PPPD_VER%%[_-]*} + + econf \ + --disable-more-warnings \ + --with-dist-version=Gentoo \ + --with-pppd-plugin-dir="${EPREFIX}/usr/$(get_libdir)/pppd/${PPPD_VER}" \ + $(use_with gui gnome) \ + $(use_with gtk4) \ + --without-libnm-glib +} + +src_install() { + default + + find "${ED}" -type f -name '*.la' -delete || die +} diff --git a/net-vpn/openconnect/Manifest b/net-vpn/openconnect/Manifest index 869556d09fa9..c7cc59717312 100644 --- a/net-vpn/openconnect/Manifest +++ b/net-vpn/openconnect/Manifest @@ -6,7 +6,9 @@ AUX openconnect.initd 664 BLAKE2B 5fcf983c474ccb10c2b785f1af161e6f85efcb19fe13ab AUX openconnect.logrotate 116 BLAKE2B 308d088f7c06239ec68831e415df420362c1825ae279fa6f736f36df0bf2e7efc8ea6a4ab43d9b53680dd0ab5028c92bf70a0597b56a20da06b302457e7d5f07 SHA512 ea1b6caf6278fea515c299072ee799ab3676014784703d7fa8e4f4d7bfc4599650c386d9706a3e6d92c195c9e5e1628fa6efc1124e1ae72875cc9eaab73cb077 DIST openconnect-8.10.tar.gz 2084534 BLAKE2B 98ad0e24e09bc565f359139540f60eb9b6b5ed2239a9c46c56889b8554fc3de3605c10f1bb4fa0b0b206ba35404ae90a389ab8dcee54cf05a24d984529d24c2a SHA512 a36a106cf5c637602fc5bd3cd12df8f6dfe55217c1aae93c66ca33208507f3f8cda15e3a46d75615c7fcea1859d1a04017a07674ad0246876154467305477356 DIST openconnect-8.20.tar.gz 2651542 BLAKE2B 327b437993ee0d705c0194202f6fd7c2b330e69bfbb916ef004b0662c8b9aebc1252aa3c83bd41b4d1cf85b933878d37b1a7608f076d82b50e325a3efaea2dec SHA512 76f5e49948391397ea1f7d2fca5798731f4278fee74c3da9b0f0daba6c386ce79ec5d87d40b6d3d99bb2528a038b5a2076df4159bb29c52cba62efb2ca52c8ab -EBUILD openconnect-8.10-r6.ebuild 2931 BLAKE2B bfff3567d1551a4fb47024ca3c44dd2f9c1c8bb0d229993082f43e869ae98380177222e68051fa6f6f55376450cf27d96589926c3ca25c696832e96035481528 SHA512 9bb65ae4020bb2cc5fa7384ccda9ca7bc0ffca93f8082159752ae2be76568847fa6e926a8e7770583f6a07c6baea890addf11684ee7f1a0cf3b067266de1a180 -EBUILD openconnect-8.20.ebuild 3144 BLAKE2B b4c2b962b95c5bd49d7dbcd39d25e61f9a35b8b648519e9155f7f560db5828e2404ecee709000bba0d504f771da342ea986cdd44e74ee0a561f546f67b4d264b SHA512 6a9b267ce84cee680766e46694d942eca1487ec9f40649bd2ac278b4ff9356938df8c7e0f474ae98c9b8ca897c1b45ae1718225d871f93d62fae894eaebafba4 -EBUILD openconnect-9999.ebuild 3042 BLAKE2B efaa6717ae02f49960377f7b46c04f130b78ddb0a7de40ab77901b4429a83f5c63e1ecf1a7ea4c29c81f6e549fe25b0bde773c5956ae8eb6f9b31eb44c5ca41c SHA512 38d815e9612ee758b2bddbab39c9d9fc09a94794014a242eb916723b72ea38305a57d18a5cf285a3288a5ebc24863a0c672643fe80f7171fcd00f5ffc23402cb +DIST openconnect-9.01.tar.gz 2718526 BLAKE2B e346b30ed8a299bcdd1fc88868d59b4d501c48bc5c02092e92e7ded0cd36e4de6a5b65aae4f6bf8c9aa60cf70f5466b110b64889df8d286016c9a1b4d9f46ff7 SHA512 b7428847a90f8ca9d1f1f61653c1f2486f0a07989f3b7435b746c5e901998194f4ee2b4f9569a548a23bba368bb1e9f273674c0759aac9df30208d2a6a303c34 +EBUILD openconnect-8.10-r7.ebuild 2933 BLAKE2B cc772a91dd7f774fbf15d873a71ac9a1ecc08c27730c5412daca1140ef4c4d706aba87a5c9e649112c04ca292246f78361e147ba299e1c479527fa8b8e959d04 SHA512 57217d7f41fef35555fac8ff783db72b7c92913f91f2a6461faeefd58db919cb1dfa7f80707c170a8e3df81378a39fe75524f2f06b00ad069dfa7f9fe483522e +EBUILD openconnect-8.20-r1.ebuild 3146 BLAKE2B 7678127328788d60390914415704be6f14889402d29567172501b1a3eb6ff2fb9324863ccc76d9eb91d35ce80aecaf0db3da74759718da1f81b8afc663dcc3ae SHA512 44ea6156992a2dc22b471d13c20e03a0c6ae7257486141176136309c89079db84e21345231634d4cc29d0cc242b4e6c1eba7b4f26014be0d208a511065d4df08 +EBUILD openconnect-9.01.ebuild 3044 BLAKE2B cec133311dcb5904f8e53d0ae2357de29c38170db4eb1902d9d84e7fed2f962ae5744f3aaed0642cc14c43068fd4e0ce71d8a34cd36afb16cccdd7a2c31879b5 SHA512 a795d22f3ac3a232952c13931f292d9643486d372a7a44e0c6043d351ae255b01811627401bb14a3aecad55bd71aede373db6feed96ee43ac602159b3883718b +EBUILD openconnect-9999.ebuild 3044 BLAKE2B cec133311dcb5904f8e53d0ae2357de29c38170db4eb1902d9d84e7fed2f962ae5744f3aaed0642cc14c43068fd4e0ce71d8a34cd36afb16cccdd7a2c31879b5 SHA512 a795d22f3ac3a232952c13931f292d9643486d372a7a44e0c6043d351ae255b01811627401bb14a3aecad55bd71aede373db6feed96ee43ac602159b3883718b MISC metadata.xml 594 BLAKE2B 63b24f0d189e935368858b3f7f4160d9121847dc598ee6fb0cd8ed313d51e03de983584a48a799553349f779c6a18d1f080a906449fe0f4d05cec0f43c4a2c70 SHA512 6a474d13019ee9a325c3b262220a41b1faeaa3315500a2e73670bfea2cb2778036d107fcf783f89d286ec4125460b0cf7a19b85155f9b6b9f9d9459cbf87e070 diff --git a/net-vpn/openconnect/openconnect-8.10-r6.ebuild b/net-vpn/openconnect/openconnect-8.10-r6.ebuild deleted file mode 100644 index 1251db14a690..000000000000 --- a/net-vpn/openconnect/openconnect-8.10-r6.ebuild +++ /dev/null @@ -1,146 +0,0 @@ -# Copyright 2011-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) -PYTHON_REQ_USE="xml" - -inherit linux-info python-any-r1 - -if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://gitlab.com/openconnect/openconnect.git" - inherit git-r3 autotools -else - SRC_URI="ftp://ftp.infradead.org/pub/${PN}/${P}.tar.gz" - KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86" -fi - -DESCRIPTION="Free client for Cisco AnyConnect SSL VPN software" -HOMEPAGE="http://www.infradead.org/openconnect.html" - -LICENSE="LGPL-2.1 GPL-2" -SLOT="0/5" -IUSE="doc +gnutls gssapi libproxy lz4 nls pskc selinux smartcard stoken test" -RESTRICT="!test? ( test )" - -DEPEND=" - dev-libs/libxml2 - sys-libs/zlib - app-crypt/p11-kit - !gnutls? ( - >=dev-libs/openssl-1.0.1h:0= - dev-libs/libp11 - ) - gnutls? ( - app-crypt/trousers - app-misc/ca-certificates - dev-libs/nettle - >=net-libs/gnutls-3.6.13:0= - dev-libs/libtasn1:0= - app-crypt/tpm2-tss - ) - gssapi? ( virtual/krb5 ) - libproxy? ( net-libs/libproxy ) - lz4? ( app-arch/lz4:= ) - nls? ( virtual/libintl ) - pskc? ( sys-auth/oath-toolkit[pskc] ) - smartcard? ( sys-apps/pcsc-lite:0= ) - stoken? ( app-crypt/stoken ) -" -RDEPEND="${DEPEND} - sys-apps/iproute2 - >=net-vpn/vpnc-scripts-20210402-r1 - selinux? ( sec-policy/selinux-vpn ) -" -BDEPEND=" - virtual/pkgconfig - doc? ( ${PYTHON_DEPS} sys-apps/groff ) - nls? ( sys-devel/gettext ) - test? ( - net-libs/socket_wrapper - net-vpn/ocserv - sys-libs/uid_wrapper - ) -" - -CONFIG_CHECK="~TUN" - -pkg_pretend() { - check_extra_config -} - -pkg_setup() { - : -} - -src_unpack() { - if [[ ${PV} == 9999 ]]; then - git-r3_src_unpack - fi - default -} - -src_prepare() { - default - if [[ ${PV} == 9999 ]]; then - eautoreconf - fi -} - -src_configure() { - if use doc; then - python_setup - else - export ac_cv_path_PYTHON= - fi - - # Used by tests if userpriv is disabled - addwrite /run/netns - - local myconf=( - --disable-dsa-tests - $(use_enable nls) - --disable-static - $(use_with !gnutls openssl) - $(use_with gnutls) - $(use_with libproxy) - $(use_with lz4) - $(use_with gssapi) - $(use_with pskc libpskc) - $(use_with smartcard libpcsclite) - $(use_with stoken) - --with-vpnc-script="${EPREFIX}/etc/vpnc/vpnc-script" - --without-java - ) - - econf "${myconf[@]}" -} - -src_test() { - local charset - for charset in UTF-8 ISO8859-2; do - if [[ $(LC_ALL=cs_CZ.${charset} locale charmap 2>/dev/null) != ${charset} ]]; then - # If we don't have valid cs_CZ locale data, auth-nonascii will fail. - # Force a test skip by exiting with status 77. - sed -i -e '2i exit 77' tests/auth-nonascii || die - break - fi - done - default -} - -src_install() { - default - find "${ED}" -name '*.la' -delete || die - - dodoc "${FILESDIR}"/README.OpenRC - - newconfd "${FILESDIR}"/openconnect.confd openconnect - newinitd "${FILESDIR}"/openconnect.initd openconnect - - insinto /etc/logrotate.d - newins "${FILESDIR}"/openconnect.logrotate openconnect - - keepdir /var/log/openconnect -} diff --git a/net-vpn/openconnect/openconnect-8.10-r7.ebuild b/net-vpn/openconnect/openconnect-8.10-r7.ebuild new file mode 100644 index 000000000000..ea5ef2e651bf --- /dev/null +++ b/net-vpn/openconnect/openconnect-8.10-r7.ebuild @@ -0,0 +1,146 @@ +# Copyright 2011-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE="xml" + +inherit linux-info python-any-r1 + +if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI="https://gitlab.com/openconnect/openconnect.git" + inherit git-r3 autotools +else + SRC_URI="ftp://ftp.infradead.org/pub/${PN}/${P}.tar.gz" + KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86" +fi + +DESCRIPTION="Free client for Cisco AnyConnect SSL VPN software" +HOMEPAGE="http://www.infradead.org/openconnect.html" + +LICENSE="LGPL-2.1 GPL-2" +SLOT="0/5" +IUSE="doc +gnutls gssapi libproxy lz4 nls pskc selinux smartcard stoken test" +RESTRICT="!test? ( test )" + +DEPEND=" + dev-libs/libxml2 + sys-libs/zlib + app-crypt/p11-kit + !gnutls? ( + >=dev-libs/openssl-1.0.1h:0= + dev-libs/libp11 + ) + gnutls? ( + app-crypt/trousers + app-misc/ca-certificates + dev-libs/nettle + >=net-libs/gnutls-3.6.13:0= + dev-libs/libtasn1:0= + app-crypt/tpm2-tss:= + ) + gssapi? ( virtual/krb5 ) + libproxy? ( net-libs/libproxy ) + lz4? ( app-arch/lz4:= ) + nls? ( virtual/libintl ) + pskc? ( sys-auth/oath-toolkit[pskc] ) + smartcard? ( sys-apps/pcsc-lite:0= ) + stoken? ( app-crypt/stoken ) +" +RDEPEND="${DEPEND} + sys-apps/iproute2 + >=net-vpn/vpnc-scripts-20210402-r1 + selinux? ( sec-policy/selinux-vpn ) +" +BDEPEND=" + virtual/pkgconfig + doc? ( ${PYTHON_DEPS} sys-apps/groff ) + nls? ( sys-devel/gettext ) + test? ( + net-libs/socket_wrapper + net-vpn/ocserv + sys-libs/uid_wrapper + ) +" + +CONFIG_CHECK="~TUN" + +pkg_pretend() { + check_extra_config +} + +pkg_setup() { + : +} + +src_unpack() { + if [[ ${PV} == 9999 ]]; then + git-r3_src_unpack + fi + default +} + +src_prepare() { + default + if [[ ${PV} == 9999 ]]; then + eautoreconf + fi +} + +src_configure() { + if use doc; then + python_setup + else + export ac_cv_path_PYTHON= + fi + + # Used by tests if userpriv is disabled + addwrite /run/netns + + local myconf=( + --disable-dsa-tests + $(use_enable nls) + --disable-static + $(use_with !gnutls openssl) + $(use_with gnutls) + $(use_with libproxy) + $(use_with lz4) + $(use_with gssapi) + $(use_with pskc libpskc) + $(use_with smartcard libpcsclite) + $(use_with stoken) + --with-vpnc-script="${EPREFIX}/etc/vpnc/vpnc-script" + --without-java + ) + + econf "${myconf[@]}" +} + +src_test() { + local charset + for charset in UTF-8 ISO8859-2; do + if [[ $(LC_ALL=cs_CZ.${charset} locale charmap 2>/dev/null) != ${charset} ]]; then + # If we don't have valid cs_CZ locale data, auth-nonascii will fail. + # Force a test skip by exiting with status 77. + sed -i -e '2i exit 77' tests/auth-nonascii || die + break + fi + done + default +} + +src_install() { + default + find "${ED}" -name '*.la' -delete || die + + dodoc "${FILESDIR}"/README.OpenRC + + newconfd "${FILESDIR}"/openconnect.confd openconnect + newinitd "${FILESDIR}"/openconnect.initd openconnect + + insinto /etc/logrotate.d + newins "${FILESDIR}"/openconnect.logrotate openconnect + + keepdir /var/log/openconnect +} diff --git a/net-vpn/openconnect/openconnect-8.20-r1.ebuild b/net-vpn/openconnect/openconnect-8.20-r1.ebuild new file mode 100644 index 000000000000..096bd89965dd --- /dev/null +++ b/net-vpn/openconnect/openconnect-8.20-r1.ebuild @@ -0,0 +1,153 @@ +# Copyright 2011-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE="xml" + +inherit linux-info python-any-r1 + +if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI="https://gitlab.com/openconnect/openconnect.git" + inherit git-r3 autotools +else + SRC_URI="ftp://ftp.infradead.org/pub/${PN}/${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +fi + +DESCRIPTION="Free client for Cisco AnyConnect SSL VPN software" +HOMEPAGE="http://www.infradead.org/openconnect.html" + +LICENSE="LGPL-2.1 GPL-2" +SLOT="0/5" +IUSE="doc +gnutls gssapi libproxy lz4 nls pskc selinux smartcard stoken test" +RESTRICT="!test? ( test )" + +COMMON_DEPEND=" + dev-libs/libxml2 + sys-libs/zlib + app-crypt/p11-kit + !gnutls? ( + >=dev-libs/openssl-1.0.1h:0= + dev-libs/libp11 + ) + gnutls? ( + app-crypt/trousers + app-misc/ca-certificates + dev-libs/nettle + >=net-libs/gnutls-3.6.13:0= + dev-libs/libtasn1:0= + app-crypt/tpm2-tss:= + ) + gssapi? ( virtual/krb5 ) + libproxy? ( net-libs/libproxy ) + lz4? ( app-arch/lz4:= ) + nls? ( virtual/libintl ) + pskc? ( sys-auth/oath-toolkit[pskc] ) + smartcard? ( sys-apps/pcsc-lite:0= ) + stoken? ( app-crypt/stoken ) +" +DEPEND="${COMMON_DEPEND} + test? ( + net-libs/socket_wrapper + sys-libs/uid_wrapper + !gnutls? ( dev-libs/openssl:0[weak-ssl-ciphers(-)] ) + ) +" +RDEPEND="${COMMON_DEPEND} + sys-apps/iproute2 + >=net-vpn/vpnc-scripts-20210402-r1 + selinux? ( sec-policy/selinux-vpn ) +" +BDEPEND=" + virtual/pkgconfig + doc? ( ${PYTHON_DEPS} sys-apps/groff ) + nls? ( sys-devel/gettext ) + test? ( net-vpn/ocserv ) +" + +CONFIG_CHECK="~TUN" + +pkg_pretend() { + check_extra_config +} + +pkg_setup() { + : +} + +src_unpack() { + if [[ ${PV} == 9999 ]]; then + git-r3_src_unpack + fi + default +} + +src_prepare() { + local PATCHES=( + "${FILESDIR}/8.20-rsa-securid.patch" + "${FILESDIR}/8.20-insecure-crypto.patch" + ) + default + if [[ ${PV} == 9999 ]]; then + eautoreconf + fi +} + +src_configure() { + if use doc; then + python_setup + else + export ac_cv_path_PYTHON= + fi + + # Used by tests if userpriv is disabled + addwrite /run/netns + + local myconf=( + --disable-dsa-tests + $(use_enable nls) + --disable-static + $(use_with !gnutls openssl) + $(use_with gnutls) + $(use_with libproxy) + $(use_with lz4) + $(use_with gssapi) + $(use_with pskc libpskc) + $(use_with smartcard libpcsclite) + $(use_with stoken) + --with-vpnc-script="${EPREFIX}/etc/vpnc/vpnc-script" + --without-java + ) + + econf "${myconf[@]}" +} + +src_test() { + local charset + for charset in UTF-8 ISO-8859-2; do + if [[ $(LC_ALL=cs_CZ.${charset} locale charmap 2>/dev/null) != ${charset} ]]; then + # If we don't have valid cs_CZ locale data, auth-nonascii will fail. + # Force a test skip by exiting with status 77. + sed -i -e '2i exit 77' tests/auth-nonascii || die + break + fi + done + default +} + +src_install() { + default + find "${ED}" -name '*.la' -delete || die + + dodoc "${FILESDIR}"/README.OpenRC + + newconfd "${FILESDIR}"/openconnect.confd openconnect + newinitd "${FILESDIR}"/openconnect.initd openconnect + + insinto /etc/logrotate.d + newins "${FILESDIR}"/openconnect.logrotate openconnect + + keepdir /var/log/openconnect +} diff --git a/net-vpn/openconnect/openconnect-8.20.ebuild b/net-vpn/openconnect/openconnect-8.20.ebuild deleted file mode 100644 index 005edaf647c5..000000000000 --- a/net-vpn/openconnect/openconnect-8.20.ebuild +++ /dev/null @@ -1,153 +0,0 @@ -# Copyright 2011-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -PYTHON_REQ_USE="xml" - -inherit linux-info python-any-r1 - -if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://gitlab.com/openconnect/openconnect.git" - inherit git-r3 autotools -else - SRC_URI="ftp://ftp.infradead.org/pub/${PN}/${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" -fi - -DESCRIPTION="Free client for Cisco AnyConnect SSL VPN software" -HOMEPAGE="http://www.infradead.org/openconnect.html" - -LICENSE="LGPL-2.1 GPL-2" -SLOT="0/5" -IUSE="doc +gnutls gssapi libproxy lz4 nls pskc selinux smartcard stoken test" -RESTRICT="!test? ( test )" - -COMMON_DEPEND=" - dev-libs/libxml2 - sys-libs/zlib - app-crypt/p11-kit - !gnutls? ( - >=dev-libs/openssl-1.0.1h:0= - dev-libs/libp11 - ) - gnutls? ( - app-crypt/trousers - app-misc/ca-certificates - dev-libs/nettle - >=net-libs/gnutls-3.6.13:0= - dev-libs/libtasn1:0= - app-crypt/tpm2-tss - ) - gssapi? ( virtual/krb5 ) - libproxy? ( net-libs/libproxy ) - lz4? ( app-arch/lz4:= ) - nls? ( virtual/libintl ) - pskc? ( sys-auth/oath-toolkit[pskc] ) - smartcard? ( sys-apps/pcsc-lite:0= ) - stoken? ( app-crypt/stoken ) -" -DEPEND="${COMMON_DEPEND} - test? ( - net-libs/socket_wrapper - sys-libs/uid_wrapper - !gnutls? ( dev-libs/openssl:0[weak-ssl-ciphers(-)] ) - ) -" -RDEPEND="${COMMON_DEPEND} - sys-apps/iproute2 - >=net-vpn/vpnc-scripts-20210402-r1 - selinux? ( sec-policy/selinux-vpn ) -" -BDEPEND=" - virtual/pkgconfig - doc? ( ${PYTHON_DEPS} sys-apps/groff ) - nls? ( sys-devel/gettext ) - test? ( net-vpn/ocserv ) -" - -CONFIG_CHECK="~TUN" - -pkg_pretend() { - check_extra_config -} - -pkg_setup() { - : -} - -src_unpack() { - if [[ ${PV} == 9999 ]]; then - git-r3_src_unpack - fi - default -} - -src_prepare() { - local PATCHES=( - "${FILESDIR}/8.20-rsa-securid.patch" - "${FILESDIR}/8.20-insecure-crypto.patch" - ) - default - if [[ ${PV} == 9999 ]]; then - eautoreconf - fi -} - -src_configure() { - if use doc; then - python_setup - else - export ac_cv_path_PYTHON= - fi - - # Used by tests if userpriv is disabled - addwrite /run/netns - - local myconf=( - --disable-dsa-tests - $(use_enable nls) - --disable-static - $(use_with !gnutls openssl) - $(use_with gnutls) - $(use_with libproxy) - $(use_with lz4) - $(use_with gssapi) - $(use_with pskc libpskc) - $(use_with smartcard libpcsclite) - $(use_with stoken) - --with-vpnc-script="${EPREFIX}/etc/vpnc/vpnc-script" - --without-java - ) - - econf "${myconf[@]}" -} - -src_test() { - local charset - for charset in UTF-8 ISO-8859-2; do - if [[ $(LC_ALL=cs_CZ.${charset} locale charmap 2>/dev/null) != ${charset} ]]; then - # If we don't have valid cs_CZ locale data, auth-nonascii will fail. - # Force a test skip by exiting with status 77. - sed -i -e '2i exit 77' tests/auth-nonascii || die - break - fi - done - default -} - -src_install() { - default - find "${ED}" -name '*.la' -delete || die - - dodoc "${FILESDIR}"/README.OpenRC - - newconfd "${FILESDIR}"/openconnect.confd openconnect - newinitd "${FILESDIR}"/openconnect.initd openconnect - - insinto /etc/logrotate.d - newins "${FILESDIR}"/openconnect.logrotate openconnect - - keepdir /var/log/openconnect -} diff --git a/net-vpn/openconnect/openconnect-9.01.ebuild b/net-vpn/openconnect/openconnect-9.01.ebuild new file mode 100644 index 000000000000..7759c17fd9b3 --- /dev/null +++ b/net-vpn/openconnect/openconnect-9.01.ebuild @@ -0,0 +1,149 @@ +# Copyright 2011-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE="xml" + +inherit linux-info python-any-r1 + +if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI="https://gitlab.com/openconnect/openconnect.git" + inherit git-r3 autotools +else + SRC_URI="ftp://ftp.infradead.org/pub/${PN}/${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +fi + +DESCRIPTION="Free client for Cisco AnyConnect SSL VPN software" +HOMEPAGE="http://www.infradead.org/openconnect.html" + +LICENSE="LGPL-2.1 GPL-2" +SLOT="0/5" +IUSE="doc +gnutls gssapi libproxy lz4 nls pskc selinux smartcard stoken test" +RESTRICT="!test? ( test )" + +COMMON_DEPEND=" + dev-libs/libxml2 + sys-libs/zlib + app-crypt/p11-kit + !gnutls? ( + >=dev-libs/openssl-1.0.1h:0= + dev-libs/libp11 + ) + gnutls? ( + app-crypt/trousers + app-misc/ca-certificates + dev-libs/nettle + >=net-libs/gnutls-3.6.13:0= + dev-libs/libtasn1:0= + app-crypt/tpm2-tss:= + ) + gssapi? ( virtual/krb5 ) + libproxy? ( net-libs/libproxy ) + lz4? ( app-arch/lz4:= ) + nls? ( virtual/libintl ) + pskc? ( sys-auth/oath-toolkit[pskc] ) + smartcard? ( sys-apps/pcsc-lite:0= ) + stoken? ( app-crypt/stoken ) +" +DEPEND="${COMMON_DEPEND} + test? ( + net-libs/socket_wrapper + sys-libs/uid_wrapper + !gnutls? ( dev-libs/openssl:0[weak-ssl-ciphers(-)] ) + ) +" +RDEPEND="${COMMON_DEPEND} + sys-apps/iproute2 + >=net-vpn/vpnc-scripts-20210402-r1 + selinux? ( sec-policy/selinux-vpn ) +" +BDEPEND=" + virtual/pkgconfig + doc? ( ${PYTHON_DEPS} sys-apps/groff ) + nls? ( sys-devel/gettext ) + test? ( net-vpn/ocserv ) +" + +CONFIG_CHECK="~TUN" + +pkg_pretend() { + check_extra_config +} + +pkg_setup() { + : +} + +src_unpack() { + if [[ ${PV} == 9999 ]]; then + git-r3_src_unpack + fi + default +} + +src_prepare() { + default + if [[ ${PV} == 9999 ]]; then + eautoreconf + fi +} + +src_configure() { + if use doc; then + python_setup + else + export ac_cv_path_PYTHON= + fi + + # Used by tests if userpriv is disabled + addwrite /run/netns + + local myconf=( + --disable-dsa-tests + $(use_enable nls) + --disable-static + $(use_with !gnutls openssl) + $(use_with gnutls) + $(use_with libproxy) + $(use_with lz4) + $(use_with gssapi) + $(use_with pskc libpskc) + $(use_with smartcard libpcsclite) + $(use_with stoken) + --with-vpnc-script="${EPREFIX}/etc/vpnc/vpnc-script" + --without-java + ) + + econf "${myconf[@]}" +} + +src_test() { + local charset + for charset in UTF-8 ISO-8859-2; do + if [[ $(LC_ALL=cs_CZ.${charset} locale charmap 2>/dev/null) != ${charset} ]]; then + # If we don't have valid cs_CZ locale data, auth-nonascii will fail. + # Force a test skip by exiting with status 77. + sed -i -e '2i exit 77' tests/auth-nonascii || die + break + fi + done + default +} + +src_install() { + default + find "${ED}" -name '*.la' -delete || die + + dodoc "${FILESDIR}"/README.OpenRC + + newconfd "${FILESDIR}"/openconnect.confd openconnect + newinitd "${FILESDIR}"/openconnect.initd openconnect + + insinto /etc/logrotate.d + newins "${FILESDIR}"/openconnect.logrotate openconnect + + keepdir /var/log/openconnect +} diff --git a/net-vpn/openconnect/openconnect-9999.ebuild b/net-vpn/openconnect/openconnect-9999.ebuild index 90982f02608c..7759c17fd9b3 100644 --- a/net-vpn/openconnect/openconnect-9999.ebuild +++ b/net-vpn/openconnect/openconnect-9999.ebuild @@ -38,7 +38,7 @@ COMMON_DEPEND=" dev-libs/nettle >=net-libs/gnutls-3.6.13:0= dev-libs/libtasn1:0= - app-crypt/tpm2-tss + app-crypt/tpm2-tss:= ) gssapi? ( virtual/krb5 ) libproxy? ( net-libs/libproxy ) diff --git a/net-vpn/openfortivpn/Manifest b/net-vpn/openfortivpn/Manifest index ef444694be6d..01a8bdc14561 100644 --- a/net-vpn/openfortivpn/Manifest +++ b/net-vpn/openfortivpn/Manifest @@ -1,8 +1,4 @@ AUX systemd_substitute_bin_and_sysconfig_dirs.patch 490 BLAKE2B 071747a713f2b155959768d827b9b256842a6f587d23992a06be9ab7a701a6b4bc6b86b56fe0853f04ff81dc43f739d07f8cf60ba37c0bc9da2712a23d8a7f5a SHA512 511e8179a7f36a5e5bd2b4a07e62812aac8065b34b767992b823b5f4135addaf662f8a6061215898281dc128b8386b166f614307680416aaeba183db3ef5e2cb -DIST openfortivpn-1.16.0.tar.gz 163878 BLAKE2B 003460ca6012b90ddea41b1fe533c3b6899fa8528ef656e6d1b4a200f01d3a476749405294fc2c3c4ba489a41d7e72738d540632922fe2ae2d2344f5fc5750e3 SHA512 bd57bc076f89604077c0c6f538090b33707e2534f83ae7e01ee0604b044b2f1083b65f7d0241fb4fc38eabe8462689137c66bf59dac12b21408b8453f5b2cc5a -DIST openfortivpn-1.17.0.tar.gz 166943 BLAKE2B f6372eac056ce0b9c1d3ea46d6af3d5da2323ecc96273b37efb9eccb13d31f607b1bc5843b2d33b3a722901530109a6cf0b270d6d4e31433045e6bca6041279a SHA512 fb92e07468c6a4232977506eb42e416a32612a0bd78b705588c66e7ae68c712e2d245ee4eac6806dfb7cab5fcf10739ed9002358a425a8dbb75fb1cdc15e4c98 DIST openfortivpn-1.17.1.tar.gz 167127 BLAKE2B 4b8f9fb82c4f7c8ffcecf9f14c576d73c999712b7b183b74f9d60d59c67017080a3d16d95ae74fa7f07188e9b28bdf8384f9b41ea7a4ce8e24813044d27216b9 SHA512 9d8be1043833bfa0eba6e4032c767946e88d079d329f8039964ea659c4dffb54a5a3b2a6431b66bd86590eaca8bf598a110c368714ecd7ea00312ee97f329085 -EBUILD openfortivpn-1.16.0.ebuild 694 BLAKE2B f64b845c7ad2e3b71757e0ed2c0ec8dce68cf144e201979ac3a89cb9bf1267fc0e34277b1233c44ccd3e9f62e4f6c2189abf44815207c19c4bd98c15c858a80f SHA512 4d92182d916e1b732b9a973429a63d5dd66aa74dc43188da1795e4f80575adc286cf7b45af5401c8ed7d50f9f6dcaba036a4a31c42a086462378933601f6971f -EBUILD openfortivpn-1.17.0.ebuild 695 BLAKE2B 3454dcfd7632f8754b0867ec187b4d36049c59ebbb9147493e3c2f499b0ac49f2e347916f229bea18ca235c4432fe7ace8477c37e9bc2c1957068b5b2c41eae4 SHA512 5d54c16219eea51d4700749cc635b6be09727cffb858695dfca028e8ef2ac979b1f64486387dc43e53b5a24d01c8312d6fa2e1a9fb982274e3d1ed847e8b3885 EBUILD openfortivpn-1.17.1.ebuild 770 BLAKE2B bac4a88892ed1fff57c2ac8d4a92c9085a700cee8b237beb47c68b5bdaad4c9b5851ab54a089a45c8a21bc8566cf748402695f16773ee395413a7e02220894b8 SHA512 29200739dd930e2719bf61a346ca074923322f757786c5b9f078788c49d8f96a323d0dd046807dbf3ca4b0503cbe129e8e82ea09c5da9a13b2474fc0c30ebd1a MISC metadata.xml 257 BLAKE2B f87135c9aedf98ef822404eb43e8214ed1e6d3cfc71db8d1aece9c3f8c30fda5b63f1de77b8d8d98b9b6b8d671e164199bcd810a34fe71939b836b164261ec2e SHA512 7719a7bd4abd3115b6279c4446e87c0c552f8b7dadd7429cbd8844ee2fe2509b712287f2d2e5926d6711dbe21efaebb289d187ebc297be770bb538f8bf799d31 diff --git a/net-vpn/openfortivpn/openfortivpn-1.16.0.ebuild b/net-vpn/openfortivpn/openfortivpn-1.16.0.ebuild deleted file mode 100644 index db3015c68b85..000000000000 --- a/net-vpn/openfortivpn/openfortivpn-1.16.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools linux-info - -DESCRIPTION="Fortinet compatible VPN client" -HOMEPAGE="https://github.com/adrienverge/openfortivpn" -SRC_URI="https://github.com/adrienverge/openfortivpn/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3-with-openssl-exception openssl" -SLOT="0" -KEYWORDS="amd64" - -DEPEND=" - net-dialup/ppp - dev-libs/openssl:0= -" -RDEPEND="${DEPEND}" - -CONFIG_CHECK="~PPP ~PPP_ASYNC" - -src_prepare() { - default - - sed -i 's/-Werror//g' Makefile.am || die "Failed to remove -Werror from Makefile.am" - - eautoreconf -} - -src_install() { - default - - keepdir /etc/openfortivpn -} diff --git a/net-vpn/openfortivpn/openfortivpn-1.17.0.ebuild b/net-vpn/openfortivpn/openfortivpn-1.17.0.ebuild deleted file mode 100644 index 0c64cdfd137f..000000000000 --- a/net-vpn/openfortivpn/openfortivpn-1.17.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools linux-info - -DESCRIPTION="Fortinet compatible VPN client" -HOMEPAGE="https://github.com/adrienverge/openfortivpn" -SRC_URI="https://github.com/adrienverge/openfortivpn/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3-with-openssl-exception openssl" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND=" - net-dialup/ppp - dev-libs/openssl:0= -" -RDEPEND="${DEPEND}" - -CONFIG_CHECK="~PPP ~PPP_ASYNC" - -src_prepare() { - default - - sed -i 's/-Werror//g' Makefile.am || die "Failed to remove -Werror from Makefile.am" - - eautoreconf -} - -src_install() { - default - - keepdir /etc/openfortivpn -} diff --git a/net-vpn/openvpn/Manifest b/net-vpn/openvpn/Manifest index 707f84f992cb..171d53ea13b9 100644 --- a/net-vpn/openvpn/Manifest +++ b/net-vpn/openvpn/Manifest @@ -5,6 +5,8 @@ AUX openvpn-2.5.0-auth-pam-missing-header.patch 339 BLAKE2B 8aa56f7d475c4d7a1f0d AUX openvpn-2.5.2-detect-python-rst2man.patch 554 BLAKE2B e379af57dcc25766803043c40ac2128e2649acb4594ba6c4f55967e5d38dc6fd3190d519b6e9ea81656eb9e5344043e6cb84e155059337282913b60a58d09eca SHA512 e09307c2841a8836d12e1973baaa5e61fd9371e6628dcc858cfa9111b8907f8e6ad73073552655292f0f9d23b8850aa821d3a1520b4b11c312a8beb2225c6ae9 AUX up.sh 2865 BLAKE2B f359c0078148a8ec59b68227844f39d784df2271e9640b54f50a9c0b6b67450cf8b397dba8fd735931790648c1d485c149a55ffcbf095623b491b8a827eccab9 SHA512 35201b0e60ad20358080007e595eb4f96d186ba8e88f0485c55d164c28e3d78a12f3e09347ba3d76abb9b8b03fb4a53664bd74ab484be1548090022b956925fd DIST openvpn-2.5.2.tar.xz 1134644 BLAKE2B 59aa0c540894de4cfb37ad4c3139eb69a35d317e3de490f71b185a979989c1253221091a30bfb2ee5243fcfae190605e9787051de079eee79e57bd63392c42d5 SHA512 ae2cac00ae4b9e06e7e70b268ed47d36bbb45409650175e507d5bfa12b0a4f24bccc64f2494d1563f9269c8076d0f753a492f01ea33ce376ba00b7cdcb5c7bd0 +DIST openvpn-2.5.6.tar.xz 1150352 BLAKE2B 509821eca9d40c5579700e05e560b906ddee5abb0c51a9a210e2e998cdd9606f734d43d3bec8c473cc4f0aaa1e265e7f05202aa606247ebde8844c0243165fac SHA512 f0f0600df013431af804ace70ea86ac064917acdeaad3759b5d5eaa4a8dc3738d6da6df4c16bbb23443e3493487541cb8b10b89f9f0b40a17caa6e6fc46e0adb EBUILD openvpn-2.5.2-r2.ebuild 5067 BLAKE2B 7ca61e5a61c752370ed98582b50c5fb7f6b74b00e6e74b1236fda5d07dba7ff986a70ebedb0af74ae1544c97140edeb4b838ca59f855daad0ff3a71e943dc338 SHA512 a0748e06e3daad0c9a4fa83301e62ecc4f711644bb060f3e1184e7a70a34776483e87a4543c4f00383a659e1661f286d41fbf0a5eb11362b050149aef4ecb9a2 +EBUILD openvpn-2.5.6.ebuild 5016 BLAKE2B 8d7d2edb58434e79d4e555ef4dc3d1316959286c0ab8263eec5642b38f3c0eab44d2f9f09f7f1380956f98b6875bb1e173aa6ce136752bac3e40484d2e6aebff SHA512 673e1d55f8b124c41e0bd4e82016ad604610cd54ee81634e89349fdb7db6fb945f7ac9e77f3b9457625aea0d6c0c5dd353d92a649c454e63d933d5f5e11f8b5b EBUILD openvpn-9999.ebuild 5073 BLAKE2B e3152f0670654e472e8f24e042af680738b0bea3b192e9fa20615232f078b706f0dd63bcd82a5deceaefec9a1a9c052491475a5d68ef658085b1fc0eb403d6e3 SHA512 f13a973eff1b2fa4d7adc778eee789ba707fd1cd8bca85fc4679cb0d1353798bc2ed26934b80dcd2b49544f0b603ef9f302c229a4e09e7f20f5eaec665202362 MISC metadata.xml 1084 BLAKE2B 7033412d6507615f6c62a19e23b5519b9b37e9f9e31c364a8fd3fcf366338e586a7b25040f591af60383985efdcfcca9ae1732bb05d25766682406cbe0582050 SHA512 b965606f58fa9a1616210cca127a58867f30049eb8bf6e63d7f0b0943e5c9259d54e3e11763f89d7e1b4f453fc2eee356f4a18ac5354b4bad710dda4f23bed60 diff --git a/net-vpn/openvpn/openvpn-2.5.6.ebuild b/net-vpn/openvpn/openvpn-2.5.6.ebuild new file mode 100644 index 000000000000..00da7d3f6645 --- /dev/null +++ b/net-vpn/openvpn/openvpn-2.5.6.ebuild @@ -0,0 +1,197 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools flag-o-matic systemd linux-info tmpfiles + +DESCRIPTION="Robust and highly flexible tunneling application compatible with many OSes" +HOMEPAGE="https://openvpn.net/" + +if [[ ${PV} == "9999" ]]; then + EGIT_REPO_URI="https://github.com/OpenVPN/${PN}.git" + EGIT_SUBMODULES=(-cmocka) + + inherit git-r3 +else + SRC_URI="https://build.openvpn.net/downloads/releases/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +fi + +LICENSE="GPL-2" +SLOT="0" + +IUSE="down-root examples inotify iproute2 +lz4 +lzo mbedtls +openssl" +IUSE+=" pam pkcs11 +plugins selinux systemd test" + +RESTRICT="!test? ( test )" +REQUIRED_USE=" + ^^ ( openssl mbedtls ) + pkcs11? ( !mbedtls ) + !plugins? ( !pam !down-root ) + inotify? ( plugins ) +" + +CDEPEND=" + kernel_linux? ( + iproute2? ( sys-apps/iproute2[-minimal] ) + ) + lz4? ( app-arch/lz4 ) + lzo? ( >=dev-libs/lzo-1.07 ) + mbedtls? ( net-libs/mbedtls:= ) + openssl? ( >=dev-libs/openssl-0.9.8:0= ) + pam? ( sys-libs/pam ) + pkcs11? ( >=dev-libs/pkcs11-helper-1.11 ) + systemd? ( sys-apps/systemd ) +" + +BDEPEND="virtual/pkgconfig" + +DEPEND="${CDEPEND} + test? ( dev-util/cmocka ) +" +RDEPEND="${CDEPEND} + acct-group/openvpn + acct-user/openvpn + selinux? ( sec-policy/selinux-openvpn ) +" + +if [[ ${PV} = "9999" ]]; then + BDEPEND+=" dev-python/docutils" +fi + +PATCHES=( + "${FILESDIR}"/openvpn-2.5.0-auth-pam-missing-header.patch +) + +pkg_setup() { + local CONFIG_CHECK="~TUN" + linux-info_pkg_setup +} + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + local -a myeconfargs + + if ! use mbedtls; then + myeconfargs+=( + $(use_enable pkcs11) + ) + fi + + myeconfargs+=( + $(use_enable inotify async-push) + --with-crypto-library=$(usex mbedtls mbedtls openssl) + $(use_enable lz4) + $(use_enable lzo) + $(use_enable plugins) + $(use_enable iproute2) + $(use_enable pam plugin-auth-pam) + $(use_enable down-root plugin-down-root) + $(use_enable systemd) + ) + + SYSTEMD_UNIT_DIR=$(systemd_get_systemunitdir) \ + TMPFILES_DIR="/usr/lib/tmpfiles.d" \ + IPROUTE=$(usex iproute2 '/bin/ip' '') \ + econf "${myeconfargs[@]}" +} + +src_test() { + local -x RUN_SUDO=false + + elog "Running top-level tests" + emake check + + pushd tests/unit_tests &>/dev/null || die + elog "Running unit tests" + emake check + popd &>/dev/null || die +} + +src_install() { + default + + find "${ED}/usr" -name '*.la' -delete || die + + # install documentation + dodoc AUTHORS ChangeLog PORTS README README.IPv6 + + # Install some helper scripts + keepdir /etc/openvpn + exeinto /etc/openvpn + doexe "${FILESDIR}/up.sh" + doexe "${FILESDIR}/down.sh" + + # Install the init script and config file + newinitd "${FILESDIR}/${PN}-2.1.init" openvpn + newconfd "${FILESDIR}/${PN}-2.1.conf" openvpn + + # install examples, controlled by the respective useflag + if use examples ; then + # (is the below comment relevant anymore?) + ## dodoc does not supportly support directory traversal, #15193 + docinto examples + dodoc -r sample contrib + fi + + # https://bugs.gentoo.org/755680#c3 + doman doc/openvpn.8 +} + +pkg_postinst() { + tmpfiles_process openvpn.conf + + if use x64-macos ; then + elog "You might want to install tuntaposx for TAP interface support:" + elog "http://tuntaposx.sourceforge.net" + fi + + if systemd_is_booted || has_version sys-apps/systemd ; then + elog "In order to use OpenVPN with systemd please use the correct systemd service file." + elog "" + elog "server:" + elog "" + elog "- Place your server configuration file in /etc/openvpn/server" + elog "- Use the openvpn-server@.service like so" + elog "systemctl start openvpn-server@{Server-config}" + elog "" + elog "client:" + elog "" + elog "- Place your client configuration file in /etc/openvpn/client" + elog "- Use the openvpn-client@.service like so:" + elog "systemctl start openvpn-client@{Client-config}" + else + elog "The openvpn init script expects to find the configuration file" + elog "openvpn.conf in /etc/openvpn along with any extra files it may need." + elog "" + elog "To create more VPNs, simply create a new .conf file for it and" + elog "then create a symlink to the openvpn init script from a link called" + elog "openvpn.newconfname - like so" + elog " cd /etc/openvpn" + elog " ${EDITOR##*/} foo.conf" + elog " cd /etc/init.d" + elog " ln -s openvpn openvpn.foo" + elog "" + elog "You can then treat openvpn.foo as any other service, so you can" + elog "stop one vpn and start another if you need to." + fi + + if grep -Eq "^[ \t]*(up|down)[ \t].*" "${ROOT}/etc/openvpn"/*.conf 2>/dev/null ; then + ewarn "" + ewarn "WARNING: If you use the remote keyword then you are deemed to be" + ewarn "a client by our init script and as such we force up,down scripts." + ewarn "These scripts call /etc/openvpn/\$SVCNAME-{up,down}.sh where you" + ewarn "can move your scripts to." + fi + + if use plugins ; then + einfo "" + einfo "plugins have been installed into /usr/$(get_libdir)/${PN}/plugins" + fi +} diff --git a/net-vpn/strongswan/Manifest b/net-vpn/strongswan/Manifest index 5f087ea5bd39..ee9e6a7a2b12 100644 --- a/net-vpn/strongswan/Manifest +++ b/net-vpn/strongswan/Manifest @@ -2,7 +2,9 @@ AUX ipsec 451 BLAKE2B deb3fff7043e04c1630119bb0cbbd6fa9b6f15666131ac9744a32d35cf DIST strongswan-5.9.2.tar.bz2 4607281 BLAKE2B 84f5457bc970f49c9bc99d0ef41182d815e39b8a88be349ad0a78b531a983d3b3919d5c9f3b97793b0b2569f2c6b151cc3b5d9b145a8bfd663db6f79d8ff3dd6 SHA512 dca30b9be7847e0af59d1526c2e38d440b6729055cb3f0f0637d50d7381df465c7b59e79662efe63870a7a5a44eef696c02231274d2764f9e3c430ce2fd694f6 DIST strongswan-5.9.4.tar.bz2 4651000 BLAKE2B 071a0a0a144b369a7e4069d92340cecca9eef0c004949d91993c8f1cc0f39f7868749020d6e135fa59d5899d146f39172f87eb32a26ad788cb8a4c160597e328 SHA512 796356c1d5c1ad410f0ed944ab4a131076d26f120ec6fa57796fe4060b0741201199625883ddc9ebd8a7ad299495f073cec76a6780ebd8f375605aae16750cf3 DIST strongswan-5.9.5.tar.bz2 4722123 BLAKE2B 8b3adc44d5f5eb3824845ce9eda75e7b75f0f7394fbe84f827f4a8177e5299ca7170103ee6cd76e1e18aef85d7f124a43a505ceaf41ec4ed575eb214ebb6af21 SHA512 3b11c4edb1ffccf0ea5b8b843acfe2eb18dcd3857fc2818b8481c4febe7959261e1b2804c3af29068319df469fa0b784682d3ba4d49a3eb580841ff3c34e33a1 +DIST strongswan-5.9.6.tar.bz2 4750894 BLAKE2B 4021a10611e66f9e2e4e432bdfb9de0f94d27ba1be1b7d4e4b8bf3cd797c123658993e60eb3d49c424b479558e9581bb069a345a70f55850d1faf5abaa401246 SHA512 8efb7a55b074485b874e941e42462e97a404b4f84e2f90ed18ef66274731b22d167a571f6fd028dccc1f199f2e591c82616d0a832a5084e1981c6b867fe5bb6a EBUILD strongswan-5.9.2-r3.ebuild 9206 BLAKE2B 95f105fcce29680c9d8dfcdf645bc00ee84747c83eeb13106b54b216963fc8c8f442f4a45e02507b521db3b1fea54c1020186c6a555f0dfc29173d6d13f25409 SHA512 f34d860ce53c62225ba6c1868f368a920c5164a2fdfb8554ba6e3611ca02b1356bc68f121f9c126131c0381f59c2f1d9d1203c029b1c1513ef0d88257be654e5 EBUILD strongswan-5.9.4-r2.ebuild 9264 BLAKE2B 7ccb1b346acbbc88f80f0a1b96b28e28955773af78ddc946e72eda3097df2e45f5067e40406520cbbe41360209f406a0ef4ec7acd49edb2591b97effec739183 SHA512 29548972e0463c8dcab82c27e48c43519ddd813a5bf4e05211a83fb2f27ad9ee0a03226d777199972cb02f417263e647eee4561568807ffa9f91d19dfc90f7c4 EBUILD strongswan-5.9.5-r1.ebuild 9244 BLAKE2B cd9406736089a9fb075974418655203120964a0030a4e761a603100dcc23cb66482d4832e631f2910369021618042d2dc1b9e79960a2d612168aa462f351f8b7 SHA512 d30ef479396196dce01c074f2e23d2f4b50c48f67a6d7c02f61edaa118ef9666ba9959400a38ef93c88b0c918829cc898bfc048ad9c115b2e72ef57006bbe9cf -MISC metadata.xml 4614 BLAKE2B 36dda05c64629c1eb1a84af07c7e87fc473d887cb72828e8293f6333682ec71092d67ea4e6b29722402ff556111823d295b4c43a5142500ac8a682243ba6a903 SHA512 11bb9cdbd59efce68c5467d3615ddf32b94c497fbeaf69ac3d2aeb16cee733ab0db08d045e6b5f20f11c00139bd027bf3f65defcab31dc8cb12b638aa9b8e941 +EBUILD strongswan-5.9.6.ebuild 9302 BLAKE2B ccd9f27a365b5bcea542d02cfd478d7a0abae1731212202e837881b46197ba7c67a32e541a12de9ca1b6e34f34ea710323ad18f076f337f28b2b3996c48989b8 SHA512 4c0ea6ae078b8d059b57359935db104f87a0846d8e4602d9121155ef16cd844537c0f8a43b313c1f3873331f2235688601f63615d27f522875ab8e0ce78f7a13 +MISC metadata.xml 4977 BLAKE2B 104157b4e323c72ffc20ecdc2d177f2b767f7a3265996f1de48e7c035dc7876d50dd426bb899b8a06adecabce6c9e00e317a17b1585385905ee949a88e775879 SHA512 3f866b48c0be3660e39f545683acf5206fead1a0828dde0f1000f2271b787b39be201ff3ca244a1eb2cbb2bb209968dac5e1207ff5bfb44ba1aa3062481b6b99 diff --git a/net-vpn/strongswan/metadata.xml b/net-vpn/strongswan/metadata.xml index 0198dd1c8ac4..895902c71494 100644 --- a/net-vpn/strongswan/metadata.xml +++ b/net-vpn/strongswan/metadata.xml @@ -30,6 +30,7 @@ Force IKEv1/IKEv2 daemons to normal user privileges. This might impose some restrictions mainly to the IKEv1 daemon. Disable only if you really require superuser privileges. Enable dev-libs/openssl plugin which is required for Elliptic Curve Cryptography (DH groups 19-21,25,26) and ECDSA. Also provides 3DES, AES, Blowfish, Camellia, CAST, DES, IDEA and RC5 ciphers along with MD2, MD4, MD5 and SHA1/2 hash algorithms, RSA and DH groups 1,2,5,14-18 and 22-24(4.4+) dev-libs/openssl has to be compiled with USE="-bindist". Enable pkcs11 support + Enable support for the addrblock crypto plugin Enable support for Intel AES-NI crypto plugin Enable support for the bypass-lan plugin Enable ChaCha20/Poly1305 AEAD implementation and ChaCha20 XOF plugin @@ -42,12 +43,15 @@ Enable support for the blowfish plugin Enable support for the ccm plugin Enable support for the ctr plugin + Enable support for the error-notify plugin Enable support for the gcm plugin Enable support for the ha plugin Enable support for the ipseckey plugin + Enable support for the kdf plugin Enable plugin that allows key exchange based on post-quantum computer New Hope algorithm Enable support for the ntru plugin Enable support for the padlock plugin + Enable support for the prf-plus plugin Enable support for the rdrand plugin Enable plugin that saves IKE and/or ESP keys to files compatible with Wireshark (for debugging) Enable support for the unbound plugin diff --git a/net-vpn/strongswan/strongswan-5.9.6.ebuild b/net-vpn/strongswan/strongswan-5.9.6.ebuild new file mode 100644 index 000000000000..156d0149f594 --- /dev/null +++ b/net-vpn/strongswan/strongswan-5.9.6.ebuild @@ -0,0 +1,307 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" +inherit linux-info systemd + +DESCRIPTION="IPsec-based VPN solution, supporting IKEv1/IKEv2 and MOBIKE" +HOMEPAGE="https://www.strongswan.org/" +SRC_URI="https://download.strongswan.org/${P}.tar.bz2" + +LICENSE="GPL-2 RSA DES" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +IUSE="+caps curl +constraints debug dhcp eap farp gcrypt +gmp ldap mysql networkmanager +non-root +openssl selinux sqlite systemd pam pkcs11" + +STRONGSWAN_PLUGINS_STD="led lookip systime-fix unity vici" +STRONGSWAN_PLUGINS_OPT="addrblock aesni blowfish bypass-lan ccm chapoly ctr error-notify forecast gcm +ha ipseckey kdf newhope ntru padlock prf-plus rdrand save-keys unbound whitelist +xauth-noauth" +for mod in $STRONGSWAN_PLUGINS_STD; do + IUSE="${IUSE} +strongswan_plugins_${mod}" +done + +for mod in $STRONGSWAN_PLUGINS_OPT; do + IUSE="${IUSE} strongswan_plugins_${mod}" +done + +COMMON_DEPEND="non-root? ( + acct-user/ipsec + acct-group/ipsec + ) + dev-libs/glib:2 + gmp? ( >=dev-libs/gmp-4.1.5:= ) + gcrypt? ( dev-libs/libgcrypt:= ) + caps? ( sys-libs/libcap ) + curl? ( net-misc/curl ) + ldap? ( net-nds/openldap:= ) + openssl? ( >=dev-libs/openssl-0.9.8:=[-bindist(-)] ) + mysql? ( dev-db/mysql-connector-c:= ) + sqlite? ( >=dev-db/sqlite-3.3.1:3 ) + systemd? ( sys-apps/systemd ) + networkmanager? ( net-misc/networkmanager ) + pam? ( sys-libs/pam ) + strongswan_plugins_unbound? ( net-dns/unbound:= net-libs/ldns )" + +DEPEND="${COMMON_DEPEND} + virtual/linux-sources + sys-kernel/linux-headers" + +RDEPEND="${COMMON_DEPEND} + virtual/logger + sys-apps/iproute2 + !net-vpn/libreswan + selinux? ( sec-policy/selinux-ipsec )" + +UGID="ipsec" + +pkg_setup() { + linux-info_pkg_setup + + elog "Linux kernel version: ${KV_FULL}" + + if ! kernel_is -ge 2 6 16; then + eerror + eerror "This ebuild currently only supports ${PN} with the" + eerror "native Linux 2.6 IPsec stack on kernels >= 2.6.16." + eerror + fi + + if kernel_is -lt 2 6 34; then + ewarn + ewarn "IMPORTANT KERNEL NOTES: Please read carefully..." + ewarn + + if kernel_is -lt 2 6 29; then + ewarn "[ < 2.6.29 ] Due to a missing kernel feature, you have to" + ewarn "include all required IPv6 modules even if you just intend" + ewarn "to run on IPv4 only." + ewarn + ewarn "This has been fixed with kernels >= 2.6.29." + ewarn + fi + + if kernel_is -lt 2 6 33; then + ewarn "[ < 2.6.33 ] Kernels prior to 2.6.33 include a non-standards" + ewarn "compliant implementation for SHA-2 HMAC support in ESP and" + ewarn "miss SHA384 and SHA512 HMAC support altogether." + ewarn + ewarn "If you need any of those features, please use kernel >= 2.6.33." + ewarn + fi + + if kernel_is -lt 2 6 34; then + ewarn "[ < 2.6.34 ] Support for the AES-GMAC authentification-only" + ewarn "ESP cipher is only included in kernels >= 2.6.34." + ewarn + ewarn "If you need it, please use kernel >= 2.6.34." + ewarn + fi + fi +} + +src_configure() { + local myconf="" + + if use non-root; then + myconf="${myconf} --with-user=${UGID} --with-group=${UGID}" + fi + + # If a user has already enabled db support, those plugins will + # most likely be desired as well. Besides they don't impose new + # dependencies and come at no cost (except for space). + if use mysql || use sqlite; then + myconf="${myconf} --enable-attr-sql --enable-sql" + fi + + # strongSwan builds and installs static libs by default which are + # useless to the user (and to strongSwan for that matter) because no + # header files or alike get installed... so disabling them is safe. + if use pam && use eap; then + myconf="${myconf} --enable-eap-gtc" + else + myconf="${myconf} --disable-eap-gtc" + fi + + for mod in $STRONGSWAN_PLUGINS_STD; do + if use strongswan_plugins_${mod}; then + myconf+=" --enable-${mod}" + fi + done + + for mod in $STRONGSWAN_PLUGINS_OPT; do + if use strongswan_plugins_${mod}; then + myconf+=" --enable-${mod}" + fi + done + + econf \ + --disable-static \ + --enable-ikev1 \ + --enable-ikev2 \ + --enable-swanctl \ + --enable-socket-dynamic \ + --enable-cmd \ + $(use_enable curl) \ + $(use_enable constraints) \ + $(use_enable ldap) \ + $(use_enable debug leak-detective) \ + $(use_enable dhcp) \ + $(use_enable eap eap-sim) \ + $(use_enable eap eap-sim-file) \ + $(use_enable eap eap-simaka-sql) \ + $(use_enable eap eap-simaka-pseudonym) \ + $(use_enable eap eap-simaka-reauth) \ + $(use_enable eap eap-identity) \ + $(use_enable eap eap-md5) \ + $(use_enable eap eap-aka) \ + $(use_enable eap eap-aka-3gpp2) \ + $(use_enable eap md4) \ + $(use_enable eap eap-mschapv2) \ + $(use_enable eap eap-radius) \ + $(use_enable eap eap-tls) \ + $(use_enable eap eap-ttls) \ + $(use_enable eap xauth-eap) \ + $(use_enable eap eap-dynamic) \ + $(use_enable farp) \ + $(use_enable gmp) \ + $(use_enable gcrypt) \ + $(use_enable mysql) \ + $(use_enable networkmanager nm) \ + $(use_enable openssl) \ + $(use_enable pam xauth-pam) \ + $(use_enable pkcs11) \ + $(use_enable sqlite) \ + $(use_enable systemd) \ + $(use_with caps capabilities libcap) \ + --with-piddir=/run \ + --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" \ + ${myconf} +} + +src_install() { + emake DESTDIR="${D}" install + + if ! use systemd; then + rm -rf "${ED}"/lib/systemd || die "Failed removing systemd lib." + fi + + doinitd "${FILESDIR}"/ipsec + + local dir_ugid + if use non-root; then + fowners ${UGID}:${UGID} \ + /etc/ipsec.conf \ + /etc/strongswan.conf + + dir_ugid="${UGID}" + else + dir_ugid="root" + fi + + diropts -m 0750 -o ${dir_ugid} -g ${dir_ugid} + dodir /etc/ipsec.d \ + /etc/ipsec.d/aacerts \ + /etc/ipsec.d/acerts \ + /etc/ipsec.d/cacerts \ + /etc/ipsec.d/certs \ + /etc/ipsec.d/crls \ + /etc/ipsec.d/ocspcerts \ + /etc/ipsec.d/private \ + /etc/ipsec.d/reqs + + dodoc NEWS README TODO + + # shared libs are used only internally and there are no static libs, + # so it's safe to get rid of the .la files + find "${D}" -name '*.la' -delete || die "Failed to remove .la files." +} + +pkg_preinst() { + has_version " + + + + dlan@gentoo.org + Yixun Lan + + + dswd/vpncloud + + diff --git a/net-vpn/vpncloud/vpncloud-2.3.0.ebuild b/net-vpn/vpncloud/vpncloud-2.3.0.ebuild new file mode 100644 index 000000000000..6419ba5719fb --- /dev/null +++ b/net-vpn/vpncloud/vpncloud-2.3.0.ebuild @@ -0,0 +1,186 @@ +# Copyright 2017-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Auto-Generated by cargo-ebuild 0.3.1 + +EAPI=7 + +CRATES=" +ansi_term-0.12.1 +attohttpc-0.16.3 +atty-0.2.14 +autocfg-1.0.1 +base64-0.13.0 +bitflags-1.3.2 +block-buffer-0.9.0 +boxfnonce-0.1.1 +bstr-0.2.17 +bumpalo-3.8.0 +byteorder-1.4.3 +bytes-1.1.0 +cast-0.2.7 +cc-1.0.72 +cfg-if-0.1.10 +cfg-if-1.0.0 +chrono-0.4.19 +clap-2.34.0 +console-0.15.0 +cpufeatures-0.2.1 +criterion-0.3.5 +criterion-plot-0.4.4 +crossbeam-channel-0.5.1 +crossbeam-deque-0.8.1 +crossbeam-epoch-0.9.5 +crossbeam-utils-0.8.5 +csv-1.1.6 +csv-core-0.1.10 +daemonize-0.4.1 +dialoguer-0.9.0 +digest-0.9.0 +either-1.6.1 +encode_unicode-0.3.6 +fnv-1.0.7 +form_urlencoded-1.0.1 +generic-array-0.14.4 +getrandom-0.2.3 +half-1.8.2 +hashbrown-0.11.2 +heck-0.3.3 +hermit-abi-0.1.19 +http-0.2.5 +httparse-1.5.1 +iai-0.1.1 +idna-0.2.3 +igd-0.12.0 +indexmap-1.7.0 +itertools-0.10.3 +itoa-0.4.8 +itoa-1.0.1 +js-sys-0.3.55 +lazy_static-1.4.0 +libc-0.2.112 +linked-hash-map-0.5.4 +log-0.4.14 +matches-0.1.9 +memchr-2.4.1 +memoffset-0.6.5 +nix-0.14.1 +nix-0.23.1 +num-integer-0.1.44 +num-traits-0.2.14 +num_cpus-1.13.1 +once_cell-1.9.0 +oorandom-11.1.3 +opaque-debug-0.3.0 +percent-encoding-2.1.0 +plotters-0.3.1 +plotters-backend-0.3.2 +plotters-svg-0.3.1 +ppv-lite86-0.2.15 +privdrop-0.5.1 +proc-macro-error-1.0.4 +proc-macro-error-attr-1.0.4 +proc-macro2-1.0.34 +quote-1.0.10 +rand-0.8.4 +rand_chacha-0.3.1 +rand_core-0.6.3 +rand_hc-0.3.1 +rayon-1.5.1 +rayon-core-1.9.1 +redox_syscall-0.2.10 +regex-1.5.4 +regex-automata-0.1.10 +regex-syntax-0.6.25 +remove_dir_all-0.5.3 +ring-0.16.20 +rustc_version-0.4.0 +ryu-1.0.9 +same-file-1.0.6 +scopeguard-1.1.0 +semver-1.0.4 +serde-1.0.132 +serde_cbor-0.11.2 +serde_derive-1.0.132 +serde_json-1.0.73 +serde_yaml-0.8.23 +sha-1-0.9.8 +signal-0.7.0 +smallvec-1.7.0 +spin-0.5.2 +strsim-0.8.0 +structopt-0.3.25 +structopt-derive-0.4.18 +syn-1.0.83 +tempfile-3.2.0 +terminal_size-0.1.17 +textwrap-0.11.0 +thiserror-1.0.30 +thiserror-impl-1.0.30 +tinytemplate-1.2.1 +tinyvec-1.5.1 +tinyvec_macros-0.1.0 +tungstenite-0.16.0 +typenum-1.14.0 +unicode-bidi-0.3.7 +unicode-normalization-0.1.19 +unicode-segmentation-1.8.0 +unicode-width-0.1.9 +unicode-xid-0.2.2 +untrusted-0.7.1 +url-2.2.2 +utf-8-0.7.6 +vec_map-0.8.2 +version_check-0.9.3 +void-1.0.2 +walkdir-2.3.2 +wasi-0.10.2+wasi-snapshot-preview1 +wasm-bindgen-0.2.78 +wasm-bindgen-backend-0.2.78 +wasm-bindgen-macro-0.2.78 +wasm-bindgen-macro-support-0.2.78 +wasm-bindgen-shared-0.2.78 +web-sys-0.3.55 +wildmatch-1.1.0 +winapi-0.3.9 +winapi-i686-pc-windows-gnu-0.4.0 +winapi-util-0.1.5 +winapi-x86_64-pc-windows-gnu-0.4.0 +xml-rs-0.8.4 +xmltree-0.10.3 +yaml-rust-0.4.5 +zeroize-1.4.3 +" + +inherit cargo systemd + +DESCRIPTION="High performance peer-to-peer mesh VPN" +HOMEPAGE="https://vpncloud.ddswd.de/" +SRC_URI="https://github.com/dswd/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + $(cargo_crate_uris ${CRATES})" +RESTRICT="mirror" +# License set may be more restrictive as OR is not respected +# use cargo-license for a more accurate license picture +LICENSE="Apache-2.0 Apache-2.0 BSL-1.1 GPL-3 ISC MIT MPL-2.0 Unlicense ZLIB" +SLOT="0" +KEYWORDS="~amd64" +IUSE="man" + +DEPEND="man? ( dev-ruby/asciidoctor )" +RDEPEND="" + +QA_FLAGS_IGNORED="/usr/bin/${PN}" + +src_install() { + cargo_src_install + keepdir /etc/vpncloud + insinto /etc/vpncloud + doins assets/example.net.disabled + systemd_dounit assets/${PN}{-wsproxy,@}.service assets/${PN}.target + + einstalldocs + if use man; then + gunzip target/vpncloud.1.gz || die + doman target/vpncloud.1 + fi +} diff --git a/net-vpn/wireguard-tools/Manifest b/net-vpn/wireguard-tools/Manifest index b8c3a3724347..e0d1c7f5f688 100644 --- a/net-vpn/wireguard-tools/Manifest +++ b/net-vpn/wireguard-tools/Manifest @@ -2,5 +2,5 @@ AUX wg-quick.init 885 BLAKE2B 440224b688b1a1b4762bac7ac3bd6cb6fbee546543f1da70fc DIST wireguard-tools-1.0.20210424.tar.xz 96816 BLAKE2B 4787624d296c22241ff366c799eb07e1e718534eab9c998df24003380ed9743f76c3b8f779c7e534404573583c9654a43527d4c96de0def78a3d88d30ca6985e SHA512 b919c7ce1e8ee8660ccc1490d3dad7817f3d6f0ab79f26866e8ed10d40545a9ddca67959ff6cc84ac36a91683c1f58d274d91d47f40c0b9a7bfee4009dcbbf59 DIST wireguard-tools-1.0.20210914.tar.xz 99744 BLAKE2B 020f4a61597dafc6663e9ee5659f9401416692f5dc8e23afe8d59054bffd32c92814ff2e1f99d6ffe558fdfcf756afc1838e4d425847f892ad4b627a077fe614 SHA512 6727ea65551dbb064457449b93a943bd6534ca93bc7fa5704c2f6826266c98688ee9ea28731fda57a5245d5f63c05f3899fcca54e40c0b6251b7c4796e957445 EBUILD wireguard-tools-1.0.20210424.ebuild 4058 BLAKE2B 3e3f0639ee1dd5f89b6c38a65e930abb1c6f5ad045184c669a0a883b0fa356960137d707c9ce2d93aefb6b5c5ebc0f18fbe725b2f109abe8f3238173c1e05f59 SHA512 8a954a295a93631de815da4da2f37937fc88d59df87160fbbfc4c6ae78f569d42fca41e35642212371816ba06efdde6ce996ff5fa5258ddf57c169fbd41ec7d3 -EBUILD wireguard-tools-1.0.20210914.ebuild 4065 BLAKE2B c471ad65e682fef17c9647b04895f8cde75036826468124b9157d06226b81d8358d5521426360a86c74abc1c9c4294cd6d8fb86c30a18c06769cf456ad541b89 SHA512 080dc1558b811b02468fa614406664f2efba719f8a5c63fff2d2afce7b56fcf3d52e83d6c1f6bba55c2f73ad6a36dd0aa1431ca594981d7cf3c86beed250b984 +EBUILD wireguard-tools-1.0.20210914.ebuild 4072 BLAKE2B 72c56868ddfb6c5aa5f1d3f85400242f19c8df0e538f20ddfe2df1591b6aea486c41bb6c1c659c26a2945c629688b476457bf10e13d235b6acc5d5ad4402f886 SHA512 b6a286dc9a2eeb2fcdc05c31c18e97cdfe60d136981978b3eeaff5b64b05f02a89bf84895d443a12593adc8d3c063db5c01ed68acd655ca5bc67d5df2416eb1e MISC metadata.xml 363 BLAKE2B 34748b86884ce0197e3fd579515d3daf62d32d269f71d05ba1d2f795a66d6140b79fc803008beb0d02a2c7ae80adf0ef19c2daa0be9512f87f3e3c046887c58d SHA512 67a6dc99c972a4bb40b73dae1c33dfc6e1288f3c918e0814656ea5f91a33c72cf3bb261b1b38054d0ea0b67efad07c24e7f969114876526526aeffd4d62497c4 diff --git a/net-vpn/wireguard-tools/wireguard-tools-1.0.20210914.ebuild b/net-vpn/wireguard-tools/wireguard-tools-1.0.20210914.ebuild index c86c01c68406..b0aa478b1c90 100644 --- a/net-vpn/wireguard-tools/wireguard-tools-1.0.20210914.ebuild +++ b/net-vpn/wireguard-tools/wireguard-tools-1.0.20210914.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://git.zx2c4.com/wireguard-tools" else SRC_URI="https://git.zx2c4.com/wireguard-tools/snapshot/wireguard-tools-${PV}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" fi LICENSE="GPL-2" -- cgit v1.2.3