viyatb-oai
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(...)`
History
..
2026-02-23 15:55:48 +00:00
2026-02-16 22:01:49 +00:00
2026-02-09 20:48:58 -08:00
2026-01-13 10:22:51 -08:00
2026-02-22 14:13:56 +00:00
2026-02-20 23:19:29 -08:00
2026-02-21 14:40:24 -08:00
2026-02-23 15:37:12 +00:00
2026-02-03 02:52:26 +00:00
2026-02-21 14:40:24 -08:00
2026-02-23 10:52:58 +00:00
2026-02-20 20:08:56 -08:00
2026-02-20 19:06:35 -08:00
2026-02-20 10:39:55 -08:00
2026-02-21 14:40:13 -08:00
2026-02-20 23:13:08 -08:00
2026-02-20 23:13:08 -08:00
2026-02-23 21:37:46 -08:00
2026-02-23 18:29:26 +00:00
2026-02-23 21:37:46 -08:00
2026-02-13 12:00:16 -08:00
2026-02-12 14:10:30 -08:00
2026-02-21 14:40:24 -08:00
2026-02-18 09:27:04 -08:00
2026-02-10 16:12:31 +00:00
2026-02-21 20:08:04 +00:00
2026-02-18 01:55:57 +00:00
2026-02-19 11:32:10 +00:00
2026-02-23 21:37:46 -08:00
2026-02-10 11:46:40 -08:00
2026-02-17 20:15:54 +00:00
2026-02-20 23:13:08 -08:00
2026-02-20 23:13:08 -08:00
2026-02-20 12:05:21 -08:00
2025-11-04 17:44:02 -08:00
2026-02-18 23:21:32 -08:00
2026-01-08 21:48:30 -08:00
2026-02-19 09:56:20 -08:00
2026-02-14 04:18:12 +00:00
2026-02-07 02:39:52 +00:00
2026-02-03 11:31:12 -08:00
2026-02-23 21:37:46 -08:00
2026-02-20 10:39:55 -08:00
2026-02-23 22:15:18 +00:00
2026-02-18 18:28:34 +00:00
2025-09-24 14:29:51 -07:00
2026-01-08 15:07:30 +00:00
2026-02-13 12:48:29 -08:00
2026-02-11 18:31:14 -08:00
2026-02-21 20:08:04 +00:00
2026-02-20 17:35:07 -08:00
2026-02-21 14:40:24 -08:00
2026-02-10 10:10:24 +00:00
2026-02-10 11:45:23 -08:00
2026-01-07 17:04:53 +00:00
2026-02-10 09:38:00 -08:00
2026-02-23 21:37:46 -08:00
2026-02-23 21:37:46 -08:00
2026-01-30 22:20:02 -08:00
2026-01-18 19:22:28 -08:00
2026-02-20 14:39:49 +00:00
2026-02-20 11:20:45 -08:00
2026-01-30 18:59:30 +00:00
2026-02-23 14:39:07 -08:00
2025-11-28 11:34:57 +00:00
2025-12-02 11:26:27 +00:00
2026-02-19 11:41:49 -08:00
2026-02-14 19:00:01 +00:00
2026-02-12 23:30:22 +00:00
2026-02-10 07:44:21 +00:00
2026-02-14 01:43:44 +00:00
2026-02-17 23:56:35 -08:00
2026-02-20 10:56:57 -08:00
2026-02-19 11:32:10 +00:00
2026-02-10 17:03:46 -08:00
2026-02-19 13:49:12 +00:00
2026-02-21 20:08:02 -08:00
2026-02-10 07:44:21 +00:00
2026-02-12 12:49:31 +00:00
2026-02-04 16:12:47 -08:00
2026-01-30 18:59:30 +00:00
2026-01-20 16:17:38 -08:00
2026-02-10 22:44:02 -08:00
2025-11-20 11:04:11 -08:00
2026-02-19 10:38:57 -08:00
2026-02-09 20:48:58 -08:00
2026-02-09 12:42:20 -08:00
2025-09-22 17:16:02 +00:00
2026-02-14 19:00:01 +00:00
2026-02-03 02:52:26 +00:00
2026-02-05 01:52:12 +00:00
2026-01-30 16:37:56 -08:00
2026-02-12 12:48:36 -08:00
2026-02-18 13:03:16 -08:00