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

104 Коммитов

Автор SHA1 Сообщение Дата
Eddy Ashton 18e3e03483
Replace http-parser with llhttp (#1913) 2020-11-24 13:02:06 +00:00
Amaury Chamayou 7e0d84ff2a
Split stub to avoid importing unnecessary symbols in evercrypt.a (#1789) 2020-10-22 13:18:59 +01:00
Alex 882ee83a3a
Remove flatbuffers (#1731) 2020-10-09 13:02:09 +01:00
Alex 031c32cc69
. (#1706)
Co-authored-by: Amaury Chamayou <amchamay@microsoft.com>
2020-10-05 22:36:16 +01:00
Alex 09faf8e234
Aft: refactor progress tracker and introduce mock framework (#1697) 2020-10-05 16:24:41 +01:00
Amaury Chamayou cb2b955e95
Remove valijson (#1698) 2020-10-02 18:57:43 +01:00
Christoph M. Wintersteiger 3cb7de75ba
Upgrade Evercrypt code (#1576) 2020-09-18 20:04:44 +01:00
Amaury Chamayou cda3aec601
Upgrade quickjs from 2020-04-12 to 2020-09-06 (#1589) 2020-09-10 11:58:54 +01:00
Amaury Chamayou 4e3616134f
Upgrade nlohmann::json from 3.7.3 to 3.9.1 (#1588) 2020-09-08 15:24:34 +01:00
Amaury Chamayou e61e6c4617
Update msgpack from 3.2.1 to 3.3.0 (#1587) 2020-09-08 14:28:10 +01:00
Amaury Chamayou ab475d3715
Update valijson from v0.2 to v0.3 (#1573)
* Valijson update to v0.3

* Update CG and include
2020-09-04 21:04:56 +01:00
Amaury Chamayou b1439f0bda
doctest update (#1570) 2020-09-04 20:38:48 +01:00
Amaury Chamayou 9dea9b4d88
update fmtlib (#1572) 2020-09-04 20:11:35 +01:00
Amaury Chamayou 638d1cfbe9
Update cli11 (#1569) 2020-09-04 16:07:05 +01:00
Maik Riechert 3cee33377b
JS modules, take 2 (#1472) 2020-08-04 11:44:13 +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 1909515480
Update CCF's copy of snmalloc (#1391) 2020-07-09 16:40:00 +01:00
Alex ffdb7d56df
Merkle tree bug hotfix (#1363) 2020-07-01 09:27:35 +01:00
Alex d283289b65
Backtrace and other cleanup (#1261) 2020-06-08 08:39:43 +01:00
Alex 053cf0a5e4
Upgrade snmalloc to 0.4.1 (#1255) 2020-06-05 10:44:13 +01:00
Eddy Ashton 3b0492cfd0
Use early-serialising KV implementation by default (take 2) (#1234) 2020-06-04 13:34:27 +01:00
Amaury Chamayou 1ef5ab6c5a
Upgrade hacl-star (#1155) 2020-05-07 13:54:58 +01:00
Amaury Chamayou ee32b37ecd
Update http-parser (#1151) 2020-05-06 16:43:02 +01:00
Amaury Chamayou 14e97d004d
Update valijson (#1149) 2020-05-06 14:19:12 +01:00
Amaury Chamayou 942786003c
Update fmtlib (#1148) 2020-05-06 14:03:17 +01:00
Amaury Chamayou e43ff91bc8
Update doctest (#1143) 2020-05-06 13:18:56 +01:00
Amaury Chamayou 8d90e50759
Upgrade mbedtls and flatbuffers (#1082) 2020-04-20 15:53:02 +01:00
Amaury Chamayou 69bc44a535
Upgrade quickjs to 2020-04-12 (#1080) 2020-04-20 14:16:42 +01:00
Amaury Chamayou 82506759e1
Upgrade CLI11 (#1013) 2020-03-31 10:15:47 +01:00
Eddy Ashton 3303244ce6
Flatten msgpack-c (#970) 2020-03-23 09:23:27 +00:00
Alex 587b53591b
Vendor in snmalloc (#943) 2020-03-11 17:23:52 +00:00
Julien Maffre 6729fc0b4f
Shamir Secret Sharing library in CCF (#810) 2020-02-07 09:15:54 +00:00
Amaury Chamayou a247e1bcd2
Upgrade msgpack-c to 3.2.1 (#745) 2020-01-29 14:41:42 +00:00
Amaury Chamayou e7ef33b181
Quickjs build (#675) 2020-01-07 18:27:27 +00:00
Amaury Chamayou 7b65149e7b
nlohmann upgrade 3.7.0 -> 3.7.3 (#653) 2019-12-20 16:21:23 +00:00
Amaury Chamayou 36fad90c7a
Upgrade evercrypt and switch to new official hacl-star checked-in extracted C (#654) 2019-12-20 08:37:31 +00:00
olgavrou 3b6dd909df
First try at using flatbuffers (#579) 2019-11-26 09:20:36 +00:00
Amaury Chamayou e66f5ce7b3
snmalloc is unused at the moment, it will be picked up again through (#563)
openenclave once it has been added there
2019-11-15 11:03:20 +00:00
Amaury Chamayou fb5e15f0ab
Remove submodule (#500) 2019-11-01 14:37:38 +00:00
Alex 5e8e5e3f19
Add ePBFT(#420) 2019-10-09 14:08:22 +01:00
Amaury Chamayou a0b3a23a48
Initial minimal cut of HTTP support (#396) 2019-09-30 11:26:31 +01:00
Amaury Chamayou f744d557bb
Docker on windows (#352) 2019-09-04 17:45:36 +01:00
Amaury Chamayou ec8cc925dd
Evercrypt submodule (#336) 2019-08-29 11:22:05 +01:00
Amaury Chamayou bbec213e69
OE upgrade (#308) 2019-08-16 19:52:55 +01:00
Julien Maffre 0d855ff4da
Evercrypt update (#182) 2019-06-24 15:52:11 +01:00
Eddy Ashton d19f0b368f
Friendlier formatting of log messages (#179)
* Stop repeating FMT_HEADER_ONLY

* Remove unnecessary format separator

* Add LOG_*_FMT macros

* Many replacements, mostly LOG_INFO > LOG_INFO_FMT

* Finish nodestate.h

* Fix typos

* Halfway through raft.h

* LOG_FATAL > LOG_FATAL_FMT

* Prefer continue to empty while, for readability

* Replace all LOGs in tcp.h

* Replace remaining LOG_TRACEs

* Add picobench tests comparing LOG_DEBUG with LOG_DEBUG_FMT

* Simplify string-only logs

* Another batch of renames

* Replace in keypair.h

* Include ostream.h - we defined operator<< and want to use it

* Clarify comments

* Replace in kv.h

* Replacements in rpcconnections.h

* Replacements in nodeconnections.h

* Final pass on LOG_FAILs

* Add missing brackets noticed in review
2019-06-19 17:51:45 +01:00
Amaury Chamayou 4dd6348061
Upgrade msgpack-c to 3.2.0 (#149) 2019-06-12 13:57:47 +01:00
Amaury Chamayou 2e2c9b94a3
Small temporary workaround on generated code to get ePBFT building (#130) 2019-06-07 10:48:57 +01:00
Amaury Chamayou 39483a3358 Revert "Update CCF to work with ePBFT (#127)"
This reverts commit d6b4ce6681.
2019-06-06 17:00:04 +01:00
Alex d6b4ce6681 Update CCF to work with ePBFT (#127) 2019-06-06 16:34:26 +01:00
Eddy Ashton 817f586cc6
Add valijson (#109)
* Add valijson sources

* Add valijson to cgmanifest
2019-06-04 13:49:22 +01:00
Amaury Chamayou 66e168d4da
Everest refresh (#94) 2019-05-29 17:36:10 +01:00
Amaury Chamayou 59eaa1a786
fmtlib (#89) 2019-05-24 10:17:29 +01:00
Amaury Chamayou b05da63d5c Initial file import 2019-04-26 16:27:27 +01:00