zeekay
b4c4e5b796
fix(zap): replace websockets with native ZAP TCP transport
...
- Rewrite zap_server.py to use asyncio TCP (not websockets library)
- ZAP server now speaks native binary protocol over raw TCP
- Wire format: [magic:4][type:1][length:4 BE][JSON payload]
- Remove websockets from ide optional dependency
- Fix type annotations: any -> Any, dict -> dict[str, Any]
- Add proper frame reading with asyncio.StreamReader.readexactly()
- Support MAX_MESSAGE_SIZE (16MB) limit per ZAP spec
2026-03-12 16:23:41 -07:00
..
2026-03-09 21:11:39 -07:00
2026-03-01 16:01:16 -08:00
2026-03-01 16:01:16 -08:00
2026-03-01 16:01:16 -08:00
2026-03-09 21:11:54 -07:00
2026-03-06 03:13:54 -08:00
2026-03-01 16:01:16 -08:00
2026-03-06 03:13:54 -08:00
2026-03-01 16:01:16 -08:00
2026-03-12 16:23:41 -07:00
2026-03-01 16:01:16 -08:00
2026-03-07 00:01:43 -08:00
2026-03-01 16:01:16 -08:00
2026-03-01 16:01:16 -08:00
2026-03-04 12:15:14 -08:00
2026-03-12 01:12:30 -07:00
2026-03-06 23:44:10 -08:00
2026-03-06 23:44:10 -08:00
2026-03-04 12:15:14 -08:00
2026-03-04 12:15:14 -08:00
2026-03-10 10:38:31 -07:00
2026-03-12 01:12:30 -07:00
2026-03-04 12:15:14 -08:00
2026-03-09 20:50:55 -07:00
2026-03-10 21:57:50 -07:00
2026-03-12 01:40:46 -07:00
2026-03-01 16:01:16 -08:00
2026-03-01 16:01:16 -08:00
2026-03-10 21:57:50 -07:00
2026-03-04 12:15:14 -08:00
2026-03-01 16:01:16 -08:00
2026-03-04 12:15:14 -08:00
2026-03-01 16:01:16 -08:00
2026-03-04 12:15:14 -08:00
2026-03-01 16:01:16 -08:00
2026-03-01 16:01:16 -08:00
2026-03-01 16:01:16 -08:00
2026-03-12 01:12:30 -07:00
2026-03-04 12:15:14 -08:00
2026-03-12 01:12:30 -07:00
2026-03-04 12:15:14 -08:00
2026-03-12 01:12:30 -07:00
2026-03-10 21:57:50 -07:00
2026-03-01 16:01:16 -08:00
2026-03-01 16:01:16 -08:00
2026-03-10 19:41:02 -07:00
2026-03-04 12:15:14 -08:00
2026-03-09 17:49:54 -07:00
2026-03-10 21:57:50 -07:00
2026-03-06 23:44:10 -08:00
2026-03-12 01:12:30 -07:00
2026-03-01 16:01:16 -08:00
2026-03-01 16:01:16 -08:00
2026-03-09 20:50:55 -07:00