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

443 Коммитов

Автор SHA1 Сообщение Дата
Ewerton Scaboro da Silva b8af2f4ee2
Updates for LTS release 08_2024, bump version of main to 1.14.0 (#2641)
* Bump version 1.13.0 to 1.14.0

* Update LTS Schedule for LTS_08_2024

* Remove missing expired LTS from maintenance table
2024-08-13 19:00:53 +00:00
Ewerton Scaboro da Silva 8ebc30e974
Disable upload to blob tests in C gates (#2621)
* Disable upload to blob tests in C gates

This is a temporary measure until we set up the gates to workaround the guidance to disable azure storage SAS token authorization.

To reverse these changes:

In azure-iot-sdk-c/build:
sed -i "s/--no_uploadtoblob //g" .vsts-ci.yml

In azure-iot-sdk-c/jenkins:
grep -l run-e2e-tests *.sh | xargs sed -i "s/--no_uploadtoblob //g"
grep -l run-e2e-tests *.cmd | xargs sed -i "s/--no-uploadtoblob //g"

* Add guard in iothubclientcore_ut for DONT_USE_UPLOADTOBLOB

* Disable u2b tests in linux_openssl_engine.sh

* Fix arg-uploadtoblob label in build.cmd

* Disable upload to blob in remaining builds

* Fix more unit tests disabling u2b

* Fix iothubclientcore_ut.c

* Add new openssl valgrind exceptions
2024-06-07 00:13:17 +00:00
Ewerton Scaboro da Silva 518d426ac2
Bump version from 1.12.0 to 1.13.0. Add LTS Table entry for LTS_03_2024 (#2588) 2024-03-04 20:01:09 -08: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 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
Eric Wolz e17ae07838
fix vs2917 build (#2468) 2023-04-04 13:02:32 -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 56aa8a8463
Remove support for tizenrt board (#2431) 2023-01-18 19:42:49 +00:00
Ewerton Scaboro da Silva e152cc763e
Remove workflows, scripts and references to MBED OS in documentation (#2420)
* Remove workflows, scripts and references to MBED OS in documentation

* Address CR comments

* Remove iothub_client/build/iothub_client/mbed

* Address CR comments

* Fix r-pi build for changes in non-text files
2023-01-18 05:01:03 +00: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
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
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
Eric Wolz 18aede5c12
longhaul: reconnect c2d to service if networking failure/save memleak artifact (#2279)
* update longhaul status
added memcheck to build artifacts

* update build artifact publish

* add exit on error

* allow publich to run if test step fails

* fix resource cleanup

* free IOTHUB_MODULE members

* redo longhaul_initialize_service_c2d_messaging_client timeout

* reset longhaul duration

* pr feedback
2022-04-21 10:58:06 -07:00
Eric Wolz 3854b643ca
run linux longhaul under valgrind memorychecks (#2266)
* change ctest to use memcheck

* enable tests to run under memcheck

* chmod run_tests_memcheck.sh

* add git update-index --chmod=+x

* git update-index --chmod=+x
2022-03-21 00:30:56 -07: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 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
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 6c4899dd58
Added cmake info traces (#2164)
* Update CMakeLists.txt
2021-11-24 11:20:12 -08:00
Dane Walton 9cc133c614
typos | readme sanitation | remove en-us from links (#2162) 2021-11-22 19:09:53 +00:00
Dane Walton 31d3d7d9b8
Update docker containers (#2149) 2021-11-09 18:11:20 -08:00
Dane Walton d3cbb88b7d
separate build and tests in gate (#2139) 2021-11-01 21:46:28 -07:00
John Spaith e6aae75a90
Remove vestigial build artifacts (#2116) 2021-10-20 13:43:53 -07:00
Eric Wolz 831f3c3a30
Test windows hosted agent (#2017)
* Update longhaul.vsts-ci.yml

* Update longhaul.vsts-ci.yml

* Update longhaul.vsts-ci.yml

* Update longhaul.vsts-ci.yml

* Update longhaul.vsts-ci.yml

* Update build.cmd

* Update build.cmd

* Update build.cmd

* Update build.cmd

* Update build.cmd

* Update build.cmd

* Update build.cmd

* Update build.cmd

* Update longhaul.vsts-ci.yml

* Update longhaul.vsts-ci.yml

* Update build.cmd

* Update build.cmd

* Update build.cmd

* Update build.cmd

* Update build.cmd

* Update build.cmd

* Update build.cmd

* Update build.cmd

* Update build.cmd

* Update build.cmd

* Update build.cmd

* Update build.cmd

* Update build.cmd

* Update build.cmd

* Update build.cmd

* Update build.cmd

* Update build.cmd

* Update build.cmd

* Update build.cmd

* Update build.cmd

* Update build.cmd

* Update .vsts-ci.yml

* Update .vsts-ci.yml

* Update .vsts-ci.yml

* Update .vsts-ci.yml

* Update .vsts-ci.yml

* Update .vsts-ci.yml

* Update .vsts-ci.yml

* Update .vsts-ci.yml

* Update .vsts-ci.yml

* Update .vsts-ci.yml

* Update build.cmd

* Update .vsts-ci.yml

* Update build.cmd

* Update .vsts-ci.yml

* Update longhaul.vsts-ci.yml

* Update iothubtest.c

* Update .vsts-ci.yml

* Update build.cmd

* Update .vsts-ci.yml

* Update .vsts-ci.yml

* Update .vsts-ci.yml

* added amqp debug

* amqp

* update amqp

* add amqp logging

* update amqp branch

* Added CPP wrapper to unit tests

* update cmake min version to 3.5

* fix iothubtransport_mqtt_common_ut  cmake

* fix unit test

* fix cmake script

* fix cmake if statement

* restore iothubmessage_ut static

* run cppunit test only on win32 builds

* move to latest uamqp

* remove debug build cmd
2021-08-12 18:56:00 -07:00
Mollie Munoz 8755147a04
Bump version to 1.8.0 and update LTS documentation for release. (#2042)
* Bump version to 1.8.0 and update LTS documentation for release.
2021-08-11 17:16:12 -07:00
Eric Wolz 13d38af214
Add strict-prototypes to gcc build (#2015) 2021-07-07 12:02:13 -07:00
Dane Walton eaccd2bc17
change ut to c99 and turn off cppunittest by default (#1941) 2021-04-24 15:12:22 -07:00
Eric Wolz 012ba1025e
Allow jenkins agent to cleanup cmake folder (#1934)
* allow cmake folder to be deleted
2021-04-14 17:31:35 -07:00
Eric Wolz f469d9bbeb
Update default build to VS2017 (removes support for VS2015) (#1846)
* Update default build to VS2017

* update build vs2017 path

* cmake default to "Visual Studio 15 2017"

* removed VS2015 from readme's
2021-02-03 10:52:13 -08:00
Eric Wolz 43e7e2332f
Nuget Security Analysis Update NuGet.Config (#1841)
* Update NuGet.Config

* remove multiple feeds
2021-01-30 11:12:32 -08:00
Cristian Pop 7f30cb9584
OpenSSL Engine support (#1798)
* Adding OpenSSL Engine support.

* Updating submodule

* Modifying DevOps invalid name.

* Updating submodule.

* Removing gcc44, 46 merge issue.

* Updating valgrind suppressions.

* Adding suppressions for new Openssl/engine tests.

* Adding documentation, addressing PR feedback.

* Addressing feedback. Fixing docker image name.

* Updating docker image.

* Removing token removal.

* Moving to self-hosted OSX agent.

* Increasing version to 1.6.0

* Updating submodules.
2020-12-21 12:18:43 -08:00
Ewerton Scaboro da Silva 6fea8274ac Update version for release 2020-12-09 2020-12-10 14:36:44 -08:00
John Spaith 9e8a2cfc1d
Add additional schedule-random to ctest (#1761)
* Add `schedule-random` to all ctest runs.
* Remove (by design) many redundant tests.
* Remove a few more than desirable, with IOU #1770 to bring back and/or add additional UT.
2020-12-01 10:22:43 -07:00
Ewerton Scaboro da Silva f464326f10 release_2020_07_19_after_bump_version 2020-07-19 22:04:48 -07:00
jbobotek 32e89f193c
Update mxchip repo stuff (#1513)
* Update .mxchip-ci.yml

* Update build.sh
2020-04-21 13:51:07 -07:00
jbobotek 21de95b2dc
Update mxchip repos for pulls (#1486)
* Update build.sh

* Update .mxchip-ci.yml

* Update build.sh

* Update .mxchip-ci.yml
2020-04-08 15:24:28 -07:00
jbobotek a6092498d0
Test PR for raspberry pi Cross Compile step (#1462)
* Update raspi.yaml

* Update .vsts-ci.yml

* Update build.sh

* Update raspberrypi_c.sh

* Update .vsts-ci.yml for Azure Pipelines

* Update raspberrypi_c.sh

* Update .vsts-ci.yml

* Update build.sh

* Update raspberrypi_c.sh

* Update .vsts-ci.yml for Azure Pipelines

* try new buster brown

* try access shell
2020-04-03 13:26:13 -07:00
jbobotek 4be17ec60c
Update setup_arduino_libraries.sh (#1452) 2020-03-03 14:33:26 -08:00
jbobotek 2941f99570
Jbobotek esp new sample location (#1444)
* Update setup_arduino_libraries.sh

* Update arduino-esp.yml

* Update rpi_uart_interface.py

* Update setup_arduino_libraries.sh

* Update arduino-esp.yml for Azure Pipelines

* Update esp_arduino_uart_interface.py
2020-02-27 17:04:31 -08:00
jbobotek 9445b2a14c
Jbobotek patch mxchip iotz (#1431)
* Update setup.sh

* Update build.sh

* Update .mxchip-ci.yml for Azure Pipelines

* Update arduino-esp.yml for Azure Pipelines

* Update setup_arduino_libraries.sh

* Delete unnecessary .sh, update_sdk_submodule.sh

* Update setup_arduino_libraries.sh

* Update setup_arduino_libraries.sh
2020-02-14 14:05:54 -08:00
az-iot-builder-01 a8a71c2d12 release_2020_01_22_after_bump_version 2020-01-22 18:25:25 +00:00
jbobotek aab2ac0fc0
Update setup_arduino_libraries.sh (#1403)
Co-authored-by: danewalton <36710865+danewalton@users.noreply.github.com>
2020-01-17 15:36:33 -08:00
jbobotek ad007bb123
Arduino devops spike (#1395)
* Create arduino-esp.yml

* Create setup_arduino_libraries.sh

* update Arduino library dir for devops test

* adding esp_arduino_uart_interface.py for arduino_esp checkin gate

* Update arduino-esp.yml

* Create esp_input.sh

* Update arduino-esp.yml

* Update setup_arduino_libraries.sh

* Update setup_arduino_libraries.sh

* Update esp_arduino_uart_interface.py
2020-01-16 11:18:21 -08:00
az-iot-builder-01 509228d064 release_2019_12_11_after_bump_version 2019-12-11 17:17:15 +00:00
Ewerton 15b219cf78 Fix the cancellation of the longhaul jobs in the gate for Windows platforms
The longhaul tests on Windows have been cancelled by devops after 12h, because not all Windows LH tests run in parallel.
There are 10 tests, but on our scripts we restrict the max number of parallel tests to 8.
We could fix this in different ways, but this is the cheapest and most straightforward.
Also, on Linux we run up to 16 tests in parallel, so increasing by that much on Windows should be acceptable.
2019-10-15 15:25:12 +00:00
Ewerton Scaboro da Silva f8d260df19 release_2019_10_07_after_bump_version 2019-10-07 18:09:14 -07:00
Ewerton Scaboro da Silva 3a512c4df2 release_2019_09_23_after_bump_version 2019-09-23 10:48:12 -07:00
Jelani Brandon b67aca086d
Azure Security Center Client (#1087)
* Adding the security client message to the Iothub Message
2019-07-25 10:52:54 -07:00
John Spaith 4996100cd0 release_2019_07_01_after_bump_version 2019-07-01 13:07:02 -07:00