Amaury Chamayou
31764f4285
[release/5.x] Cherry pick: Schema support for std::unordered_set ( #6634 ) ( #6663 )
2024-11-19 20:24:17 +00:00
Amaury Chamayou
0cb409da30
[release/5.x] Cherry pick: Any cert authn policy ( #6608 ) ( #6615 )
2024-11-06 17:04:10 +00:00
Max
af8384440e
[release/5.x] Cherry pick: Set and enforce VMPL in SNP attestation ( #6583 ) ( #6584 )
...
Co-authored-by: Amaury Chamayou <amchamay@microsoft.com>
2024-10-21 15:05:18 +00:00
Max
4e490019cf
Backport cose sig verification ( #6496 )
2024-09-23 17:06:41 +01:00
CCF [bot]
9217756d92
[release/5.x] Cherry pick: Replace RSASSA-PKCS1-v1_5 with RSA-PSS in crypto API ( #6415 ) ( #6425 )
...
Co-authored-by: Max <maxtropets@microsoft.com>
2024-08-05 13:53:11 +00:00
Amaury Chamayou
b1673da7da
More informative error messages for invalid txids ( #6359 )
2024-07-29 10:47:29 +00:00
Eddy Ashton
f1b6f5b001
Add missing `#pragma once`s, and an automated check ( #6389 )
...
Co-authored-by: Amaury Chamayou <amchamay@microsoft.com>
2024-07-25 16:52:08 +00:00
Amaury Chamayou
ee5b08e1fa
Add missing pragma once ( #6388 )
2024-07-24 14:40:49 +00:00
Max
e7d363572b
Partially rollback public headers functions & cleanup nonstd.cpp ( #6362 )
2024-07-16 11:12:07 +00:00
Max
17c4776af9
Configure hist. cache size on startup ( #6346 )
2024-07-12 10:35:05 +00:00
Eddy Ashton
23f2d2987f
Mark all classic gov endpoints as deprecated in generated OpenAPI ( #6355 )
2024-07-11 14:35:25 +00:00
Eddy Ashton
ea74f647be
Make a private `nonstd.h` header, and remove some inline definitions ( #6352 )
...
Signed-off-by: Markus Alexander Kuppe <github.com@lemmster.de>
Co-authored-by: Markus Alexander Kuppe <github.com@lemmster.de>
Co-authored-by: Amaury Chamayou <amchamay@microsoft.com>
2024-07-11 11:05:18 +00:00
Markus Alexander Kuppe
79618c215f
OpenAPI suggests that "operationId" (or "operationref") is mandatory. ( #6326 )
...
Signed-off-by: Markus Alexander Kuppe <github.com@lemmster.de>
Co-authored-by: Eddy Ashton <edashton@microsoft.com>
Co-authored-by: Amaury Chamayou <amchamay@microsoft.com>
2024-07-11 08:08:49 +00:00
Amaury Chamayou
0a9f970f06
actors.h does not need to be public ( #6340 )
2024-07-08 10:44:51 +00:00
Amaury Chamayou
bcf678e434
Module loader implementations do not need to be public ( #6336 )
2024-07-07 10:55:40 +00:00
Amaury Chamayou
423a06e37e
Unwind mutex workaround ( #6338 )
2024-07-05 20:04:32 +00:00
Amaury Chamayou
a0bd508055
rpc_context_impl.h does not need to be public ( #6337 )
2024-07-05 18:55:30 +00:00
Amaury Chamayou
e86af732c9
Remove duplicate header ( #6335 )
2024-07-05 16:56:50 +00:00
Max
75e397ba44
Add customisable error handling to hist. queries ( #6322 )
2024-07-03 13:35:59 +00:00
Eddy Ashton
5048783be6
Don't throw inside `FATAL` logging macro ( #6309 )
2024-07-03 11:20:47 +00:00
Amaury Chamayou
e30a3fab47
Add unit test to split_x509_cert_bundle ( #6323 )
2024-07-03 10:50:14 +01:00
Max
4a4252cab0
Historical queries cache size soft limit ( #6282 )
...
Co-authored-by: Amaury Chamayou <amaury@xargs.fr>
Co-authored-by: Amaury Chamayou <amchamay@microsoft.com>
2024-07-01 17:29:04 +00:00
Eddy Ashton
ec469a4a6b
Remove `serdes` namespace and automatic detection/conversion for msgpack ( #6297 )
2024-07-01 15:28:58 +00:00
Amaury Chamayou
e269bd5723
Rename ::ccfapp to ::ccf ( #6315 )
2024-06-28 15:44:01 +01:00
Eddy Ashton
45328bf200
Re-namespace `::kv` to `ccf::kv` ( #6312 )
2024-06-28 15:42:49 +01:00
Amaury Chamayou
da4e643e75
Remove a few unnecessary includes of locking.h ( #6313 )
2024-06-28 15:12:48 +01:00
Amaury Chamayou
3a30ce341c
Re-namespace ::logger to ccf::logger ( #6304 )
2024-06-28 13:47:45 +01:00
Amaury Chamayou
0092241b8b
Re-namespace ::http to ccf::http ( #6300 )
2024-06-28 13:47:07 +01:00
Amaury Chamayou
abff824395
Re-namespace nonstd:: to ccf::nonstd ( #6296 )
2024-06-27 18:24:30 +01:00
Eddy Ashton
d973d75f5d
`ccf::crypto` namespace ( #6298 )
2024-06-27 16:53:08 +01:00
Amaury Chamayou
7768480618
Mandate that signed payloads are endpoint-specific and timestamped in Programmability sample ( #6285 )
2024-06-26 09:29:43 +01:00
Eddy Ashton
8bc10d4cf8
Add `to_backup` redirection strategy ( #6275 )
2024-06-24 18:47:45 +00:00
Eddy Ashton
15d6682d11
Add sample of app-defined JS extension ( #6289 )
2024-06-24 16:00:10 +01:00
Eddy Ashton
647fbbd043
Remove metrics endpoints ( #6283 )
2024-06-20 15:55:27 +01:00
Amaury Chamayou
dcb13291d2
Namespace more of the public headers ( #6279 )
2024-06-19 17:23:03 +01:00
Eddy Ashton
32a6a91839
Handle recursive JS includes ( #6271 )
2024-06-13 17:38:07 +00:00
Eddy Ashton
d2df925ea1
Implement `build_api` in `DynamicJSEndpointRegistry` ( #6247 )
2024-06-11 22:03:46 +00:00
Eddy Ashton
8fa0d0eedc
Add ability to further restrict which tables are accessed by JS code ( #6240 )
2024-06-11 16:18:22 +01:00
Max
fbc400bce6
JWT issuer validation ( #6175 )
...
Co-authored-by: Amaury Chamayou <amchamay@microsoft.com>
2024-06-11 08:21:22 +00:00
Amaury Chamayou
8c07653961
Verify UVM endorsements signed with ECDSA ( #6243 )
2024-06-10 20:59:54 +01:00
Eddy Ashton
a00a91b9cb
Add setters and getter for JS runtime options, and sample HTTP APIs ( #6241 )
2024-06-10 15:33:26 +01:00
Eddy Ashton
e7464e42d9
Add getters and versioned API to `DynamicJSEndpointRegistry` ( #6234 )
2024-06-07 16:10:19 +00:00
Eddy Ashton
9254ec31b6
Remove `openenclave.verifyOpenEnclaveEvidence` JS API ( #6236 )
2024-06-06 14:49:30 +01:00
Eddy Ashton
43ae53380a
Get intended reuse from `CommonContext` ( #6233 )
2024-06-06 11:51:02 +01:00
Eddy Ashton
d26271f91c
Use existing `npm-app` to test new custom endpoints support ( #6232 )
2024-06-05 21:07:21 +01:00
Eddy Ashton
cf1c6e23d0
Ensure `DynamicJSEndpointRegistry` can control its own runtime options ( #6224 )
2024-06-04 17:39:42 +01:00
Eddy Ashton
78796c8d0a
Move module loading out of `js::core::Context`, so it can be customised ( #6199 )
2024-06-04 09:29:27 +01:00
Eddy Ashton
a358bfa6e0
Implement virtual get_mallinfo, via rusage ( #6221 )
2024-06-03 15:24:37 +01:00
Eddy Ashton
2827d0d239
Moving JS registry to public headers ( #6213 )
2024-06-03 13:55:01 +01:00
Amaury Chamayou
4a201a6f61
Basic programmability sample ( #6201 )
2024-05-24 16:59:22 +01:00