kcptun: 20190923 bump and drop old

This commit is contained in:
Yury Martynov 2019-09-24 07:28:33 +03:00
parent e35c71f164
commit 942f7b3118
No known key found for this signature in database
GPG key ID: EBE62DD0CCEAE19E
8 changed files with 18 additions and 188 deletions

View file

@ -1,7 +1,5 @@
DIST github.com-BurntSushi-toml-v0.3.1.tar.gz 42077 BLAKE2B d846b7961dc3447a43e5c91dee1897a9701c997a407d9ba8737d08b82b493f99823eeab87cc9d4fe6dd4dbdb7b0d2a218d9f9f220ffcda2056188afbf0f2ab87 SHA512 75801d0263a68613233f3b18e35b000e1aeb5322015c0f032598d9447122fc45b1854741ce6ce9fb4d5a064546ad26f3d6384710bd8e6e1229ed2d4551524852 DIST github.com-BurntSushi-toml-v0.3.1.tar.gz 42077 BLAKE2B d846b7961dc3447a43e5c91dee1897a9701c997a407d9ba8737d08b82b493f99823eeab87cc9d4fe6dd4dbdb7b0d2a218d9f9f220ffcda2056188afbf0f2ab87 SHA512 75801d0263a68613233f3b18e35b000e1aeb5322015c0f032598d9447122fc45b1854741ce6ce9fb4d5a064546ad26f3d6384710bd8e6e1229ed2d4551524852
DIST github.com-coreos-go-iptables-v0.4.1.tar.gz 14849 BLAKE2B 415805c7172ddb6d9ca6b36c96bea46301ee6f84fb0b933b2ed6a41d4caf22215886f39c8adfc47984be5408c59830ceb996fd11775cb25f015f122794d47b9f SHA512 cde9b36155a61da6cba5fb0278b6c7ccfd41098f2a7fad678f30d7489fbd46a08b6a6a24d4fd592671d0f84bd504efe45cce96a6a5ce6104ca9c95ba0d8b83f5
DIST github.com-coreos-go-iptables-v0.4.2.tar.gz 15627 BLAKE2B 7637caac4c624924f36e9b1ac90c58b68c5d6cb9598b734e97d3b294c2e7a6513eaf7a273d948e7989e60c639382c096eefb797030ba5167008f141107858e20 SHA512 fd0cf1a124ef02e61be7b0c0bf8b44472ec19becc26a123010f124fc3e1e14339411b4c455d153fddaca6708c4839e8dcf49b258e00dc2ff9d27dc0c63dfba39 DIST github.com-coreos-go-iptables-v0.4.2.tar.gz 15627 BLAKE2B 7637caac4c624924f36e9b1ac90c58b68c5d6cb9598b734e97d3b294c2e7a6513eaf7a273d948e7989e60c639382c096eefb797030ba5167008f141107858e20 SHA512 fd0cf1a124ef02e61be7b0c0bf8b44472ec19becc26a123010f124fc3e1e14339411b4c455d153fddaca6708c4839e8dcf49b258e00dc2ff9d27dc0c63dfba39
DIST github.com-golang-snappy-v0.0.1.tar.gz 62605 BLAKE2B 0af2dc71967b38aa4677e5286c8f0fe4167deedb32f065d9612e318bf1e09dd220014e5b05d30418a625dda138dd33ced8b9e73781f2c6e8f7f301246c8103d1 SHA512 87a934b1b5af6a19341b99170d6dfa078ca33753a4c1b2ec120cb54c55a51bb4e808d38d77d498115c9c53678adddf897b4bd81b7a9480564c57a209e2745f42
DIST github.com-google-gopacket-v1.1.17.tar.gz 891264 BLAKE2B bfa9cb76348518ac3fb83f6719f7a8eca4f1968e5bba46f826e3993c9ab62aa2feb84b2043906214faa74a46de72afb005756cd6570bd368f8381313d3ba15de SHA512 997f3f08127a17fdbbf9488f4f5cd8c2ecc080bb6a416bb28d6aaded370fd0c7a3ec591acc75dcdafcf8edc780067fb70516afc7e27312b617ef58c022c0ffcd DIST github.com-google-gopacket-v1.1.17.tar.gz 891264 BLAKE2B bfa9cb76348518ac3fb83f6719f7a8eca4f1968e5bba46f826e3993c9ab62aa2feb84b2043906214faa74a46de72afb005756cd6570bd368f8381313d3ba15de SHA512 997f3f08127a17fdbbf9488f4f5cd8c2ecc080bb6a416bb28d6aaded370fd0c7a3ec591acc75dcdafcf8edc780067fb70516afc7e27312b617ef58c022c0ffcd
DIST github.com-klauspost-cpuid-v1.2.1.tar.gz 279083 BLAKE2B 33dcb59c15ddf644f187940c1100ecebf9e4a628b9397fcb9ebf81e8e96651bd16fa3e79aced726c29c91b09a477438bedc7ddf22504b1647e02ef8d5f20efef SHA512 d5d1cc22f6e43619dd64f86057385fb8080e85903983937be7282aed6c88a3686d7e1ce58a641ba753dacb6fcc54715343521a85cb1bdf074afbacc91b8f8ad8 DIST github.com-klauspost-cpuid-v1.2.1.tar.gz 279083 BLAKE2B 33dcb59c15ddf644f187940c1100ecebf9e4a628b9397fcb9ebf81e8e96651bd16fa3e79aced726c29c91b09a477438bedc7ddf22504b1647e02ef8d5f20efef SHA512 d5d1cc22f6e43619dd64f86057385fb8080e85903983937be7282aed6c88a3686d7e1ce58a641ba753dacb6fcc54715343521a85cb1bdf074afbacc91b8f8ad8
DIST github.com-klauspost-reedsolomon-v1.9.2.tar.gz 159450 BLAKE2B d5fdb76c03e2779b0c5d967864d5e9b41601fac4f25d0d320f0562743893e5217bb8df1880029d47614a79f21bcd74254549b539fbc43afa268206bfb167f3f8 SHA512 4d4aae54c9ade5b2d5c40506f16fc06580e007bc5b47a7635d33bd0d28145e8a30e00cd61f7b656b6dac383de9e544823d3a5683756ea2efca7d3f6bd1acb661 DIST github.com-klauspost-reedsolomon-v1.9.2.tar.gz 159450 BLAKE2B d5fdb76c03e2779b0c5d967864d5e9b41601fac4f25d0d320f0562743893e5217bb8df1880029d47614a79f21bcd74254549b539fbc43afa268206bfb167f3f8 SHA512 4d4aae54c9ade5b2d5c40506f16fc06580e007bc5b47a7635d33bd0d28145e8a30e00cd61f7b656b6dac383de9e544823d3a5683756ea2efca7d3f6bd1acb661
@ -9,17 +7,10 @@ DIST github.com-pkg-errors-v0.8.1.tar.gz 11009 BLAKE2B 02adfe3cea02b0ddb7cde923c
DIST github.com-templexxx-cpufeat-cef66df.tar.gz 2974 BLAKE2B d8b19668e1ff91dd34b0843752d9398ada22fa0d3f078fa76331b1f8e9779766c00bf59201e45f4aa06fcb15157ad5b1227731ec962930538384284ae7a67475 SHA512 e2d57b773fecfe2564f33ef868e6f5450ed608b4ed03dff02c861bf47d2f492089439aa687b4e65672095b35c7a8dadd71c73faec967a716fca7d5660a8e78b2 DIST github.com-templexxx-cpufeat-cef66df.tar.gz 2974 BLAKE2B d8b19668e1ff91dd34b0843752d9398ada22fa0d3f078fa76331b1f8e9779766c00bf59201e45f4aa06fcb15157ad5b1227731ec962930538384284ae7a67475 SHA512 e2d57b773fecfe2564f33ef868e6f5450ed608b4ed03dff02c861bf47d2f492089439aa687b4e65672095b35c7a8dadd71c73faec967a716fca7d5660a8e78b2
DIST github.com-templexxx-xor-4e92f72.tar.gz 6433 BLAKE2B d6698a4e9614c6b101caca9b4b9cb511a4c41e3a6566d59923b90170e73980508bb77bc7c0ddffeda3eb573cb2e2207806f209c25b2b2605d81245d962cc0aa5 SHA512 7d24e0188a81746b08039d4e5b4f6f970f15eb0991e56c8ba318e0ffabf1a4d228de398bebdb58a75da4c0f7345567ac56e48611b9f3e90670bbbb78246168e1 DIST github.com-templexxx-xor-4e92f72.tar.gz 6433 BLAKE2B d6698a4e9614c6b101caca9b4b9cb511a4c41e3a6566d59923b90170e73980508bb77bc7c0ddffeda3eb573cb2e2207806f209c25b2b2605d81245d962cc0aa5 SHA512 7d24e0188a81746b08039d4e5b4f6f970f15eb0991e56c8ba318e0ffabf1a4d228de398bebdb58a75da4c0f7345567ac56e48611b9f3e90670bbbb78246168e1
DIST github.com-tjfoc-gmsm-v1.0.1.tar.gz 47976 BLAKE2B c969dda03cc9334b5c641109f56245ed1231d4f5ccb5f940c41615e66a40218f406ea31b4a11bbab76710f8d7602eb6308c77aa2d68ef40abe02d376045f46fb SHA512 66cc9ab92003cb4aa280b04bf1ec260d2f7034e997ba4c9813887dcc15aaa593439bc4482c25b453dc542809e8b8ba14378a7624a202d6e25d95e73570c3f372 DIST github.com-tjfoc-gmsm-v1.0.1.tar.gz 47976 BLAKE2B c969dda03cc9334b5c641109f56245ed1231d4f5ccb5f940c41615e66a40218f406ea31b4a11bbab76710f8d7602eb6308c77aa2d68ef40abe02d376045f46fb SHA512 66cc9ab92003cb4aa280b04bf1ec260d2f7034e997ba4c9813887dcc15aaa593439bc4482c25b453dc542809e8b8ba14378a7624a202d6e25d95e73570c3f372
DIST github.com-urfave-cli-v1.20.0.tar.gz 58397 BLAKE2B 0f623bff26139e57f29a2939c70ad8ba0c8daaf3721cc6f4d061fc88209102b1ece790dc0772f5fad66649f1129836482feee20def3dc0d63e728020664016ec SHA512 0a47a47121e25bceb6ebdf10a55ab3bc7531214284b1669fe20237c3ac938c7cd154ebc408759202d936688350e27e47d14f6a6b0793271c10534f2e90bd1fb5
DIST github.com-urfave-cli-v1.21.0.tar.gz 68419 BLAKE2B 4fe7091cfe3dd58d1c73d7ade84c70efbfeda354f8dfeb1cf7572b8792ed15c14432b4815107aae900a7d45e08a81dd261c97edac1a94a2e9557c3e595824e20 SHA512 8bd1dc64220eb5388da99a9d98971097b7e64dc054cdaff54c86fd427667962aa8add7edaeb045d17515bb15df885c369f939a5d374e8bcc010c7f0fdd554763 DIST github.com-urfave-cli-v1.21.0.tar.gz 68419 BLAKE2B 4fe7091cfe3dd58d1c73d7ade84c70efbfeda354f8dfeb1cf7572b8792ed15c14432b4815107aae900a7d45e08a81dd261c97edac1a94a2e9557c3e595824e20 SHA512 8bd1dc64220eb5388da99a9d98971097b7e64dc054cdaff54c86fd427667962aa8add7edaeb045d17515bb15df885c369f939a5d374e8bcc010c7f0fdd554763
DIST github.com-xtaci-kcp-go-v5.4.2.tar.gz 135532 BLAKE2B 09c1059270e2e4c8899f577cc59404ae2874300136d1d21d5bcfb0195701dd44a79ac0a9b2feec7dab5b3b245abcbcd6fc4d9cd0f5895e17a8ec4fb336010995 SHA512 f210e37d974999a77ca4178b34010f24ffd53b3587e81486a258ad6b277d0d2f5d23e9d8eb0b96978eec1f586db93525642a080261d64f89dc530cd333394a87 DIST github.com-xtaci-kcp-go-v5.4.9.tar.gz 135670 BLAKE2B 32a50a82ada18b6556bf157a95a5d67ddadec9e7fe1db6daed275ea26cdc5029657c103871f715daa5b918e2b2021bb0f08e3fada36727ce28a4f7ceed04cc3c SHA512 b6c44c6c4efb8ba820398e78d656eace8793c1fb52890a80d591729f534488d0eedf4ef19fa804e934fef19172fc5c7156eefdfeea8beb95d8d4d3a6619dba2e
DIST github.com-xtaci-kcp-go-v5.4.4.tar.gz 135630 BLAKE2B 021d7a5330a6272bb85c2f542e6fed51544f250e54e11b13dfedf2ee37dc717f82c4f44ec337aa47834b91a84af1f1560368f4f62185355250d8142994e0216e SHA512 d52e02d61b83766d63064d41eb61347502e16cfd9a0733c1ba5bae55ad11524afaaf4b3060123b3de90722cf5c37800f2a7f39754c52b0365bc585ef8d50c148 DIST github.com-xtaci-lossyconn-8df528c.tar.gz 5324 BLAKE2B 975c2c071c1f5316d06c82e36abadaccad6cba45ac7fead36e187d18d27c5c0314927782c7e42aef6da8cedf318255649c1a9c699112fce44278e8a60e25082a SHA512 1672ee4e853b73ecd60478ba11f0519a3fd75263ad82b7d9192a99a15f37e03117f2841d7ecec8d28ef76671d69cf3422d924cb34f1b6b4c39c8386b0d3a118c
DIST github.com-xtaci-kcp-go-v5.4.7.tar.gz 135674 BLAKE2B a04c4ee73d3edbcaf61b003d69c66d65f7962666c3b4243df6eedd62d31e31a733dae8ea773d0090cbf2596e48a8bb18f44915667df400c6194697750075b46b SHA512 58c1847fe54095d0f17aa4acea802ab050efa120ef8b1166e94f54e8aa6bd53e6c2a0e681b97559a55d5c2dbc46270021a487571dd52e73a338d132eab2ea325
DIST github.com-xtaci-smux-v1.3.4.tar.gz 134357 BLAKE2B b8a56150872cdf78d8c04e116f1e7cd0d61d25614820c105ed48bb4fbcaf5c45f53905032f80dce6027a487643f813723372ec09a9315742fdbc0446e9f5d9b7 SHA512 dcdf5e9f28e79595e0d41e86d0d88081961a11222e36207699fb464c88b5513f90fbd1ad07aa5dd1383a9c42fe174d7c22740939a032a6cbd813d4aa9e272f4c
DIST github.com-xtaci-smux-v1.3.5.tar.gz 134325 BLAKE2B 7f580fc98c8be3707d0880c89beac10cbf7f627b6545c76a7944d1ae2f788f8b645bd0b03d70c9f39147af118d535f8a02a82ada6a0a45452a0632951b4535b2 SHA512 98803d298fdd6747d83c7ae1e3e943021b8161dacb0c001bbec4f9db4105853feef7ab0cf3463e9adce5b4956c9767167b36e15e2f42160ffabb8b6184ce8f6b
DIST github.com-xtaci-smux-v1.4.4.tar.gz 135360 BLAKE2B 75e61cc78727cf681256d63beaf9aad1ddcbe72e572acd9c6c018526d7f801ee407fee3ddc115ec7e83f459ad7bae1f7a693503642358c597c278b8b8318fec8 SHA512 3fc7d981b5d61cd78d93ac83c83a6b9620b177534a1479299ccf2e4302120c68d02f400882bf78034382151848d4c61ab4d55a36fab02ff040252e071032e589 DIST github.com-xtaci-smux-v1.4.4.tar.gz 135360 BLAKE2B 75e61cc78727cf681256d63beaf9aad1ddcbe72e572acd9c6c018526d7f801ee407fee3ddc115ec7e83f459ad7bae1f7a693503642358c597c278b8b8318fec8 SHA512 3fc7d981b5d61cd78d93ac83c83a6b9620b177534a1479299ccf2e4302120c68d02f400882bf78034382151848d4c61ab4d55a36fab02ff040252e071032e589
DIST github.com-xtaci-smux-v2.0.10.tar.gz 136700 BLAKE2B 710d662a92c695957e8810dc5ab163bcfd5d142232ea335031d3676979ba1933ea20ac6266c8a85c796cd00bd745e7b2f84b99f43f81eede629adcf5f82e7400 SHA512 5833f2fdc7bfbcbaa5fc9d98e7054a8a5ddc424b782629a15cc8fbf68edbd7ef431d82cfdcf9f7189aca62db2fce66773ee89657502618eeae6741f06efcaa1c DIST github.com-xtaci-smux-v2.0.11.tar.gz 136678 BLAKE2B a4a6e93d6eed013133e12e51fb33e1f0a119faead898aa08a214d0bd0b76a73747af826c9b51c7fbc005d902f3a2ae6c88c04a420ce9ef69be1ae0701586abd4 SHA512 207fed6e1e8767abdacae721545d94f3218c5c16d31d1b13b9d793f4767a50efe3bedbc6af46e07c8e36b6c5e3dd052f60d9440e12af1b2e91ee9dd26dffe7c6
DIST github.com-xtaci-tcpraw-v1.2.22.tar.gz 6679 BLAKE2B 25cb4086fbda55e3857ca8ebb7972d0735792e7a3afc462ae6e90f6a4803368c65155f138acdeb291e73069d17d3cabf12d753941f6883fcdf7242a6294c6d82 SHA512 834d40e46abd8cd015f3902e433dc378966180bacd4544f56ebbd3758811680619418898364eec5ddab67e15cc40611f8dce76c1996ae73560e7006972749b82
DIST github.com-xtaci-tcpraw-v1.2.25.tar.gz 6901 BLAKE2B 153e077ad37d60dc62c3755ec6ee055d6e558c772763ae2a37c50e0e8542daa35f64976edfb02ff42af128780cc83523822dfcd656bae68c78a95f993d837ed6 SHA512 755cebf0f5b3bba86a01e4b36f16ae0c470a62e2ff23275e6eb187423342e21ab9a09d14a6047322bf047edfb0b2b7a3182e49ab57b2b2e319e47e80b39044f6 DIST github.com-xtaci-tcpraw-v1.2.25.tar.gz 6901 BLAKE2B 153e077ad37d60dc62c3755ec6ee055d6e558c772763ae2a37c50e0e8542daa35f64976edfb02ff42af128780cc83523822dfcd656bae68c78a95f993d837ed6 SHA512 755cebf0f5b3bba86a01e4b36f16ae0c470a62e2ff23275e6eb187423342e21ab9a09d14a6047322bf047edfb0b2b7a3182e49ab57b2b2e319e47e80b39044f6
DIST kcptun-20190725.tar.gz 282911 BLAKE2B bde197c4cd0799b242e1caa8c6d194582bddc1a162f81f31958914f21a47b143ab782aab13b3e18e745d9b873fdfec897e1b97630d39abcba7134e9b527051c7 SHA512 d40b905bd0496ab9225d5917b2083d63e78a9661eb70a0695c839b972065b7eb60f3c75ed2b0757f3553bdc6680617e4ced64a9cdfff20d49a3d72792e27f9f2 DIST kcptun-20190923.tar.gz 280280 BLAKE2B b9c074b7dc6331cd9fbf6cf30ce1d8268d7d00ce62c1b8199c9375361236077085117c99185c3e17766d1b8e69b936254f90214d75d4d8b06b1fa991fef142c3 SHA512 041a6d7532bd36f328f75d013cac938ef48da0770c4acad647191ce78c9c3eb9d63386a7d7b842bc638960865a12fb33bb9a45e69c1cefa3f7f2ea77f1660d8f
DIST kcptun-20190905.tar.gz 283983 BLAKE2B 2b457135df46e5528c74a9a8a730e554831de3bfe4ab70559b3b6e492866977891ac7f12f9fcdedd8a683eda9bce2b8c9054cf1176bc9e37d7e20719f962d0b8 SHA512 5fa43c52d9b2932fc0bb0e5341cd031ff49440155d14f72bbf9169eadd0e2a5715f3c03bfd22a62f40df3bc8148214465796a6cf48944415a4cbccd55c18fd76
DIST kcptun-20190922.tar.gz 280574 BLAKE2B fc880294eb22524a24a155a90d67b4c7b59c37b1428e7f0e2410a60327da22f5ac7de80794c5b7f948e309e5fe6d95a20b80b795ba5869cbd8353a294950469f SHA512 3e2fd9a101f2c8b12b32222ced4c9021db1840c36801bc483abb9fe763f00ebe49df8a6d37615f1cf3fcf24a863e9fecf204e14ba334577581a981b27bb997e4

