{"push_id":3726827605,"size":44,"distinct_size":0,"ref":"refs/heads/crpogace_develop","head":"7d82334d305e400cc6cacbbd19786cfbd29b481a","before":"3a9d6f1986cfea549e4c1280dbe758f1ee9e29da","commits":[{"sha":"0c47fdc2e758f321f4d8f9be9b147310aa091aec","author":{"name":"Microsoft GitHub User","email":"1bce98288164c0a295704877325168e579808443@microsoft.com"},"message":"Initial commit","distinct":false,"url":"https://api.github.com/repos/Azure/azure-iiot-services-api/commits/0c47fdc2e758f321f4d8f9be9b147310aa091aec"},{"sha":"8448ce8b2a476a02dee0e9c624920e3362e626b5","author":{"name":"Microsoft Open Source","email":"5bb1f125e7335e5a186393785abd70e935bdc88f@users.noreply.github.com"},"message":"Initial commit","distinct":false,"url":"https://api.github.com/repos/Azure/azure-iiot-services-api/commits/8448ce8b2a476a02dee0e9c624920e3362e626b5"},{"sha":"46bb64e136160a59813dbd3b36ab9e99b5e1fd23","author":{"name":"Microsoft Open Source","email":"5bb1f125e7335e5a186393785abd70e935bdc88f@users.noreply.github.com"},"message":"Initial commit","distinct":false,"url":"https://api.github.com/repos/Azure/azure-iiot-services-api/commits/46bb64e136160a59813dbd3b36ab9e99b5e1fd23"},{"sha":"9d87111aa82832272fc651e9366b344e248d07a6","author":{"name":"Martin Regen","email":"8015047851e887e7bb895623a4881a23a6dd8f7c@microsoft.com"},"message":"Base version of gdsvault service (#3)\n\n  -gds microservice and sample app functional\r\n    -demonstrate workflow to manage app registration\r\n    -start signing request\r\n    -approve / reject\r\n    -Finish requests / download certs / issuer cert and crl / private keys\r\n    -based on CosmosDB and KeyVault\r\n    ** no security **","distinct":false,"url":"https://api.github.com/repos/Azure/azure-iiot-services-api/commits/9d87111aa82832272fc651e9366b344e248d07a6"},{"sha":"4bde249ae68a21309a3075fad6dfab3069abb17c","author":{"name":"Martin Regen","email":"8015047851e887e7bb895623a4881a23a6dd8f7c@microsoft.com"},"message":"Pull 1809 snapshot to master (#4)\n\n* update to latest nuget packages\r\n\r\n* enforce gds service authentication\r\n\r\n* typo\r\n\r\n* Autofac support\r\n\r\n* use AD authentication for gdsVault API\r\n\r\n* add Azure KeyVault configuration and template appsettings.json\r\n\r\n* doc environement / key vault naming of config vars\r\n\r\n* use silent token acquisition and use on behalf bearer token to access gdsvault api\r\n\r\n* clean up service config, add on behalf helpers\r\n\r\n* onbehalf authentication in service\r\n\r\n* dependency cleanup\r\n\r\n* cert group pages\r\n\r\n* Revert \"dependency cleanup\"\r\n\r\nThis reverts commit 867fe5c5217bc95035b2d5d48838610aa36da98a.\r\n\r\n* cert groups work\r\n\r\n* download CA cert\r\n\r\n* simplify auth\r\n\r\n* fix service config\r\n\r\n* add scope offline access for refresh token\r\n\r\n* add auth to edge server\r\n\r\n* improve a few return codes\r\n\r\n* configure HSM support ini\r\n\r\n* need keycertsign flag\r\n\r\n* fix unit tests (mostly)\r\n\r\n* exceptions filter should not return internal error\r\n\r\n* dependency fixes\r\n\r\n* display error message if 'approve or reject fails\r\n\r\n* add dummy Edtor for groups\r\n\r\n* renew ca cert and display some info on latest\r\n\r\n* rbac and status\r\n\r\n* rename all to opc vault\r\n\r\n* cosmosdb concurrency\r\n\r\n* fix cosmosdb and rename to opc vault\r\n\r\n* Update cert configuration rest api added\r\n\r\n* update config\r\n\r\n* Add crete cert group rest api\r\n\r\n* call rest api from app\r\n\r\n* forgotten gdsvault references\r\n\r\n* review feedback","distinct":false,"url":"https://api.github.com/repos/Azure/azure-iiot-services-api/commits/4bde249ae68a21309a3075fad6dfab3069abb17c"},{"sha":"ff2684e3a0bab52ae94c92d801bcc77f9181e4d6","author":{"name":"Marc Schier","email":"8804ce2ce36be2f1f058e244d69ea56c3e6099c7@users.noreply.github.com"},"message":"Integrate into CI infrastructure and update dependencies (#5)\n\n* Integrate opc vault service projects into CI infrastructure\r\n* Update nuget dependencies to latest and fix changed apis.  \r\n* Disable tests that rely on credentials for now.\r\n* Set highentropyva bit for binskim \r\n* Fix serveral doc build warnings using inheritdoc tag \r\n* Fix all non-doc warnings\r\n* Update package source to pull development dependencies from myget","distinct":false,"url":"https://api.github.com/repos/Azure/azure-iiot-services-api/commits/ff2684e3a0bab52ae94c92d801bcc77f9181e4d6"},{"sha":"efab763646f990ac7760859e93e735b518f5f6d5","author":{"name":"Marc Schier","email":"57b7d26a75a0b64a7504d8cad2ee8af925295146@microsoft.com"},"message":"Update configuration to use fine grained config objects as per feedback","distinct":false,"url":"https://api.github.com/repos/Azure/azure-iiot-services-api/commits/efab763646f990ac7760859e93e735b518f5f6d5"},{"sha":"2d1451563aeeeac3675c9fbf7559dd3caedb3389","author":{"name":"Marc Schier","email":"8804ce2ce36be2f1f058e244d69ea56c3e6099c7@users.noreply.github.com"},"message":"Update configuration to use fine grained config objects as per feedback","distinct":false,"url":"https://api.github.com/repos/Azure/azure-iiot-services-api/commits/2d1451563aeeeac3675c9fbf7559dd3caedb3389"},{"sha":"4298701d321bbc4c1d942a45179eeb19dfaf349c","author":{"name":"Marc Schier","email":"8804ce2ce36be2f1f058e244d69ea56c3e6099c7@users.noreply.github.com"},"message":"Project, package and namespace rename to align with other projects (#7)\n\n* Project renaming to have consistent nuget packages for api, and namespace for edge module.\r\n\r\n* Update broken references in razor pages.","distinct":false,"url":"https://api.github.com/repos/Azure/azure-iiot-services-api/commits/4298701d321bbc4c1d942a45179eeb19dfaf349c"},{"sha":"ecabaa0ca533b7bde43be3e32eb38ed9833509f1","author":{"name":"Martin Regen","email":"8015047851e887e7bb895623a4881a23a6dd8f7c@microsoft.com"},"message":"Simplified UI for OPC Vault App (#8)","distinct":false,"url":"https://api.github.com/repos/Azure/azure-iiot-services-api/commits/ecabaa0ca533b7bde43be3e32eb38ed9833509f1"},{"sha":"ce1d90d4099e8d99a1cd4d89f236918a495a95b3","author":{"name":"Marc Schier","email":"8804ce2ce36be2f1f058e244d69ea56c3e6099c7@users.noreply.github.com"},"message":"Update dependencies and changes to enable full build support in CI (#9)\n\n* Project renaming to have consistent nuget packages for api, and namespace for edge module.\r\n\r\n* Update broken references in razor pages.\r\n\r\n* Update dependencies to release version 1.0.0\r\n\r\n* Fix docker builds\r\n\r\n* Move nuget.config for ci build\r\n\r\n* Move nuget.config for ci build\r\n\r\n* Move nuget.config for ci build\r\n\r\n* Build for latest windows container image\r\n\r\n* Rename test project to be picked up by build pipeline\r\n\r\n* Rename test project to be picked up by build pipeline\r\n\r\n* Update dependencies","distinct":false,"url":"https://api.github.com/repos/Azure/azure-iiot-services-api/commits/ce1d90d4099e8d99a1cd4d89f236918a495a95b3"},{"sha":"8a564d143da636d3fb9709550dac61686fbc5136","author":{"name":"Marc Schier","email":"8804ce2ce36be2f1f058e244d69ea56c3e6099c7@users.noreply.github.com"},"message":"Fix package dependency breaking change (#11)\n\nFix 1.0.0 release dependency breaking change","distinct":false,"url":"https://api.github.com/repos/Azure/azure-iiot-services-api/commits/8a564d143da636d3fb9709550dac61686fbc5136"},{"sha":"26c06c0bc2b4b929c08800d2af01884d11a66efb","author":{"name":"Martin Regen","email":"8015047851e887e7bb895623a4881a23a6dd8f7c@microsoft.com"},"message":"Snapshot step 1 release / IoP Workshop version (#12)\n\n* change theme\r\n* improve Register New handling\r\n* Register form input validation checks\r\n* UI updates\r\n* cleanup validation classes\r\n* fix problem to create key pair for clients\r\n* fix client cert issue\r\n* fix base64 cert request\r\n* add stepwise bitmaps\r\n* validate the CSR\r\n* list app name in requests list\r\n* Project update\r\n* fix build and add sign/writer roles\r\n* enforce hsm policy\r\n* fix app deployment\r\n* do not publish dev json configs\r\n* do not publish dev configs\r\n* add base64 download pages\r\n* fix app id set to 0 on update\r\n* download base64 certs from groups\r\n* apps should be unregistered\r\n* mark cert requests deleted\r\n* update autorest\r\n* unregister bug fix\r\n* typo\r\n* API changes for group revocation\r\n* Api for revoke\r\n* add revoke button\r\n* Implement revoke\r\n* trim index entries","distinct":false,"url":"https://api.github.com/repos/Azure/azure-iiot-services-api/commits/26c06c0bc2b4b929c08800d2af01884d11a66efb"},{"sha":"0479496f8cce227f651e7bdd46c81e18c7684352","author":{"name":"Martin Regen","email":"8015047851e887e7bb895623a4881a23a6dd8f7c@microsoft.com"},"message":"Update master with GDS IOP version (#16)\n\n- fix GDS module and unit tests\r\n- fix trimmed UI","distinct":false,"url":"https://api.github.com/repos/Azure/azure-iiot-services-api/commits/0479496f8cce227f651e7bdd46c81e18c7684352"},{"sha":"bd7219f35b99e447d92cfbe1a1c2fe2754e3a0e1","author":{"name":"Martin Regen","email":"8015047851e887e7bb895623a4881a23a6dd8f7c@microsoft.com"},"message":"Create CA cert with PK in HSM (#17)\n\n- Workaround to create CA cert with PK from HSM. So far theCA cert was imported because KeyVault lacks of functionality to create CA certs directly.\r\n- Add test case for revoked and improve other test cases.\r\n- Remove user auth from module and add user cert auth instead","distinct":false,"url":"https://api.github.com/repos/Azure/azure-iiot-services-api/commits/bd7219f35b99e447d92cfbe1a1c2fe2754e3a0e1"},{"sha":"f3f1e318a3c6ce365a76ca36184136b59a9ae0ea","author":{"name":"Martin Regen","email":"8015047851e887e7bb895623a4881a23a6dd8f7c@microsoft.com"},"message":"Add continuation tokens to most query apis (#18)\n\nApis like the application query can end up with hundreds of records as a query result. Cont. tokens allow to query data in pages before http requests get too big.\r\n\r\nNote: not all Api are fully functional yet, but to avoid future API changes some Api yet act as placeholders.\r\n\r\n\r\n* Implement continuation token for GetTrustList\r\n* add GetAsync with cont tokens...\r\n* add rest api for app query with cont token\r\n* continuation for cert requests","distinct":false,"url":"https://api.github.com/repos/Azure/azure-iiot-services-api/commits/f3f1e318a3c6ce365a76ca36184136b59a9ae0ea"},{"sha":"0d18599578ce60b257290da183cd9f50fa5f85c7","author":{"name":"Martin Regen","email":"8015047851e887e7bb895623a4881a23a6dd8f7c@microsoft.com"},"message":"UA stack v1.4.354.23 (#19)","distinct":false,"url":"https://api.github.com/repos/Azure/azure-iiot-services-api/commits/0d18599578ce60b257290da183cd9f50fa5f85c7"},{"sha":"3066a85034aadd8b2e56800b406b006dbc6ef31a","author":{"name":"Marc Schier","email":"8804ce2ce36be2f1f058e244d69ea56c3e6099c7@users.noreply.github.com"},"message":"Fix build break with latest nuget packages (#20)\n\n* Updates to latest common changes","distinct":false,"url":"https://api.github.com/repos/Azure/azure-iiot-services-api/commits/3066a85034aadd8b2e56800b406b006dbc6ef31a"},{"sha":"c535a8d265bb47b9c891d39e442e6efafa2ea798","author":{"name":"Marc Schier","email":"8804ce2ce36be2f1f058e244d69ea56c3e6099c7@users.noreply.github.com"},"message":"Fix CG reported CVE due from package dependencies (#21)\n\n\r\n* Fix CG reported CVE due to transitive dependencies","distinct":false,"url":"https://api.github.com/repos/Azure/azure-iiot-services-api/commits/c535a8d265bb47b9c891d39e442e6efafa2ea798"},{"sha":"5ba205f1ccf4236ebd31a4ed35c7d817ce4710bc","author":{"name":"Martin Regen","email":"8015047851e887e7bb895623a4881a23a6dd8f7c@microsoft.com"},"message":"improve function to get public key from a CSR (#22)\n\n* improve function to get public key from a CSR","distinct":false,"url":"https://api.github.com/repos/Azure/azure-iiot-services-api/commits/5ba205f1ccf4236ebd31a4ed35c7d817ce4710bc"}]}
{"actor":{"display_login":"cristipogacean"}}