16 lines
968 B
Markdown
16 lines
968 B
Markdown
---
|
|
cairn: tasks
|
|
change: stream-0-2-migration
|
|
---
|
|
|
|
# Tasks
|
|
|
|
- [x] Bump pimalaya-stream to 0.2 in io-gmail, io-jmap, io-msgraph and io-pim-discovery, with a patch table for stream and io-http, and a changelog entry in each.
|
|
- [x] Confirm all four still build with no code change, the stream `std` and `tls` APIs being unchanged.
|
|
- [x] himalaya: add io-sasl, move the `Sasl` types off pimalaya-stream and rename them to `Sasl*Creds`.
|
|
- [x] himalaya: supply the SCRAM nonce (empty, drawn by the client) and channel binding the credentials now carry.
|
|
- [x] himalaya: `ImapClientStdConnectOptions` to `ImapSessionOpenOptions`; bring `ImapClient` and `SmtpClient` into scope at the call sites.
|
|
- [x] himalaya: `SmtpClientStd::connect` options struct and tuple return; `status` takes a `Cow`; `imap raw` takes bytes; `smtp raw` takes a `Cow`.
|
|
- [x] himalaya: catch-all arms for the ten SASL mechanisms the config cannot express.
|
|
- [x] Build/test/fmt/clippy.
|
|
- [x] Log; land.
|