{"push_id":3885491359,"size":14,"distinct_size":14,"ref":"refs/heads/master","head":"2123c340a3eebef7880d197de52998a8b9d412ae","before":"e6a8a132b4f88c3245317e2b0b9ba64a1d41fc66","commits":[{"sha":"9ab3a6156f3fe013f25a4993c6c01bb978eac970","author":{"name":"Damon Barry","email":"b619536619dd9cf980a22b72f776bb64bf22850e@users.noreply.github.com"},"message":"Add transparent gateway end-to-end tests (#1454)\n\nThis change adds the transparent gateway tests for Windows and Linux. It also moves common code among all tests into the library, so that the #LOC per test is much less. If you look at the code in the `[Test]` methods (see Device.cs and Module.cs), it should be fairly easy to read and understand what is happening. The goal is to make these tests easier to understand, maintain, and expand.","distinct":true,"url":"https://api.github.com/repos/kkdawkins/iotedge/commits/9ab3a6156f3fe013f25a4993c6c01bb978eac970"},{"sha":"32cfcf513604022aa84d868501e8a670a086fc13","author":{"name":"Varun Puranik","email":"0de9c177688855560dcafe57c0e6ca21d8075ddd@gmail.com"},"message":"Fix EdgeToDeviceMethodTests to fix CI build (#1484)\n\n* Fix EdgeToDeviceMethodTests\r\n\r\n* Fix build\r\n\r\n* Refactor TestConsoleLogger\r\n\r\n* Add comment","distinct":true,"url":"https://api.github.com/repos/kkdawkins/iotedge/commits/32cfcf513604022aa84d868501e8a670a086fc13"},{"sha":"c1e2d5e93bf08d5b2ea7e52ab2bd8957652a7e88","author":{"name":"Arnav Singh","email":"032853dc82ae88b916a68615683e8efe0e76425d@microsoft.com"},"message":"Reorganize package scripts (#1473)\n\nThe new packaging script uses the corresponding distros' Docker images with\r\ntheir own cross compilers and libraries, instead of our own ACR-hosted images.\r\nOur images use the linaro cross-compiler and our own compiled openssl and\r\nhave not been modified or updated since they were created.\r\n\r\nThe exceptions are Debian 8 arm32v7, CentOS 7 arm32v7 and CentOS 7 aarch64.\r\nNeither Debian 8 nor CentOS have cross-compiler packages in their repositories.\r\n\r\nThis commit also adds support for building Debian 10 packages. It also removes\r\nthe ability to build Debian 8 aarch64 packages, since Debian 8 LTS does not\r\nsupport aarch64 (there is no official repo or ports repo even for OS packages).\r\n\r\nBy virtue of using the distro-provided cross-compiled dependency packages\r\nor the linaro-compiled dependencies, it is not necessary to use `cross`.\r\nSo the new script installs the Rust toolchain and target inside\r\nthe build container, and uses that to build.\r\n\r\nOther changes:\r\n\r\n- The new script also fixes the generated packages to correctly depend on\r\n  the corresponding distro's openssl package, so that it will be installed\r\n  automatically when installing the libiothsm-std or iotedged packages.\r\n\r\n- The Debian 9 packages now depend on openssl 1.1 instead of 1.0. Debian 9\r\n  has 1.1 available so there wasn't any reason to stay with 1.0.\r\n\r\n- The iotedge package now depends on the libiothsm-std of\r\n  the exact same version as itself. Previously it allowed any libiothsm-std\r\n  package > 1.0.4, which was wrong since we do add functions to the API\r\n  of the HSM library from time to time. Ref #1476\r\n\r\n- The Linaro images are now sourced from the public Docker Hub so that they can\r\n  be used without access to our ACR.\r\n\r\n- The `iotedge` deb package incorrectly marked itself as `Multi-Arch: foreign`.\r\n  It no longer does that.\r\n\r\n- Building the `iotedge` packages now only builds the `iotedge` and\r\n  `iotedged` crates, since only those crates' outputs are used in the package.\r\n  This avoids building the Kubernetes-specific dependencies and\r\n  saves build time, especially because `k8s-openapi` takes a few minutes\r\n  just by itself to compile.","distinct":true,"url":"https://api.github.com/repos/kkdawkins/iotedge/commits/c1e2d5e93bf08d5b2ea7e52ab2bd8957652a7e88"},{"sha":"ef7fe908aa2fda0932fb97d210763c917193be17","author":{"name":"Rajasekharan Vengalil","email":"13b77ce3764c3a2bed6b7d7df9b57c74bce20cb6@microsoft.com"},"message":"Fix build for snitcher & add support for UrlConnector (#1455)\n\n* Fix build for snitch\r\n* Fix building of Hyper URI\r\n* Fix query string behavior\r\n* fix values passing to UrlConnector; and use hyperclient and HttpsConnector to send request to alert url\r\n* fix alert url and request\r\n* changes for code review comments\r\n* result is future type; remove into_future() call","distinct":true,"url":"https://api.github.com/repos/kkdawkins/iotedge/commits/ef7fe908aa2fda0932fb97d210763c917193be17"},{"sha":"f9d1e07a57fba5e171d1956e012e901a8427b72c","author":{"name":"Varun Puranik","email":"0de9c177688855560dcafe57c0e6ca21d8075ddd@gmail.com"},"message":"EdgeHub loses cloud subscriptions if a feedback message is received twice.  (#1494)\n\n* Fix message completion bug\r\n\r\n* Add test in DeviceMessageHandlerTest\r\n\r\n* Add more tests\r\n\r\n* Add Subscription processor tests\r\n\r\n* Fix stylecop","distinct":true,"url":"https://api.github.com/repos/kkdawkins/iotedge/commits/f9d1e07a57fba5e171d1956e012e901a8427b72c"},{"sha":"bd51b6b341c9e1c2dd18a98261382e7fa8623352","author":{"name":"Varun Puranik","email":"0de9c177688855560dcafe57c0e6ca21d8075ddd@gmail.com"},"message":"EdgeAgent: Fix bug when trying to get status of a failed task (#1491)\n\n* Fix upload bug\r\n\r\n* Add tests\r\n\r\n* Update TaskStatusRequestHandlerTest.cs\r\n\r\n* Update BackgroundTaskStatus.cs","distinct":true,"url":"https://api.github.com/repos/kkdawkins/iotedge/commits/bd51b6b341c9e1c2dd18a98261382e7fa8623352"},{"sha":"0de610c6bb8e0bdf9e2fea93e439a391cd871a79","author":{"name":"Arnav Singh","email":"032853dc82ae88b916a68615683e8efe0e76425d@microsoft.com"},"message":"Fix E2E test script and stress and longhaul jobs. (#1497)\n\nc1e2d5e93bf08d5b2ea7e52ab2bd8957652a7e88 changed the artifact names.","distinct":true,"url":"https://api.github.com/repos/kkdawkins/iotedge/commits/0de610c6bb8e0bdf9e2fea93e439a391cd871a79"},{"sha":"289fb6e82389a236370354c6973c0f3b51730549","author":{"name":"Philip Lin","email":"c4243210c6d191f18ed9f09897c9346fa826c798@live.com"},"message":"Remove metric from Snitcher (#1492)\n\n* Remove influxdb from snitcher; and update deployment files for long haul and stress test.\r\n\r\n* Remove docker file of influxdb image for Windows\r\n\r\n* fix build after merge","distinct":true,"url":"https://api.github.com/repos/kkdawkins/iotedge/commits/289fb6e82389a236370354c6973c0f3b51730549"},{"sha":"34f833c495479f1666c7fc72a7084356678bbd78","author":{"name":"mrohera","email":"4ec6af456d2c6bc44c0fe7b4adb631a2f3f4c669@microsoft.com"},"message":"Use file URIs for X.509 identity certificates (#1487)\n\n- Modify the config.yaml to accept file URIs for X.509 identity certificates.\r\n- Support file paths and URIs for Edge gateway certificates for backwards compatibility\r\n- Support both URI and file paths for identity certificates and the Edge gateway certificates in the Windows installer script.","distinct":true,"url":"https://api.github.com/repos/kkdawkins/iotedge/commits/34f833c495479f1666c7fc72a7084356678bbd78"},{"sha":"81fbdf42844bd563c95c591f9e61a8abe0206991","author":{"name":"mrohera","email":"4ec6af456d2c6bc44c0fe7b4adb631a2f3f4c669@microsoft.com"},"message":"Remove Edge identity certificate auto generation (#1495)\n\nChanges here remove the ability to generate a device identity certificate from the gateway CA certificates. This was removed from the ESD but not cleaned up in the HSM lib.\r\n\r\nMost of the changes are in the tests to adjust for this modification. Additionally augmented the unit tests for the private key sign interface which were not implemented.","distinct":true,"url":"https://api.github.com/repos/kkdawkins/iotedge/commits/81fbdf42844bd563c95c591f9e61a8abe0206991"},{"sha":"50f43ddb71b2c4d3918f8c4491f1ab1c6c812375","author":{"name":"mrohera","email":"4ec6af456d2c6bc44c0fe7b4adb631a2f3f4c669@microsoft.com"},"message":"Downstream device sample using X.509 auth (#1371)","distinct":true,"url":"https://api.github.com/repos/kkdawkins/iotedge/commits/50f43ddb71b2c4d3918f8c4491f1ab1c6c812375"},{"sha":"c3d4698bc0c202b8ba6789fd0a915987e01d5c22","author":{"name":"Arnav Singh","email":"032853dc82ae88b916a68615683e8efe0e76425d@microsoft.com"},"message":"Update packages used by E2E, longhaul and stress jobs. (#1501)\n\nARM32 tests run on Raspbian 9, so they need to use the debian9 packages.\r\nThe ubuntu16.04 packages depend on libssl1.0.0 which does not exist in\r\nRaspbian 9.\r\n\r\nARM64 tests run on Ubuntu 18.04, so they should use the ubuntu18.04 packages.\r\nThe ubuntu16.04 packages happen to work since ubuntu18.04 does have libssl1.0.0\r\nbut there is no reason to use the older distro's packages.","distinct":true,"url":"https://api.github.com/repos/kkdawkins/iotedge/commits/c3d4698bc0c202b8ba6789fd0a915987e01d5c22"},{"sha":"0ca00f4dde8129778e1753c193a8150ee68226f8","author":{"name":"Varun Puranik","email":"0de9c177688855560dcafe57c0e6ca21d8075ddd@gmail.com"},"message":"Enable experimental flags for experimental features (#1464)\n\n* Cherry pick  9e6ea0c\r\n\r\n* Add experimental flag for GetLogs request\r\n\r\n* Rename Init to Create","distinct":true,"url":"https://api.github.com/repos/kkdawkins/iotedge/commits/0ca00f4dde8129778e1753c193a8150ee68226f8"},{"sha":"2123c340a3eebef7880d197de52998a8b9d412ae","author":{"name":"Varun Puranik","email":"0de9c177688855560dcafe57c0e6ca21d8075ddd@gmail.com"},"message":"Update Changelog for 1.0.8 (#1469)\n\n* Update Changelog for 1.0.8\r\n\r\n* Update Changelog for 1.0.8\r\n\r\n* Collapse 1.0.8 RC changelog into 1.0.8","distinct":true,"url":"https://api.github.com/repos/kkdawkins/iotedge/commits/2123c340a3eebef7880d197de52998a8b9d412ae"}]}
{"actor":{"display_login":"kkdawkins"}}