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

290 Коммитов

Автор SHA1 Сообщение Дата
Amaury Chamayou 0cb409da30
[release/5.x] Cherry pick: Any cert authn policy (#6608) (#6615) 2024-11-06 17:04:10 +00:00
Max 6fac042a83
UPDATED Correct error response for /app/log/public/historical/range when given a future to_seqno (#6402)
Co-authored-by: Eddy Ashton <edashton@microsoft.com>
2024-07-29 13:47:29 +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
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
Max 75e397ba44
Add customisable error handling to hist. queries (#6322) 2024-07-03 13:35:59 +00: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 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
Amaury Chamayou f60afbe59b
Audit in programmability sample (#6258) 2024-06-17 11:24:18 +01:00
Eddy Ashton c4f19a8c6b
Create standalone `programmability` app, restore minimal `basic` app for perf testing (#6266) 2024-06-14 11:30:23 +01:00
Eddy Ashton f6ab75820a
Support `historical` mode endpoints in `DynamicJSEndpointRegistry` (#6249) 2024-06-13 11:53:57 +01:00
Amaury Chamayou 281fc8f924
Progammability: multiple authentication methods (#6259) 2024-06-13 09:47:41 +01:00
Eddy Ashton fb95682789
Fix an unnecessary mismatch between the JS and C++ implementations of the logging app (#6248) 2024-06-11 16:21: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
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 d26271f91c
Use existing `npm-app` to test new custom endpoints support (#6232) 2024-06-05 21:07:21 +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
Amaury Chamayou c6815f30d0
ETag demo in logging sample (#6110) 2024-04-17 07:48:38 +00:00
Eddy Ashton 9b92d7db27
JS redirections (#6109) 2024-04-12 13:30:34 +01:00
Amaury Chamayou 1d094c5150
Basic consistency TV app and client (#6116) 2024-04-11 09:32:11 +00:00
Eddy Ashton f29a0c8ec9
Add `AllOf` authentication policy (#6102) 2024-04-03 13:16:55 +01:00
Amaury Chamayou 7aea8e9175
Add get_create_tx_claims_digest to the research API (#6061) 2024-03-13 17:03:59 +00:00
Eddy Ashton 8f7afdb164
Don't store temporary pointers in JSValues (#5740) 2023-11-01 09:54:29 +00:00
Eddy Ashton a0dfdfdf7b
Allow JS interpreters (and global state) to be reused (#5564) 2023-08-25 15:06:30 +01:00
Amaury Chamayou 9c4d247c55
Atomic replacement of shutdown node (#5514) 2023-08-08 18:33:59 +01:00
Amaury Chamayou edda3bbaed
Split preloading and client defs (#5493) 2023-08-02 11:54:03 +01:00
Eddy Ashton a6fdd26a1a
JS implementation of `basic` perf testing app (#5494) 2023-08-01 15:58:05 +01:00
Eddy Ashton 97e248e24c
Add returns to correct flow in basic perf app (#5480) 2023-07-28 11:45:18 +01:00
Julien Maffre 95b14eedcf
Expose COSE identity content in JS/TS apps (#5465) 2023-07-20 14:55:41 +00:00
Eddy Ashton aaf563582a
Format with Prettier 3.0.0 (#5414) 2023-07-06 11:06:55 +01:00
Amaury Chamayou bd588b2c46
Update oe_sign.conf settings (#5406) 2023-06-29 14:38:06 +01:00
Amaury Chamayou 0d433551b3
Basic app for benchmarking (#5306) 2023-05-26 16:24:04 +00:00
Eddy Ashton 315663733f
Unskip JS e2e tests (#5269) 2023-05-18 16:55:38 +01:00
Amaury Chamayou c0fd950b12
User cose sign1 (#5248) 2023-05-12 15:32:15 +01:00
Amaury Chamayou 5b1c504cdb
Remove signed HTTP request support (#5137) 2023-04-19 11:47:44 +01:00
Julien Maffre ec60628645
SEV-SNP: Remove SNP-specific endpoints (#5067) 2023-03-03 15:36:04 +00:00
Eddy Ashton 8168ce9282
Add a builtin endpoint describing installed indexing strategies (#5061) 2023-02-27 10:19:22 +00:00
Amaury Chamayou d851ce4439
Fix forwarding for readonly endpoints in JS/TS samples (#4989) 2023-02-10 14:29:21 +00:00