{"version":"2.1.314","anchor":"proxy-peer-process-lookup-can-hold-reads","canonical_anchor":"proxy-peer-process-lookup-can-hold-reads","heading":"The TCP proxy can pause a connection until it knows which program opened it","tier":"internal","area":"Sandbox","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.314\/e\/proxy-peer-process-lookup-can-hold-reads","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.314","markdown":"### The TCP proxy can pause a connection until it knows which program opened it\n\nClaude Code's TCP proxy now holds a client's data for a short time while it finds out which program the connection came from\n\n**Unclear.** Whether `peerLookupWaitMs` is something a reader can set, and what its default is, is not stated.\n\n**What**\n\nClaude Code's TCP proxy passes network connections along. When a connection arrives, it looks up which program on the computer opened it. Before, that lookup ran alongside the connection while data was already flowing.\n\nThe proxy now pauses reading data from the client until the lookup finishes, or until a time limit set by `peerLookupWaitMs` runs out.\n\n**Why**\n\nRules that depend on which program opened a connection can now take effect before any of that connection's data gets through.\n\n- Area: Sandbox\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: no"}