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

407 Коммитов

Автор SHA1 Сообщение Дата
Eric Wolz 8a0c0dd079
Update malloc checks on submodules (#2573)
* Update submodules

* fix rand()

* update cutil

* update uTPM

* update umqtt

* update cutil
2024-02-09 23:31:55 -08:00
Eric Wolz 95f94a6671
Add malloc size checks (#2568)
* Add malloc size checks

* update cutil
2024-01-26 16:29:24 -08:00
Eric Wolz 134adaa2d8
cutil update (#2545)
* cutil update

* update cutil
2023-11-28 10:46:45 -08:00
Ewerton Scaboro da Silva 59b7663bb3
Remove unused structure IOTHUB_REQ_INFO (#2531)
* Remove unused structure IOTHUB_REQ_INFO

Addresses https://github.com/Azure/azure-iot-sdk-c/issues/2529

* Fix unit tests
2023-09-19 14:29:41 -07:00
Eric Wolz e796a74836
xcode fix prototype warnings (#2527)
* update cutil
2023-09-06 10:41:36 -07:00
Eric Wolz 95a41caa05
Ericwol/docker update (#2525)
* remove debian stretch

* print PI version

* move to OpenSSL_1_1_1v

* docker update

* remove curl --version

* update global_valgrind_suppression.supp

* update repos

* debian buster update

* enbale prov_valgrind_suppression

* update suppression
2023-08-30 16:24:18 -07:00
Eric Wolz e65809327b
move to devops OSX build (#2523)
* move to devops OSX build

* update cutil

* main() returns int

* no-deprecated-declarations

* test fix
2023-08-23 15:46:22 -07:00
Raul Leclair 230b8f4b85
Bump version from 1.11.0 to 1.12.0. Add LTS Table entry for LTS_08_2023 (#2516) 2023-08-09 08:34:02 -07:00
Raul Leclair 97fef57041
Updating c-utility for fix for segfault on socketio_berkeley (#2515)
* Updating c-utility for fix for segfault on socketio_berkeley

* Updating other submodules
2023-08-02 16:19:16 -07:00
Raul Leclair 3deff73d8b
Enabling pipeline E2E tests for dual stack (#2491)
* Dual Stack pipeline addition

* Addressing comments, testing ubuntu 22

* Testing new pool

* Updating c-utility test

* Addressing comments, updating utility, revert tests

* Updating other submodules

* Bugfix for local sockets

* Updating other submodules 2
2023-06-13 14:37:45 -07:00
Valerie Avva Lim 46c1e351ad
SDL Bugfixes (part 2) (#2481)
* sdl fixes

* update submodules to bring in sdl fixes

* revert accidental change

* sdl fixes

* pull in sdl fixes from submodules

* revert parson change
2023-05-02 16:00:40 -07:00
Valerie Avva Lim b34958a2f4
SDL bugfixes (#2480)
* sdl fixes

* update submodules to bring in sdl fixes

* revert accidental change
2023-05-02 13:44:58 -07:00
Mingjie Shen a8edc1b927
Fix duplicate include guard (#2467)
The macro name 'PROV_TRANSPORT_AMQP_COMMON_H' was used in two header files: prov_transport_amqp_common.h and prov_transport_mqtt_common.h.
The new macro name 'PROV_TRANSPORT_MQTT_COMMON_H' is created for prov_transport_mqtt_common.h.
2023-03-28 14:37:48 -07:00
Eric Wolz a92ee04d39
Support for VS2022 (#2466)
* support vs2022

* display cmake version

* update traceabilitytool to .net 4.7.2

* added ASAN
2023-03-27 14:29:19 -07:00
Ewerton Scaboro da Silva b576b03d0d
Submodule update (#2447) 2023-02-14 10:55:52 -08:00
Jose Sanchez 515306eb20
Update submodules (#2443) 2023-02-07 11:04:01 -08:00
Jose Sanchez dbeb521e12
Bump version from 1.10.0 to 1.11.0. Add LTS Table entry for LTS_01_2023_Ref01 (#2423) 2023-01-13 18:40:22 -08:00
Cristian Pop d085cd758e
HTTP transport (cURL) support for OpenSSL Engines (#2372)
* Adding cURL OpenSSL ENGINE tests.
Adding docker image for the opensslengine test container.

* Updating submodules.
2022-09-22 00:56:51 +00:00
Eric Wolz 01804e4707
Added C2D traces for longhaul tests (#2377)
* add IOTHUB_CLIENT_CONNECTION_NO_PING_RESPONSE to stats

* add network ping requests

* increase DSP registration timeout

* remove bing from ping test

* suppress network error

* Added wait time to C2D

* Added C2D traces
2022-09-21 23:17:24 +00:00
Jose Sanchez 487d1cb260
Update submodules (#2364) 2022-09-07 09:11:53 -07:00
Jose Sanchez 1b1db47841
Fix unused variable warning issues (#2357)
* Fix unused variable warning issues

* Update CMakeLists.txt

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

* Reorganize code

* Remove typo

* remove flags

* Add compile options

* Update jenkins/linux_c_option_test.sh

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

* Add escape character to compile option

* Spelling fix

* Update jenkins/linux_c_option_test.sh compile options

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

Co-authored-by: Dane Walton <dane.walton@microsoft.com>
2022-09-02 11:40:27 -07:00
Dane Walton c9a36abdbc
Bump submodule | Compile on Ubuntu 22.04 (#2346) 2022-08-31 21:05:20 -05:00
Valerie Avva Lim 5458c086ab
Bump version from 1.9.0 to 1.10.0. Add LTS Table entry for LTS_07_2022_Ref01 (#2342) 2022-07-19 10:30:47 -07:00
Valerie Avva Lim 2a4d7c29e7
Update submodules (#2299) 2022-05-12 18:06:47 -07:00
Eric Wolz 130e09fd4a
Added release builds (win/gcc/clang) and longhaul fixes (#2292)
* enable debug longhaul build

* increase sprintf buffer size

* add debug/release to windows build

* added debug/retail pipelines

* added exec on build script

* update retail to release

* fix debug tag

* fix retail issues

* add release/debug flavors
verbose build

* dbg win build

* update win build

* set windows /bigobj

* added relase to clang

* update valgrind supression

* added retry

* fix get_time_ms suppression

* fix release test publish

* pr feedback
2022-05-10 09:07:40 -07:00
Ewerton Scaboro da Silva be4ae07285
Update c-utility submodule (#2276) 2022-04-13 16:55:17 -07:00
Björn Kärrlander d7821961b1
Remove prompt in TPM device provision tool (#2259)
Remove the need for user interaction in tool for gathering TPM-information on device.
2022-03-15 00:21:32 +00: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
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
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 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
Dane Walton f71e817e75
Update top level CMake (#2181) 2021-12-15 19:48:30 -08:00
zygmunt be09da7c97
Bugfix: "extern C" was put in wrong place (#2176) 2021-12-13 10:57:21 -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 de09b35289
Rename master=>main ; link fixup (#2165) 2021-12-01 11:07:26 -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 f66b368440
rollback provisioning CMake changes (#2161) 2021-11-19 11:12:49 -08:00
Eric Wolz 22b51a33a4
update c-utility (#2156) 2021-11-17 02:27:26 +00:00
Dane Walton 790f5d78ef
refactor prov client CMake (#2152) 2021-11-11 14:11:35 -08:00
Dane Walton 76340b7773
update build to use ubuntu 2004 (#2147) 2021-11-09 09:52:59 -08:00
Dane Walton 0d9c5a3d5a
modify install and cmake configs (#2144) 2021-11-08 14:19:02 -05:00
Cristian Pop 4df9207244
Support for DPS enrollment groups (#2145)
Documentation for DPS enrollment groups

Co-authored-by: Teodelas <teodelas@microsoft.com>
Co-authored-by: Dane Walton <dawalton@microsoft.com>
2021-11-05 23:15:12 +00:00
John Spaith a4f0ba576e
Remove dead code (#2138) 2021-11-03 11:54:50 -07:00