[PR #313] [CLOSED] Sync with v2.12.0 #316

Closed
opened 2026-02-26 12:34:35 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/cbeuw/Cloak/pull/313
Author: @notsure2
Created: 7/24/2025
Status: Closed

Base: masterHead: sync-with-v2.12.0


📝 Commits (10+)

  • ee5968a Fix termination of long downloads after StreamTimeout seconds.
  • 3d103e7 When timeout no longer needs to be enforced, no need to schedule a broadcast.
  • 6285368 Respect user choice of ProxyMethod in shadowsocks plugin mode.
  • 8df83e6 Merge branch 'allow-different-proxy-method-ss' into notsure2
  • 2a18da0 Fix Cloak client. Don't enforce read deadline after first read.
  • 8afc931 Merge branch 'fix-termination-of-long-downloads' into notsure2
  • 35e1129 Enforce StreamTimeout on the initial bytes sent by localConn only.
  • c874053 Merge branch 'fix-termination-of-long-downloads' into notsure2
  • cd20c62 Add CdnHttpHost config setting with documentation.
  • cdb7982 Merge branch 'add-cdn-http-host-config-setting' into notsure2

📊 Changes

13 files changed (+275 additions, -69 deletions)

View changed files

📝 .github/workflows/release.yml (+1 -29)
📝 README.md (+15 -0)
📝 cmd/ck-client/ck-client.go (+67 -4)
📝 internal/client/TLS.go (+1 -1)
📝 internal/client/connector.go (+19 -0)
📝 internal/client/piper.go (+22 -0)
📝 internal/client/state.go (+50 -17)
internal/common/platformfd_darwin.go (+8 -0)
internal/common/platformfd_linux.go (+8 -0)
internal/common/platformfd_windows.go (+10 -0)
📝 internal/server/dispatcher.go (+19 -0)
📝 internal/server/state.go (+53 -16)
📝 release.sh (+2 -2)

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/cbeuw/Cloak/pull/313 **Author:** [@notsure2](https://github.com/notsure2) **Created:** 7/24/2025 **Status:** ❌ Closed **Base:** `master` ← **Head:** `sync-with-v2.12.0` --- ### 📝 Commits (10+) - [`ee5968a`](https://github.com/cbeuw/Cloak/commit/ee5968afee087e81acc40b146436ad28814cf1e4) Fix termination of long downloads after StreamTimeout seconds. - [`3d103e7`](https://github.com/cbeuw/Cloak/commit/3d103e728ce8abf8fd4d0a17f725c1bcdd290803) When timeout no longer needs to be enforced, no need to schedule a broadcast. - [`6285368`](https://github.com/cbeuw/Cloak/commit/62853681b7f591b6f050f7e030a1a3174b55ffe3) Respect user choice of ProxyMethod in shadowsocks plugin mode. - [`8df83e6`](https://github.com/cbeuw/Cloak/commit/8df83e6aced26df4aa47ee494bd7faae2dda1bd7) Merge branch 'allow-different-proxy-method-ss' into notsure2 - [`2a18da0`](https://github.com/cbeuw/Cloak/commit/2a18da037fce699d4d5bcf315e8748391f32578d) Fix Cloak client. Don't enforce read deadline after first read. - [`8afc931`](https://github.com/cbeuw/Cloak/commit/8afc9315e050b23225d1048cc9dd2655f943b1f5) Merge branch 'fix-termination-of-long-downloads' into notsure2 - [`35e1129`](https://github.com/cbeuw/Cloak/commit/35e1129e05633ed8a4c920db244a72a003da8ed0) Enforce StreamTimeout on the initial bytes sent by localConn only. - [`c874053`](https://github.com/cbeuw/Cloak/commit/c87405377c418b55e60d6a31ff9deee94f026b36) Merge branch 'fix-termination-of-long-downloads' into notsure2 - [`cd20c62`](https://github.com/cbeuw/Cloak/commit/cd20c62738b8bc76caa4a1765ece1547b9cdcc18) Add CdnHttpHost config setting with documentation. - [`cdb7982`](https://github.com/cbeuw/Cloak/commit/cdb7982c75b70a50eb9ec6d332c1b22ff7d622f7) Merge branch 'add-cdn-http-host-config-setting' into notsure2 ### 📊 Changes **13 files changed** (+275 additions, -69 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/release.yml` (+1 -29) 📝 `README.md` (+15 -0) 📝 `cmd/ck-client/ck-client.go` (+67 -4) 📝 `internal/client/TLS.go` (+1 -1) 📝 `internal/client/connector.go` (+19 -0) 📝 `internal/client/piper.go` (+22 -0) 📝 `internal/client/state.go` (+50 -17) ➕ `internal/common/platformfd_darwin.go` (+8 -0) ➕ `internal/common/platformfd_linux.go` (+8 -0) ➕ `internal/common/platformfd_windows.go` (+10 -0) 📝 `internal/server/dispatcher.go` (+19 -0) 📝 `internal/server/state.go` (+53 -16) 📝 `release.sh` (+2 -2) </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-26 12:34:35 +03:00
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Cloak#316
No description provided.