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

2694 Коммитов

Автор SHA1 Сообщение Дата
Julien Maffre af47b3f85f
HTTP/2: support for large responses (#4284) 2022-09-29 14:14:13 +01:00
Mahati Chamarthy 22b7574685
Add error schema to openapi definition (#4223) 2022-09-29 09:45:59 +01:00
Amaury Chamayou 7eec79f41a
Add ccf.generateEcdsaKeyPair (#4271) 2022-09-28 15:18:55 +00:00
Eddy Ashton aacb484aab
Support for simple (synchronously produced) streaming gRPC messages (#4258) 2022-09-27 17:49:03 +01:00
Eddy Ashton efb9e85891
Ensure `ccf_config` arg is properly aligned (#4272) 2022-09-27 11:58:55 +01:00
Andrew Jeffery 92a10a5833
Clarify store docs on index and add link to strategy (#4260) 2022-09-27 09:22:00 +00:00
Julien Maffre 17b9e24394
Also install `.inc` files (#4266) 2022-09-26 14:16:58 +00:00
Mahati Chamarthy eb27fd5a3a
Add registration protocol for the executor (#4237) 2022-09-26 14:29:32 +01:00
Takuro Sato fcf64d4845
Fix table access snippet (#4268) 2022-09-26 13:12:48 +01:00
Heidi Howard d5968202f6
Fixing typo in README (#4265) 2022-09-26 09:06:32 +01:00
Julien Maffre 42443c2eb6
Fix `libprotobuf` install (#4262) 2022-09-23 11:14:55 +00:00
Julien Maffre 3f92e4c38e
Use HTTP enclave client to fetch SEV SNP endorsement certificates (#4226) 2022-09-22 15:34:07 +01:00
Eddy Ashton 8a3ef13ae9
Move ownership of Tx to `unique_ptr`, and demonstrate extending ownership in `external_executor` (#4218) 2022-09-22 11:24:39 +01:00
Amaury Chamayou 8e3520c3ea
Clarify documentation (#4254)
Following feedback from @MahatiC about the ambiguous use of "distributed".
2022-09-21 18:31:56 +00:00
Amaury Chamayou ba4ab8b4db
Shorten MAX_HISTORY_LEN default (#4199) 2022-09-21 17:25:59 +01:00
Mahati Chamarthy 4b86f87786
Add .vscode files to git ignore (#4252)
Co-authored-by: Mahati Chamarthy <mchamarthy@microsoft.com>
2022-09-20 15:21:01 +01:00
Julien Maffre a617755cf9
Update `nghttp2` to `1.49.0` (#4250) 2022-09-20 09:00:39 +00:00
Julien Maffre 1f26340dea
Add option to automatically shut down `sandbox.sh` (#4249) 2022-09-20 09:28:12 +01:00
Amaury Chamayou d219e98590
Add troubleshooting entry for StartupSeqnoIsOld (#4246) 2022-09-16 09:16:19 +00:00
Eddy Ashton 72c27152bd
Add diagrams of request flow through CCF (#4239) 2022-09-16 09:37:57 +01:00
Eddy Ashton c3695837a6
Fix warnings in docs build (#4241) 2022-09-15 14:31:21 +00:00
Julien Maffre f449530aad
Move `libprotobuf` to exported 3rdparty dependency (#4227) 2022-09-15 14:21:58 +01:00
Andrew Jeffery dbcfc17816
Document version = seqno in glossary (#4234) 2022-09-15 14:19:23 +01:00
Julien Maffre 893c16e2e9
Move grpc header to `src/endpoints.h` (#4236) 2022-09-15 13:19:24 +01:00
Eddy Ashton d34518da64
Parse new versions of forwarded request (#4185) 2022-09-15 07:16:00 +00:00
Eddy Ashton 932901ca58
Fix for occasional failures in `recovery_test_cft` (#4225) 2022-09-14 16:59:49 +01:00
Dominic Ayre 371534afa1
Fix reconfiguration test (#4230) 2022-09-14 16:54:20 +01:00
Eddy Ashton 560d1d5aca
Fix set user metadata nesting (#4231) 2022-09-14 13:11:41 +01:00
Eddy Ashton 85a7f03803
Reduce number of nodes active in `reconfiguration_test_cft` (#4224) 2022-09-14 11:10:55 +01:00
Eddy Ashton 00f134ceb7
Use ccache to speed up Daily build (#4228) 2022-09-13 17:30:24 +00:00
Amaury Chamayou cb803d0deb
Add assert_service_identity (#4220) 2022-09-13 12:35:42 +00:00
dependabot[bot] 957e3bc5be
Update cryptography requirement from ==37.* to ==38.* in /python (#4221) 2022-09-13 10:50:06 +00:00
Lyndon Shi eee3b3df5e
Fix operator resolve.js to not throw on undefined member data (#4222) 2022-09-13 11:21:56 +01:00
Dominic Ayre 10bd6bbbd9
Setup CI with AMD platforms (#4171) 2022-09-12 15:00:36 +01:00
Eddy Ashton 63f5f1d5c3
Fix daily build: Empty URIs should return a 404 (#4215) 2022-09-12 11:59:04 +01:00
Julien Maffre 26784844d6
Add references to `ccf-app-template` repository (#4210) 2022-09-12 09:33:14 +01:00
Eddy Ashton 869da22467
Refactor frontend to remove return-based response, and retry endpoint lookup on conflict (#4205) 2022-09-09 10:46:06 +00:00
Julien Maffre 8619352c09
Add `protoc` to app dev Docker image (#4208)
Co-authored-by: Amaury Chamayou <amchamay@microsoft.com>
2022-09-09 10:41:38 +01:00
Julien Maffre 91c68761cc
Changelog for 3.0.0 dev3 (#4209) 2022-09-09 09:35:40 +00:00
Julien Maffre 4af9b1bad7
Run Python protobuf file generation in series (#4203) 2022-09-09 08:27:34 +00:00
Andrea Piccione a88cfdf868
Expose HMAC through the Public C++ Crypto API (#4204) 2022-09-08 20:42:48 +00:00
Julien Maffre 40b3ed6661
Support for gRPC errors in external executor app (#4202)
* WIP

* .

* Error WIP

* Protobuf format

* status code

* WIP

* .

* WIP

* .

* .

* .

* ..

* fmt

* Update src/apps/external_executor/grpc_status.h

Co-authored-by: Amaury Chamayou <amaury@xargs.fr>

* pylint

* Review comments

Co-authored-by: Amaury Chamayou <amaury@xargs.fr>
2022-09-08 13:37:16 +01:00
Mahati Chamarthy eb9da01777
Governance actions for executor code ids (#4174)
* Governance actions for executor code ids

* Move executor code id governance into the app

* Move executor code id table to the app
2022-09-07 16:03:50 +01:00
Julien Maffre ccda2a6c93
Support for `.proto` files with `clang-format` (#4198) 2022-09-07 11:49:01 +01:00
Andrew Jeffery bf7ad90e0a
Fix filename for ccf cmake functions (#4200) 2022-09-07 11:47:53 +01:00
Eddy Ashton 910f89f7a6
Fix SAN failure in Daily build (#4201) 2022-09-07 11:46:09 +01:00
Julien Maffre 5389dd11ea
Add `snpinfo.sh` script (#4196) 2022-09-07 09:30:16 +01:00
Dominic Ayre a2cff88272
Rename NoSGX target to Virtual (#4197) 2022-09-06 15:05:37 +01:00
Eddy Ashton 36b982fb21
Silence messages from protobuf cmake (#4186) 2022-09-05 13:07:21 +00:00
Julien Maffre 5318885490
Add basic gRPC support to external executor app (#4183) 2022-09-05 11:32:13 +01:00