Cloud Client
Implemented: 1. Cloud Client itself with menu and folders structure 2. CRL/ACL requests according latest spec [Patch #2] Remove OCPayload to ACL/CRL convertion. Convert OCpayload back to char * and Use ACL/CRL resource functions to parse and update DB [Patch #3] Add sync to menu and start userRequests as thread [Patch #4] Save minor changes before merge both clients [Patch #5] Merge CSR to this cloud client [Patch #6] Clean-up changes. Merged cloud client works [Patch #7] Save minor changes before move to cloud-interface branch [Patch #8] Store private data [Patch #9] Implement CRL on device according latest spec [Patch #10] Minor Crl on device fixes [Patch #11] Handle review comments [Patch #12] Implement ACL get info on device according spec Remove OC_EXPORT from headers [Patch #13] Fix CBOR encoding [Patch #14] Crl last update, crl db changes, fix build error [Patch #15] Crl Get/Post are fully implemented [Patch #16] Acl fix uri path'es [Patch #17] PKIX interface to SRM [Patch #18] CRL rcsn fix (use String Array instead of String) [Patch #19] ACL callbacks implemetation (parse and print recv data) [Patch #20] Complete ACL callbacks [Patch #21] Update Menu UI [Patch #22] ACL uid's length fixes [Patch #23] ACL ace request + CRL encoding fix [Patch #24] Fix crash when receive empty aclist [Patch #25] Set public data default encoding to DER Fix CRL initialization [Patch #26, 27] Restore #24 [Patch #28] Fix build error related to PKIX [Patch #29] ACL few fixes, clean-up code, add comments [Patch #32] Clean-up csr + handle all review comments [Patch #34] Revert ocpayload.c changes [Patch #35] Fix build without WITH_TCP, CRL/ACL clean-up, error on exit [Patch #37] Fix private data encoding [Patch #38] Test build on Windows [Patch #40] Remove accidental changes [Patch #41] TLS sample fix [Patch #42] CRL changes to use CBORPayload() functions [Patch #43] ACL changes to use CBORpayload() + printAcl() + minor fixes [Patch #44] Added extern C for external linkage to C++ [Patch #45] Revert #44 + acl fix [Patch #47] Implement OC_LOG_PAYLOAD to show nested objects and arrays [Patch #48] Fix review comments Add dynamic cipher based on SVR Change close notify to alert [Patch #49] Add rootcer.crt and SaveTrustCert in cloudClient sample [Patch #50] Change cipher priority and add choose cipher option in sample [Patch #51] Remove accidental changes [Patch #52] Add RSA cipher selection [Patch #53] Huge changes in API and handlers to provide it to external team [Patch #54] Minor fix, clean-up, add comments [Patch #55] Resoved issue for save TrustCert with PEM in cloudClient sample [Patch #56] UpdateACE fix, add CoAPs selection to Menu [Patch #57] Few ACL requests fix, now all of them are working [Patch #58] Add db file to command-line args + few fixes [Patch #60] Add alert messages [Patch #61] Fix cipher selection [Patch #62] Fix Svace warnings [Patch #63] Fix acl db issue. Create CBORpayloadToAcl2() for cloud response Because in latest spec its wrong we need this workaround [Patch #64] Fix service folder build error when secured enabled [Patch #65] Implement responses to cloud cpp wrapper API [Patch #66] Minor fix to cloud cpp wrapper responses [Patch #67] Fix Cbor allocation when credresource increase [Patch #68] Revert wrong changes made in Patch #64 [Patch #69] Remove wrong changes in other SConscript files [Patch #70] Fix minor build error [Patch #71] Remove wrong changes from 2 source files + clean-up Sconscripts [Patch #72] Return back credresource.c + fix crlresource.c for tizen [Patch #73] Return back richdk scons [Patch #74] Disable build stack samples without SECURED=1 [Patch #75] Fix OTM PIN [Patch #76] Fix conflict [Patch #77,78] Fix tizen build error [Patch #80] Remove changes in secure stack samples [Patch #81] Add ours headers to doxygen, update comments, add static [Patch #83] Fix conflicts with master [Patch #84] Add Discovery + Get/Put/Post device-to-device requests Separate most sample source code to cloud folder [Patch #86] Arduino build fix [Patch #87] Resolve merge conflict Change-Id: Ib83b14a40d49df3b62dd5a1863777c8a5504a4e5 Signed-off-by: Jonsgung Lee<js126.lee@samsung.com> Signed-off-by:Andrii Shtompel <a.shtompel@samsung.com> Signed-off-by:
Dmitriy Zhuravlev <d.zhuravlev@samsung.com> Signed-off-by:
Andrii Shtompel <a.shtompel@samsung.com> Signed-off-by: Joonghwan Lee<jh05.lee@samsung.com> Signed-off-by:
Andrii Shtompel <a.shtompel@samsung.com> Signed-off-by: Joonghwan Lee<jh05.lee@samsung.com> Signed-off-by:
Andrii Shtompel <a.shtompel@samsung.com> Signed-off-by:
Dmitriy Zhuravlev <d.zhuravlev@samsung.com> Signed-off-by:
Andrii Shtompel <a.shtompel@samsung.com> Signed-off-by:
Oleksandr Dmytrenko <o.dmytrenko@samsung.com> Signed-off-by:
Andrii Shtompel <a.shtompel@samsung.com> Reviewed-on: https://gerrit.iotivity.org/gerrit/10785Reviewed-by:
Randeep Singh <randeep.s@samsung.com> Tested-by:
Randeep Singh <randeep.s@samsung.com>
Showing
This diff is collapsed.