fix(telegram): route outbound media downloads through proxy transport#47387
fix(telegram): route outbound media downloads through proxy transport#47387hhhhao28 wants to merge 2 commits into
Conversation
Greptile SummaryThis PR fixes a proxy bypass bug by threading Telegram's configured transport options ( Key changes:
No issues found. The change is well-scoped, backward-compatible, and the retry guard in Confidence Score: 5/5
Last reviewed commit: 6f864e2 |
|
Thanks for the context here. I swept through the related work, and this is now duplicate or superseded. Keep open; the bug-fix direction is valid, but this branch is conflicting and stale against current main's media transport contract, and it still lacks required real Telegram/proxy proof. Canonical path: Close this stale PR. The latest review rated it F, the branch still lacks merge-ready proof, and there has been no human follow-up after the durable review. So I’m closing this here because the remaining work is already tracked in the canonical issue. Review detailsBest possible solution: Close this stale PR. The latest review rated it F, the branch still lacks merge-ready proof, and there has been no human follow-up after the durable review. Do we have a high-confidence way to reproduce the issue? Yes, by source inspection: current main's direct-send and final-reply remote media paths call Is this the best way to solve the issue? No, not as currently proposed. The direction is right, but the branch must be rebased to current main's Security review: Security review needs attention: The patch touches guarded remote media fetching and must be ported without losing current SSRF and explicit-proxy DNS protections.
What I checked:
Likely related people:
Codex review notes: model gpt-5.5, reasoning high; reviewed against 6981051682f2. |
|
ClawSweeper PR egg 🎁 Pass real behavior proof to wake the egg and unlock a hatchable treat. Where did the egg go?
|
|
ClawSweeper applied the proposed close for this PR.
|
Summary
sendPhoto/sendDocumentbecause the prefetch path bypassed the configured proxy.Change Type (select all)
Scope (select all touched areas)
Linked Issue/PR
User-visible / Behavior Changes
Security Impact (required)
No)No)No)No)No)Repro + Verification
Steps
Expected
Actual
Evidence
Human Verification (required)
Compatibility / Migration
Yes)No)No)Failure Recovery (if this breaks)
6f864e21f.Risks and Mitigations