Commit Graph

261 Commits (83c7b1d7a418de489081ff936a17949eebd6e913)

Author SHA1 Message Date
Andreas Buff 34968fa2cd IOS-2656 fixes: crash on startup in Release build 2021-02-08 09:33:40 +01:00
David Alarcon e210580b87 Merge branch '1.1.250' into IOSAD-191
* 1.1.250: (43 commits)
  updates readme to use GIT Engine repo
  IOS-2628 0 attachments
  IOS-2628 Deal with "no attachment"
  IOS-2628 Workaround empty bloblist
  IOS-2628 Test for 0-length attachments
  IOS-2628 Test for attachments in self-encrypt
  IOSAD-186 updates readme
  IOSAD-186 fixes: crashes at runtime under iOS12 using [NSObjcect new] (alloc init worked, crazy)
  IOSAD-186 rm scheme for framework that does not exist any more
  IOSAD-186 rm needless import
  IOSAD-186 fixes: session always NULL due to system.db not found
  IOSAD-186 adds fogotten files to pEp4iOS target
  IOSAD-186 rm needless import
  IOSAD-186 renames Sample App
  IOSAD-186 used old sample app
  Revert "IOSAD-186 cleanup"
  IOSAD-186 cleanup
  IOSAD-186 adds more complex test case to sample app (to reproduce linking problems with code from ewxtensions)
  IOSAD-186 fixes: extentions not linked usoing static lib. Fixed by adding -objc LF to clients build settings
  IOSAD-186 adds certain files have not been added to the pEpObjCAdapter_iOS target.
