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

101 Коммитов

Автор SHA1 Сообщение Дата
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
github-actions[bot] 304c9bdb7b
Infra: Fix LTS test commit stuck (#4012) (#4014) 2022-07-06 09:56:46 +01:00
Julien Maffre b2e3a635fc
Add support for second read-only snapshots directory (#3973) (#4000)
(cherry picked from commit dc15c42d09)

Co-authored-by: Amaury Chamayou <amchamay@microsoft.com>
2022-06-30 11:57:51 +01:00
Julien Maffre 9b8602886f
Reflect unsafe status in /node/version (#3942) (#3979)
(cherry picked from commit ad3fb89bec)

# Conflicts:
#	CHANGELOG.md

Co-authored-by: Amaury Chamayou <amchamay@microsoft.com>
2022-06-24 10:44:31 +00:00
Julien Maffre 0612980b7d
Shutdown new joining node early if target service certificate is invalid (#3895) (#3910)
(cherry picked from commit 0c606c681a)

# Conflicts:
#	CHANGELOG.md
2022-06-08 21:13:49 +01:00
github-actions[bot] 0baaabb7c4
Add log line for when ledger entry cannot be found (#3892) (#3904) 2022-06-06 09:30:51 +00:00
Julien Maffre e165709e2a
Re-enable joining from old snapshot test (#3573) 2022-05-04 15:02:46 +00:00
Julien Maffre ea38c18f1e
Also renew self-signed node certificate (#3767) 2022-04-19 14:17:19 +01:00
Christoph M. Wintersteiger 244fbdabe5
Improve handling of X509 times (#3739) 2022-04-08 13:00:18 +01:00
Julien Maffre d7e1277ed2
Infra split network start and open (#3566) 2022-02-18 15:42:26 +00:00
Maik Riechert 5e5d14e28b
Network: per-interface endorsement type (#3450) 2022-02-07 10:18:52 +00:00
Julien Maffre 151ace9c0f
Various fixes for `lts_compatibility` test (#3512) 2022-02-04 15:55:07 +00:00
Eddy Ashton 953d8b1e51
Include frontend prefix in generated OpenAPI documents (#3464) 2022-01-28 16:03:15 +00:00
Julien Maffre 544d99e841
Add 1tx to 2tx reconfiguration migration to LTS test (#3442) 2022-01-24 15:27:17 +00:00
Christoph M. Wintersteiger 8373e1671f
Move 2-tx reconfiguration tests to daily builds (#3440) 2022-01-24 13:13:55 +00:00
Julien Maffre 1e0170bc8b
Fix `test_join_straddling_primary_replacement` (#3408) 2022-01-21 15:00:04 +00:00
Julien Maffre 2c8eea791a
Remove retired nodes from store (#3409) 2022-01-20 10:10:37 +00:00
Julien Maffre 58ea4fd8d6
Tweak `test_add_as_many_pending_nodes` reconfiguration test case (#3403) 2022-01-14 13:35:01 +00:00
Julien Maffre eddf7bdb1b
Multiple RPC interfaces redirection (#3300) 2021-12-15 10:40:13 +00:00
Julien Maffre e2017b80a3
JSON configuration: time strings (#3282) 2021-12-09 10:00:00 +00:00
Christoph M. Wintersteiger 24cf366607
1tx to 2tx reconfiguration migration (#3198)
* 1tx to 2tx reconfiguration migration

Co-authored-by: Julien Maffre <42961061+jumaffre@users.noreply.github.com>
2021-12-07 13:58:15 +00:00
Julien Maffre 30bebe2233
Misc end-to-test test fixes (#3279) 2021-12-04 19:41:56 +00:00
Christoph M. Wintersteiger 306e29689b
Add service config endpoint (#3251)
* Add service config endpoint
2021-11-26 14:49:43 +00:00
Julien Maffre bb946237a6
JSON configuration for `cchost` (#3209) 2021-11-23 17:35:01 +00:00
Christoph M. Wintersteiger 27febea56f
Fix retirement bugs in 2tx reconfig (#3184) 2021-11-09 07:08:07 +00:00
Amaury Chamayou 634045f4e0
Disable 2tx reconfig test momentarily while stability issues are being worked out (#3175) 2021-11-05 16:48:57 +00:00
Christoph M. Wintersteiger 34b4615fc9
Enable 2-tx reconfiguration with CFT (#3097)
Add support for 2-transaction reconfiguration with CFT consensus

Co-authored-by: Julien Maffre <42961061+jumaffre@users.noreply.github.com>
Co-authored-by: Amaury Chamayou <amaury@xargs.fr>
2021-11-04 15:07:09 +00:00
Julien Maffre e34f4bba9b
Renew node certificate proposal (#2924) 2021-10-28 13:51:32 +01:00
Julien Maffre 133d84b3c6
Infra: nodes join without a snapshot by default (#3126) 2021-10-25 14:22:42 +01:00
Julien Maffre 4feb234296
Fix for starting a new joiner without a snapshot but with an existing ledger (#3064) 2021-10-15 14:12:41 +01:00
Julien Maffre d5552cb934
Include receipt evidence in snapshot (#2998) 2021-10-12 12:53:40 +01:00
Julien Maffre 4beffac311
Fix `full_test_suite` node replacement (#3057) 2021-10-06 20:55:45 +01:00
Julien Maffre 113e5ea037
Python infra: run CCF nodes inside containers (#2900) 2021-09-20 16:45:38 +00:00
Maik Riechert 8de9f6dbf2
cmake: standalone samples (#2990) 2021-09-17 09:51:25 +01:00
Christoph M. Wintersteiger a01bdef015
Add 2-tx reconfiguration RPCs/ORCs (#2899) 2021-09-03 12:53:00 +00:00
Amaury Chamayou 235791514d
Fix pylint issues (#2905) 2021-08-23 09:59:42 +00:00
Christoph M. Wintersteiger 6c93df65c1
Resharing hooks and RPC (#2761)
* Add hooks and RPCs for identity resharing

Co-authored-by: Eddy Ashton <ashton.eddy@gmail.com>
2021-08-13 14:49:11 +01:00
Julien Maffre 6a19030e5e
Fix `test_node_replacement` failure in `full_test_suite` (#2897) 2021-08-13 11:57:05 +01:00
Eddy Ashton e24be5a40e
Tentative fix for reconfiguration test failure (#2855) 2021-07-30 16:34:00 +01:00
Christoph M. Wintersteiger 299305956e
Add retiring state for 2-tx reconfiguration (#2772) 2021-07-08 22:17:50 +01:00
Christoph M. Wintersteiger fca55ef5e2
Add learner state, logic, and test for two-tx reconfig (#2740)
* Add learner state, logic, and test for two-tx reconfig. Addresses #2723.

Co-authored-by: Julien Maffre <42961061+jumaffre@users.noreply.github.com>
Co-authored-by: Amaury Chamayou <amaury@xargs.fr>
2021-07-05 09:45:13 +01:00
Amaury Chamayou fe3eb2fef2
One signature retirement (#2654) 2021-06-15 19:45:17 +01:00
Julien Maffre 1d9f3fc07d
Compatibility end-to-end tests (#2595) 2021-06-04 14:30:19 +01:00
Amaury Chamayou 28b7bfa7b9
Make join robust to primary retirement (#2613) 2021-05-25 12:56:03 +01:00
Julien Maffre 403474e4aa
Jwt infra refactor (#2600) 2021-05-20 17:08:16 +01:00
Amaury Chamayou 3774c0ac41
Add isolation/reconnection rotation test (#2586) 2021-05-14 11:55:08 +01:00
Julien Maffre 020ef9aaee
Rename value returned by `/node/version` endpoint (#2584) 2021-05-12 11:42:56 +01:00
Julien Maffre cb059e2a87
Add new `/node/version` endpoint (#2582) 2021-05-11 19:26:10 +01:00
Julien Maffre ce131e667e
Python infra for testing node partitions (#2553) 2021-05-11 17:13:07 +01:00