Skip to content

v1.1.3

Choose a tag to compare

@github-actions github-actions released this 14 Apr 15:27
· 51 commits to main since this release
f55305d

cf_ws_domains() applied default_dc_overrides() (203→2), generating kws2.cf_domain instead of kws203.cf_domain. These resolve to different IPs/servers — DC 2 is 149.154.167.51, DC 203 is 91.105.192.100.

The override exists because Telegram's TLS certs only cover kws1kws5, so direct WS connections need remapping. Cloudflare DNS is user-controlled with explicit kws203 records — no remapping needed.

  • Removed default_dc_overrides() lookup from cf_ws_domains(), using the raw dc parameter directly
// Before: DC 203 → kws2.example.com (wrong server)
let effective_dc = *overrides.get(&dc).unwrap_or(&dc);
format!("kws{}.{}", effective_dc, cf_domain)

// After: DC 203 → kws203.example.com (correct)
format!("kws{}.{}", dc, cf_domain)