mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-19 07:42:04 +00:00
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 |
||
|---|---|---|
| .. | ||
| auto-response.yml | ||
| ci-build-artifacts-testbox.yml | ||
| ci-check-testbox.yml | ||
| ci.yml | ||
| clawsweeper-dispatch.yml | ||
| codeql-android-critical-security.yml | ||
| codeql-critical-quality.yml | ||
| codeql-macos-critical-security.yml | ||
| codeql.yml | ||
| control-ui-locale-refresh.yml | ||
| crabbox-hydrate.yml | ||
| docker-release.yml | ||
| docs-agent.yml | ||
| docs-sync-publish.yml | ||
| docs-translate-trigger-release.yml | ||
| docs.yml | ||
| duplicate-after-merge.yml | ||
| full-release-validation.yml | ||
| install-smoke.yml | ||
| labeler.yml | ||
| live-media-runner-image.yml | ||
| macos-release.yml | ||
| maintainer-command-reactions.yml | ||
| mantis-discord-smoke.yml | ||
| mantis-discord-status-reactions.yml | ||
| npm-telegram-beta-e2e.yml | ||
| openclaw-cross-os-release-checks-reusable.yml | ||
| openclaw-live-and-e2e-checks-reusable.yml | ||
| openclaw-npm-release.yml | ||
| openclaw-performance.yml | ||
| openclaw-release-checks.yml | ||
| openclaw-release-publish.yml | ||
| openclaw-scheduled-live-checks.yml | ||
| opengrep-precise-full.yml | ||
| opengrep-precise.yml | ||
| package-acceptance.yml | ||
| plugin-clawhub-release.yml | ||
| plugin-npm-release.yml | ||
| plugin-prerelease.yml | ||
| qa-live-transports-convex.yml | ||
| sandbox-common-smoke.yml | ||
| stale.yml | ||
| test-performance-agent.yml | ||
| update-migration.yml | ||
| windows-blacksmith-testbox.yml | ||
| windows-testbox-probe.yml | ||
| workflow-sanity.yml | ||