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

1474 Коммитов

Автор SHA1 Сообщение Дата
Amaury Chamayou b78fbba021
[release/5.x] Cherry pick: Extend pathlen for CAs (#6662) (#6667) 2024-11-20 09:06:57 +00:00
Eddy Ashton 305c25ed12
[release/5.x] Cherry pick: When joining, always retrieve the service's `subject_name` from the given cert (#6660) (#6665)
Co-authored-by: Amaury Chamayou <amchamay@microsoft.com>
2024-11-19 17:27:46 +00:00
Amaury Chamayou 0cb409da30
[release/5.x] Cherry pick: Any cert authn policy (#6608) (#6615) 2024-11-06 17:04:10 +00:00
Amaury Chamayou 6e42877617
[release/5.x] Cherry pick: Add test to confirm service certificate refreshes do not disturb client connections (#6578) (#6579) 2024-10-17 16:03:55 +01:00
CCF [bot] 94f214187d
[release/5.x] Cherry pick: Test and fix recovery with snapshot without ledger (#6472) (#6484) 2024-09-18 12:56:24 +01:00
CCF [bot] 423f918302
[release/5.x] Cherry pick: Improve JWT auth error msg (#6435) (#6439)
Co-authored-by: Max <maxtropets@microsoft.com>
2024-08-13 19:35:35 +01:00
CCF [bot] 6eab9f018d
[release/5.x] Cherry pick: Fix and re-enable JWT auth tests (#6431) (#6436)
Co-authored-by: Max <maxtropets@microsoft.com>
2024-08-12 15:27:52 +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
CCF [bot] b9c2a6d398
[release/5.x] Cherry pick: Fix flakiness for hist range test (#6418) (#6420)
Co-authored-by: Max <maxtropets@microsoft.com>
2024-08-01 20:24:45 +01: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
Amaury Chamayou b1673da7da
More informative error messages for invalid txids (#6359) 2024-07-29 10:47:29 +00:00
Max d0ee89e7ce
Daily -> GHA (#6386) 2024-07-25 14:41:40 +01:00
Amaury Chamayou 361e7ab4cc
Forbid small keys in tests in a way that's hopefully picked up by CodeQL (#6379) 2024-07-22 14:07:58 +00:00
Amaury Chamayou 14806496b6
Upgrade ccf python package to pyproject.toml (#6376) 2024-07-22 09:27:25 +00:00
Amaury Chamayou 7e3b3b9538
Import from packaging directly, add to requirements (#6374) 2024-07-18 13:01:43 +00:00
Max a80c081da0
Reduce max message size ring buffer in destruction test (#6373) 2024-07-18 13:22:34 +01: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 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
Eddy Ashton ccf21db2d2
Add gov API version 2024-07-01 (#6321) 2024-07-11 09:15:22 +00:00
Eddy Ashton f12b8255f3
Timeout idle sessions (#6332) 2024-07-05 11:13:40 +01:00
Amaury Chamayou 13f2e600bb
GitHub Actions release pipeline (#6325) 2024-07-04 10:33:48 +01:00
Eddy Ashton 967a83ef45
`fuzz_test`: Reduce logging spam at allocation quotas, to avoid test timeouts (#6324) 2024-07-03 16:49:53 +01:00
Amaury Chamayou e30a3fab47
Add unit test to split_x509_cert_bundle (#6323) 2024-07-03 10:50:14 +01:00
Max 329288c221
Fixup historical perf test shutdown (#6307) 2024-07-01 20:04:51 +01:00
Eddy Ashton ec469a4a6b
Remove `serdes` namespace and automatic detection/conversion for msgpack (#6297) 2024-07-01 15:28:58 +00:00
Eddy Ashton d31d027cba
Escape loguru tags in request body (#6319) 2024-07-01 11:13:33 +01:00
Amaury Chamayou 3a30ce341c
Re-namespace ::logger to ccf::logger (#6304) 2024-06-28 13:47:45 +01:00
Eddy Ashton 1123336358
Remove boofuzz's database logger (#6308) 2024-06-28 13:46:28 +01:00
Amaury Chamayou 9500dd96ba
Fix local_branch() to work on GHA (#6303) 2024-06-28 13:45:54 +01:00
Eddy Ashton d973d75f5d
`ccf::crypto` namespace (#6298) 2024-06-27 16:53:08 +01:00
Amaury Chamayou 7279ea9b5f
Speed up boofuzz by telling to write its SQLite db to /dev/shm (#6292) 2024-06-27 09:27:30 +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 c4f19a8c6b
Create standalone `programmability` app, restore minimal `basic` app for perf testing (#6266) 2024-06-14 11:30:23 +01:00
Eddy Ashton 32a6a91839
Handle recursive JS includes (#6271) 2024-06-13 17:38:07 +00:00
Eddy Ashton 69c8299c37
Fix polars deprecation warnings (#6261) 2024-06-13 16:12:00 +01:00
Eddy Ashton f6ab75820a
Support `historical` mode endpoints in `DynamicJSEndpointRegistry` (#6249) 2024-06-13 11:53:57 +01:00
Amaury Chamayou 9a50e06fb7
Further bencher tweaks (#6257) 2024-06-13 10:40:30 +00:00
Amaury Chamayou 281fc8f924
Progammability: multiple authentication methods (#6259) 2024-06-13 09:47:41 +01:00
Eddy Ashton 43c5b1dfa7
Fix `CryptographyDeprecationWarning` for `not_valid_before` and `not_valid_after` (#6256) 2024-06-12 14:29:52 +01:00
Amaury Chamayou e6e194154d
Fix usage of generate_private_key() (#6252) 2024-06-12 14:29:36 +01:00
Eddy Ashton 5c8376b954
Handle JWT schema change in `lts_compatibility` (#6255) 2024-06-12 13:22:59 +01:00
Amaury Chamayou 38a8afd00f
Update dependencies for npm-app and protobuf import (#6253) 2024-06-12 10:36:17 +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
Max fbc400bce6
JWT issuer validation (#6175)
Co-authored-by: Amaury Chamayou <amchamay@microsoft.com>
2024-06-11 08:21:22 +00:00