Commit graph

301 commits

Author SHA1 Message Date
Romain GÉRARD
71019e413b Fix stdio support #39
Former-commit-id: 246f55f584386261c60b3fee45e5efad98e790c3
Former-commit-id: bf287dec2a7468f0b253a024cac8b29ee3342bee [formerly 8176e5d0f3ef5144d2d01ba5f4b81d481be22b2f] [formerly e17da24300ea7102d78efa1255e416b8e7b67375 [formerly 1cdc5f6b4861456b79e39623c460c838bd6e7694 [formerly 1cdc5f6b4861456b79e39623c460c838bd6e7694 [formerly 1cdc5f6b4861456b79e39623c460c838bd6e7694 [formerly 4d081fcee59b8792745920c53d40eb1ec7c54ae8]]]]]
Former-commit-id: 90d0d845d9c305199f1e0364dbafcfe6bd81e882 [formerly d155d83a30a656fea2296629fac8d9e30ea99888]
Former-commit-id: 1fbff0cbcafe6e32d72d34f5892fd68641da15c5
Former-commit-id: d3dd64e785bb151d9cd7e76e50b519a74fa19b4b
Former-commit-id: 6532a7f8583cd4461298fa4c8d1277e6ce656160
Former-commit-id: 3039e574018bf5af261f19653509ac399d286f8e [formerly 7d9f3cdd94d34d24efb81ad831432570327bf24c]
Former-commit-id: 3bca307bbaf0cf6e98e4c725076df3c97472b639
2020-02-24 22:52:42 +01:00
Romain GÉRARD
0e51c51cfb Fix decoding error in socks5 proxy
Former-commit-id: 9251838d41ccb1e4806bc1450449ff2f4aeb0ad6
Former-commit-id: 7ee0bce8c007f91e0e313bf654217afe69702b70 [formerly d3f0883653a31df2eb6bc175c496251d0b2edea7] [formerly 5054071b3247e7ba1f04047d042ccff1dcfe5c70 [formerly 4016899bb03a38fc0b7c5888d8cd2ff30235e79d [formerly 4016899bb03a38fc0b7c5888d8cd2ff30235e79d [formerly 4016899bb03a38fc0b7c5888d8cd2ff30235e79d [formerly 4a5393b3b78ba039647a8bb9c920b4b1dec9c069]]]]]
Former-commit-id: 5a9ba40b828143d78d72992c0a5c7af4967eaffa [formerly 47aafb56d26a6d879d9d6cecf6fd7696809cca70]
Former-commit-id: 33174940425cb1a5bcefa5cc0b89ac795dbd29ce
Former-commit-id: b0e7b47cbca9ddc0e9b1e0502ecce96f719792fb
Former-commit-id: 04a32b4fec4bce8f6dc6e86ee1548c9798eb6b71
Former-commit-id: 3632695f26111d824378fb54dc63746e27f7d087 [formerly a2acc19e7c559a2a694ef9246dba5040d064ca60]
Former-commit-id: 1e692f7bee881d1981d9fa4153e697db0f0521c9
2020-02-24 21:17:35 +01:00
Romain GÉRARD
cce0c73296 Add tests
Former-commit-id: 784e7ccb82c0d876e4b7221799d76b7323fed37d
Former-commit-id: 2147af8d557978e41ac2b6cc8070e263b812f5af [formerly 409f5e7f3f1efaa572b5204734f7b98ba45691f8] [formerly 8ec0c0a6f589c7b550f84ca5f8413659dae0cec6 [formerly 75b709eacf85d0ec4510f1e92718613921d4f71e [formerly 75b709eacf85d0ec4510f1e92718613921d4f71e [formerly 75b709eacf85d0ec4510f1e92718613921d4f71e [formerly f30b98f39fbf0b640df77a3014419ffd2330a166]]]]]
Former-commit-id: d5a419daa10be6c65d58dcbd848e89eef5185c57 [formerly 2dfce717ba105274f52114e53fcb9e115782e8ea]
Former-commit-id: 0ee61f2da6b6fb2e67ca83e10110d8fc7471570f
Former-commit-id: 3ed9511801de3f101c54d40dafab73e3178f3bdb
Former-commit-id: a8cf76cf8663e8e052cae6e4302da48342cd394d
Former-commit-id: 0730d51e0fe05af0f7e21d66ab0029879afbfbe9 [formerly 1f4ce8c620ba9909e24757d90eebd189958a6299]
Former-commit-id: a8a721fe1165d376eeebe8f12ab62f5c0029a981
2020-02-24 20:57:42 +01:00
Romain GERARD
0a788ca3f7 Fix High CPU utilization #38
+ Properly notify that the stream is closed when there is no more data
  to read from the socket


Former-commit-id: 040b6f949d9f6751cdb626d080094ea359926d56
Former-commit-id: a13469bd6a307b44d8fb33085406a29755d98f61 [formerly adee22fb776a28d4746cd99fe5bd33699b2f46ce] [formerly a01daff330828687249cd040a74eb1bd66143c4d [formerly f79391c53820f0df1a4609ed01fdb5de68222f0b [formerly c358f0ababd30764b97017f12f4b508b04caf1de] [formerly be3e3e6f4b78ffd53b6a3ea67d3aa09bfab91f2b] [formerly be3e3e6f4b78ffd53b6a3ea67d3aa09bfab91f2b [formerly be3e3e6f4b78ffd53b6a3ea67d3aa09bfab91f2b [formerly b008128bf854a39bbc5c6abdc5fd87cc8e38fffe]]]]]
Former-commit-id: cf525aa4cde74e9d22826fc2fd46fc6f08ca478b [formerly 6751159b82b46bedef7fde04c0444c76d391bd99]
Former-commit-id: 9669125c02d8fdb2339cd927d28db7cdc0a60a58
Former-commit-id: e711b3a557f7b037794667c0b4249a21c44abc3f
Former-commit-id: eccc9eaf7007ec09119c4307389991d4d199f4b6
Former-commit-id: a6d5dd21c88508a5c8f2afd031852955cb45998d [formerly 3e1eca9a176bb75971f232a2dc0dc887e2dd1d31]
Former-commit-id: 053a1b7025f8cb4d6c67a648c15b66be18f1e9f0
2020-02-24 18:37:41 +01:00
Romain GÉRARD
b47a05449e Do not try to set SO_MARK when not specified #37
+ When SO_MARK is specified wstunnel need to be run as root or with
network capabilities in order to be able to use this socket option.
Sadly Haskell network setsocketoption does not return an error, not an
exception when we are not permitted to use it, it just crash the current
thread without any warning ...


