Eddy Ashton
ff2d0ba468
Add Vegeta stress test to CI ( #1763 )
2020-10-15 16:57:56 +01:00
Julien Maffre
70d8c85648
Add documentation and test for new oeverify tool ( #1761 )
2020-10-15 08:57:52 +01:00
Julien Maffre
f5a3f96b95
Re-enable snapshot test suite ( #1759 )
2020-10-14 16:49:34 +01:00
Amaury Chamayou
aa1c67b811
Open Enclave 0.12.0 rc1 ( #1747 )
2020-10-13 20:47:14 +01:00
Julien Maffre
9e75ca97fc
Disable snapshot suite ( #1754 )
2020-10-13 17:49:05 +01:00
Amaury Chamayou
02caa51318
Add member data init CLI ( #1728 )
2020-10-09 17:10:37 +01:00
Amaury Chamayou
2c258fcb6f
Remove tx regulator demo ( #1708 )
2020-10-05 23:05:02 +01:00
Maik Riechert
869c2369b4
Add application sandbox ( #1695 )
2020-10-05 11:00:31 +01:00
Alex
811aeb2357
Aft: persist commitment evidence to the ledger ( #1677 )
2020-10-01 16:48:15 +01:00
Amaury Chamayou
90bbc588f2
Make committable test more robust ( #1684 )
2020-10-01 10:24:33 +01:00
Julien Maffre
96b7dcf2f1
Validate snapshot when snapshot evidence is committed ( #1668 )
2020-09-30 15:42:35 +01:00
Amaury Chamayou
7f38bb8ff5
Fix cft election ( #1641 )
2020-09-30 13:16:57 +01:00
Julien Maffre
02c6e686fe
Recovery from snapshot ( #1656 )
2020-09-29 12:37:15 +01:00
Alex
5d9cfc65f1
Aft: In BFT mode propagate backup signatures and acks to signatures ( #1658 )
2020-09-29 11:40:09 +01:00
Eddy Ashton
37d78ecfe2
Produce OpenAPI document describing CCF's endpoints ( #1612 )
2020-09-25 10:16:12 +01:00
Alex
1a7d5dbfe6
Aft: In BFT mode backups sign requests ( #1632 )
2020-09-22 12:12:43 +01:00
Julien Maffre
4f9ea02124
Include view history in snapshot ( #1616 )
2020-09-17 11:38:23 +01:00
Maik Riechert
5559526935
remove OE 0.10 workarounds ( #1606 )
2020-09-14 09:26:07 +01:00
Alex
6aba788a98
Renaming consensus types ( #1591 )
2020-09-09 10:59:57 +01:00
Maik Riechert
df22a85202
Support more content types ( #1575 )
2020-09-08 11:21:57 +01:00
Alex
c02338d522
AFT: Forward requests correctly ( #1579 )
2020-09-07 12:20:26 +01:00
Maik Riechert
4592a53545
Support custom authorization header in client requests ( #1563 )
2020-09-04 14:55:50 +01:00
Alex
9bd7c0b2bc
AFT: add an option to execute requests on the backup ( #1540 )
...
* When running with BFT mode we now execute requests on the backups
* Start the renaming process from Raft to AFT
* Change the network type from a template to an abstract base class that has normal and test implementation
2020-09-04 08:49:02 +01:00
Maik Riechert
3e7750bdb0
Add support for proposing attested CA certs ( #1448 )
2020-09-02 10:46:17 +01:00
Amaury Chamayou
ab03172b80
Extend asn1_san to support multiple entries ( #1552 )
2020-09-01 17:35:05 +01:00
Julien Maffre
e42b511983
Join from an existing snapshot ( #1532 )
2020-08-27 12:13:40 +01:00
Julien Maffre
136f64e598
Rename cchost interval options ( #1534 )
2020-08-27 08:17:42 +01:00
Eddy Ashton
29eeb309f5
Initial support for creating KV tables within a transaction ( #1507 )
2020-08-24 15:09:06 +01:00
Alex
3909627c10
Starting setting up for one consensus ( #1516 )
2020-08-21 09:27:10 +01:00
Julien Maffre
7431f2de28
Generate and store snapshots on primary node ( #1500 )
2020-08-18 16:41:27 +01:00
Julien Maffre
d8c1fdab37
Restore Merkle history from KV snapshot ( #1496 )
2020-08-18 15:53:51 +01:00
Julien Maffre
ac68ff2a13
ledger max chunk -> ledger min chunk ( #1498 )
2020-08-14 15:43:26 +01:00
Maik Riechert
0f67ec2716
node/npm app test ( #1484 )
2020-08-07 14:57:49 +01:00
Julien Maffre
0bcc6a3d28
Python install cleanup ( #1474 )
...
* Cleanup dependencies
* Automated python package versioning
* Pin deps
* Install wheel
* Format
* Revert requirements.txt
* Pin deps manually
* Install package requirements for Pylint
Co-authored-by: Amaury Chamayou <amchamay@microsoft.com>
Co-authored-by: Eddy Ashton <edashton@microsoft.com>
2020-08-03 13:12:34 +01:00
Maik Riechert
f941046011
JS modules ( #1469 )
...
* Add ccf.modules table.
* add set_module proposal function
* add remove_module proposal function
* add js module loader
* custom Module type; test; remove prefix
* patch quickjs for querying module exports
* add quickjs .patch
* endpoint modules!
* address pr comments
* formatting
Co-authored-by: Amaury Chamayou <amchamay@microsoft.com>
2020-07-31 14:05:05 +01:00
Amaury Chamayou
e549cf144f
Build, publish and use (in containers) .deb ( #1443 )
2020-07-31 11:46:52 +01:00
Eddy Ashton
21e388f6df
Build CCF with LVI mitigations ( #1427 )
2020-07-28 11:56:45 +01:00
Amaury Chamayou
7484d13aff
Fix message leak ( #1442 )
2020-07-27 20:29:24 +01:00
Julien Maffre
61097092ce
Compile warnings enforcing and fixes ( #1416 )
2020-07-21 16:08:25 +01:00
Eddy Ashton
89ccf6624c
Don't segfault with unquoted values in auth header ( #1411 )
2020-07-17 11:12:14 +01:00
Amaury Chamayou
52a3fed055
Pbft tests in daily only ( #1406 )
2020-07-16 14:58:39 +01:00
Eddy Ashton
168c9df3ab
Give the C++ e2e logging test a uniquely regexable name ( #1394 )
2020-07-10 09:54:04 +01:00
Julien Maffre
b53a4445ce
Start packaging Python infra ( #1380 )
2020-07-07 15:46:44 +01:00
Julien Maffre
052d69eceb
Improve handling of node-to-node channels and host connections ( #1371 )
2020-07-03 12:02:26 +01:00
Amaury Chamayou
1964d99a27
Truncate release prefix ( #1354 )
2020-06-30 15:46:23 +01:00
Julien Maffre
e0b3d1d294
Snapshot testing ( #1349 )
2020-06-29 15:07:27 +01:00
Julien Maffre
3ed1a655ac
Revert "Additional store snapshot tests and conflict handling ( #1343 )"
...
This reverts commit 896404269f
.
2020-06-26 17:52:45 +01:00
Julien Maffre
896404269f
Additional store snapshot tests and conflict handling ( #1343 )
...
* WIP
* Simpler unit test
* Uncommitted tx in test
* Test with multiple maps
* Tx commit conflicts if snapshot is applied in flight
* Cleanup
* Comment
* Cleaner test
* Rename some of the snapshot API and refactor tests
2020-06-26 17:32:28 +01:00
Eddy Ashton
f4def2fdc5
Don't double-prefix the install directory ( #1341 )
2020-06-26 10:57:04 +01:00
Julien Maffre
03e6f41eb6
cchost --version ( #1323 )
2020-06-25 11:45:58 +01:00