Граф коммитов

4458 Коммитов

Автор SHA1 Сообщение Дата
CIPop f64dcf340c Testing new DeviceStreaming service version. 2023-03-08 19:55:54 +00:00
Eric Wolz 82c76e35c0 fixed strict-prototypes issues 2022-03-04 15:07:37 -08:00
Eric Wolz 42eb39c3f0 fix strict-prototypes issues 2022-03-04 13:59:52 -08:00
Eric Wolz aece12d542 Merge branch 'public-preview-build' into public-preview-DeviceStreaming 2022-03-03 16:23:03 -08:00
Hiroki Nakagami 9a5c9ca96d
Add instruction to sign certs with intermediate CA (#2186)
* Add instruction to sign certs with intermediate cA

Default method "create_device_certificate" will create a device certificate which is chained up to the root certificate directly.
In group enrollment scenario of Device Provisioning Service, users may want the device certs to be chained up to the intermediate certificate. So "create_device_certificate_from_intermediate" should be noted.

* Adding multi-level client certificate documentation

* Addressing PR feedback

Co-authored-by: CIPop <Cristian.Pop@microsoft.com>
2022-03-03 00:09:28 +00:00
Cristian Pop bba2267a15
Adding -Wstrict-prototypes gate validation (#2251)
* Partial fixes for -Wstrict-prototypes

* Adding strict-prototypes gate check.

* Updating submodules.

* Update CMakeLists.txt

Co-authored-by: Eric Wolz <ericwol@microsoft.com>

Co-authored-by: Eric Wolz <ericwol@microsoft.com>
2022-03-02 22:37:31 +00:00
Cristian Pop 11c3da70d4
Adding retries to the DPS test. (#2250)
* Adding retries to the DPS test.

* Apply suggestions from code review

Co-authored-by: Eric Wolz <ericwol@microsoft.com>

Co-authored-by: Eric Wolz <ericwol@microsoft.com>
2022-03-01 18:32:06 +00:00
Mollie Munoz 78c734df29
Update setting-up-vcpkg documentation (#2246) 2022-02-28 08:30:47 -08:00
Cristian Pop 08373c57b1
Test stabilization (#2245)
* Increasing methods E2E device connect timeout.

* Initializing seed for Prov E2E random back-off algorithm.
2022-02-25 20:04:48 +00:00
Eric Wolz bd5055c35c merge main branch 2022-02-25 11:21:07 -08:00
Cristian Pop bb4dfaef51
Updating Parson to v1.3.1. (#2242) 2022-02-24 22:42:38 +00:00
Cristian Pop 1ea6b01535
Add more e2e tests service client retries (#2241)
* Adding e2e test method invoke retry.

* Removing unused 'edison' cmake config.

* Fixing Windows build.

* Increasing the DPS E2E randomized start delay between 0 and 1min.

* Addressing PR feedback.
2022-02-23 23:05:33 +00:00
Cristian Pop ecfe48755b
Test fixes (#2240)
* Removing test publishing for jobs not running tests.

* Fixing Twin SFC test memory leak.

* Permanently disabling Provisioning Service Client for Apple.

* Removing the OpenSSL Valgrind workaround.

* Adding E2E service client module creation/update retries.
2022-02-23 00:20:26 +00:00
Cristian Pop 1de399fd48
Adding X509 PEM support for Provisioning Client (#2229)
* Adding DPS X509 public APIs. Splitting RIOT vs X509 tests.

* Adding UT for x509 HSM.

* Adding E2E tests.

* Adding OpenSSL ENGINE tests for DPS.

* Adding DevOps infra.

* Doc changes.

* Apply suggestions from code review

Co-authored-by: Eric Wolz <ericwol@microsoft.com>

* Fixing cmake integration issue

* Fixing vsts job name.

* Fixing Windows build. Removing DPS TPM and SAS for now.

* Adding HSM type configurations for all HSMs.

* Enabling DPS client by default.

* Addressing feedback around const and malloc/free.

* Fixing prov service client comment bug. Disabling prov_client on XCode.

* Fixing x509 sample when using trusted certificates.

* Fixing options test

* Adding test result publishing to all VSTS jobs.

* Changing test scripts to output ctest Test.xml logs.

* Disabling Provisioning Service Client tests failing on OSX.

* Fixing build scripts and test yaml definition.

* Apply suggestions from code review

Co-authored-by: Dane Walton <dawalton@microsoft.com>

* Resolving PR comments.

* Disabling two SFC tests failing leak checking. Tracked by #2238

Co-authored-by: Eric Wolz <ericwol@microsoft.com>
Co-authored-by: Dane Walton <dawalton@microsoft.com>
2022-02-19 02:44:17 +00:00
Eric Wolz 7997430f72
remove dash from device model ID (#2237) 2022-02-18 14:35:01 -08:00
Eric Wolz 54e345e990
remove old hsm devices from iot hub (#2232) 2022-02-15 11:29:55 -08:00
Eric Wolz 8ec24f1f5d
Added documentation on device application CMAKE (#2224)
* Added documentation on device application CMAKE

* pr feedback

* rename cmake doc
2022-02-11 08:13:23 +00:00
John Spaith e45c605f5c
Improve blob unit test performance (#2225) 2022-02-10 11:16:33 -08:00
Eric Wolz 8dfba5599d
Ericwol/longhaul3 (#2223)
* added telemetry timeout filter to statistics
Added network tracing for get twin tests

* fix build break

* pr feedback
2022-02-08 18:24:45 -08:00
Eric Wolz 62d5466d6d
added telemetry timeout filter to statistics (#2221)
* added telemetry timeout filter to statistics
Added network tracing for get twin tests

* fix build break
2022-02-08 16:30:39 -08:00
Eric Wolz e22911a61a
Add macros includes to the build include directories (#2218) 2022-02-08 08:54:01 -08:00
Dane Walton 52fed811bb
add ios notice for authentication (#2217) 2022-02-07 18:19:48 +00:00
Mollie Munoz 8a27d765ab
Update CMake Linux samples to remove warnings (#2212) 2022-01-31 17:46:53 -08:00
Eric Wolz e156b903a9
shutdown of AMQP - logging causes crash due to status_description is NULL (#2210)
#2200
2022-01-28 14:05:34 -08:00
Mollie Munoz 5b7dec71e4
Refactor of device twin e2e tests (#2158) 2022-01-28 10:24:38 -08:00
Mollie Munoz b9fe3bcc87
Add vaavva to CODEOWNERS (#2208) 2022-01-27 15:16:05 -08:00
Dane Walton a785c6efb3
add codeowner file (#2204) 2022-01-25 17:18:52 +00:00
Eric Wolz 15a1cca1f9
update Component Governance for pip dependencies (#2203) 2022-01-24 15:35:30 -08:00
Eric Wolz ad54051c36
update RIoT to update bouncycastle dependency (#2202) 2022-01-24 14:05:01 -08:00
Mollie Munoz 7329f70906
Bump version from 1.8.0 to 1.9.0. Add LTS Table entry for LTS_01_2022_Ref01 (#2199) 2022-01-21 16:04:45 -08:00
Eric Wolz 88d7c0812b
update RIoT to update bouncycastle dependency (#2197) 2022-01-21 15:23:04 -08:00
Eric Wolz 42078edd24
Fix valgrind issues in E2E tests (#2192)
* handle IoTHubDeviceTwin_GetTwin network error

* pr feedback

* Fix valgrind issues in E2E tests
2022-01-13 17:58:02 -08:00
Eric Wolz e3f6b264b7
longhaul: handle IoTHubDeviceTwin_GetTwin network error (#2189)
* handle IoTHubDeviceTwin_GetTwin network error

* pr feedback
2022-01-10 14:39:56 -08:00
Dane Walton f71e817e75
Update top level CMake (#2181) 2021-12-15 19:48:30 -08:00
ewertons ff00301a89
Update uamqp submodule (with fuzzing fixes) (#2183) 2021-12-15 15:10:02 -08:00
zygmunt be09da7c97
Bugfix: "extern C" was put in wrong place (#2176) 2021-12-13 10:57:21 -08:00
Dane Walton fe285ad1ee
update uhttp submodule (#2178) 2021-12-08 16:52:34 -08:00
Eric Wolz 1b2d9dbfda
SDL Warning C6011: Dereferencing NULL pointer 'config'. (#2177) 2021-12-07 23:11:22 -08:00
Eric Wolz 4fcb1446c8
Fixes for SDLNativeRules issues (#2174)
* resolve SDL prefix issues

12668003
12668001
2021-12-07 17:38:42 -08:00
John Spaith 8ebe325be5
Update Node version on gate from 10=>16 (#2175) 2021-12-06 09:40:55 -08:00
John Spaith 11a3f4ce4b
Better explain master=>main rename in readme and more details in document (#2173) 2021-12-03 11:19:13 -08:00
John Spaith de09b35289
Rename master=>main ; link fixup (#2165) 2021-12-01 11:07:26 -08:00
Dane Walton 32942abb99
Add mbedTLS e2e tests (#2168) 2021-11-24 12:59:57 -08:00
Eric Wolz 6c4899dd58
Added cmake info traces (#2164)
* Update CMakeLists.txt
2021-11-24 11:20:12 -08:00
Dane Walton 3580071fad
update CMake function to be more descriptive (#2166) 2021-11-24 04:08:02 +00:00
Dane Walton 9cc133c614
typos | readme sanitation | remove en-us from links (#2162) 2021-11-22 19:09:53 +00:00
Dane Walton c82eec83db
disable invalidcert test (#2163) 2021-11-22 18:46:52 +00:00
Eric Wolz 4f2e14404d Update .vsts-ci.yml for Azure Pipelines 2021-11-19 14:22:31 -08:00
Eric Wolz da408990bf Update .vsts-ci.yml for Azure Pipelines 2021-11-19 14:19:42 -08:00
Dane Walton 5001887f19
Update long haul and back compat (#2159) 2021-11-19 20:23:32 +00:00