viyatb-oai and GitHub
c3048ff90a
feat(core): persist network approvals in execpolicy ( #12357 )
...
## Summary
Persist network approval allow/deny decisions as `network_rule(...)`
entries in execpolicy (not proxy config)
It adds `network_rule` parsing + append support in `codex-execpolicy`,
including `decision="prompt"` (parse-only; not compiled into proxy
allow/deny lists)
- compile execpolicy network rules into proxy allow/deny lists and
update the live proxy state on approval
- preserve requirements execpolicy `network_rule(...)` entries when
merging with file-based execpolicy
- reject broad wildcard hosts (for example `*`) for persisted
`network_rule(...)`
2026-02-23 21:37:46 -08:00
..
2026-02-20 23:13:08 -08:00
2026-02-20 23:45:35 -08:00
2026-02-06 14:40:50 -08:00
2026-02-20 23:45:35 -08:00
2026-02-23 21:37:46 -08:00
2026-02-18 09:27:04 -08:00
2026-02-20 23:45:35 -08:00
2026-02-21 20:08:04 +00:00
2026-02-21 20:08:04 +00:00
2026-02-20 23:45:35 -08:00
2026-02-20 23:45:35 -08:00
2026-02-20 23:45:35 -08:00
2026-02-20 23:45:35 -08:00
2026-02-20 23:45:35 -08:00
2026-02-20 23:45:35 -08:00
2026-02-20 23:45:35 -08:00
2026-02-20 23:45:35 -08:00
2026-02-20 23:45:35 -08:00
2025-11-21 22:10:52 +00:00
2026-02-04 08:38:06 -08:00
2026-02-20 23:45:35 -08:00
2026-02-20 23:45:35 -08:00
2026-02-20 23:45:35 -08:00
2025-11-13 17:12:10 -08:00
2025-12-23 19:29:32 -08:00
2026-02-20 23:45:35 -08:00
2026-02-20 19:06:35 -08:00
2026-02-19 10:38:57 -08:00
2026-02-20 23:45:35 -08:00
2026-02-20 23:45:35 -08:00
2026-02-17 11:43:16 -08:00
2026-02-20 23:45:35 -08:00
2026-02-20 23:45:35 -08:00
2026-02-20 23:45:35 -08:00
2026-02-20 10:26:19 -05:00
2026-02-20 23:45:35 -08:00
2026-02-20 23:45:35 -08:00
2026-02-20 23:45:35 -08:00
2026-02-20 14:39:49 +00:00
2026-02-20 23:45:35 -08:00
2026-02-20 23:45:35 -08:00
2026-02-20 23:45:35 -08:00
2025-11-13 17:12:10 -08:00
2026-02-23 14:39:07 -08:00
2026-02-20 23:45:35 -08:00
2026-02-20 23:45:35 -08:00
2026-02-20 23:45:35 -08:00
2026-02-20 23:45:35 -08:00
2026-02-20 23:45:35 -08:00
2026-02-20 23:45:35 -08:00
2026-02-20 23:45:35 -08:00
2026-02-20 23:45:35 -08:00
2026-02-20 23:45:35 -08:00
2026-02-20 23:45:35 -08:00
2026-02-20 23:45:35 -08:00
2026-02-09 20:03:32 -08:00
2026-02-20 23:45:35 -08:00
2026-02-20 23:45:35 -08:00
2026-02-20 23:45:35 -08:00
2026-02-20 14:39:49 +00:00
2026-02-20 23:45:35 -08:00
2026-02-20 23:45:35 -08:00
2026-02-19 11:32:10 +00:00
2025-11-20 11:04:11 -08:00
2026-02-20 23:45:35 -08:00
2026-02-20 23:45:35 -08:00
2026-02-20 23:45:35 -08:00
2026-02-20 23:45:35 -08:00
2026-02-13 12:48:29 -08:00
2026-02-20 23:45:35 -08:00
2026-02-20 23:45:35 -08:00
2026-02-20 23:45:35 -08:00
2026-02-20 23:45:35 -08:00
2026-02-20 23:45:35 -08:00
2026-02-22 23:00:08 -08:00
2026-02-20 23:45:35 -08:00
2026-02-20 23:45:35 -08:00