View file

@ -30,8 +30,8 @@ checkconfig() {
fi fi
if ! [ -f "${KCPTUN_LOGFILE}" ]; then if ! [ -f "${KCPTUN_LOGFILE}" ]; then
touch "${KCPTUN_LOGFILE}" \ touch "${KCPTUN_LOGFILE}" > /dev/null 2>&1 \
&& chmod 0640 "${KCPTUN_LOGFILE}" \ && chmod 0640 "${KCPTUN_LOGFILE}" > /dev/null 2>&1 \
&& chown ${USER}:${GROUP} "${KCPTUN_LOGFILE}" > /dev/null 2>&1 \ && chown ${USER}:${GROUP} "${KCPTUN_LOGFILE}" > /dev/null 2>&1 \
|| eerror "Failed to create: ${KCPTUN_LOGFILE}" || eerror "Failed to create: ${KCPTUN_LOGFILE}"
fi fi

View file

@ -30,8 +30,8 @@ checkconfig() {
fi fi
if ! [ -f "${KCPTUN_LOGFILE}" ]; then if ! [ -f "${KCPTUN_LOGFILE}" ]; then
touch "${KCPTUN_LOGFILE}" \ touch "${KCPTUN_LOGFILE}" > /dev/null 2>&1 \
&& chmod 0640 "${KCPTUN_LOGFILE}" \ && chmod 0640 "${KCPTUN_LOGFILE}" > /dev/null 2>&1 \
&& chown ${USER}:${GROUP} "${KCPTUN_LOGFILE}" > /dev/null 2>&1 \ && chown ${USER}:${GROUP} "${KCPTUN_LOGFILE}" > /dev/null 2>&1 \
|| eerror "Failed to create: ${KCPTUN_LOGFILE}" || eerror "Failed to create: ${KCPTUN_LOGFILE}"
fi fi

View file

@ -1,7 +1,7 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.10. .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.10.
.TH KCPTUN "1" "September 2019" "kcptun version 20190922" "User Commands" .TH KCPTUN "1" "September 2019" "kcptun version 20190923" "User Commands"
.SH NAME .SH NAME
kcptun \- manual page for kcptun version 20190922 kcptun \- manual page for kcptun version 20190923
.SH DESCRIPTION .SH DESCRIPTION
.SS "NAME:" .SS "NAME:"
.IP .IP
@ -11,7 +11,7 @@ kcptun \- client(with SMUX)
kcptun\-client [global options] command [command options] [arguments...] kcptun\-client [global options] command [command options] [arguments...]
.SS "VERSION:" .SS "VERSION:"
.IP .IP
20190922 20190923
.SS "COMMANDS:" .SS "COMMANDS:"
.TP .TP
help, h help, h

View file

@ -1,7 +1,7 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.10. .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.10.
.TH KCPTUN "1" "September 2019" "kcptun version 20190922" "User Commands" .TH KCPTUN "1" "September 2019" "kcptun version 20190923" "User Commands"
.SH NAME .SH NAME
kcptun \- manual page for kcptun version 20190922 kcptun \- manual page for kcptun version 20190923
.SH DESCRIPTION .SH DESCRIPTION
.SS "NAME:" .SS "NAME:"
.IP .IP
@ -11,7 +11,7 @@ kcptun \- server(with SMUX)
kcptun\-server [global options] command [command options] [arguments...] kcptun\-server [global options] command [command options] [arguments...]
.SS "VERSION:" .SS "VERSION:"
.IP .IP
20190922 20190923
.SS "COMMANDS:" .SS "COMMANDS:"
.TP .TP
help, h help, h

View file

@ -1,81 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EGO_PN="github.com/xtaci/kcptun"
EGO_VENDOR=(
"github.com/coreos/go-iptables v0.4.1"
"github.com/golang/snappy v0.0.1"
"github.com/google/gopacket v1.1.17"
"github.com/klauspost/cpuid v1.2.1"
"github.com/klauspost/reedsolomon v1.9.2"
"github.com/pkg/errors v0.8.1"
"github.com/templexxx/cpufeat cef66df"
"github.com/templexxx/xor 4e92f72"
"github.com/tjfoc/gmsm v1.0.1"
"github.com/urfave/cli v1.20.0"
"github.com/xtaci/kcp-go v5.4.2"
"github.com/xtaci/smux v1.3.4"
"github.com/xtaci/tcpraw v1.2.22"
)
inherit golang-vcs-snapshot
DESCRIPTION="A Stable & Secure Tunnel Based On KCP with N:M Multiplexing"
HOMEPAGE="https://github.com/xtaci/kcptun"
SRC_URI="https://github.com/xtaci/kcptun/archive/v${PV}.tar.gz -> ${P}.tar.gz
${EGO_VENDOR_URI}"
KEYWORDS="~amd64 ~mips"
LICENSE="MIT"
IUSE="+server"
SLOT="0"
RDEPEND="!net-vpn/kcptun-bin"
DEPEND="${RDEPEND}
dev-go/go-text:=
dev-go/go-snappy:=
dev-go/go-net:=
dev-go/go-tools:=
dev-go/go-crypto:=
dev-go/go-sys:=
>=dev-lang/go-1.12"
src_compile() {
for x in client $(usev server); do
CGO_ENABLED=0 GOPATH="${WORKDIR}/${P}:$(get_golibdir_gopath)" \
go build -v -work -x -ldflags "-X main.VERSION=${PV} -s -w" \
-o "bin/${PN}-${x}" "${EGO_PN}/${x}" || die
done
}
src_install() {
dobin bin/${PN}-*
dodoc src/"${EGO_PN}"/{README.md,Dockerfile}
insinto "/etc/kcptun"
for x in client $(usev server); do
doins "${FILESDIR}"/example-${x}.json
newinitd "${FILESDIR}"/kcptun-${x}.initd kcptun-${x}
newconfd "${FILESDIR}"/kcptun-${x}.confd kcptun-${x}
# help2man ./bin/${PN}-*
doman "${FILESDIR}"/man/${PN}-${x}.1
done
}
pkg_postinst() {
ewarn "Suggested \"/etc/sysctl.conf\" parameters for better handling of UDP packets:"
ewarn " net.core.rmem_max=26214400 // BDP - bandwidth delay product"
ewarn " net.core.rmem_default=26214400"
ewarn " net.core.wmem_max=26214400"
ewarn " net.core.wmem_default=26214400"
ewarn " net.core.netdev_max_backlog=2048 // proportional to -rcvwnd"
elog "\nSee documentation:"
elog " https://github.com/xtaci/kcptun#quickstart"
elog " https://github.com/skywind3000/kcp/blob/master/README.en.md\n"
}

View file

@ -1,81 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EGO_PN="github.com/xtaci/kcptun"
EGO_VENDOR=(
"github.com/BurntSushi/toml v0.3.1"
"github.com/coreos/go-iptables v0.4.2"
"github.com/google/gopacket v1.1.17"
"github.com/klauspost/cpuid v1.2.1"
"github.com/klauspost/reedsolomon v1.9.2"
"github.com/pkg/errors v0.8.1"
"github.com/templexxx/cpufeat cef66df"
"github.com/templexxx/xor 4e92f72"
"github.com/tjfoc/gmsm v1.0.1"
"github.com/urfave/cli v1.21.0"
"github.com/xtaci/kcp-go v5.4.4"
"github.com/xtaci/smux v1.3.5"
"github.com/xtaci/tcpraw v1.2.25"
)
inherit golang-vcs-snapshot
DESCRIPTION="A Stable & Secure Tunnel Based On KCP with N:M Multiplexing"
HOMEPAGE="https://github.com/xtaci/kcptun"
SRC_URI="https://github.com/xtaci/kcptun/archive/v${PV}.tar.gz -> ${P}.tar.gz
${EGO_VENDOR_URI}"
KEYWORDS="~amd64 ~mips"
LICENSE="MIT"
IUSE="+server"
SLOT="0"
RDEPEND="!net-vpn/kcptun-bin"
DEPEND="${RDEPEND}
dev-go/go-text:=
dev-go/go-snappy:=
dev-go/go-net:=
dev-go/go-tools:=
dev-go/go-crypto:=
dev-go/go-sys:=
>=dev-lang/go-1.12"
src_compile() {
for x in client $(usev server); do
CGO_ENABLED=0 GOPATH="${S}:$(get_golibdir_gopath)" \
go build -v -work -x -ldflags "-X main.VERSION=${PV} -s -w" \
-o "bin/${PN}-${x}" "${EGO_PN}/${x}" || die
done
}
src_install() {
dobin bin/${PN}-*
dodoc "src/${EGO_PN}"/{README.md,Dockerfile}
insinto "/etc/kcptun"
for x in client $(usev server); do
doins "${FILESDIR}"/example-${x}.json
newinitd "${FILESDIR}"/kcptun-${x}.initd kcptun-${x}
newconfd "${FILESDIR}"/kcptun-${x}.confd kcptun-${x}
# help2man ./bin/${PN}-*
doman "${FILESDIR}"/man/${PN}-${x}.1
done
}
pkg_postinst() {
ewarn "Suggested \"/etc/sysctl.conf\" parameters for better handling of UDP packets:"
ewarn " net.core.rmem_max=26214400 // BDP - bandwidth delay product"
ewarn " net.core.rmem_default=26214400"
ewarn " net.core.wmem_max=26214400"
ewarn " net.core.wmem_default=26214400"
ewarn " net.core.netdev_max_backlog=2048 // proportional to -rcvwnd"
elog "\nSee documentation:"
elog " https://github.com/xtaci/kcptun#quickstart"
elog " https://github.com/skywind3000/kcp/blob/master/README.en.md\n"
}

View file

@ -15,9 +15,10 @@ EGO_VENDOR=(
"github.com/templexxx/xor 4e92f72" "github.com/templexxx/xor 4e92f72"
"github.com/tjfoc/gmsm v1.0.1" "github.com/tjfoc/gmsm v1.0.1"
"github.com/urfave/cli v1.21.0" "github.com/urfave/cli v1.21.0"
"github.com/xtaci/kcp-go v5.4.7" "github.com/xtaci/kcp-go v5.4.9"
"github.com/xtaci/lossyconn 8df528c"
"github.com/xtaci/smux v1.4.4" "github.com/xtaci/smux v1.4.4"
"github.com/xtaci/smux/v2 v2.0.10 github.com/xtaci/smux" "github.com/xtaci/smux/v2 v2.0.11 github.com/xtaci/smux"
"github.com/xtaci/tcpraw v1.2.25" "github.com/xtaci/tcpraw v1.2.25"
) )
@ -69,7 +70,7 @@ src_install() {
} }
pkg_postinst() { pkg_postinst() {
ewarn "Suggested \"/etc/sysctl.conf\" parameters for better handling of UDP packets:" ewarn "\nSuggested \"/etc/sysctl.conf\" parameters for better handling of UDP packets:"
ewarn " net.core.rmem_max=26214400 // BDP - bandwidth delay product" ewarn " net.core.rmem_max=26214400 // BDP - bandwidth delay product"
ewarn " net.core.rmem_default=26214400" ewarn " net.core.rmem_default=26214400"
ewarn " net.core.wmem_max=26214400" ewarn " net.core.wmem_max=26214400"