You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit c9dd2bf
Browse filesBrowse the repository at this point in the historyBrowse files
Groot2Publisher: add a constructor that takes the bind address (#1251)
The publisher always bound its two ZeroMQ sockets to tcp://*, so they were
reachable from every network interface. The Groot2 protocol has no
authentication, and a client that can reach the port can not only read the
tree and its blackboards but also insert hooks that replace node results.
Add Groot2Publisher(tree, server_port, bind_address), e.g. "127.0.0.1" to
accept local connections only. The existing constructor delegates to it
with "*", so its behavior and exported symbol are unchanged. Document the
security implications in the class comment.
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
0 commit comments