Eddy Ashton
1dd0f69b45
Fix formatting of IPv6 addresses ( #4339 )
2022-10-18 08:20:34 +00:00
Mahati Chamarthy
7a2c9d190d
Revert doc changes related to `/app` prefix ( #4355 )
...
* Doc links
* Update tests
* OpenAPI changes
* Daily
2022-10-17 14:20:03 +01:00
Takuro Sato
5c731c83f8
Add secp256k1 to the JS crypto API ( #4347 )
...
* Add secp256k1 to the JS crypto API
* Fix lint
* Add missing parentheses
* Update CHANGELOG.md
Co-authored-by: Takuro Sato <takurosato@microsoft.com>
Co-authored-by: Amaury Chamayou <amchamay@microsoft.com>
2022-10-14 17:21:59 +01:00
Dominic Ayre
454fba9b21
Use host_data for SNP verification ( #4235 )
2022-10-07 11:39:54 +00:00
Eddy Ashton
06ef4d6094
Miscellaneous API improvements ( #4318 )
2022-10-07 10:02:11 +00:00
Mahati Chamarthy
317942ef46
Remove 'Enclave' naming for AttestationProvider ( #4309 )
...
* Remove 'Enclave' naming for AttestationProvider
... as it now supports attestation for both SGX and SEV-SNP
* Deprecate and add changelog entry
2022-10-06 10:40:58 +01:00
Andrew Jeffery
a8f7b0ff91
Post commit execution: part 2 ( #4296 )
...
Add get_user_data and set_user_data functions to the RpcContext to enable passing data to the post local-commit handler without going through serialization and deserialization.
2022-10-05 09:58:44 +00:00
Julien Maffre
45433fc030
`attestation` configuration format change for server type diversity ( #4302 )
2022-10-05 09:02:46 +00:00
Mahati Chamarthy
dbf64facdf
Remove `app` prefix from API docs ( #4298 )
2022-10-04 19:54:51 +00:00
Andrew Jeffery
e15cb903c3
Post commit execution: part 1 ( #4291 )
2022-10-04 11:36:40 +01:00
Julien Maffre
47684aedeb
Fetch quote endorsements from AMD endpoint ( #4277 )
2022-10-03 13:18:34 +01:00
Andrew Jeffery
617d38bf9d
Implement open ranges on the untyped map ( #4288 )
2022-09-30 19:36:25 +00:00
Amaury Chamayou
9c0d4924f2
Remove old adapter and is_tx_committed ( #4295 )
2022-09-30 19:46:55 +01:00
Julien Maffre
2fe6b9213b
Remove support for 1.x snapshots ( #4255 )
2022-09-30 17:28:38 +01:00
Mahati Chamarthy
22b7574685
Add error schema to openapi definition ( #4223 )
2022-09-29 09:45:59 +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
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
Eddy Ashton
c3695837a6
Fix warnings in docs build ( #4241 )
2022-09-15 14:31:21 +00: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
Andrea Piccione
a88cfdf868
Expose HMAC through the Public C++ Crypto API ( #4204 )
2022-09-08 20:42:48 +00:00
Julien Maffre
5318885490
Add basic gRPC support to external executor app ( #4183 )
2022-09-05 11:32:13 +01:00
Heidi Howard
c95f447230
Removing a line break from map_handle.h ( #4192 )
2022-09-02 15:15:51 +01:00
Eddy Ashton
23f3d1cb40
Add support for setting HTTP/2 trailing headers ( #4179 )
2022-08-31 10:46:57 +01:00
Amaury Chamayou
6af2cb9e45
Add read_only_adapter_v3 ( #4162 )
2022-08-24 10:29:19 +01:00
Mahati Chamarthy
dcac6d6c82
Remove hardcoded prefix `/app` for application endpoints ( #4147 )
...
* Remove hardcoded prefix `/app` for application endpoint
This change will allow applications to use endpoints as defined when creating them i.e. an endpoint created at `/log/private`
will be available `/log/private` without the additional prefix of `/app/`. The reference openapi schema now reflects this change.
This change will also allow existing applications to continue using and calling with `/app/` prefix as well.
* Refactor code and modify doc
2022-08-23 16:43:35 +01:00
Eddy Ashton
04e7e52c06
Permanently delete items from the KV ( #4145 )
2022-08-23 10:03:49 +01:00
Dominic Ayre
79dc84556c
Support SEV-SNP attestation in CCF ( #4106 )
2022-08-19 14:16:27 +01:00
Dominic Ayre
2595b521ae
Refactor PAL into a namespace with separate header files ( #4148 )
2022-08-18 13:16:28 +01:00
Christoph M. Wintersteiger
a828a4d31c
Add facilities for custom ACME challenges ( #4115 )
2022-08-17 17:13:16 +00:00
Christoph M. Wintersteiger
14727d0191
Expose node config subsystem interface ( #4118 )
2022-08-17 16:30:39 +00:00
Eddy Ashton
dafcd67024
Mitigations for potential stale reads from Legacy xAPIC ( #4127 )
2022-08-16 16:46:47 +00:00
Amaury Chamayou
5285c12a16
Upgrade fmtlib from 8.1.1 to 9.0.0 ( #4122 )
2022-08-15 14:01:53 +00:00
Mahati Chamarthy
856df5be72
Add a method that decodes path parameters ( #4126 )
2022-08-15 13:21:53 +00:00
Eddy Ashton
33b9f4c9fe
Re-execute auth policies on conflict ( #4102 )
2022-08-11 16:45:01 +01:00
Julien Maffre
4bb77b4ce0
Move attestation report generation/verification to `Pal` ( #4083 )
2022-08-09 20:19:08 +00:00
Mahati Chamarthy
88d3e83faa
Populate all error details on authentication failure ( #4093 )
...
When an application is configured with multiple auth options,
respond with auth specific error details on failure.
Co-authored-by: Mahati Chamarthy <mchamarthy@microsoft.com>
2022-08-08 15:21:22 +01:00
Christoph M. Wintersteiger
03955ecd67
Add missing header includes ( #4104 )
2022-08-05 15:09:12 +01:00
Eddy Ashton
6b04017f85
Add mutex locks to sample indexing strategies ( #4075 )
2022-07-31 09:59:02 +00:00
Amaury Chamayou
dfe98cbf16
Safe node removal ( #4008 )
2022-07-28 13:06:21 +01:00
Istvan Haller
5dcb7567d3
Created CCF PAL ( #4050 )
2022-07-22 15:12:56 +01:00
SeongTae Jeong
e9566fa19d
<docs>[kvStoreAPI]: correct the comments in WriteOnlyHandle ( #4059 )
...
Reference: https://github.com/microsoft/CCF/issues/4055 (#4055 )
2022-07-22 08:28:33 +00:00
Christoph M. Wintersteiger
6d53029c93
Include missing header ( #4058 )
2022-07-21 17:55:27 +01:00
Istvan Haller
26aa7fca19
Improved compatibility for clang-12 and clang-13 ( #4054 )
2022-07-20 18:35:00 +01:00
Eddy Ashton
28d71b666b
Deprecate old logging macros from application code ( #4039 )
2022-07-15 17:01:00 +01:00
Eddy Ashton
a4244022b8
Add support for tagged loggers and app-specific logging macros ( #4024 )
2022-07-15 09:16:26 +01:00
Julien Maffre
8a41971203
Add experimental support for HTTP/2 ( #4010 )
2022-07-14 14:37:10 +00:00
Julien Maffre
413ee9fe11
Add arbitrary service data ( #3997 )
2022-06-30 10:51:40 +00:00
Julien Maffre
7b2309047e
Report `TxID` at which current service was created ( #3996 )
2022-06-30 09:00:19 +01:00
Julien Maffre
79bb99b676
Track number of service recoveries ( #3982 )
2022-06-28 20:23:27 +01:00