Cyd and Claude Fable 5
d2836d195f
Steam transport: full connection diagnostics + polled connect state
...
The three-machine test failed at exactly one step: the owner''s
ConnectByIPAddress to a member''s fake console port retried silently
for 120s while the member WAS listening on that port. The transport
threw away Steam''s reason for killing each attempt.
Now every connection state change logs the connection description,
and drops log the end reason plus Steam''s debug string - the next
run will say exactly which subsystem refused (cert, FakeIP directory,
routing, accept). Connect also polls GetConnectionInfo directly
instead of trusting only the callback flags, logs each attempt''s
final state, no longer holds a pointer into the connection table
across mutations, and paces retries at 1s.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-12 22:19:34 -05:00
..
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-07-01 09:30:08 -05:00
2026-07-12 21:08:18 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-07-12 13:13:37 -05:00
2026-07-12 13:13:37 -05:00
2026-07-12 18:48:56 -05:00
2026-07-12 18:48:56 -05:00
2026-07-12 12:22:31 -05:00
2026-07-12 12:22:31 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-07-12 13:13:37 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-07-12 15:47:08 -05:00
2026-07-12 15:26:22 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-07-12 21:08:18 -05:00
2026-07-12 18:10:02 -05:00
2026-07-12 21:08:18 -05:00
2026-07-12 19:38:37 -05:00
2026-07-12 14:22:38 -05:00
2026-07-12 14:22:38 -05:00
2026-07-12 18:48:56 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-07-12 15:12:17 -05:00
2026-07-12 15:01:19 -05:00
2026-06-30 07:59:51 -05:00
2026-07-12 13:13:37 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-07-12 22:19:34 -05:00
2026-07-12 21:26:31 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-07-12 15:41:49 -05:00
2026-07-12 14:52:26 -05:00
2026-07-12 18:48:56 -05:00
2026-07-12 14:52:26 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-07-01 09:30:08 -05:00
2026-07-01 09:30:08 -05:00
2026-07-12 20:34:07 -05:00
2026-07-12 14:10:52 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00
2026-06-30 07:59:51 -05:00