openclaw/docs/help
Jesse Merhi d5b0083300
fix: proxy direct APNs HTTP2 sessions (#74905)
Summary:
- This PR routes direct APNs HTTP/2 sends through an APNs allowlisted managed-proxy CONNECT wrapper, adds APNs proxy validation/docs/guardrails, and expands regression and live-test coverage.
- Reproducibility: yes. source-reproducible: current main `sendApnsRequest()` still uses raw `http2.connect(au ... nly covers HTTP/global-agent/Undici hooks. I did not run a live APNs reproduction in this read-only review.

Automerge notes:
- PR branch already contained follow-up commit before automerge: test: guard raw HTTP2 APNs connections
- PR branch already contained follow-up commit before automerge: test: guard raw HTTP2 with OpenGrep
- PR branch already contained follow-up commit before automerge: lint: ban raw HTTP2 imports
- PR branch already contained follow-up commit before automerge: fix: use managed proxy state for APNs
- PR branch already contained follow-up commit before automerge: test: exercise APNs active proxy state
- PR branch already contained follow-up commit before automerge: fix: reject conflicting managed proxy activation

Validation:
- ClawSweeper review passed for head dab7c86a75.
- Required merge gates passed before the squash merge.

Prepared head SHA: dab7c86a75
Review: https://github.com/openclaw/openclaw/pull/74905#issuecomment-4350181159

Co-authored-by: jesse-merhi <79823012+jesse-merhi@users.noreply.github.com>
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
2026-05-04 11:04:17 +00:00
..
debugging.md fix: auto-repair gateway watch startup 2026-05-03 17:11:19 +01:00
environment.md Allow config includes from approved roots (#75746) 2026-05-01 14:11:44 -07:00
faq-first-run.md docs: sync docs with source truth 2026-05-02 21:45:03 +01:00
faq-models.md docs: clarify Codex subscription runtime (#75910) 2026-05-02 11:33:20 +09:00
faq.md fix: keep config recovery in doctor 2026-05-03 18:04:50 +01:00
gpt55-codex-agentic-parity-maintainers.md test: update QA parity fixtures for GPT-5.5 2026-04-25 18:05:28 +01:00
gpt55-codex-agentic-parity.md test: update QA parity fixtures for GPT-5.5 2026-04-25 18:05:28 +01:00
index.md test: harden plugin update validation 2026-05-01 23:33:05 +01:00
scripts.md docs: add Related sections to remaining CLI, gateway API, and help pages 2026-04-23 20:41:35 -07:00
testing-live.md fix: proxy direct APNs HTTP2 sessions (#74905) 2026-05-04 11:04:17 +00:00
testing-updates-plugins.md test(plugins): add lifecycle matrix coverage 2026-05-03 01:18:31 -07:00
testing.md chore: improve beta smoke release tooling 2026-05-04 07:28:57 +01:00
troubleshooting.md docs(help): rewrite help index to match new tab structure, drop redundant troubleshooting H1 2026-04-23 23:36:49 -07:00