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

2741 Коммитов

Автор SHA1 Сообщение Дата
Julien Maffre b174fd5cad
Update CI image to use `protoc` (#4180) 2022-08-31 13:31:55 +01:00
Eddy Ashton 23f3d1cb40
Add support for setting HTTP/2 trailing headers (#4179) 2022-08-31 10:46:57 +01:00
Amaury Chamayou d6739f65e1
Test behaviour of historical queries with missing files (#4149) 2022-08-30 16:54:44 +00:00
Julien Maffre 37cb9c337d
Add `protoc` to `ccf-ci` image (#4178) 2022-08-30 14:26:57 +01:00
Jamie Magee c0e258d315
Add `$schema` to `cgmanifest.json` (#4177) 2022-08-30 08:46:32 +00:00
Eddy Ashton e0336695ee
Add timeouts to raw requests calls (#4175) 2022-08-26 14:55:58 +01:00
Eddy Ashton 04b146a0f2
Initial commit of external executor app (#4173) 2022-08-26 13:49:00 +01:00
Eddy Ashton 19994a52b1
Add protobuf definition of interface between CCF and executors (#4169) 2022-08-26 10:28:07 +01:00
Eddy Ashton 7a7ff7e8f6
Initialize actor vars (#4172) 2022-08-25 09:17:31 +00:00
Istvan Haller a27d3d0756
Improved OpenSSL keygen usage (#4167)
* Improved OpenSSL keygen usage

* Updated canary

Co-authored-by: Eddy Ashton <edashton@microsoft.com>
2022-08-24 15:01:52 +01:00
Mahati Chamarthy efad35042a
Fix lts_compatibility test (#4168)
... by reverting openapi_schema changes so that it can test with old nodes
successfully.
2022-08-24 12:50:13 +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
Eddy Ashton ae42553277
Partitions test fix - Ensure mid-reconfiguration partition meets correctly blocks commit (#4166) 2022-08-22 14:49:48 +01:00
Eddy Ashton 97bc95907d
Correct printing of deleted entries when parsing snapshots (#4150) 2022-08-22 13:24:33 +01:00
Heidi Howard c9039b4459
Fix typo in builtin_maps.rst (#4164) 2022-08-19 20:03:47 +01:00
Dominic Ayre 79dc84556c
Support SEV-SNP attestation in CCF (#4106) 2022-08-19 14:16:27 +01:00
Dominic Ayre 0d7e017394
Update changelog for 3.0.0-dev2 release (#4152) 2022-08-19 11:01:01 +01:00
Lyndon Shi f111a15239
update commands to activate a member (#4151) 2022-08-19 10:00:28 +00: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 02375f2cb4
Update `ledger.py` to handle multiple recoveries (#4141) 2022-08-17 13:43:13 +01:00
Amaury Chamayou 3c00880530
Enable perf regression tests for virtual builds (#4125) 2022-08-16 18:08:53 +00:00
Eddy Ashton dafcd67024
Mitigations for potential stale reads from Legacy xAPIC (#4127) 2022-08-16 16:46:47 +00:00
Eddy Ashton 14e546b798
Upgrade to OpenEnclave 0.18.2 (#4134) 2022-08-16 16:57:42 +01:00
Eddy Ashton 4359c91eb3
Update playbooks to use OE 0.18.2 (#4132) 2022-08-16 14:15:59 +01:00
Amaury Chamayou 268a9bc326
Upgrade llhttp from v6.0.6 to v6.0.9 (#4121) 2022-08-15 15:07:31 +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
Amaury Chamayou 66b537a9a1
Upgrade CLI11 from 2.1.1 to 2.2 (#4123) 2022-08-15 11:26:00 +00:00
Amaury Chamayou efce8edd5e
Upgrade nlohmann::json from 3.10.2 to 3.11.2 (#4124) 2022-08-15 11:53:19 +01:00
Eddy Ashton d41341c753
Fix failures in multi-threaded indexing unit tests (#4117)
* Uniform sleep, remove may_fail

* TEMP: Repeat test many times in threading job

* Slightly more paranoid randomisation

* Wait until fetches have finished, before stopping tick!

* Remove TODO hacks
2022-08-12 13:37:04 +01:00
Eddy Ashton 33b9f4c9fe
Re-execute auth policies on conflict (#4102) 2022-08-11 16:45:01 +01:00
Eddy Ashton 7df2b3d5cc
Fix detection of cross-map conflicts in KV (#4101) 2022-08-09 22:17:42 +01:00
Julien Maffre 4bb77b4ce0
Move attestation report generation/verification to `Pal` (#4083) 2022-08-09 20:19:08 +00:00
Dominic Ayre dd6da6fdea
Update golden tls report (#4110) 2022-08-08 16:00:56 +00:00
Amaury Chamayou dbf95d892b
Update release_ccf.rst (#4108) 2022-08-08 14:54:58 +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
Eddy Ashton 4e813e0559
Support `secp256r1` for Server Temp Key (#4088) 2022-08-08 11:26:22 +00:00
Christoph M. Wintersteiger 03955ecd67
Add missing header includes (#4104) 2022-08-05 15:09:12 +01:00
Julien Maffre a83d0a2fb5
Update service-endorsed certificate on local hook (#4094) 2022-08-05 09:03:14 +01:00
Amaury Chamayou ec978cebfa
Don't run CI on doc-only changes (#4078) 2022-08-04 13:33:33 +00:00
Eddy Ashton 0a8bfd8065
Mark multi-threaded indexing tests as may_fail (#4099) 2022-08-04 10:23:08 +00:00
Julien Maffre e652418086
Infra: Ignore `backport` prefix in branch name in LTS test (#4092) 2022-08-03 16:11:31 +01:00
Julien Maffre 2432c743ad
Docs: ignore link check for RFC2616 (#4089) 2022-08-02 16:41:28 +01:00
Eddy Ashton 6b04017f85
Add mutex locks to sample indexing strategies (#4075) 2022-07-31 09:59:02 +00:00
Mahati Chamarthy 0dbbe05cb9
Docs: add documentation (#4081) 2022-07-29 16:38:34 +00:00
Eddy Ashton 822de7859e
Support HTTP/2 with Python CurlClient (#4080) 2022-07-29 15:01:23 +00:00