notsure2
6350cedd44
Update dependencies
2025-04-26 15:37:22 +03:00
notsure2
714f34e7c0
Fix build
2025-04-26 14:49:13 +03:00
notsure2
ad3c210aad
Update dependencies.
2025-04-26 14:45:03 +03:00
notsure2
7b3e630661
Upgrade packages minor tweak to randomization
2024-12-17 01:30:50 +02:00
notsure2
58bcd5c5a4
Remove build-docker.
2024-10-12 01:56:56 +03:00
notsure2
02d9a4655a
Merge branch 'master' into notsure2
2024-10-12 01:39:42 +03:00
Andy Wang
d229d8b3dc
Merge pull request #283 from cbeuw/padding
...
Pad the first 5 frames to mitigate encapsulated TLS handshakes detection
2024-10-03 23:17:27 +01:00
Andy Wang
8bbc7b08d3
Fix tests
2024-10-03 23:06:42 +01:00
Andy Wang
5cf975f596
Pad the first 5 frames
2024-10-03 23:06:41 +01:00
Andy Wang
19c8cd1f89
Merge pull request #285 from cbeuw/docker-tests
...
Run compatibility tests against previous Cloak version
2024-10-03 23:04:58 +01:00
Andy Wang
5867fa932b
Merge pull request #281 from zestysoft/faliure_typo
...
Fix spelling mistake
2024-10-03 23:04:42 +01:00
Andy Wang
bfaf46d2e9
Update actions
2024-10-03 22:54:48 +01:00
Andy Wang
e362e81d19
Add backwards compatibility CI job
2024-10-03 22:54:48 +01:00
Andy Wang
deb0d26c08
Build and push docker image on release
2024-10-01 21:48:42 +01:00
Ian Brown
3687087c67
Fix spelling mistake
...
Signed-off-by: Ian Brown <ian@zestysoft.com>
2024-09-20 19:45:46 -07:00
notsure2
98462544c7
Compile server for windows as well.
2024-06-30 17:13:55 +03:00
notsure2
fa941acbd6
Merge branch 'master' into notsure2
2024-06-30 17:11:18 +03:00
Andy Wang
97a03139bc
Merge pull request #262 from cbeuw/renovate/github.com-refraction-networking-utls-1.x
...
Update module github.com/refraction-networking/utls to v1.6.6
2024-06-16 13:19:04 +01:00
renovate[bot]
b3c6426ac5
Update module github.com/refraction-networking/utls to v1.6.6
2024-05-03 23:07:04 +00:00
Andy Wang
dc2e83f75f
Move to common.RandInt
2024-04-14 16:27:00 +01:00
Andy Wang
5988b4337d
Stop using fixedConnMapping
2024-04-14 16:25:54 +01:00
Andy Wang
de4dab6bf3
Merge pull request #242 from notsure2/random-sni
...
Support ServerName randomization (by setting ServerName=random) using ProtonVPN algo
2024-04-13 23:11:19 +01:00
Andy Wang
d5da5d049c
Update copyright
2024-04-13 23:10:09 +01:00
Andy Wang
392fc41de8
Move random utilities to common package
2024-04-13 23:08:34 +01:00
notsure2
3b449b64b3
Support ServerName randomization (by setting ServerName=random) using the same algorithm as ProtonVPN bcf344b39b
2024-04-13 22:48:55 +01:00
Andy Wang
a848d2f7e5
Update go version and release script
2024-04-13 22:38:01 +01:00
Andy Wang
de1c7600c1
Update dependencies
2024-04-11 20:54:52 +01:00
Andy Wang
767716b9be
Merge pull request #251 from cbeuw/renovate/github.com-refraction-networking-utls-1.x
...
Update module github.com/refraction-networking/utls to v1.6.4
2024-04-11 20:53:07 +01:00
renovate[bot]
1cc4a1f928
Update module github.com/refraction-networking/utls to v1.6.4
2024-04-11 19:49:31 +00:00
Andy Wang
82687d4419
Merge pull request #256 from BANanaD3V/master
...
Update go mod so it builds on nix
2024-04-11 20:48:56 +01:00
Nikita
6b08af0c18
Update go mod so it builds on nix
2024-03-10 08:43:45 +03:00
notsure2
bbeb3e3db4
Apply dialer control on tcp and udp alike.
2024-02-17 17:32:13 +02:00
notsure2
d1f89eb509
Delete dead code.
2024-02-17 17:21:16 +02:00
notsure2
3b42b3f9c8
Use the buffer controls also for the redir dialer.
2024-02-17 17:11:01 +02:00
notsure2
b6cbc0c0f0
Merge remote-tracking branch 'upstream/master' into notsure2
2024-02-10 21:00:38 +02:00
Andy Wang
c48a8800d6
Remove old utls
2024-02-09 17:30:22 +00:00
renovate[bot]
c5b31de753
Configure Renovate ( #248 )
...
* Add renovate.json
* Renovate only utls
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Andy Wang <cbeuw.andy@gmail.com>
2024-02-09 17:27:42 +00:00
Andy Wang
b9907c2e18
Disable codecov check
2024-02-09 16:51:32 +00:00
Andy Wang
6417e3393d
Use utls for ClientHello fingerprint
...
Close #223
2024-02-09 16:37:57 +00:00
Andy Wang
b3ec1ab3bc
Make server respond with a TLS 1.3 cipher suite
2024-02-09 15:49:42 +00:00
notsure2
0f27e9e1e5
Fix: buffer should be set even in unordered mode because in the end it's tcp
2023-12-21 23:49:05 +02:00
notsure2
2531e8cea5
Fix buffer size handling.
...
- For local buffers, it must be set on the LISTENING socket.
- For remote buffers, it must be set BEFORE dialing.
2023-12-11 06:34:19 +02:00
notsure2
870455200a
Fix config parsing.
2023-12-08 09:35:03 +02:00
notsure2
fd63159397
Fix readme.
2023-12-08 09:24:51 +02:00
notsure2
c0f7e8ff1f
Implement remote side buffer control.
2023-12-08 08:59:09 +02:00
notsure2
63e4b35a71
Merge branch 'master' into notsure2
2023-11-12 22:54:27 +02:00
Andy Wang
eca5f13936
Remove WriteTo from recvBuffer to prevent blocking on external Writer.
...
Fixes #229
2023-11-12 20:47:17 +00:00
notsure2
391c017956
Fix failing unit test due to the connection not being a tcp connection in tests.
2023-06-11 01:40:03 +03:00
notsure2
e2e8a8e9be
Support ServerName randomization (by setting ServerName=random) using the same algorithm as ProtonVPN bcf344b39b
2023-06-11 01:32:10 +03:00
notsure2
455a7cdea0
Implement TCP_NODELAY in client and server tcp connections.
2023-06-10 15:46:51 +03:00