Page MenuHomePhorge

fix crash in capabilities response handling, and don't touch the response here
ClosedPublic

Authored by seigo on Jun 20 2016, 4:58 PM.
Tags
None
Referenced Files
F12869433: D187.diff
Sun, Jun 16, 9:23 AM
Unknown Object (File)
Thu, Jun 6, 1:55 AM
Unknown Object (File)
Sun, May 26, 4:13 AM
Unknown Object (File)
Sat, May 25, 11:19 AM
Unknown Object (File)
Fri, May 24, 11:28 AM
Unknown Object (File)
Fri, May 24, 11:28 AM
Unknown Object (File)
Wed, May 22, 11:44 PM
Unknown Object (File)
Mon, May 20, 6:36 AM
Subscribers

Details

Summary

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.

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

seigo retitled this revision from to fix crash in capabilities response handling, and don't touch the response here.
seigo updated this object.
seigo edited the test plan for this revision. (Show Details)
seigo added a reviewer: Restricted Project.

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.

This revision was automatically updated to reflect the committed changes.