Skip to content

Releases: cbeuw/Cloak

v2.5.2

28 Dec 12:22
439b7f0
Compare
Choose a tag to compare
Improve encapsulation

v2.5.1

28 Dec 10:19
eee8209
Compare
Choose a tag to compare
Revert "Refactor obfuscate and deobfuscate functions to reduce a laye…

v2.4.1

20 Dec 00:26
298e624
Compare
Choose a tag to compare
  • In singleplexing mode, session are created in a separate goroutine from the main TCP accept loop #145
  • In singleplexing mode, a new session will no longer be created for every single packet #145
  • There was a 1/256 chance that a stream may fail to send the closing notification frame due to an integer overflow. This is now fixed

v2.4.0

12 Dec 20:48
c3ee9f2
Compare
Choose a tag to compare
  • Change timeout behaviour. StreamTimeout is now no longer an option on Cloak server as Cloak will no longer timeout connections after at least some data has been sent. Connection timeout behaviours should be entirely implemented by the underlying proxy program. See shadowsocks/shadowsocks-rust#343.
  • Sessions will still timeout after all streams have been closed, but memory usage connected with this has been reduced
  • Added a new configuration option CDNOriginHost to be used under CDN Transport mode. Usage can be found at https://github.com/cbeuw/Cloak/wiki/CDN-mode

v2.3.2

06 Dec 01:01
46f4235
Compare
Choose a tag to compare
Update readme

Fix a timing bug and force static compilation

29 Nov 12:47
f1c6567
Compare
Choose a tag to compare

Minor bug fixes and API compliance

18 Oct 22:53
Compare
Choose a tag to compare
  • There was a 1/256 chance that a stream fails to close, this is now fixed
  • Significantly reduce the amount of memory allocations
  • POST to /admin/users/{UID} endpoint now expects the request body to contain a JSON string, rater than an encoded POST form. Cloak-panel has been updated to reflect this

Update browser signatures

13 Sep 10:51
Compare
Choose a tag to compare

The old Chrome 76 ClientHello signature appears to have been blocked in Iran, even with a real Chrome browser: #129 (comment)

This release should allow Cloak to work in Iran with "BrowserSig": "chrome" again. "BrowserSig": "firefox" has always been unaffected.

Tolerate extra parameters for Android

01 Aug 22:35
Compare
Choose a tag to compare
v2.2.2

Mitigation for https://github.com/cbeuw/Cloak-android/issues/13

Fix UDP

09 Jun 10:36
Compare
Choose a tag to compare
v2.2.1

Do not fatal when accept fails after 10 times