Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
e5ac6dd
WIP make provider events a proper irpc protocol and allow configuring…
rklaehn Aug 28, 2025
d17c6f6
Add transfer_completed and transfer_aborted fn.
rklaehn Aug 28, 2025
b23995e
Nicer proto
rklaehn Aug 29, 2025
a78c212
Update tests
rklaehn Aug 29, 2025
df1e1ef
tests pass
rklaehn Sep 1, 2025
a9ac8e5
Everything works
rklaehn Sep 1, 2025
1e4a581
minimize diff and required changes
rklaehn Sep 1, 2025
6449930
clippy
rklaehn Sep 1, 2025
b26aefb
Footgun protection
rklaehn Sep 1, 2025
6d86e4f
Add limit example
rklaehn Sep 2, 2025
4b87b6d
Add len to notify_payload_write
rklaehn Sep 2, 2025
f992a44
clippy
rklaehn Sep 2, 2025
4bddf77
nicer connection counter
rklaehn Sep 2, 2025
33333a9
Add docs for the limit example.
rklaehn Sep 2, 2025
9a62a58
refactor: make limits example more DRY
Frando Sep 3, 2025
071db5e
Make sure to send a proper reset code when resetting a connection
rklaehn Sep 3, 2025
2d72de0
deny
rklaehn Sep 3, 2025
2dac46c
Use async syntax for implementing ProtocolHandler
rklaehn Sep 3, 2025
a67d787
Use irpc::channel::SendError as default sink error.
rklaehn Sep 3, 2025
546f57e
fixup
Frando Sep 3, 2025
f399e2b
Remove map_err that isn't needed anymore
rklaehn Sep 3, 2025
3f0a661
Refactor the GetError to be just a list of things that can go wrong.
rklaehn Sep 4, 2025
2f9ebd5
silence some of the tests
rklaehn Sep 4, 2025
d764dc0
Genericize provider side a bit
rklaehn Sep 4, 2025
4e8387a
Refactor error and make get and provide side generic
rklaehn Sep 4, 2025
c811434
Add example how to add compression to the entire blobs protocol.
rklaehn Sep 8, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
145 changes: 110 additions & 35 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 3 additions & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ iroh-base = "0.91.1"
reflink-copy = "0.1.24"
irpc = { version = "0.7.0", features = ["rpc", "quinn_endpoint_setup", "spans", "stream", "derive"], default-features = false }
iroh-metrics = { version = "0.35" }
async-compression = { version = "0.4.30", features = ["lz4", "tokio"] }

[dev-dependencies]
clap = { version = "4.5.31", features = ["derive"] }
Expand All @@ -60,6 +61,7 @@ tracing-test = "0.2.5"
walkdir = "2.5.0"
atomic_refcell = "0.1.13"
iroh = { version = "0.91.1", features = ["discovery-local-network"]}
async-compression = { version = "0.4.30", features = ["zstd", "tokio"] }

[features]
hide-proto-docs = []
Expand All @@ -68,4 +70,4 @@ default = ["hide-proto-docs"]

[patch.crates-io]
iroh = { git = "https://github.com/n0-computer/iroh", branch = "main" }
iroh-base = { git = "https://github.com/n0-computer/iroh", branch = "main" }
iroh-base = { git = "https://github.com/n0-computer/iroh", branch = "main" }
Loading
Loading