Commit Graph

  • 1ec11c175a POST to /admin/users/{UID} will POST json string directly, rather than being encoded in FormData Andy Wang 2020-10-18 21:21:51 +0100
  • a3cd5a4029 Make tests wait longer between closing something and testing if the other end has closed Andy Wang 2020-10-18 15:52:36 +0100
  • f8f02bfc43 Parameterise session inactivity timeout Andy Wang 2020-10-18 15:51:57 +0100
  • 0fc27d747e Reduce unnecessary allocation size on stream closing Andy Wang 2020-10-18 15:37:14 +0100
  • 64d857c74d Rename variables for clarity Andy Wang 2020-10-18 15:36:40 +0100
  • acdb0d35fa Reduce recvBuffer's implementation's buffer size limits Andy Wang 2020-10-18 14:56:58 +0100
  • c7c3f7706d Refactor for clarity and add comments Andy Wang 2020-10-18 14:42:47 +0100
  • d706e8f087 Remove redundant code Andy Wang 2020-10-18 00:46:03 +0100
  • f111ab29ab Fix RandRead retry timer Andy Wang 2020-10-18 00:45:45 +0100
  • 0968285664 Improve test coverage Andy Wang 2020-10-18 00:45:28 +0100
  • c1b261c652 Add stream tests Andy Wang 2020-10-17 19:28:03 +0100
  • c749b107e2 Improve test coverage for client's ParseConfig Andy Wang 2020-10-17 18:52:00 +0100
  • a59d9cb880 Fix singleplex and add tests Andy Wang 2020-10-17 16:15:55 +0100
  • a1bc148d50 Restore AddRecordLayer Andy Wang 2020-10-17 15:10:41 +0100
  • 1f5e0c1d24 Add benchmark for TLSConn.Write Andy Wang 2020-10-17 15:06:45 +0100
  • 86e2935607 Use a pre-made buffer for TLSConn.Write Andy Wang 2020-10-17 13:46:22 +0100
  • 8b0a7425f8 Add tests for parsing shadowsocks binding addresses Andy Wang 2020-10-17 13:45:52 +0100
  • a86899f007 Improve comments Andy Wang 2020-10-17 12:24:23 +0100
  • afbc87162c Extract address processing functions Andy Wang 2020-10-17 11:55:12 +0100
  • e092e280c1 Refactor dispatcher.go Andy Wang 2020-10-17 11:15:21 +0100
  • c6d6f40021 Format Android protector C code Andy Wang 2020-10-17 11:11:15 +0100
  • 36bf0c919f Remove gitlab ci Andy Wang 2020-10-16 14:11:13 +0100
  • 6c81bfc726 Include correct docker image Andy Wang 2020-10-16 13:14:14 +0100
  • 2901653af4 Fix gitlab CI Andy Wang 2020-10-16 13:06:48 +0100
  • e4756f91c8 Use gitlab fuzzing Andy Wang 2020-10-16 12:50:50 +0100
  • 535e187d51 Fix travis Andy Wang 2020-10-16 12:23:11 +0100
  • 5addecc33b Integrate with Fuzzit continuous fuzzing Andy Wang 2020-10-16 12:18:19 +0100
  • d93ac48b85 Add build directives to fuzzing functions Andy Wang 2020-10-16 11:55:50 +0100
  • b2dbe4c654 Add fuzzer Andy Wang 2020-10-16 11:51:53 +0100
  • c17cb034e3 Wrap decryption error Andy Wang 2020-10-16 01:12:23 +0100
  • d2131799fc Remove unnecessary table testing Andy Wang 2020-10-16 00:09:00 +0100
  • 3f3259d4d3 MakeSession no longer needs to know if the Session should be admin Andy Wang 2020-10-15 23:02:51 +0100
  • f96925982f Rename SplitConfigs to ProcessRawConfig to better reflect its behaviour Andy Wang 2020-10-15 22:51:59 +0100
  • 3e133090f0 Give more descriptive names to multiplex objects Andy Wang 2020-10-15 22:51:36 +0100
  • f00ef43613 Fix time-dependant tests Andy Wang 2020-10-15 22:13:33 +0100
  • 9887649b88 Refactor Singleplexing Andy Wang 2020-10-15 21:32:38 +0100
  • 4914fba337 Update azure-pipelines.yml for Azure Pipelines v2.2.3 Andy Wang 2020-09-13 11:47:37 +0100
  • c3ea7f7263 Fix test GREASE comparison Andy Wang 2020-09-13 11:32:07 +0100
  • 6ab35f456d Add azure release pipeline Andy Wang 2020-09-13 11:13:02 +0100
  • 0f2d62142b Remove azure pipeline Andy Wang 2020-09-12 22:53:23 +0100
  • 809301d8ad Update azure-pipelines.yml for Azure Pipelines Andy Wang 2020-09-12 22:43:18 +0100
  • 3484914304 Set up CI with Azure Pipelines Andy Wang 2020-09-12 22:40:13 +0100
  • 8d2605cafa Fix test Andy Wang 2020-09-12 21:40:49 +0100
  • 05482e64d2 Update Chrome signature to 85. Address #129 Andy Wang 2020-09-12 21:18:31 +0100
  • cfbdd9a608 Prevent nil pointer panic when server response is incorrect under CDN mode Andy Wang 2020-09-07 14:47:37 +0100
  • 80df86c773
    Added port to RedirAddr (#125) Hirbod Behnam 2020-08-24 21:02:17 +0430
  • fbaa562328
    Added port to RedirAddr Hirbod Behnam 2020-08-24 19:41:18 +0430
  • 0b217ddb07 Linting Andy Wang 2020-08-17 17:56:05 +0100
  • 9023f3f897 Update README Andy Wang 2020-08-17 17:47:28 +0100
  • de5c51d3e4 Better redir piping behaviour Andy Wang 2020-08-12 12:07:32 +0100
  • 253ea94d2a Better and more explicit handling of first packet, reduces exposure of active probing Andy Wang 2020-08-12 11:32:39 +0100
  • 2bb102a5b6 Use byte literals instead of decoding hex Andy Wang 2020-08-10 14:29:51 +0100
  • 6bd2e8fe1e Mitigation for https://github.com/cbeuw/Cloak-android/issues/13 v2.2.2 Andy Wang 2020-07-27 16:33:01 +0100
  • f63fea14ee
    Merge pull request #122 from notsure2/goquiet-mode Andy Wang 2020-07-12 20:30:26 +0100
  • dab137dbd7 Support session per connection mode (like GoQuiet) when NumConn = 0. notsure2 2020-07-06 18:33:52 +0200
  • 98a7b731f3 Do not fatal when accept fails after 10 times v2.2.1 Andy Wang 2020-06-08 00:29:56 +0100
  • 95ae83d54d Accept retry delay. Prevent #120 Andy Wang 2020-06-07 20:06:52 +0100
  • 2c995962ed Fix spelling mistake Andy Wang 2020-06-07 12:20:48 +0100
  • ff10cbf67b Revert "Fix WriteTo receive loop" Andy Wang 2020-06-07 12:16:08 +0100
  • aed624a87b Stop compiling for darwin/386 v2.2.0 Andy Wang 2020-05-27 14:40:43 +0100
  • 501f7dda97 Fix WriteTo receive loop Andy Wang 2020-05-27 13:41:11 +0100
  • 128f653ea4 Fix duplicate UDP binding Andy Wang 2020-05-27 13:40:36 +0100
  • 5984fde09f Better logging for user activation and termination Andy Wang 2020-05-27 13:40:14 +0100
  • aff53484eb
    Accept and ignore 2 parameters passed by shadowsocks-android in shadowsocks plugin mode. (#115) 不确定 2020-05-27 02:06:30 +0200
  • c7b811f9c1 Accept and ignore 2 parameters passed by shadowsocks-android in shadowsocks plugin mode. notsure2 2020-05-27 01:58:22 +0200
  • 5cbc24817d Acceptor function Andy Wang 2020-05-23 22:25:17 +0100
  • ae3f97df1e Rearrange if statement Andy Wang 2020-05-23 22:22:58 +0100
  • 369f3c781c Fix UDP Andy Wang 2020-05-23 15:44:24 +0100
  • 2682460d46 Give time dependent tests more leeway Andy Wang 2020-04-24 01:19:30 +0100
  • 13c1c3705b Fix a race in test Andy Wang 2020-04-24 01:10:45 +0100
  • b9c3e64750 Add tests Andy Wang 2020-04-24 01:06:35 +0100
  • 72d67beea3 Make usageQueue update interval a constant Andy Wang 2020-04-24 01:06:22 +0100
  • 2e945cc416 Fix a deadlock on terminating user Andy Wang 2020-04-24 01:05:37 +0100
  • e508ade14b Fix test Andy Wang 2020-04-24 01:04:51 +0100
  • acc0a1a2dd Fix credit not updating on termination Andy Wang 2020-04-24 00:56:54 +0100
  • 6ae3c27320 Add tests and make SessionCap explicitly int32 Andy Wang 2020-04-23 23:45:12 +0100
  • 1c8903f249 Log repeat stream closing on Debug level Andy Wang 2020-04-20 23:54:41 +0100
  • 5baac79e56 Avoid null ProxyBook map. Fixes #111 Andy Wang 2020-04-18 16:03:18 +0100
  • 69a73ecfc0 Refactor usermanager Andy Wang 2020-04-17 14:21:17 +0100
  • b353638c1c Update dependencies Andy Wang 2020-04-17 11:14:21 +0100
  • d958de9938 Improve switchboard connscount Andy Wang 2020-04-17 01:04:26 +0100
  • 70aa04354a Bounds check elimination Andy Wang 2020-04-17 01:03:36 +0100
  • 32ef6b65f6 Update dependencies Andy Wang 2020-04-15 21:55:17 +0100
  • d2b17fc9a2 Fix a deadlock Andy Wang 2020-04-15 21:55:07 +0100
  • 360f84c5d5 Improve tests Andy Wang 2020-04-14 14:13:42 +0100
  • e202d8d03b Implement WriteTo and ReadFrom timeouts Andy Wang 2020-04-14 13:31:24 +0100
  • 4a81683e44 Code cleanup and move stuff around Andy Wang 2020-04-14 01:53:28 +0100
  • 6460aab0d4
    Fixed missing dependencies (#110) Hirbod Behnam 2020-04-14 17:44:17 +0430
  • 8d149a8a75
    Fixed missing dependencies Hirbod Behnam 2020-04-14 15:36:12 +0430
  • 53c0c6bafe Explicitly allow buf overlap in obfs Andy Wang 2020-04-13 22:48:28 +0100
  • 97eb6aa096 Correct usages of b.SetBytes Andy Wang 2020-04-13 19:40:23 +0100
  • e03080d3ba Lock stream sending in all cases Andy Wang 2020-04-13 16:39:19 +0100
  • 3e6224d8e9 Protect buffer closing Andy Wang 2020-04-13 16:38:46 +0100
  • 852f5f5e9f Alter integration tests Andy Wang 2020-04-13 15:17:59 +0100
  • a8c584c242 Add tests Andy Wang 2020-04-13 15:17:19 +0100
  • c22b0fb54f Fix test Andy Wang 2020-04-13 15:16:41 +0100
  • 242fe28262 Use bool instead of atomic into to record closed status Andy Wang 2020-04-13 14:36:32 +0100
  • c8368bcc7e Implement stream ReadFrom (flimsy) Andy Wang 2020-04-12 23:01:30 +0100
  • 73544c03bb Update comment Andy Wang 2020-04-12 16:35:24 +0100
  • 248389b3f6 Make WriteTo return the correct errors Andy Wang 2020-04-12 16:34:49 +0100