Skip to content

Remove the SACK write_stream/read_stream API - #67

Merged
david415 merged 1 commit into
mainfrom
fix-reactive-arq-sends
Jul 5, 2026
Merged

Remove the SACK write_stream/read_stream API#67
david415 merged 1 commit into
mainfrom
fix-reactive-arq-sends

Conversation

@david415

@david415 david415 commented Jul 4, 2026

Copy link
Copy Markdown
Member

Mirrors the katzenpost daemon removal in PR #1053: the windowed selective-ack streaming let a courier link the boxes of one transfer, undermining the very unlinkability it exists to preserve. Drop write_stream/read_stream from the Rust and Python clients and the --sack option from pigeonhole-cp (its default copy and per-box streaming paths are untouched), and repin the docker integration to the katzenpost commit that removed the daemon side.

Mirrors the katzenpost daemon removal in PR #1053: the windowed selective-ack
streaming let a courier link the boxes of one transfer, undermining the very
unlinkability it exists to preserve. Drop write_stream/read_stream from the
Rust and Python clients and the --sack option from pigeonhole-cp (its default
copy and per-box streaming paths are untouched), and repin the docker
integration to the katzenpost commit that removed the daemon side.
@david415
david415 merged commit 5ac9afc into main Jul 5, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant