2.C Retire the legacy hand-rolled JSON-RPC IPC #173

Closed
opened 2026-07-27 10:12:08 +00:00 by KofTwentyTwo · 1 comment
KofTwentyTwo commented 2026-07-27 10:12:08 +00:00 (Migrated from github.com)

Once filter./system./mail.sync are all on gRPC, remove IpcDaemonServer + framing + the demux-race client (nuncio-core/src/ipc). gRPC fully replaces it. Delete dead transport + update remaining callers.

Once filter.*/system.*/mail.sync are all on gRPC, remove IpcDaemonServer + framing + the demux-race client (nuncio-core/src/ipc). gRPC fully replaces it. Delete dead transport + update remaining callers.
KofTwentyTwo commented 2026-07-27 12:45:46 +00:00 (Migrated from github.com)

Done on dev (6ead680): nuncio-core::ipc + the :9422 daemon boot + JSON-RPC handler removed; daemon serves gRPC only. grep for IPC symbols clean; 298 tests green.

Done on `dev` (6ead680): nuncio-core::ipc + the :9422 daemon boot + JSON-RPC handler removed; daemon serves gRPC only. grep for IPC symbols clean; 298 tests green.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: KofTwentyTwo/nuncio#173