Former-commit-id: 5e1b790af4f08c95716420873dc858afeb4f00aa
Former-commit-id: 39ab9a3fef5159e0db1568be173a843570427d75 [formerly 88472e1ae8441ded76d4f32ed66d548a5e621dc4] [formerly 45f1cee434ff4e5cd30a8f4d7e86097748458fda [formerly a83e83038640a9742b65ece60a5653a74a822040 [formerly a83e83038640a9742b65ece60a5653a74a822040 [formerly a83e83038640a9742b65ece60a5653a74a822040 [formerly 68b6d92dc389ca83b3cd89b8eb8790d928997d29]]]]]
Former-commit-id: 046192c196f735cd53a78ece9371f418745cd763 [formerly aaa97f4c0ce70e4b7ae2d25a3e6dfb32e6aaf0cb]
Former-commit-id: d303425ad3e558ebfcc635f8f8925d70e3eaff6f
Former-commit-id: d103c22adea13872a08c2c6aa1e967f7372006af
Former-commit-id: 547aff025dd8c65133214c4b716c9d4920f9cc89
Former-commit-id: 29062a1856573bb3ab86d80f682cfa354792cb2a [formerly 722b724cebdc71a4f4e360a8a9f782e9e9a198f6]
Former-commit-id: 796475dc5641218f0d3af5a90c6ee1141cc3f553
2020-02-22 13:53:54 +01:00
Erèbe - Romain Gerard
2f48c7b95d Add SO_MARK support (#34)
* Add SO_MARK support

* SO_MARK is now parametable


Former-commit-id: d3a8db61378688b10741e37e9750962250d5b413
Former-commit-id: 3f2cfb1cf7bf25b7e98b908d7962c0d04c87b173 [formerly 4d7672c8b097390de2d4789a3612a7acdb251563] [formerly 84f02bd794a524c46a3303851b9090178c07e315 [formerly cc09d795159786b36d9e9f5ab48c92260cd0cdf5 [formerly cc09d795159786b36d9e9f5ab48c92260cd0cdf5 [formerly cc09d795159786b36d9e9f5ab48c92260cd0cdf5 [formerly 603b65e7d9fdd0aa421ef2cf5f8684eaca044dc0]]]]]
Former-commit-id: cf75e5c7a77085f4c4bfce4da8c01ab9dcd94edf [formerly 4033012e5f39470e3c08b8918f686afe3dfb0200]
Former-commit-id: a903f60697af67855408554260028dbea6fade14
Former-commit-id: 3115a5bc330ac8708eda9430b6f85ef5a0a8d1ce
Former-commit-id: 6b2ba8627004dd0c916ecdaf9aea9cebb6de312e
Former-commit-id: 5f65ff28217d015ac6a76a0803e677ac728563e4 [formerly 677120e2a339cc83c420f12354fbc4b1e3f7d91e]
Former-commit-id: 0a91ab53293d5383b251f470962b640126dea526
2020-01-22 19:04:07 +01:00
Erèbe - Romain Gerard
bd3158c720 Update build.yml
Former-commit-id: 5540abdca540898416132e7b6a188695a30e5e6c
Former-commit-id: c0fd584548eca8d0789aa261a06cdcd308bbe0d5 [formerly 02f592c6c15c0ac66ffcbb1f1d2ec1e4d313d2db] [formerly 9b6b4ae20f387072bbd4419a757c5cec5f8485a3 [formerly fcbbe02f71374ff13ef34db43552d4b39ec87a0b [formerly fcbbe02f71374ff13ef34db43552d4b39ec87a0b [formerly fcbbe02f71374ff13ef34db43552d4b39ec87a0b [formerly 57d4249ef14c4c210eae7d2d8a7915f45ec253f7]]]]]
Former-commit-id: ff9cc77f679ac2892af2cc640cf341c8d607f8d1 [formerly 8b394e257382a4327367d1df5669c3e13133e0aa]
Former-commit-id: 015a4c28b7a685109a811d38931950ab4229302a
Former-commit-id: db8a393a937e7c722d1d7e74260bc92f5053450e
Former-commit-id: 043f3d59934a86a6ba572f557b0e0d62a6469013
Former-commit-id: 899a3252cfb3f64f4e7aa0b661b6c4f613599f2a [formerly 3cab20bc482aa897e711f0abaf1da3b3939fe580]
Former-commit-id: bdc6f0c23c2e361cfeb10588ca9edbbf4b71451b
2020-01-07 19:28:20 +01:00
Erèbe - Romain Gerard
75d40d9bdf Update build.yml
Former-commit-id: c4e349c025fd63ac720eb6ebeb9d1fd3d0dab257
Former-commit-id: c45a42b7b3ba7282fbd9d7141051c2f9f1ac406a [formerly 2505383ce431c982718436535cf30224895c1102] [formerly f5ab506692b65c4d3af81e48c6fe98653f49090b [formerly 83ef6db54e21cd7d1c55a08776dc793111dbde50 [formerly 83ef6db54e21cd7d1c55a08776dc793111dbde50 [formerly 83ef6db54e21cd7d1c55a08776dc793111dbde50 [formerly 22030068ee3db1b0d2a0e45f7fb03f5a8effd332]]]]]
Former-commit-id: 803ae7021c3f838761cc22942d52c75d48609595 [formerly 8041f9d8ff7edca1100d6baa741424aa87212105]
Former-commit-id: d1052a17f00ceab396655e0e0a85c8317de5456a
Former-commit-id: 3a2d534f21a52597206081a599f6acb57a4015ef
Former-commit-id: db48c4f31fb6956edcd6407054140d12acfbd12d
Former-commit-id: 687e8ee7a40625c55ae792f03a29a03d9f93a610 [formerly f0da89d0d57fa801165e2dcdd0cad5d1de54b9db]
Former-commit-id: 02feeac374949ea712c4ec05f9f504dcc1c2aeb2
2020-01-07 18:31:42 +01:00
Erèbe - Romain Gerard
5c6543c8f2 Update release.yml
Former-commit-id: 04d1c85516dab0bdb2dff11595fe269bbfc215dd
Former-commit-id: 448dd5c5a8d1d8323db6c77cf58e9971a3109d11 [formerly 197cb7a990657c08bd3c881c44a3467fa143f6d7] [formerly f9279d2ea99e29fd3f3266884b767521cc97f3da [formerly 8e171d4536fcd3334114057c549fb278b01efe8f [formerly 8e171d4536fcd3334114057c549fb278b01efe8f [formerly 8e171d4536fcd3334114057c549fb278b01efe8f [formerly f17f0435185018e56f22d61fa12b46431f142bfb]]]]]
Former-commit-id: fd4e8575e2f9a27fb1490fdc5e39da4c18f91ef7 [formerly f0408a2b47aaf4489d1875224274f495e7d9cd21]
Former-commit-id: e7c20cb280f251ed7584721e1e1ef586a888a687
Former-commit-id: d8333eee90eae003bd2eb216b68148dd73b61295
Former-commit-id: b024d8d820514893679c9eef1eccd7b7a98c0752
Former-commit-id: ad0a9c8b0b8c9c20b754504a27a79e7e2ae402c0 [formerly d55f2b6efb7825b5c413783e8def99b56a64c98f]
Former-commit-id: ae40f7771781a508f869c22403e16b24cca40751
2020-01-07 14:55:41 +01:00
Erèbe - Romain Gerard
cae06aa847 Rename haskell.yml to build.yml
Former-commit-id: a65367636deb2d8cbd86df1051af89dc80103306
Former-commit-id: 8db032e8dd9eabb1e907b2336aee354d5ca0e64e [formerly b07937c5d621617ada796277959859338a47f37e] [formerly 40acfe194db92800c42299125f4b93a3575fc123 [formerly 3bde1cafa7a697b387ba3b94fe15f0b3b0ec7f47 [formerly 4c3f0605129f239f9e43f3e1f1743a8c1db3bff4] [formerly af8aa7104737180e8727fe46b327789e445db14e] [formerly af8aa7104737180e8727fe46b327789e445db14e [formerly af8aa7104737180e8727fe46b327789e445db14e [formerly 8712021a0dd0e8b321088f4714702cfcd2e689b4]]]]]
Former-commit-id: fe66f1004c0083b82fc3f5cc977739e53355dca3 [formerly 1dd965ec70c74511f8d4dfb89190e42bc595d9a7]
Former-commit-id: 3ad147805d2c972a250efe2a6bb8985435769b03
Former-commit-id: ca77271afb8b6085128da4a49df18488f11a7900
Former-commit-id: 54201b8c101c51ad92c83cc8bb899ad2fee0f3d6
Former-commit-id: 9d441e494c59b4e29fe015c121994013cac67997 [formerly d95518bb87f693363069a3e65f58996f06a38718]
Former-commit-id: 3da75ef4057be04bfda515000369e3967b0b6a18
2020-01-06 16:29:04 +01:00
Erèbe - Romain Gerard
8c8fcc2d00 Create release.yml
Former-commit-id: a71f7db615632464fa1a78b185789e59c72e1813
Former-commit-id: 3fb1aa89760e611c0d839003218460d4dc25b218 [formerly 63f5b1921cc8301988f2ca7dddb40a338ea9254b] [formerly d6f28c8cfdfbbcaa16f8b7b6d43c114a5ef08e0f [formerly 50cacc1a2dcf722d72af51a6de1620915833d4ed [formerly 50cacc1a2dcf722d72af51a6de1620915833d4ed [formerly 50cacc1a2dcf722d72af51a6de1620915833d4ed [formerly b41dec1faed18c1f5eda0623fb74c41592fca74b]]]]]
Former-commit-id: 4f47adaa0df2f247f57bc4084f53b46276b818ed [formerly 8a19dc44c46bebdc3648626ab8f42993b426b477]
Former-commit-id: 8cadfbe5136938582fd3ba7e2511beae3d6631f0
Former-commit-id: 00e3433b35e436a9872eb63cfdc21dbb287fc7ba
Former-commit-id: 85862b2e0318a16b48a495ad21d398a0bdacb90f
Former-commit-id: d6e280157b0ef895612262541a615e5e58e1d0f9 [formerly 33150fec0e519dc94210d5f0ad486ff39e52553c]
Former-commit-id: a1e85adb3142bb53a47fba6efe12be9c6fdcfc3e
2020-01-06 16:28:22 +01:00
Erèbe - Romain Gerard
37a3e4ba82 Delete haskell_windows.yml
Former-commit-id: f800d5fac53e87b93c726a3924015f44da94204c
Former-commit-id: 557fba04994d063efe191f7ec54aace4505f6ef4 [formerly 04da8f5223f2101e3b6df9bc88a626d7fb519bd9] [formerly 2376328aa97966f7bb8d5673737baf4b316c4aae [formerly bab8fba2d92a93e6ab547e277bcca4e96fa4d6a1 [formerly bab8fba2d92a93e6ab547e277bcca4e96fa4d6a1 [formerly bab8fba2d92a93e6ab547e277bcca4e96fa4d6a1 [formerly c7b9eb7f9bf30e9fa8a7800d5d3cf0026a18df78]]]]]
Former-commit-id: a5830e16f167526625eebcd0dba3806bd5eef39e [formerly 33d80fa277db2615ca2ed294c78302a8d1da0739]
Former-commit-id: 30b067f4a35f357c5586956f3b6953ff9b1c0cf4
Former-commit-id: b848b34d44c5f826bf7d68debb767896d552c74f
Former-commit-id: 3922c2f6996e2b9e4fe6692da524397022066ee5
Former-commit-id: c1e9c0ff303b8800a78d0e483c30c368996bcca6 [formerly c7c8600e879a52e2862f0b2f3f642f6e541fd602]
Former-commit-id: 22ca2d3dcca0fad42ebe3fcd89428c96aaffaaab
2020-01-06 15:54:39 +01:00
Erèbe - Romain Gerard
c41c9405ba Update haskell.yml
Former-commit-id: ebedc27242c914aacfaf9a207bb35812b2b74f04
Former-commit-id: 6bf5778e89ba53a6b4d7f43da7bddf28b880fce1 [formerly 861de8d29d48fcd429afdf0044dac66c9499a9a7] [formerly 55bc06c20cff32c0aab4af2fd942a5edb493ddc7 [formerly d7dc158d688bc902098589ee5b939302d0798bd7 [formerly d7dc158d688bc902098589ee5b939302d0798bd7 [formerly d7dc158d688bc902098589ee5b939302d0798bd7 [formerly a99f3069521de85317479f64ad7adcb65bece686]]]]]
Former-commit-id: f5427eba95f4e82777a58586d562a6dc9f6ffd53 [formerly 6555f0c0415525722e3fa5599fd986fdb85e48d5]
Former-commit-id: f2a890dde05c3f0800033e7f021f347f43bb4472
Former-commit-id: b48431a398a353c1b1949aaf90b623eb82978e0b
Former-commit-id: cbd43b1b97ad986273760ef43dd9dc8c437bfe60
Former-commit-id: aa336c1bd5cab4e72e2c8086b0b4ac9b40219cfa [formerly 81f9219b89bc39e2526b641806ee748f2f79ae48]
Former-commit-id: 8ddbd2fa08e02271aa55c7954d84e1358b9a8963
2020-01-06 15:54:29 +01:00
Erèbe - Romain Gerard
737ea1860f Update haskell_windows.yml
Former-commit-id: b2f811025136c68192a146a2ab8afed5f4507cc0
Former-commit-id: a63307599fba081ef7739ecd495d09953bcee00a [formerly 841524eb3c7e6db4a2722d993b113d4beccdff26] [formerly 82838affb5ab14d211e8215f27009f9973113c35 [formerly ec94c6cc7975df5497a4fa05b05d926ca7f9658a [formerly ec94c6cc7975df5497a4fa05b05d926ca7f9658a [formerly ec94c6cc7975df5497a4fa05b05d926ca7f9658a [formerly 3f76eed99cc75f14cb66d633e41f51e37f60b31a]]]]]
Former-commit-id: dc4afddd89b1e8791ad64c17dcf8b176f83d58db [formerly 94cd41e86f35bda1fdde0de9f73266f7e926200c]
Former-commit-id: c36ff2311967e13344c41883400dcbd6b1bfbaf0
Former-commit-id: 212b2e666dc0401b3f50bc30577ba9adc3013c98
Former-commit-id: 267c62453c6b4d540db7c821e74d7cac8c944e54
Former-commit-id: bd7a2a0774b966d5a925d22195333233d017afab [formerly ba947b755b7ad170c29e81a007fd7b37ea5ee535]
Former-commit-id: d73177335d4a028e86347de39b81c979651ec481
2020-01-06 12:45:22 +01:00
Erèbe - Romain Gerard
2038d8f8a9 Update haskell_windows.yml
Former-commit-id: 547794f577ff12b7b526f1edee86fa8516802c4b
Former-commit-id: acee2a547a2473392ad1e6f0bba61d2abfb3bf8c [formerly c693a24081948220d512fdc89bd4241620478bd4] [formerly c675f8bda161939c359822b836ca27b9531e5030 [formerly ba5bee3b0e5fb8b5740cbeadcb584233947e5554 [formerly ba5bee3b0e5fb8b5740cbeadcb584233947e5554 [formerly ba5bee3b0e5fb8b5740cbeadcb584233947e5554 [formerly 449c881e1190c8cb759e40495956f657d9efeee4]]]]]
Former-commit-id: 19839df0071e52e4fa4fdabf10d884c14073a043 [formerly 51bef9ece9a7db89a930f72e3c9af1ccd889164d]
Former-commit-id: 8654db0c360f18bd66b4ff82101b34550998a09f
Former-commit-id: 89e8491844ed11377c3e65db3e3dbd71519b455b
Former-commit-id: d59be1f7a38326ed9931fd03164629cd24f0b239
Former-commit-id: 5ded89992d1bf8cb218387b8e331dbfd81bcb9d4 [formerly 0f6498e5ad300d82f5c9f10441cc612c7d05610d]
Former-commit-id: f99134c0bbd8325311412438f1c886d537cedaab
2020-01-06 12:21:38 +01:00
Erèbe - Romain Gerard
83469333e5 Update haskell_windows.yml
Former-commit-id: 0201bf064262824779da42d7e532f1ed753f1a21
Former-commit-id: 70a837dfa4e701960a69ab04521d73853d815d13 [formerly 3a1601b9d20c0a8470269c84ed94241c51e33482] [formerly 82ff6184fc29317e423054fc8c44777688d12335 [formerly a25a6021d22bbace3096f2b01b62178539bfbef9 [formerly a25a6021d22bbace3096f2b01b62178539bfbef9 [formerly a25a6021d22bbace3096f2b01b62178539bfbef9 [formerly 4f38eeebbc1d7ee7289bc64b10f1163797e63e92]]]]]
Former-commit-id: b770fd1ca361d5784d801238cb974e3924fa0a11 [formerly 6772c8fd4c5705ed59d9a442ff2a68316d2ad290]
Former-commit-id: 2586dd65f152101c00e31b6bd5691db0a9a5cdaa
Former-commit-id: e5b65e07dd42c43bc16494c84b4e48b27ebab7a4
Former-commit-id: 3f5f10db9292a4c6b8933468b7caa5beabe56e69
Former-commit-id: ae69945fa935a0c1f3ebe981c35e11cd1f806dce [formerly cba3a055d1474ff7da6189da2e9e22c2d7ff64ba]
Former-commit-id: 1b61e205d71840b317311c79d1fa33d4d3e1596c
2020-01-06 12:18:09 +01:00
Erèbe - Romain Gerard
0eb46a9871 Update haskell_windows.yml
Former-commit-id: 86f990d48496eb515d210f30ed4169920178d29e
Former-commit-id: a11445f67a8ff196faf93b6b033bfb4cf595fac1 [formerly 77d0f2f92fa95d36cae0cf2d1207bb763e4661d3] [formerly e7c72610cb4a5fecf50bdfefead73f6742b55882 [formerly 075dd1d760267a539157aaff548d22ed01998711 [formerly 72290fd104414edfd712eff94704ee4018a38419] [formerly 72290fd104414edfd712eff94704ee4018a38419 [formerly 72290fd104414edfd712eff94704ee4018a38419 [formerly 859ef965788e1fcd6391a8b63a045c97534ae66f]]]]]
Former-commit-id: 8847b066592dbdbbe55b6337f587f0a52fe77c0a [formerly c7173c763670b993c5ea71ed312225f475094bfc]
Former-commit-id: 8a992ecdc61c1b1425d11c55b03216b3baf3e828
Former-commit-id: 2f238c937e497514f3b7093dd6a7fbfb0207e9ff
Former-commit-id: 937af5b4d36f69a6e7328df35393d7df555f9141
Former-commit-id: 7932e9930e27d37da0ec0ab043d39c06e2f32018 [formerly fe8e38a26b2a4c880193db629d602ddca3946abd]
Former-commit-id: a461044c6fa103fb82724ef2d494ec00f70b02a3
2020-01-06 12:16:38 +01:00
Erèbe - Romain Gerard
66ecb644dc Update haskell_windows.yml
Former-commit-id: 44b59294b4f08432db7ce05853903678ccdc32ea
Former-commit-id: 9a70acb84ba377fb6b35038840d596da4d9c5c17 [formerly 72412356be4f5c222ab7d90631e0ceae6c0adcb2] [formerly 72158e2646b13b43bae45d6742912f13d70e4801 [formerly 0db53b16d916652a63202d2f211c5b5406f8f97b [formerly 655f7c5cd3601488951bb7ff76e435f6731fb4b2] [formerly 655f7c5cd3601488951bb7ff76e435f6731fb4b2 [formerly 655f7c5cd3601488951bb7ff76e435f6731fb4b2 [formerly ea43c865244095ef0b74ad8a06225883f2fc46df]]]]]
Former-commit-id: 3d23e083b69d275bbc2e2da76b3ce27aa34cd774 [formerly 87249acd7059890a4346c11c5cc258eb6bcc0861]
Former-commit-id: e194721a3f10bd06f166c139d60f97310276046c
Former-commit-id: 84cddf5afc39c52a8f1ce6fa615061706fd710cf
Former-commit-id: 0812459224ddd9fe31f7c4195efe43fb6bda14c3
Former-commit-id: b7280c43ce1fabfe82d8f5d163616786c57c35e3 [formerly 9d1aba3d6cbe5a70802fc2be592bcb752c96dac2]
Former-commit-id: c8aa20c2abc3aeadfdc0225201825de634e623c6
2020-01-06 12:14:12 +01:00
Erèbe - Romain Gerard
fec75a61a5 Create haskell_windows.yml
Former-commit-id: c18e03e306c1f723c540a516053634f6777fd218
Former-commit-id: 7466cb0637eb0a0722321c8f12a97e6c85c0ace0 [formerly 65aa5425a411c31daee8fdd84cb5b876b1220f99] [formerly ba4838e9abb27eea3116f57f78a43c0edd7d9134 [formerly cca5367e172f457577ce8399f54bacde07a5cdf9 [formerly cca5367e172f457577ce8399f54bacde07a5cdf9 [formerly cca5367e172f457577ce8399f54bacde07a5cdf9 [formerly 24ff3e0cb1966e818af22ac3c19f2e8b9d08684a]]]]]
Former-commit-id: 55d3e7ba2d07cf04051682cabe217f2997cc8dc2 [formerly 99efef5190ce4bbdad774eba8a4539e16b3bca10]
Former-commit-id: 0510250fc35c0cb96e217a6e6dde831e9a609499
Former-commit-id: 8ca9e63bcaa770429f501aedd3a4abb5c64292e8
Former-commit-id: 36b032fc8bbfb6226e67f845b2c2deda6bf828e0
Former-commit-id: 693053b5b0547c7314882971fb4de22c875ecdfc [formerly 6425a258f7a54d5dffb76bea7494acd0d61fa96f]
Former-commit-id: d422f48b9d7cf1741070cbf66ed1a4fb0c26a3af
2020-01-06 12:11:52 +01:00
Romain GÉRARD
a47bb20e44 Deprecate nix dockerfile
Former-commit-id: cddbcef37ebe9a8f683659d87ba195da429d0fdd
Former-commit-id: 48764647f6e538039f3d383742e89c8839e99174 [formerly d333233a4eb32cbc7f90c18819ba3720e7043730] [formerly 7ca3407d95caae0b3103da1f1244c5483914f9de [formerly dff7c158337a0ae0bd98de7605ae859e244db4cd [formerly f8846510486f822294202a97b5b1ea3e25025e3e] [formerly f8846510486f822294202a97b5b1ea3e25025e3e [formerly f8846510486f822294202a97b5b1ea3e25025e3e [formerly 3a4793bd556c88c063419220faae4669427c8493]]]]]
Former-commit-id: cf5d3444897186021d40396f4fb8daa820954890 [formerly f92cbca0cf854f50ee1cb7373492709444a8e5fd]
Former-commit-id: e3edb9ae9523575907d858e4f401c70042486368
Former-commit-id: 1b62171a793c665623c0dfb8a97d3104809dcf42
Former-commit-id: 737061cd2adeea521e2f1cf31d434dc73f6a6c27
Former-commit-id: ea9fa483b758dfc15959d7e14207620032c3f844 [formerly 92993f8c81db2d474afddd03bd24f679245c8032]
Former-commit-id: 07bfbcf39b8c0f452f7c06001d4a141815a0f01c
2020-01-06 00:37:16 +01:00
Erèbe - Romain Gerard
f0a616822f Update haskell.yml
Former-commit-id: 69953e6ff765cabcdf7fb4ed67637b8bef91cc5d
Former-commit-id: 10086bb3b0350e3af0603dbb694a7285299f03f9 [formerly bff6662e1ea5971c2a535c5e02bca0779be7c037] [formerly a7fb67481abc66f2b02951c61be7bf268377c98a [formerly 743a4a233a42cb43433ab16e38f53f57348baa32 [formerly 743a4a233a42cb43433ab16e38f53f57348baa32 [formerly 743a4a233a42cb43433ab16e38f53f57348baa32 [formerly d82b169653bcdd20c5fc2c7c3d22ab7d850d4f21]]]]]
Former-commit-id: 3bdb63a5ec8fbb26097c3c64c696c822114d3bc8 [formerly 2f229e803e248ceac37cb48ffae3d8179fc8fb9f]
Former-commit-id: fda7ea8b786a20e2ca79d9596aee4552595392b9
Former-commit-id: add1bbfefbf448ae89b6e93e44504bdea263ddb2
Former-commit-id: fa33cb67e1bb2046768e89d0ae17cbf9bb0b5b8c
Former-commit-id: 603b2a82db30ba435310f9ce6b2bfdbe785dafd3 [formerly 75e57309939eb78354277b3e5913dd338d3a52f9]
Former-commit-id: 7fe16d4a7decba293a9bc0caff9ce16693b483b5
2020-01-05 01:22:01 +01:00
Erèbe - Romain Gerard
5d590f0601 Update haskell.yml
Former-commit-id: 631ebb2587e642f3b66adbf862a56db19d90c0cf
Former-commit-id: f56615a355cdeed3ee093a8da34f7f9ffbaf2745 [formerly d49686f7dea29d0b4365d107ef143eea48790556] [formerly 0d55aa3f4fbefba64af1070bee7ccbb16f7afd57 [formerly a6f7a9d853919ccb51095356cbfe5cd0d2972c79 [formerly fec750a5e141f87f5864f37637adf032096c7cf4] [formerly fec750a5e141f87f5864f37637adf032096c7cf4 [formerly fec750a5e141f87f5864f37637adf032096c7cf4 [formerly 511f1743684dd88778b6cca8528286f6109fc5c4]]]]]
Former-commit-id: 2a8ab0fa43d888014e7569046d187c5bec3fae4b [formerly e2c81d7623541f86337620e3c9dd7597f3776234]
Former-commit-id: 2d1c0a7f135843bf384551e1deee1e1146ffab15
Former-commit-id: 1f267c1a10ce5828d2b713e9a0cf907ba59d2d63
Former-commit-id: 6c9648ab21061321f04b7040ccc68ce12f31b4fc
Former-commit-id: 1ab0ae454396dcc5b3d1e8aef0929175346e932f [formerly 11a8a626ba05f5ed3ade9d9deb8c32ecbd85b8d3]
Former-commit-id: 129751ff601075f12ec0a56220250e4d5a077954
2020-01-05 00:45:44 +01:00
Erèbe - Romain Gerard
f52a64ff1c Update haskell.yml
Former-commit-id: ac13c63ea501b2ada315415a2a4380259cf57edb
Former-commit-id: d21a2be03906e5bbfba4d01127ea71f7b88c2691 [formerly b0e9bbd1203acc420b916f5b9cfea09aae21206f] [formerly a53eab366823d46a12c8c15edde32a912730cc51 [formerly b54f12c0261fd392f6fbbcba6e9cb759f3a9280f [formerly b54f12c0261fd392f6fbbcba6e9cb759f3a9280f [formerly b54f12c0261fd392f6fbbcba6e9cb759f3a9280f [formerly 8034e56a54ace7f4bef6697f40346ff686f86f13]]]]]
Former-commit-id: 0ded9b289d4d1e7ec8f69dc40bf93ec77780ee69 [formerly 9c1d96f212d33f36bbc33d0777f2245f2ba79794]
Former-commit-id: 697d97a3cbf62d8d340961b6e927393d755e527e
Former-commit-id: 0eab7a399e630a1a3da3189e012c90c619033c29
Former-commit-id: f4e58a1b688ba6e241b3c281a09ce5b3f8dc0532
Former-commit-id: 2b66bb66f93957e42e1d13d9ee0915f0d7ac69f1 [formerly 6b420f382f39b81265152afe2b9132c16b0da44f]
Former-commit-id: 3faf54ce93a8ee7a924e570bfee16e4ac9366be2
2020-01-05 00:04:11 +01:00
Erèbe - Romain Gerard
a082d702ef Delete .travis.yml
Former-commit-id: 14f7b832d098a3d9296c69b524759f5490f35acd
Former-commit-id: cd2ccb26e68eb9affc48f094875547ead3827c57 [formerly 895f3cd78e570dedb59a4d1590b6d4d42eae81c9] [formerly 960958d33817338c13e99c02b7172937400c5102 [formerly 601ba9fb489bec1c92da726477a12d9df0eadd16 [formerly d2df01600befc84f8448d7f0cd439199f038bc0f] [formerly d2df01600befc84f8448d7f0cd439199f038bc0f [formerly d2df01600befc84f8448d7f0cd439199f038bc0f [formerly 1ca2a0026a65e34e1eb9c289161c666417579d56]]]]]
Former-commit-id: 806f82bbb4c31003aea0a26793bf604372f2e1df [formerly 94f5d10f950270e2b194cb32c1444ff714fb1be7]
Former-commit-id: 7b42136743a772a241b4dcc0b3e8d4cc5560097c
Former-commit-id: 17b62e587ab54780abe832406953cfa7ea914b8c
Former-commit-id: ed5572384b3a463616513226c94f2dc5f1b2912c
Former-commit-id: 28d9afbaf4c00ea5239f0549f1273e4b52a1e7ac [formerly 5d0e8b47d88305a4e9c1a739803f0f545ee3c7c3]
Former-commit-id: a77197d4968e9f82a476912104459b29d39ce1f0
2020-01-04 23:59:12 +01:00
Erèbe - Romain Gerard
7112af7e26 Update haskell.yml
Former-commit-id: 7719bd73135f58b7b06b02d74ea08fd059d631d9
Former-commit-id: 782cbddc6d277a0e3d89ef87a421a4354e4aac90 [formerly e2a054e792fcacc251d7cfd8b43723e376db575b] [formerly 60d77fd496882b079dbb966bad41686201dea59f [formerly 683ec041b0d602ede1a4c11ea40728275f51ee83 [formerly 683ec041b0d602ede1a4c11ea40728275f51ee83 [formerly 683ec041b0d602ede1a4c11ea40728275f51ee83 [formerly dd725a6f42a1ab7abdaf72d93b476b40215a27c0]]]]]
Former-commit-id: 981a1e220f8592876530e45d1380111987a7ff70 [formerly 46b2b33aba26ba7f915054d09f600b46af341140]
Former-commit-id: bc9eaa035c8beea2d2b16438b1f5fabe46c354b2
Former-commit-id: cbdcfac5ae5619ffc30f377963be694d1699d0c7
Former-commit-id: b113a17d4319bf16fde6c8ec76fdc3b060249d2c
Former-commit-id: a65fdcd30c4a37a1b65ebd66dca52c67820014a8 [formerly 722a6225d809c9fde036f32d5609a756e3df6d41]
Former-commit-id: f17d9a997365b08e671619fc9ef2793dc998b70b
2020-01-04 23:58:44 +01:00
Erèbe - Romain Gerard
0ad9907302 Update haskell.yml
Former-commit-id: 7f9063e78d564fde40e61aa7af19e5bf78edfb0c
Former-commit-id: 840de4d2c72bdde5fad6b0c894bba86def60b397 [formerly db1b3ec57f86ca27fecf7d5f90af70d26970d721] [formerly fa32cd59da946df3ad703a35a1c22487e722d6aa [formerly e438279ee6ad76b2467ebeebd996b12f1fd82242 [formerly e438279ee6ad76b2467ebeebd996b12f1fd82242 [formerly e438279ee6ad76b2467ebeebd996b12f1fd82242 [formerly 4b1f7ade10f4d2664afdc951cf709e094e89c105]]]]]
Former-commit-id: 8c67f48d71443c5fed4c30e3548fc951840f1fc6 [formerly d2f6bd35530a25aca5f1335306f80d27776dd176]
Former-commit-id: 3944ec50edebc334ffeed6a7646c48821394feb3
Former-commit-id: 373cf9e360db6782fa3692890689ec9227960a33
Former-commit-id: 7a18d96451ca927649c582bcbd1127c3b1235e39
Former-commit-id: 86418539352285d41a562ae8e478a6a6cc1d83e8 [formerly 084090c7121cba49dac828c5c938f39ae2affdaa]
Former-commit-id: a4975fdc85047c84075ba08850e6beae35abe4f5
2020-01-04 23:56:50 +01:00
Erèbe - Romain Gerard
bb2b8bd8cb Update haskell.yml
Former-commit-id: 233292072d7056b9f9e1bc457037bc00cbc9160a
Former-commit-id: a2f17ae7dec5016b5bc1faa02b576fa265b46614 [formerly 319655aa20af5aaeaf20109fedc584b4e64d20c5] [formerly e311060d745ce89299547d7a7b00c41fa940c4fe [formerly 964f24c35c9ab7ce91bb9f8732c1ae2a0d8411c5 [formerly 964f24c35c9ab7ce91bb9f8732c1ae2a0d8411c5 [formerly 964f24c35c9ab7ce91bb9f8732c1ae2a0d8411c5 [formerly 9639f672fef74c6815034311bfeb5f75d1b47d0a]]]]]
Former-commit-id: af310701f1343d175dc4a9355781496053a151be [formerly 6762330ecb82617a7c10bf20f1d96449d2b6582b]
Former-commit-id: f158f0b7ec6bd7535d3c98d42f55e6a3aaa74c1d
Former-commit-id: 3f6346ba081b1ebc8c12b59fff0fdab601f69b78
Former-commit-id: d72ee78137394c3cb27c7ecc244c591f455939dd
Former-commit-id: eb98e18a3ee2b154aa21578f0561c98a8d47ec36 [formerly 9600ccc64f3f30c9ad9cbba71c9dc24aacb83abf]
Former-commit-id: f38ca7460bc629e284aa92bcf91f517d82d74137
2020-01-04 23:36:59 +01:00
Erèbe - Romain Gerard
537973bd01 Update haskell.yml
Former-commit-id: ba2735733cdbc1240db8c73cbb32eddb44ca707f
Former-commit-id: fc0fcea31236b77d2f351e62aaf211cb75bb8dc9 [formerly e92fd7c244614748030af444d4719118690e8163] [formerly 7c9dcdeaec65d3081ba7c82218b3ac59d1411312 [formerly 898f14d15b78fef466568958daaf65ebc73c561f [formerly 4328b8e9459a4ba454a4b21e66eb4b5a79e2906c] [formerly 4328b8e9459a4ba454a4b21e66eb4b5a79e2906c [formerly 4328b8e9459a4ba454a4b21e66eb4b5a79e2906c [formerly 3237a3dc8e2d56c3bdcabfbf011f5fc02fa24e71]]]]]
Former-commit-id: 64506483bd9165d9c3899299d2efac93da46b4f3 [formerly 70dbf6a6f1a3c54a82b075c484293fe34e7b4cfb]
Former-commit-id: e6eaf3b27ab77c4fd3cdfee8a242be2587611c58
Former-commit-id: e17a05577a17955ab89854ebcb047e4867301561
Former-commit-id: ae051dd355837906005ee0db36577867c6f86252
Former-commit-id: f97567bbf11c3f57ee9c83cc564845486163fb83 [formerly 3f6e72f27828b6d01e74f89571d43aedf82b4ecc]
Former-commit-id: 953a63d5added59500fc5e71cc02c0f3af7eacfa
2020-01-04 23:35:43 +01:00
Erèbe - Romain Gerard
f50d3c6c51 Update haskell.yml
Former-commit-id: 0060c8d3f52f0ff526ea479dd7e9fb3df83dca9d
Former-commit-id: 328aacbd7d5b960153ae090039091bedc615d8a4 [formerly 94ccc5c1921cd3761c678e5fca7ffe29a7f001a0] [formerly 73a524acdfa79e7c589323db6a22bff6d0405569 [formerly 63a2c31557a3f590ba723021e61940b2f977d540 [formerly 63a2c31557a3f590ba723021e61940b2f977d540 [formerly 63a2c31557a3f590ba723021e61940b2f977d540 [formerly 1394eaed7eeb8fe35fb498080a849a328db145ae]]]]]
Former-commit-id: 51602c4fde9e9b1c502653a569a03e26063b0421 [formerly f7d1426285ab4d14b09313a2cecb77ad182b22a9]
Former-commit-id: e61cf1c5e0daaeb1fcb6eeb4f23202ebadf40d09
Former-commit-id: 6a61226249f2064245b33f141e6e247e49d22c97
Former-commit-id: 04863183632fa465330dd2c8a2c702dc6449fc94
Former-commit-id: ece4f5916bbf54cb557794de762df447ecf4f0b6 [formerly d129069b22cf62c9a2530a99313058192affbd30]
Former-commit-id: d1418f51b7ceadb2638c404441f962d68e5dc72d
2020-01-04 23:34:45 +01:00
Erèbe - Romain Gerard
2a7bb50acf Update haskell.yml
Former-commit-id: bd57e9e80b724320a2e25233f42508963bb79361
Former-commit-id: 9d82298054db7daf89d662d7314eb658ac29372e [formerly cae55fc763f7739b77ec610813257be1c796368e] [formerly 7ab017070eabb5cd22a163263781031873de218d [formerly a31e0c4b92aeec02b6378a738743501e8c1327d7 [formerly a31e0c4b92aeec02b6378a738743501e8c1327d7 [formerly a31e0c4b92aeec02b6378a738743501e8c1327d7 [formerly 601469c8ccfe9631997867818dda6950c8290b48]]]]]
Former-commit-id: e7d115623441396378493f4ed45541d19bf09ea9 [formerly 4268a8670c134730afeaecfdac3348afe57d956c]
Former-commit-id: 241344ee4d171fea514452b2c69cee5d58342c8a
Former-commit-id: de938f4043fc6dc2dbe4b64b99fa6b96cfdf9526
Former-commit-id: 6d15c63778f50431aaacf70ffa8c5f3fbf497fa0
Former-commit-id: b2c6424200582a0611956eb798859763d99f3751 [formerly 0ccdc281ba9443e8a86405a6c526579ce5d9c3a4]
Former-commit-id: ae386f67297c1887b03968f606b95925693e088b
2020-01-04 23:33:49 +01:00
Erèbe - Romain Gerard
69118efeca Create haskell.yml
Former-commit-id: 42bd79292311dfae272865f7a2c2c401d8a5e909
Former-commit-id: 8174b5c882a263688a0f94045824e6fd588c1f82 [formerly 8df3723d68da014afd2ea2ec13140f1ca0c27868] [formerly 7b2dd80e9ab2fd51a1f153f90d2f678ac35ad1d6 [formerly 3f645b765fddf0a0e4f231e2e85802301531992f [formerly 3f645b765fddf0a0e4f231e2e85802301531992f [formerly 3f645b765fddf0a0e4f231e2e85802301531992f [formerly 91158dea7707342d244aa0719d5d5dc093fdd467]]]]]
Former-commit-id: ff11062c69623741b81652e6dbf2731137282bc4 [formerly 0cc6987567c3e3a9418a0e7bf36dcb998eaefd69]
Former-commit-id: e92fc2230e6522b70b5a89d08a2583dd68bb6e39
Former-commit-id: ba4b4981f5c2a408e2846657eda425bcdb04ce5d
Former-commit-id: 6d04cc4da81f64be3b663936569a72058744d858
Former-commit-id: 8ca70415021aaad2fd4dba1c84dab07a0d114028 [formerly 809f04b0a182b884a24bf27dabea181667cb457e]
Former-commit-id: dfe0083d7033ed098ac2f4cefe6b245991381db1
2020-01-04 23:27:04 +01:00
Romain GERARD
74bf824eeb Bump dockerfile
Former-commit-id: 385a62d66ae710ca7c521ac8fc55b7c21730380f
Former-commit-id: 23ddc898b03ea65daab52646bf15f0cb8ace769d [formerly a75d6123c2676d026c119f58becb40fd24c3cd6e] [formerly d2fc2265d5d9f316b8b2e64a0efe4bfde94919c1 [formerly ade268386dfd252cbae9982a33449bc91aba7d27 [formerly ade268386dfd252cbae9982a33449bc91aba7d27 [formerly ade268386dfd252cbae9982a33449bc91aba7d27 [formerly 6ae72e372f44cb38dc4f0ade36ce2b2af896fec8]]]]]
Former-commit-id: 2af7f7fb721ef3c080c8e52b149f685f57cc56a7 [formerly 4b4d29baafa47323e1f29fa8429942fd7e6d3e2a]
Former-commit-id: 16062cea85f475a3e2aa55d89525a58e5e000dca
Former-commit-id: 83606d3a274529b778d178916993ff5a3b66e59f
Former-commit-id: 27ad74cc92ce756fabaccd59de888bc05bd73433
Former-commit-id: aed8546b1f5c8f266aaaf940118f0ed1296ef5b3 [formerly 74dcc5b1bf95ba306ff31b4bb3d945517e155677]
Former-commit-id: 018ef1461154ce6c99b2234271c5f3ba56881541
2020-01-04 22:52:12 +01:00
Romain GERARD
3d0b3383e9 Parse ipv6 for tunnelinfo and server info command line
Former-commit-id: d7bcced397720389fb4da443ddd941831513b337
Former-commit-id: b7149720d33e78efd5455744a97d8f1a44b3a0f0 [formerly 36a0a27cfcb71103e448f59798e7a94e695134fe] [formerly 0a6f2fd33a77e7af032ebbb2f5d20c90515d678e [formerly a01c762112ae5e08e25ff0b55d5cb8b543be7d88 [formerly a01c762112ae5e08e25ff0b55d5cb8b543be7d88 [formerly a01c762112ae5e08e25ff0b55d5cb8b543be7d88 [formerly dd1f0518c5440a2e1a390773fadfc6d7965fa4a8]]]]]
Former-commit-id: 0ba7fc235b47ce11f95c838d4ff1b0ea396fef9c [formerly 7e47b8adcb79aba97189a9e99083d266a258a336]
Former-commit-id: d9d60c9432d6a2ea42db3d1f63542a93b7185ed5
Former-commit-id: f3371f67d2e2a1cb8e366c6d98309c567c9b7225
Former-commit-id: dcadeb51e476ba89773351476ebb0bad1b44400d
Former-commit-id: 61f7fcf1a8c815013fda41321ea240e309a7cc87 [formerly 4d19a57259fe8c341f5f76016d5cbe3a33494874]
Former-commit-id: 53d69bcf8a69464e3e0d53a1d6c6b79c2d718da8
2020-01-04 17:57:18 +01:00
Romain GERARD
8ca1ed9fb3 Perf improvements: Use default os setting for socket recv buffer size
+ This commit 8e38589efb (diff-8c54fc2d40ad45803c6889efbb0192bbR278) introduce a default fixed size read buffer which is too low for most modern system. Thus it induce a lot of unecessary syscall and cpu usage.
  Use the default OS settings in order to let the user control it with
  ie: /proc/sys/net/ipv4/tcp_rmem


Former-commit-id: 1fc22266bf6cda96ec8c43b52cc6da527db35173
Former-commit-id: f9cbaa2ce612df6cbfc88963a32b0a0e38c1e13e [formerly 18c0558ec79d6a82ef242b114a63738a81329ec5] [formerly 5aa78fa4a16ac891f169a02275d147ec12fc336f [formerly 32204a8d46a8f4d06e40c15380e68afa4dd1f294 [formerly 32204a8d46a8f4d06e40c15380e68afa4dd1f294 [formerly 32204a8d46a8f4d06e40c15380e68afa4dd1f294 [formerly 11e560d1fae42a64cd645e79343209e6559473d9]]]]]
Former-commit-id: 8e4ccba7062154cdaba142c6110b32b05ca08e37 [formerly a7d2f3299f4c67ea0ec9d20cbf2780382258e143]
Former-commit-id: c9ebc4a70b48e7433d65af79ef161d2b0d510f61
Former-commit-id: b5056ca3dda1f23f3bc5d8e093772874b5666fbb
Former-commit-id: 7a25a6703c1c0396425d40f4080162b43179b96d
Former-commit-id: c6d4da14dfcbb373dcb3341f246bd6675f44e4e7 [formerly 5f081b250a55f9fa091a8f13927e4c2d7980ef2a]
Former-commit-id: 886b1fa73005e8167949ede1391086d3f6ed3e00
2020-01-04 15:43:05 +01:00
Romain GERARD
df927db68e Perf improvements: Use default os setting for socket recv buffer size
+ This commit 8e38589efb (diff-8c54fc2d40ad45803c6889efbb0192bbR278) introduce a default fixed size read buffer which is too low for most modern system. Thus it induce a lot of unecessary syscall and cpu usage.
  Use the default OS settings in order to let the user control it with
  ie: /proc/sys/net/ipv4/tcp_rmem


Former-commit-id: 11329e7b2d39a571afcfa1c41b36ca43b8c6ee0c
Former-commit-id: d125be3860d756e8608707db387b9293005d02f8 [formerly cc16d8a3c00a1f2ae215b44b94356f0fd9b06abc] [formerly a4977ba6a35eb7805b01eb9b628786e22842f480 [formerly fd3d401b93d75acf5a20d37598cf115d234b47ad [formerly fd3d401b93d75acf5a20d37598cf115d234b47ad [formerly fd3d401b93d75acf5a20d37598cf115d234b47ad [formerly bec6f99d38ff1e9c53a0a7d71ae6051280508d2e]]]]]
Former-commit-id: 18d8b263236b960c37a41e63491bc287bf584a67 [formerly 9d2ab35501de57b0ba1ee8d18f1fb173a3ca98f6]
Former-commit-id: 00bdbc5e1cd318896a012b76dfdc68964434b43d
Former-commit-id: 86df02c0670359a2bb2429eae4b9b633f5d520ef
Former-commit-id: 59966a7acefbbdc76e580d281f8be7ee2ca1db03
Former-commit-id: d670c023b29c085d4e76809ec539fcd91d6be993 [formerly 2bfa1100e83fd689dd2e2c565fe0838036c1b588]
Former-commit-id: c7c40b2a4e933cbff27713a87d7cc701c1279d32
2020-01-04 13:29:50 +01:00
0xflotus
0f1eb05216 fixed two small errors (#31)
Former-commit-id: 2fc8aed266b473e3a655ae077bf87491698e7eb6
Former-commit-id: e2edf693e0079cbc8bc90981287bcf3209361dd9 [formerly 3f45f34434dcda2d61cfa3614516b0ed0bd8c58f] [formerly 9ec7349b4fd5d611a573e7c8c583a3658c8a55f0 [formerly 0e4715972134156cef5b349f02bcd872ff418819 [formerly 0e4715972134156cef5b349f02bcd872ff418819 [formerly 0e4715972134156cef5b349f02bcd872ff418819 [formerly fa3836ba223ba90881d735a48dfa39394c7de6ab]]]]]
Former-commit-id: 4bd300ff9dd9cd1b963d4b57b924bb0e56fc1438 [formerly 50f39f8cb94ee502a44a73cc2569b0754eb62417]
Former-commit-id: 95871ea7db200cbe4103b0fd66a6947b9f496813
Former-commit-id: 690d271bf8963ff5c8bbf918ec56517c5f50652e
Former-commit-id: 67ecbbb71b320c9603ba86c6af79326c389e7b44
Former-commit-id: 8007ae8406265377087046f353836af0388a07f1 [formerly 8423f21822d485b764f85a0d0e0ecb7b4cc3cd27]
Former-commit-id: e72fd82005883e21e1e732a4ff0816fec59576af
2019-10-31 11:29:38 +01:00
Erèbe - Romain Gerard
d22cd7f265 Merge pull request #30 from JasonGiedymin/JasonGiedymin-patch-1
Update README.md

Former-commit-id: 80e37c1b9d72973dbed0c27f17030abdfc20dfa6
Former-commit-id: 17c0e43df822687cc9882aabeb7b1624912a1dc8 [formerly af1c09329c68e048ca162dace3cd033a064c642e] [formerly 88a97173237a42504e3f889ed3e7d6cf92e79a5e [formerly 9dc06bc533cd9d1e4af180db43877b5840066fb3 [formerly 9dc06bc533cd9d1e4af180db43877b5840066fb3 [formerly 9dc06bc533cd9d1e4af180db43877b5840066fb3 [formerly 5a2ef9a555ca845e5ee3aeccf2e0f76f4889d53f]]]]]
Former-commit-id: e6cdf638cd96f08f2edb66eaace6cb0d65d6f5be [formerly d49c30cc5ade3dd74cfe1bf45dae1c0231a1cae2]
Former-commit-id: 49bbd54dd7645dfbb6d907343e15f7e5b9a9622a
Former-commit-id: 2486f567f7eea6538558172144014ad3abed9c41
Former-commit-id: 3e40cdeeff5ae2745fe879a09c05798365482b8a
Former-commit-id: f4db24873489976b4870eb8656180f696fc521eb [formerly 54a63c3ad926e023186932ea601b4525ba0dbf64]
Former-commit-id: 9bef52f5ee177a79eae3740cda6d86aa06e80e8e
2019-10-30 14:41:54 +01:00
Jason Giedymin
90393dd993 Update README.md
Just a few spelling and grammar enhancements.

Former-commit-id: 1a84e1792f8d5d2ff99221d5aae75ff5d2154528
Former-commit-id: 49e1f58a3e37a1e90130c441ba1d54c099778a16 [formerly fa0fd834b306b76148d1cf401b15e6e1ba5e6f37] [formerly 0f0783a638be532e35f40073c39adb4c63c45d62 [formerly 1c18b9edc73cf4ae2d2e88e84a2a413f7771a274 [formerly 1c18b9edc73cf4ae2d2e88e84a2a413f7771a274 [formerly 1c18b9edc73cf4ae2d2e88e84a2a413f7771a274 [formerly 80d49e614dbdc1a4c71d6637938024fe37ba2e54]]]]]
Former-commit-id: efe7d29de9637769496731adf00b6dde270fc20a [formerly e8832eda0282cf2f6beda454821c9ce089548bb1]
Former-commit-id: 3468fd3c9953746fdb371e0c8cdf3625397bac62
Former-commit-id: c156b9173518bc9a86bec377e74fe0c22048b210
Former-commit-id: 02b34c411870f81028dd1dbc7970006b19a12394
Former-commit-id: a487a3662f9d52d9dfd104c219cc7a01905d48b0 [formerly 9f59d5ab9a32b3cab8753c4fd29bbedba473423c]
Former-commit-id: 64f6b3e625992ff192c9a2a5666eeef8c2e5ace1
2019-10-29 23:05:02 -04:00
Romain GÉRARD
2bc2757199 New dockerfile
Former-commit-id: e3fd836585b0a1628309f4eab4a8a27d854e776a
Former-commit-id: 39caa93273eb5724e41170f2b603085dfca19117 [formerly 5e19a3df6eacdaa38976508ef89178450819d6b5] [formerly dc756d524826e1ad9caad2ba34c9ed6babeb3cee [formerly b6af610b97cd1fa8e3b8afa21f8cfc1af1049453 [formerly b6af610b97cd1fa8e3b8afa21f8cfc1af1049453 [formerly b6af610b97cd1fa8e3b8afa21f8cfc1af1049453 [formerly 5ba47f294f5d5ef0f139684036e35c2b66b82753]]]]]
Former-commit-id: 6fbca32baa17005d86a2b1750002a7400482cb67 [formerly ff0a77393347bc2261a63cf37808d780dcd7ad61]
Former-commit-id: cc139e3301af26d7b1771c549cb033ac6a05be73
Former-commit-id: c0467e343a58a7ce1dabb8ae920c41d7f84906b0
Former-commit-id: 19b642c8e1bfb8bca73104716288e990796c83e8
Former-commit-id: 4628ffc716c898122734d212887d9562c3ae39fa [formerly 519a9a1031f10ce2a0664712e95c4a49a63f0e06]
Former-commit-id: 058b5f97606ed6ee74517e8b8c953188fe39267b
2019-10-24 18:20:35 +02:00
Romain GÉRARD
e3c9462b6b Update dependencies
Former-commit-id: 07be9bcd252c92551aeac5c658f92f74243105e1
Former-commit-id: b341e9cf83887e8916850743b19530e2ae62bedc [formerly b0dd237c1af7232c65504086f32c543e2969f21c] [formerly 5f84fe76bfaf2ea3150d2524b2d8df3bcc202b42 [formerly df2a945ea4f815d78825bbd6eb47355fa7862146 [formerly df2a945ea4f815d78825bbd6eb47355fa7862146 [formerly df2a945ea4f815d78825bbd6eb47355fa7862146 [formerly f3baa2138e3ecd75e07adaa8e8390e0d1d3eeed6]]]]]
Former-commit-id: 5a12d3b8f84beb6967fd2273700830e11a919dcb [formerly 23f65ae564b717c82f4f878bebcfb23696470c28]
Former-commit-id: c2dda31dea3d0634127eb6fb4b2557d41c8ee442
Former-commit-id: 886a28263ded5e3f13a642e8739eb4f83c0615f3
Former-commit-id: 937d535ef551e00fe83c69c16f715cd71ebda6dd
Former-commit-id: 4aae739c2c9a054011d743112ab937f750c179c2 [formerly 6a87e7206c043684e0f0c5acf8d83cd5bcfb6014]
Former-commit-id: 58fbcd0de59b4c8ff87286b9b61e90425df334bb
2019-10-24 13:46:58 +02:00
Romain GÉRARD
72e6b0df4f Disable parralel GC as it is counter productive
Former-commit-id: 9da3659c692e0a411b6c1a4e01d3e6acf42e789c
Former-commit-id: 52902924efe168ab644b9f0a1894b8ce60872e4d [formerly 2f3923fc54b292663a0456bd453d72f467181b55] [formerly 59aa6493e7bdf13accf6d4ae2acc66f6c39b297f [formerly ec7c1c8387be32c2e4de51f7498605a722ce8e14 [formerly ec7c1c8387be32c2e4de51f7498605a722ce8e14 [formerly ec7c1c8387be32c2e4de51f7498605a722ce8e14 [formerly d4c4e115e15071d4adfa914e3542611da6a5754a]]]]]
Former-commit-id: 3025025ab24a7d61304753504572c1df807fc372 [formerly b0fd54d1f164ae84800082ef0f9ad537a71af162]
Former-commit-id: e765736072b33d18f0b1fa2768d5d29f871f2ddc
Former-commit-id: d5bacf2c046c3672dc1629ea57f0b9cc332011e7
Former-commit-id: e5d3ec2e270e92b2c45bc89d2c90e0d2b051cef9
Former-commit-id: 5508adcb7fdbbadf5e74dc3d7f9bbe20f104f7ab [formerly 08a527777c00a365d0bebaa36576e6dc4e682692]
Former-commit-id: c61dd27ed001e26a7c4ada1887a2bcf25c6ec74c
2019-10-08 20:52:15 +02:00
Romain GÉRARD
5b152ad99f Listen to TCP/UDP & mutiple -L command line arguments
Former-commit-id: fe7931a137877131be0cb6b4ac199bf5496595f0
Former-commit-id: 7fb3cd78bea5a3a32e6985e520d0e421761e7d3f [formerly 03bfbe7e9089a9cba6640d181afcc047015409ed] [formerly d416b3b6ac3cb913d7ab3458751b3a30055597aa [formerly b014bab246971877d16bb3e8c17d574963d0895a [formerly b014bab246971877d16bb3e8c17d574963d0895a [formerly b014bab246971877d16bb3e8c17d574963d0895a [formerly a7943c24ae097faff115a31d7ce4edd3288b02e4]]]]]
Former-commit-id: 06859f28a16cd8688fbfcfe11a282b44bad9d80b [formerly 749b4cdf6bb72b8ec19ba5f2a26548b58f45effb]
Former-commit-id: 50ffd10f9893a802f0c94f846ac96116e657240a
Former-commit-id: b73912cf8bf61a6f41f830d7442a1ea1e96fbc91
Former-commit-id: 8d1f6e18acc1c6066ff6bbb7a5e993e0ec989e84
Former-commit-id: db4d1219cc0948d94b6870e94cbbf7d3db0ec942 [formerly fe3a3843d756b4ac5bb275740cf750cbcd94850d]
Former-commit-id: f9424ba8d27baa2e2b03eae29459701b80255c09
2019-10-08 20:52:15 +02:00
Erèbe - Romain Gerard
8a416d4f57 Update README.md
Former-commit-id: 78cc5a5f1aa4dbcb25fa9b0efc9cfef3640672e4
Former-commit-id: 928434fb80747daea935ae5a20366d69f35dd838 [formerly 158f12ad85bb131698c930da64e56a1190992812] [formerly e60e13d711c2e67db5cb0561415692c722b61c81 [formerly c0e0679e926363c800d4a109dd0b7a9676137826 [formerly c0e0679e926363c800d4a109dd0b7a9676137826 [formerly c0e0679e926363c800d4a109dd0b7a9676137826 [formerly d9723d0e3157440467affc0b5ebcef553a89562f]]]]]
Former-commit-id: df349b1ca32d3654035d8d4de594e4c11cc45d5e [formerly e893d672633fe05d4b6b7061684a376c3069b9b6]
Former-commit-id: 4f2762e81e548e17e28454b4a5d17c40d8a8ce74
Former-commit-id: 998ca1604af0c5b275d266b5b00297c14f58b500
Former-commit-id: 730598dbc54118ccc4ffd667b4c4b305b75fbe6b
Former-commit-id: 1dbaa4bf159e0211c35e6a6aaffe7fd5f23f336a [formerly b9230c31f895bee99ac90abb10afdf0c1466b2dc]
Former-commit-id: 53f0e32a92c1c86da8e457a23e37da734d0b3ec0
2019-01-28 22:19:35 +01:00
Erèbe - Romain Gerard
6765964453 Update README.md
Former-commit-id: 926779a752bee53776b1ac36438615ec9c6325ab
Former-commit-id: d4080036a38dc1416211b31c38cc4547f47038a9 [formerly cefcf527a547da34bf37b48cda4f682abef59a6f] [formerly 1d112fe572c479eb49cb4577de51ec5f01971543 [formerly 20686897c9b507d82404c75079dd5a363ac33e52 [formerly 20686897c9b507d82404c75079dd5a363ac33e52 [formerly 20686897c9b507d82404c75079dd5a363ac33e52 [formerly 2e230b0bfbdace1d95c38f08fb5c2ae8c80fd26b]]]]]
Former-commit-id: c77a2f35db5b7e462aef5c66334995e64ee64da6 [formerly 653a43df9543549a7d2f4061622dfb85a224503f]
Former-commit-id: 5ede4bc1771d1c2ea8777e4c4bc9cb70de823a25
Former-commit-id: e88d8058e6f5bd924e64df8c1b12ccf3a870c13e
Former-commit-id: 36628e03bf04987401295854792496e0004b2d45
Former-commit-id: 99699321c68bd9a4825eddee361be10a1a78831e [formerly c2293e717169afbea474d5ac8c0efc3738097e1a]
Former-commit-id: dfd7d82f3a21f47d4518baede47fe0cee534544f
2019-01-28 22:19:05 +01:00
Erèbe - Romain Gerard
76d1026d0d Update README.md
Former-commit-id: 1a86123d4fab34db2f3a047d242a1f5a9537e2e3
Former-commit-id: d752f9de20de109e4640e4f28894701ebad6130a [formerly fdc25607fbdff12cb77f158916979c2333b743fa] [formerly 101511038f94d567044bd5e3f802c310c88f829e [formerly e1127b5de6bb7b68cf8f2a557ea6bf2fadbddc24 [formerly e1127b5de6bb7b68cf8f2a557ea6bf2fadbddc24 [formerly e1127b5de6bb7b68cf8f2a557ea6bf2fadbddc24 [formerly e15fffd809cc0ade2385ed44a223e133fd5f08a4]]]]]
Former-commit-id: 4a440c11087a8edab22ae6881bf15f084a7a9e72 [formerly 48b16fc3877fd99fd8909c1ecefcb1783785fe56]
Former-commit-id: 7e13a6beb367b88684132619ed59173482d565fc
Former-commit-id: f07db37d1c51f0e9d9a9f314f77c8178ffacce73
Former-commit-id: dd44e3691719ea0eb5e512f2fc3f07448e4183a3
Former-commit-id: 4f0cb7ce5f43a5caaf2473c3cb427ad0d6dc9f75 [formerly d52f8b68862d30b8d15ca1eeb758e09b43a35582]
Former-commit-id: a77b3f43609b3ae6ea412bcc1d3b08601d9da6f4
2019-01-13 19:17:28 +01:00
Erèbe - Romain Gerard
8e54855bf9 Update README.md
Former-commit-id: 5795d50002174b6531cf80290cfd2aa6ebc07a55
Former-commit-id: a8c45e08120b7a7106d773dd4df9fbd82c472911 [formerly 582f8b5d9a0b84f0345ccd2d5ed5d0546c48ea5d] [formerly d6c0c1e892650d294af88d30e28ef9867ce4e46e [formerly 39f6449047947c6819c61a2e98c87a896857f820 [formerly 88c05db1de3d6def1f2752af7883627e69382fa6] [formerly 39f6449047947c6819c61a2e98c87a896857f820 [formerly 88c05db1de3d6def1f2752af7883627e69382fa6] [formerly 88c05db1de3d6def1f2752af7883627e69382fa6 [formerly 9abab2f77f698c46ddabfb42e9235065a3780d38]]]]]
Former-commit-id: e39db8cbe9a6afcf44f8ffdea802ed0f772b88ed [formerly be0544ace7efb86a037e40f94568b1b288492366]
Former-commit-id: 3e983f72cc1a3c93a53ff0ff55e3c0590081b2e1
Former-commit-id: 198cf88411cd36aee3c755a451314bac345650ed
Former-commit-id: bc9ab3888f965bdc6478f7a21c8e74bb7753643b
Former-commit-id: fb50bcdb637bbca0f2bf59e78a578976cccf7405 [formerly 917aaaff2a85b221be32ad699b76b67ecc099cb5]
Former-commit-id: 5ed8db3610fb92a00dcd72c6e648498d5a030f28
2019-01-13 19:16:10 +01:00
Erèbe - Romain Gerard
a70fa9bd86 Update README.md
Former-commit-id: d9f736fdc076294a1c7ced02dbcd76b50bcc190a
Former-commit-id: f9ea56a190766dcbed424102b307ef81a8369e4a [formerly 5571b47ccfd602899a4a02d7da7d6d29e90a4568] [formerly b7985f52c0b44a0042b340a9651ba82eba31023c [formerly 83eac13e78e92d7a96325a345ea73edc26696bfa [formerly 83eac13e78e92d7a96325a345ea73edc26696bfa [formerly 83eac13e78e92d7a96325a345ea73edc26696bfa [formerly 18de5c61090db85b570b122251512948c59e0eb7]]]]]
Former-commit-id: 2125f3f48ce31cbc1f904d5e319b7eff068e62c9 [formerly e10243f332cfab458f304038f38c4f5ed4381fd0]
Former-commit-id: 21deabba1c201154739b77837da2c272a39c82a7
Former-commit-id: 717b584f45d53f2769a96b41ed01cfda94214d85
Former-commit-id: 94901c36ed78a3cc54484ef8b0865642fb1e7ecc
Former-commit-id: 21253201cfcd4a382381b03f3e04305225e45e55 [formerly e2a46fd8581ca2226d19fe6dd087ebfb3c092150]
Former-commit-id: fde8afd2ca16e040119be5b4f1219f091d4c0d0a
2019-01-13 19:13:13 +01:00
Romain GÉRARD
95a30e712d Allow udp timeout to be specified by the command line
Former-commit-id: 5ba73def38dc116dfc887c25293f8d1dddcd7d0f
Former-commit-id: 09f35f66523a05d69c3d1f864577cc0d6e3489e0 [formerly 965739217f9a07297608dc0b1380b17fa44cd850] [formerly 155253d91655a690b04e5a5801e730af02969673 [formerly 013ca92ae8219e8406cb590ee377fbeaf05c9034 [formerly 013ca92ae8219e8406cb590ee377fbeaf05c9034 [formerly 013ca92ae8219e8406cb590ee377fbeaf05c9034 [formerly c349bdfd8cfd7ff3db5aba7a2c86a16ce8bc13bd]]]]]
Former-commit-id: dc66326fecbfad906e3aadd919c3088bbb724c8c [formerly 8707222b86f066548e3294c402b0225c7db8873a]
Former-commit-id: 4e6f916b34f9f674a90e5b372fe8ebaae7befa8f
Former-commit-id: 95c3ae306b73baa7c6feaacc9c24a6dce4cee15b
Former-commit-id: 2aeca4033fa6611c876e6f64f73adbe7d4ae2a89
Former-commit-id: 28c045517c23a9250fcddad4925a0580201b2700 [formerly 8928f8ea077e8610fc6602ef3a9a356940562f64]
Former-commit-id: 7aaa22e3b15b4c896039036b4178703c320d0028
2019-01-13 17:47:18 +01:00
Romain GÉRARD
b39ce96b5e Add support for forwarding data from stdio #13
Former-commit-id: 14e64f7856faa8b9dba9863b9c19cb4c946ec59a
Former-commit-id: 7da75567618986cabb6988c21e121875c1ad3c1a [formerly a2e77352c857e68e01d12391baf08d3479fd12fe] [formerly f1faa58016cca590bfc52e1ef3f791fc6d0eeccc [formerly fcc6b7ecbd00c933d564805d4adf2e9114bfc6d5 [formerly 30e36d272030b305c561984fe353a1ba2b0db62e] [formerly fcc6b7ecbd00c933d564805d4adf2e9114bfc6d5 [formerly 30e36d272030b305c561984fe353a1ba2b0db62e] [formerly 30e36d272030b305c561984fe353a1ba2b0db62e [formerly adb6021118db2efa77278f15d3523b9ee75a84b3]]]]]
Former-commit-id: fe2e93e58fbbf425c02ccf85bb56ec7119ea365e [formerly ab0492da6e9e63a2f7357eef20e5b43dbc0df810]
Former-commit-id: d9a120c7e6cfb38b3dcb73c5fdb27492f587fbb8
Former-commit-id: e7e62bedc379e337d945fba8e0fc8abe86f7f000
Former-commit-id: 12e2067cf1471e6a5469eb5bdde21a711d6f79e9
Former-commit-id: bd45b8e3895b005582eb0f636206b3265e0cfd78 [formerly 4f169fede9f7d60e38960e640c741c2958fd4830]
Former-commit-id: 0ddce8e35b6f8ada2166916cd66166bc36af75d4
2018-12-28 09:50:52 +01:00
Romain GÉRARD
b77b6321e7 fix: Pin version correctly in Dockerfile
Former-commit-id: 4312fe34f9963356cd77a3273aabce4880a22d55
Former-commit-id: 2a67b0d7dcee87a8373f8918947fce64480e6b9f [formerly ef2fe361cbb10801cde0b73c517797f95dce489d] [formerly 76979b59efd27c23d2ce84fc2e37a6bc5267e2f7 [formerly 2ee943525f9872d444fc200d3688d2f9a74653be [formerly 2d60ad224a6475506120116c82804c87d4e5c01f] [formerly 2d60ad224a6475506120116c82804c87d4e5c01f [formerly 2d60ad224a6475506120116c82804c87d4e5c01f [formerly 1947b081b5af2965a982d995021124564f7a902a]]]]]
Former-commit-id: 22c4c1467f3d17a843bb83c7b3033127c19df0cb [formerly 7331124d0cd3fe47ca0053c1aa630e38e5eba869]
Former-commit-id: 82ad8052a770e7743dddcca2ecc9a887c4ada176
Former-commit-id: a7bab0173aa9b6883ca0230cb4d5a9ffd8aef062
Former-commit-id: 2b49acbbfbfe815d68a899cf5650eba895eacfdd
Former-commit-id: 59592735d0bc8e404dcd6cc858273fb8924f2257 [formerly 401ac1fd2586d9aea2fd7a7df292b32564029532]
Former-commit-id: e8d8f669db97f9216d9d873811c29e165c34bd4f
2018-12-27 14:37:34 +01:00