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

118 Коммитов

Автор SHA1 Сообщение Дата
Julien Maffre cd19fe9b70
[release/2.x] Cherry pick: Fix issues with snapshot generation for CHAMP (#4730) (#4747) 2022-12-14 20:57:03 +00:00
Eddy Ashton 83bca7ed9e
[release/2.x] Cherry pick: Remove unintended time checks from node-to-node validation (#4733) (#4739) 2022-12-13 19:55:22 +00:00
Eddy Ashton a725b08f39
[release/2.x] Cherry pick: Session consistency: Parse forwarded messages with consistency info (#4595) (#4606) 2022-11-22 13:47:26 +00:00
Eddy Ashton 33da8f4339
Deprecate old logging macros from application code (#4039) (#4140)
(cherry picked from commit 28d71b666b)

# Conflicts:
#	CHANGELOG.md
2022-08-17 13:54:04 +01:00
Eddy Ashton 005bef4ab6
Add support for tagged loggers and app-specific logging macros (#4024) (#4139)
(cherry picked from commit a4244022b8)
2022-08-17 09:51:14 +01:00
github-actions[bot] 64558bfae0
Upgrade fmtlib from 8.1.1 to 9.0.0 (#4122) (#4128) 2022-08-15 15:55:22 +00:00
Mahati Chamarthy e5d5768dc7
[release/2.x] Cherry pick: Add a method that decodes path parameters (#4126) (#4129)
* Add a method that decodes path parameters (#4126)

(cherry picked from commit 856df5be72)

# Conflicts:
#	CHANGELOG.md

* Update CHANGELOG.md
2022-08-15 15:22:58 +00:00
github-actions[bot] 4a52012c30
[release/2.x] Cherry pick: Add mutex locks to sample indexing strategies (#4075) (#4086) 2022-08-15 15:40:28 +01:00
Eddy Ashton 6bfe2c8318
Re-execute auth policies on conflict (#4102) (#4119)
(cherry picked from commit 33b9f4c9fe)
2022-08-11 17:38:23 +00:00
Julien Maffre bde145a643
[release/2.x] Support new quote formats in 2.x (#4098) 2022-08-05 08:54:51 +01:00
Amaury Chamayou 0961b53da7
Safe node removal (#4008) (#4077) 2022-07-29 07:56:48 +01:00
Julien Maffre 3264b93963
Add arbitrary service data (#3997) (#4005)
(cherry picked from commit 413ee9fe11)
2022-07-01 09:58:02 +01:00
Julien Maffre 7ae9169366
Report `TxID` at which current service was created (#3996) (#4002)
(cherry picked from commit 7b2309047e)

# Conflicts:
#	CHANGELOG.md
#	src/node/node_state.h
2022-06-30 16:34:59 +01:00
Julien Maffre a17bb07e8f
[release/2.x] Cherry pick: Track number of service recoveries (#3982) (#3995) 2022-06-29 21:27:27 +00:00
github-actions[bot] 8309f2f957
Ensure `crypto::Pem`s contain PEM encoded contents (#3918) (#3991) 2022-06-28 20:23:04 +01:00
Julien Maffre 272f14a126
Remove null byte from PEM files (#3885) (#3990)
(cherry picked from commit 722c8f971e)

Co-authored-by: Eddy Ashton <edashton@microsoft.com>
2022-06-28 16:06:47 +01:00
Eddy Ashton 90d2b45c87
Use custom mutex implementation on SGX (#3978) (#3980)
(cherry picked from commit 7a8e3b01ad)

# Conflicts:
#	src/host/udp.h
#	src/node/acme_client.h
2022-06-24 15:21:54 +01:00
Julien Maffre 9ae1c6904e
[release/2.x] Cherry pick: Restrict maximum size of client HTTP request (#3941) (#3976)
* Restrict maximum size of client HTTP request (#3941)

* Fix build
2022-06-24 09:14:18 +00:00
Eddy Ashton bd6822fba0
Describe forwarding behaviour in generated OpenAPI (#3935) (#3966)
Co-authored-by: Amaury Chamayou <amchamay@microsoft.com>
2022-06-21 20:06:04 +00:00
github-actions[bot] 254a58a6b2
Do not append an unnecessary line return when using Json logging (#3946) (#3963) 2022-06-21 10:55:39 +00:00
Amaury Chamayou adbb28e2c1
Deprecate set execute outside consensus (#3890) 2022-05-25 12:37:23 +00:00
Julien Maffre e165709e2a
Re-enable joining from old snapshot test (#3573) 2022-05-04 15:02:46 +00:00
Eddy Ashton 8e0b2c91cf
Restore public `ccf::Receipt` type (#3793) 2022-04-29 12:03:22 +00:00
Eddy Ashton de4a3c4586
Fix off-by-one in indexer (#3799) 2022-04-29 11:21:40 +00:00
Eddy Ashton 17f7b675fb
Use pointers for JSON schema ADL (#3795) 2022-04-27 11:01:22 +01:00
Julien Maffre ea38c18f1e
Also renew self-signed node certificate (#3767) 2022-04-19 14:17:19 +01:00
Eddy Ashton 944f28dd32
Indexing for values (#3745) 2022-04-12 17:14:09 +00:00
Eddy Ashton e660b96ae0
Make verbose host logging always available (#3762) 2022-04-12 17:44:50 +01:00
Eddy Ashton dac7a8d038
Describe text objects as `text/plain` in generated OpenAPI (#3751) 2022-04-11 08:51:39 +00:00
Christoph M. Wintersteiger 6b90d30b0e
Fix some Sphinx complaints (#3749) 2022-04-07 17:58:59 +01:00
Eddy Ashton 5ceef1074c
Make `HostProcesses` subsytem public (#3725) 2022-03-30 20:56:33 +01:00
Eddy Ashton 5140e0f7ae
Move private headers to separate folder in install (#3716) 2022-03-29 08:25:43 +00:00
Christoph M. Wintersteiger c856048d34
Add service identity endorsements to historical receipts (#3679) 2022-03-28 14:29:31 +00:00
Eddy Ashton cedbd7df07
Distinguish public `ReadOnlyStore` from private `Store` (#3632) 2022-03-28 12:48:39 +00:00
Julien Maffre 08470a8998
Update `doctest/doctest` from 2.4.6 to 2.4.8 (#3683) 2022-03-24 13:30:28 +00:00
Amaury Chamayou c341e24b76
Documentation for receipts changes (#3657) 2022-03-23 17:07:35 +00:00
Eddy Ashton 1b93caa238
Clean up `RpcContext` public API (#3684) 2022-03-22 15:09:29 +00:00
Eddy Ashton 08d175d90c
Remove `enclave` namespace (#3664) 2022-03-17 13:06:07 +00:00
Eddy Ashton 5e05584896
Add free-form `node_data` field (#3662) 2022-03-16 18:59:09 +00:00
Christoph M. Wintersteiger 80d6037e7e
Add previous and next service identities to transition_service_to_open after recovery (#3624) 2022-03-10 15:10:56 +00:00
Eddy Ashton 80f7cd272a
Extend testing of invalid HTTP requests and other HTTP protocols (#3634) 2022-03-08 14:22:45 +00:00
Eddy Ashton 978dce6e5d
Make `EnclaveAttestationProvider` public (#3626) 2022-03-04 09:10:42 +00:00
Eddy Ashton 2e7dbdc2ae
Distinguish different kinds of EntityID in OpenAPI (#3619) 2022-03-02 09:46:47 +00:00
Eddy Ashton 8be03eeea2
Remove dependency on `TxReceipt` from public API (#3610) 2022-03-01 09:46:16 +00:00
Eddy Ashton 2a53b4dc83
Move definition of public service tables to public headers (#3608) 2022-02-28 14:38:25 +00:00
Eddy Ashton e6df25dceb
Remove metrics tracker (#3599) 2022-02-24 17:36:14 +00:00
Amaury Chamayou e36ce3a764
Remove unused password support (#3594) 2022-02-24 11:59:15 +00:00
Eddy Ashton e30c6fb0ad
Separate public KV headers from implementation details (#3578) 2022-02-23 16:50:49 +00:00
Eddy Ashton 84cec89a78
Don't assume output size in symmetric key encrypt/decrypt functions (#3592) 2022-02-23 15:25:38 +00:00
Eddy Ashton 7948dcc020
Move definition of `RpcContext` to public headers (#3583) 2022-02-23 13:43:50 +00:00