Skip to content

Commit 7dd9cec

Browse files
committed
update libipld and multihash, fix compat_test
1 parent deff881 commit 7dd9cec

File tree

4 files changed

+48
-44
lines changed

4 files changed

+48
-44
lines changed

Cargo.lock

Lines changed: 30 additions & 36 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ async-trait = "0.1.52"
1818
fnv = "1.0.7"
1919
futures = "0.3.19"
2020
lazy_static = "1.4.0"
21-
libipld = { version = "0.14.0", default-features = false }
21+
libipld = { version = "0.15.0", default-features = false }
2222
libp2p = { version = "0.50.0", features = ["request-response"] }
2323
prometheus = "0.13.0"
2424
prost = { version = "0.11", optional = true }
@@ -29,7 +29,7 @@ unsigned-varint = { version = "0.7.1", features = ["futures", "std"] }
2929
[dev-dependencies]
3030
async-std = { version = "1.10.0", features = ["attributes"] }
3131
env_logger = "0.9.0"
32-
libipld = { version = "0.14.0", default-features = false, features = ["dag-cbor"] }
32+
libipld = { version = "0.15.0", default-features = false, features = ["dag-cbor"] }
3333
libp2p = { version = "0.50.0", features = ["tcp", "noise", "yamux", "rsa", "async-std"] }
34-
multihash = { version = "0.16.1", default-features = false, features = ["blake3"] }
35-
tracing-subscriber = { version = "0.3.5", features = ["env-filter"] }
34+
multihash = { version = "0.17.0", default-features = false, features = ["blake3", "sha2"] }
35+
tracing-subscriber = { version = "0.3.5", features = ["env-filter", "tracing-log"] }

src/behaviour.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -471,6 +471,7 @@ impl<P: StoreParams> NetworkBehaviour for Bitswap<P> {
471471
conn: ConnectionId,
472472
event: <Self::ConnectionHandler as ConnectionHandler>::OutEvent,
473473
) {
474+
tracing::trace!(?event, "on_connection_handler_event");
474475
#[cfg(not(feature = "compat"))]
475476
return self.inner.on_connection_handler_event(peer_id, conn, event);
476477
#[cfg(feature = "compat")]
@@ -945,10 +946,10 @@ mod tests {
945946
let cid: Cid = "QmP8njGuyiw9cjkhwHD9nZhyBTHufXFanAvZgcy9xYoWiB"
946947
.parse()
947948
.unwrap();
948-
let peer_id: PeerId = "QmaCpDMGvV2BGHeYERUEnRQAwe3N8SzbUtfsmvsqQLuvuJ"
949+
let peer_id: PeerId = "12D3KooWC1EaEEpghwnPdd89LaPTKEweD1PRLz4aRBkJEA9UiUuS"
949950
.parse()
950951
.unwrap();
951-
let multiaddr: Multiaddr = "/ip4/104.131.131.82/tcp/4001".parse().unwrap();
952+
let multiaddr: Multiaddr = "/ip4/95.217.194.97/tcp/8008".parse().unwrap();
952953

953954
let mut peer = Peer::new();
954955
peer.swarm()

src/compat/protocol.rs

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,20 @@ where
2929

3030
fn upgrade_inbound(self, mut socket: TSocket, _info: Self::Info) -> Self::Future {
3131
Box::pin(async move {
32+
tracing::trace!("upgrading inbound");
3233
let packet = upgrade::read_length_prefixed(&mut socket, MAX_BUF_SIZE)
3334
.await
34-
.map_err(other)?;
35+
.map_err(|err| {
36+
tracing::debug!(%err, "inbound upgrade error");
37+
other(err)
38+
})?;
3539
socket.close().await?;
36-
let message = CompatMessage::from_bytes(&packet)?;
40+
tracing::trace!("inbound upgrade done, closing");
41+
let message = CompatMessage::from_bytes(&packet).map_err(|e| {
42+
tracing::debug!(%e, "inbound upgrade error");
43+
e
44+
})?;
45+
tracing::trace!("inbound upgrade closed");
3746
Ok(InboundMessage(message))
3847
})
3948
}

0 commit comments

Comments
 (0)