2021-01-29 16:12:04 +01:00
David Alarcon 8c5e3e5732 IOSAD-191 Delete PEPObjCAdapterTypesTests_macOS target. 2021-01-28 18:05:21 +01:00
David Alarcon d6bae409f3 IOSAD-191 Delete PEPMessageTest and PEPAttachmentTests. Add PEPMessage+SecureCodingTest tests. Delete some unused code. some refactor. 2021-01-27 23:06:31 +01:00
David Alarcon 6bac5407e3 IOSAD-191 Delete PEPAttachmentTest. 2021-01-27 20:19:07 +01:00
David Alarcon ecb30736de IOSAD-191 Add PEPAttachment_SecureCodingTest tests. 2021-01-27 19:54:40 +01:00
David Alarcon 4e58c33fb1 IOSAD-191 Delete PEPLanguageTest and PEPLanguageTests. Add PEPLanguage+SecureCodingTest tests. 2021-01-27 19:00:42 +01:00
David Alarcon 38eadbc6b6 IOSAD-191 Delete PEPIdentityTest. 2021-01-27 18:00:23 +01:00
David Alarcon 5547809a4d IOSAD-191 Create PEPTypesTestUtil. Add PEPIdentity+SecureCodingTest tests. 2021-01-27 17:59:28 +01:00
David Alarcon 831425185e IOSAD-191 Delete some unnecessary code. Refactor. 2021-01-27 15:42:20 +01:00
David Alarcon b13a7c7d60 IOSAD-191 Reorganize PEPObjCAdapterTypesTests test files. 2021-01-27 15:15:33 +01:00
David Alarcon f30da345e5 IOSAD-191 Add PEPMessage iOS tests. 2021-01-27 15:10:48 +01:00
David Alarcon 041644965c IOSAD-191 Add PEPAttachment iOS tests. 2021-01-27 15:09:01 +01:00
David Alarcon a5848e21f0 IOSAD-191 Add PEPLanguage iOS tests. Delete PEPObjCAdapterTypesTests_iOS file. 2021-01-27 15:02:18 +01:00
David Alarcon 2dfa69c5fe IOSAD-191 Add PEPIdentity iOS tests. 2021-01-27 14:52:44 +01:00
David Alarcon 1689cd4d53 IOSAD-191 Add PEPObjCAdapterTypesTests_iOS target. 2021-01-27 14:45:16 +01:00
Andreas Buff 19a143881f IOSAD-186 fixes: crashes at runtime under iOS12 using [NSObjcect new] (alloc init worked, crazy) 2021-01-27 14:39:35 +01:00
Andreas Buff d506f6083a IOSAD-186 adds fogotten files to pEp4iOS target 2021-01-27 14:39:35 +01:00
Andreas Buff 63c29e8400 IOSAD-186 adds certain files have not been added to the pEpObjCAdapter_iOS target. 2021-01-27 14:39:35 +01:00
buff cfccde6084 IOSAD-186 conditional code for macOS and iOS (tmp for testing linking all targets) 2021-01-27 14:39:35 +01:00
buff 7ec6213a43 IOSAD-186 test target builds 2021-01-27 14:39:35 +01:00
buff fcf106491f IOSAD-186 adds support for Swift clients (module maps) 2021-01-27 14:39:35 +01:00
buff f4a398de1d IOSAD-186 adds ObjCAdapter static lib target 2021-01-27 14:39:35 +01:00
buff 1e41520b91 IOSAD-186 builds fine. Client still needs libz and libiconf linked to dynamic, system version. Could not force libetpan to link them statically yet. 2021-01-27 14:39:35 +01:00
buff d5b1433309 IOSAD-186 copies types lib also 2021-01-27 14:39:35 +01:00
buff 9b9e523b7c IOSAD-186 copies artefacts to custom build folder 2021-01-27 14:39:02 +01:00
buff cf4f00e3c8 static lib for macOS up & running 2021-01-27 14:39:02 +01:00
buff c8c36b8c63 adds ObjCAdapter static lib target 2021-01-27 14:39:02 +01:00
buff 1d2271c354 rm unused header search path, make headers public for mac lib 2021-01-27 14:39:02 +01:00
buff c7999e8862 adds macOS lib target 2021-01-27 14:39:02 +01:00
buff da1a675708 renames target, no liblib... name 2021-01-27 14:39:02 +01:00
buff b53b11997e sample code: static lib as extra target, same project. 2021-01-27 14:39:02 +01:00
buff b7e6c98996 moving stuff 2021-01-27 14:39:02 +01:00
David Alarcon d9530b57b5 IOSAD-191 Add isEqual to PEPAttachmentTest. Add PEPMessage tests. 2021-01-27 13:11:49 +01:00
David Alarcon 6930e3f94a IOSAD-191 Create PEPMessageTest. 2021-01-27 11:49:04 +01:00
David Alarcon 095b11551c IOSAD-191 Create PEPAttachmentTest. Add PEPAttachment tests. 2021-01-27 10:49:37 +01:00
David Alarcon 8cdb179a9c IOSAD-191 Create PEPLanguageTest. Add PEPLanguage tests. 2021-01-27 09:58:10 +01:00
David Alarcon 16c7438038 IOSAD-191 Rename to PEPIdentityTest. 2021-01-27 09:45:52 +01:00
David Alarcon 6529a2e0c3 IOSAD-191 Create PEPIdentityMock. Use PEPIdentityMock in tests. 2021-01-26 17:42:19 +01:00
David Alarcon 5bd45cfa02 IOSAD-191 Delete PEPObjCAdapterTypesTests_macOS test file. 2021-01-26 17:07:26 +01:00
David Alarcon 977f23a706 IOSAD-191 Remove PEPMEssage from PEPObjCAdapterTypesTests_macOS target membership. 2021-01-26 17:06:08 +01:00
David Alarcon 7cef42d24f IOSAD-191 Add PEPObjCAdapterTypesTests_macOS test target. Add conforms and support PEPIdentity tests. 2021-01-26 17:04:08 +01:00
David Alarcon 38d3843fe3 IOSAD-191 Add securecoding types to iOS platform target. 2021-01-26 15:51:13 +01:00
David Alarcon 40ca06d4c6 IOSAD-191 Add securecoding PEPMessage category. 2021-01-25 19:03:32 +01:00
David Alarcon 5927fb7aa2 IOSAD-191 Add securecoding PEPAttachment category. 2021-01-25 17:52:44 +01:00
David Alarcon d71356d312 IOSAD-191 Add nssecurecoding to PEPIdentity and PEPLanguage as categories. Delete nssecurecoding methods from PEPIdentity. 2021-01-25 17:33:32 +01:00
David Alarcon bc7d0a4967 IOSAD-191 NSSecureCoding in PEPIdentity, not category. 2021-01-25 16:48:43 +01:00
David Alarcon 659ca7c74a IOSAD-191 Add PEPIdentity+SecureCoding. Delete isConfirmed property in PEPIdentity. 2021-01-25 15:55:53 +01:00
Dirk Zimmermann 4d13219223 IOSAD-190 Remove unused code 2021-01-22 16:07:10 +01:00
Andreas Buff a12ea85e20 IOSAD-186 adds certain files have not been added to the pEpObjCAdapter_iOS target. 2021-01-22 15:34:47 +01:00