]> git.meshlink.io Git - meshlink/commit
Allow incoming connections to specify a real address in the ID request. feature/metaconnection-address
authorGuus Sliepen <guus@meshlink.io>
Thu, 14 Jan 2021 21:15:09 +0000 (22:15 +0100)
committerGuus Sliepen <guus@meshlink.io>
Thu, 14 Jan 2021 21:15:09 +0000 (22:15 +0100)
commit45aaef5c448fad77835c9c56ebe1d05002e06d7e
treeb89973a9d76afff8ec73597f6fddd844b062321c
parentccc966b3940fa33216c6a02582a6ffc6267b7729
Allow incoming connections to specify a real address in the ID request.

If there is some kind of proxy that is forwarding meta-connections,
then MeshLink will see incoming connections with the address of the proxy
instead of the real address of the peer. This can be problematic for other
peers that want to form meta-connections. So allow an address and port to be
appended to ID requests, that will cause MeshLink to announce that address
to other nodes instead of the one from the incoming meta-connection.
src/protocol_auth.c