Participants:

Mike H, Peter E, Florian M, Lukas G


Discussion Points & Actions Arising:

#1 - Concerns have been raised about the recent modifications to support 
self-signed SSL certificates. It is felt these are better implemented in 
Authentication Provider to make it easier to build a fully-secure library if 
desired.

[PE] Roll-back changes to remove current implementation.
[MH] Investigate re-implementing using an authentication provider.


#2 - Base64 encoder class does not handle nil input streams, e.g. when creating 
documents without content.

[PE] Commit fix. It was mentioned the fix is "a little messy" so this may need 
to be revisited in the future.


#3 - CMIS-659. Intermittent "Stream 0x... is sending an event before being 
opened" and subsequent failure to upload. Other networking projects have also 
encountered this error, suspected to be a timing bug within the iOS SDK itself. 
See AFNetworking discussion [1] and alternative implementation (rollback) at 
[2]. The plan is to reimplement using these undocumented methods and monitor 
future versions of iOS for bug fixes in this area.
  [1] https://github.com/AFNetworking/AFNetworking/pull/1044
  [2] 
https://github.com/AFNetworking/AFNetworking/commit/c15fae4d30446a1c40eba5e9d0a598e55f3c33c2

[PE] Try alternate solution and test.
[MH] Assist with testing if required.


#4 - Log level definitions should be in the .pch file to allow easier 
overriding.
[MH] Refactor as necessary. Already implemented this way in the Alfresco iOS 
SDK.


Other Actions:

[MH] Schedule a follow-up call for two weeks' time to discuss above.


Regards,
Mike

Reply via email to