Releases: cbeuw/Cloak
Releases · cbeuw/Cloak
v2.5.2
Improve encapsulation
v2.5.1
Revert "Refactor obfuscate and deobfuscate functions to reduce a laye…
v2.4.1
- 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
- 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 underCDN
Transport mode. Usage can be found at https://github.com/cbeuw/Cloak/wiki/CDN-mode
v2.3.2
Fix a timing bug and force static compilation
Minor bug fixes and API compliance
- 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
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
v2.2.2 Mitigation for https://github.com/cbeuw/Cloak-android/issues/13