You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@chemistry.apache.org by Mike Hatfield <mi...@gmail.com> on 2013/06/14 18:40:14 UTC

ObjectiveCMIS call - 14 June 2013

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