]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
crimson/net: audit peer_name(type, id) during handshake
authorYingxin Cheng <yingxin.cheng@intel.com>
Fri, 27 Mar 2020 07:12:13 +0000 (15:12 +0800)
committerYingxin Cheng <yingxin.cheng@intel.com>
Wed, 1 Apr 2020 03:41:18 +0000 (11:41 +0800)
commit0c9aec9cd37b92f57d1736be945340a94ef01d09
treee08221caffda43153dcb1cb889188f4c221e021b
parent3f5a801d972694750c8fce7cc8b5136a37c82b43
crimson/net: audit peer_name(type, id) during handshake

Allow connect to specific peer with entity_name_t, with required
internal validation during handshake in v2.

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
src/crimson/net/Connection.h
src/crimson/net/Messenger.h
src/crimson/net/Protocol.h
src/crimson/net/ProtocolV1.cc
src/crimson/net/ProtocolV1.h
src/crimson/net/ProtocolV2.cc
src/crimson/net/ProtocolV2.h
src/crimson/net/SocketConnection.cc
src/crimson/net/SocketConnection.h
src/crimson/net/SocketMessenger.cc
src/crimson/net/SocketMessenger.h