`async-compression` crate has broken behaviours around EOF, leading to bootstrapping failures
The async-compression
crate, which we use for uncompressing directory data in tor-dirclient
(see get_decoder
in lib.rs
) has a bug leading to reads after the underlying reader has returned EOF, which causes the bootstrapping process to error out.
We should update our dependency if upstream accept the PR I sent in (see link above), or otherwise fork & patch.
(found during a pairing session with @jnewsome, where it was failing under Shadow)