Cloak Versions Save

A censorship circumvention tool to evade detection by authoritarian state adversaries

v2.5.1

3 years ago

v2.4.1

3 years ago
  • 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

3 years ago
  • 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 https://github.com/shadowsocks/shadowsocks-rust/issues/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

3 years ago

v2.3.1

3 years ago

Should fix #135

v2.3.0

3 years ago
  • 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

v2.2.3

3 years ago

The old Chrome 76 ClientHello signature appears to have been blocked in Iran, even with a real Chrome browser: https://github.com/cbeuw/Cloak/issues/129#issuecomment-691613861

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

v2.2.2

3 years ago

v2.2.1

3 years ago

v2.2.0

3 years ago

Major optimisations, test coverage improvement