Commit 1deecca
refactor: wire protocol cleanup - remove sender fields from messages
This commit applies all wire protocol cleanup changes from PR #2169
on top of the rebased PR #2167 base:
- Remove sender field from GetMsg, PutMsg, SubscribeMsg, UpdateMsg, ConnectMsg
- Use upstream_addr for routing responses instead of embedded sender fields
- Delete transient_manager.rs (no longer needed)
- Update freenet-macros code generation for new message structure
The routing logic now derives the response target from the connection's
observed address (upstream_addr) rather than trusting sender fields in
messages. This is more reliable for NAT traversal scenarios.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <[email protected]>1 parent 3cfc103 commit 1deecca
File tree
3 files changed
+522
-551
lines changed- crates/core/src
- node/network_bridge
- operations
- tracing
3 files changed
+522
-551
lines changed
0 commit comments