the explicit capabilities command is multiline, so it produces a list response,
and eimap should not touch the incoming response, but leave that to the application.
Details
Details
Diff Detail
Diff Detail
- Repository
- rEI eimap
- Branch
- feature/passthrough_capabilities_untouched
- Lint
No Lint Coverage - Unit
No Test Coverage - Build Status
Buildable 4021 Build 4008: arc lint + arc unit
Event Timeline
Comment Actions
This fixes the crash just fine.
It doesn't resolve the remaining or resulting problems though, of missing STARTTLS in the capabilities needing to be exposed to the client, especially since the chunk of code here seems to be interested more in posttls_capabilities (which shouldn't have STARTTLS to begin with?), whereas what I suppose we also need to fix is handling pretls_capabilities.