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

30 Коммитов

Автор SHA1 Сообщение Дата
Julien Maffre 7ff02e0667
Remove NodeId `trim()` (#2856) 2021-08-02 13:35:25 +01:00
Amaury Chamayou ad8d65091e
Return receipts for signature transactions (#2785) 2021-07-14 19:22:47 +01:00
Julien Maffre 8ad0bd7e33
Fix reported view for read-only transaction after election (#2755) 2021-07-08 11:44:34 +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 2eb5798847
Remove websockets support (#2746) 2021-06-29 19:30:15 +01:00
Alex 941de26d3c
BFT: filter consensus messages on view and configuration (#2734) 2021-06-28 18:40:09 +01:00
Amaury Chamayou a8de00a46e
Clang 10 compatibility (#2736) 2021-06-28 11:15:23 +01:00
Eddy Ashton 8423a57ffd
SpinLock is mutex (#2649) 2021-06-11 09:53:34 +01:00
Eddy Ashton 5fd33cc9a6
Add `kv::Value` and `kv::Set` (#2599) 2021-06-03 20:14:43 +01:00
Eddy Ashton 19c6f5f417
Add decoration around EntityID in node output (#2634) 2021-06-03 08:39:32 +01:00
Eddy Ashton b2d73d9112
Sample consistency pass (#2566) 2021-05-07 15:58:07 +01:00
Eddy Ashton 8215d9f851
Add `get_quotes_for_all_trusted_nodes_v1` API (#2511) 2021-05-04 14:02:14 +01:00
Eddy Ashton 5aa666f7a1
Add C++ API to get untrusted host time (#2550) 2021-05-04 10:38:59 +01:00
Eddy Ashton 5383f83a9f
Add `get_id_for_this_node_v1` (#2498) 2021-04-22 14:12:25 +01:00
Amaury Chamayou b2f61a2598
Record final votes and collect complete proposals (#2476) 2021-04-16 19:20:37 +01:00
Amaury Chamayou 4d59677d6f
Document tables, part I (#2460) 2021-04-14 19:45:27 +01:00
Eddy Ashton 102fd885cb
I didn't know you could do that (#2407)
Co-authored-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2021-04-01 22:18:58 +01:00
Maik Riechert fc59719d20
Verbose kv logging (#2399) 2021-04-01 17:28:21 +01:00
Maik Riechert 8a6caf2b27
js gov: set_js_app / remove_js_app (#2400) 2021-04-01 15:57:53 +01:00
Eddy Ashton 3c2305978e
Move more public headers under include/ccf (#2392) 2021-03-31 18:53:28 +01:00
Eddy Ashton 71e1eaabc3
Hide details of Tx implementation and commit logic (#2381) 2021-03-31 14:17:14 +01:00
Eddy Ashton fb1261f3d1
Docs cleanup (#2376) 2021-03-30 15:33:40 +01:00
Eddy Ashton aa9e82279d
Consolidate View and SeqNo typedefs (#2367) 2021-03-30 13:13:12 +01:00
Julien Maffre 7af1179111
Remove msgpack from framework - Part I (#2343) 2021-03-29 12:40:20 +01:00
Eddy Ashton b3e7bac57c
Define more headers as public, and split endpoints into separate library (#2328) 2021-03-25 14:19:15 +00:00
Eddy Ashton 44ac55d223
/tx and /commit use a single transaction_id rather than separate view and seqno (#2347) 2021-03-25 10:06:37 +00:00
Eddy Ashton 9292b824d1
Remove auto-JSONification of query params, allowing them to be unquoted (#2309) 2021-03-16 15:34:19 +00:00
Amaury Chamayou 06d462b24c
Historical receipts (#2270) 2021-03-09 15:44:13 +00:00
Eddy Ashton 17834663f1
Combine view and seqno into single HTTP header (#2257) 2021-03-03 15:02:59 +00:00
Eddy Ashton 4fd9f5f309
Historic queries: Range queries and app-dictated handles (#2233) 2021-03-01 16:19:14 +00:00