BREAKING: (experimental) `hs_dirs_upload()` now only yields `Relay`s and takes a single `(HsBlindId, TimePeriod)` pair BREAKING: (experimental) `hs_all_time_periods()` now yields `HsDirParams` ADDED: `HsDirParams::offset_within_srv_period` BREAKING: `hs_dirs_download` now takes separate ` HsBlindId`, `TimePeriod` arguments BREAKING (experimental) `hs_dirs_upload` now takes separate ` HsBlindId`, `TimePeriod` arguments BREAKING: Renamed parameters for `hs_intro_*_lifetime.`