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

3816 Коммитов

Автор SHA1 Сообщение Дата
Amaury Chamayou 3c5168d9bc
Remove deprecated EnclaveAttestationProvider (#5872) 2023-12-19 10:15:43 +00:00
Amaury Chamayou 370436662b
Grow memory usage quicker in destruction test (#5871) 2023-12-18 15:50:50 +00:00
Amaury Chamayou 322ba39777
Do not fail on slow SIGHUP shutdown with ASAN (#5870) 2023-12-18 12:50:00 +00:00
Amaury Chamayou 6a7b6f20ab
Minimal fix to fix type checking for latest pycose (#5869) 2023-12-18 11:18:05 +00:00
Amaury Chamayou 7b3f22fb62
Pin UVM roots of trust and add snp_uvm_endorsements_file to configuration (#5867) 2023-12-15 16:12:43 +00:00
Amaury Chamayou 085a22c81d
Adjust ringbuffer sizes (#5866) 2023-12-13 17:07:20 +00:00
Amaury Chamayou ccc9c3170d
Add snp_security_policy_file to configuration (#5865) 2023-12-13 10:37:14 +00:00
Takuro Sato cb684d50c1
Partially support TextEncoder Web API (#5863) 2023-12-12 11:37:01 +00:00
Amaury Chamayou 98091b5ce5
Resolve env vars in SNP endorsements (#5862) 2023-12-12 11:36:27 +00:00
Amaury Chamayou d4ce99368f
Enable LTO in release virtual and SNP (#5857) 2023-12-08 13:29:37 +00:00
Amaury Chamayou f138828307
Update base image to 07-12-2023 (#5861) 2023-12-08 11:06:24 +00:00
Amaury Chamayou 5c11f4778d
Allow explicit port in SNP endorsements config (#5858) 2023-12-08 10:50:25 +00:00
Amaury Chamayou d37224a481
Doxygen upgrade from 1.9.5 to 1.9.8 (#5860) 2023-12-07 21:06:14 +00:00
Amaury Chamayou fa9b072622
Add lld to dependencies (#5859) 2023-12-07 21:05:47 +00:00
Markus Alexander Kuppe 01675799a5 Rewrite comments of MonoLogInv and MoreThanOneLeaderInv.
Draft of a suitable action property to address MTOLI weakness:

```tla
\* MoreThanOneLeaderInv is not violated if server A steps down and server B steps up as leader *atomically*, i.e., in a single action.
LeaderInNewTermProp ==
    [][~ \E s, t \in Servers:
            \* s steps down.
            /\ state[s] = Leader /\ state[s]' # Leader
            \* t steps up.
            /\ state[t] # Leader /\ state[t]' = Leader
            \* s and t are and remain in the same term.
            /\ currentTerm[s] = currentTerm[t]
            /\ (currentTerm[s] = currentTerm[t])']_vars
```
2023-12-07 10:39:41 +01:00
Amaury Chamayou 71194e42a0
Add support for THIM as a source of collateral (#5854) 2023-12-06 16:55:12 +00:00
Amaury Chamayou 1a4eaebcf3
Refresh base image (#5851) 2023-12-05 10:12:33 +00:00
Amaury Chamayou 4cdebed1fd
Update CHANGELOG.md (#5850) 2023-12-04 13:43:38 +00:00
Amaury Chamayou 1b9be61c81
Add support for SEV attestion in 6.x kernels (#5848) 2023-12-04 11:55:33 +00:00
Amaury Chamayou 6d4d6bca96
Update sandbox.sh (#5849) 2023-12-04 10:09:19 +00:00
Amaury Chamayou 3882284f14
Allow creating x25519 key pairs from JS (#5846) 2023-11-28 17:23:47 +00:00
Amaury Chamayou cd069ab47b
More compact trace viz, signatures (#5841) 2023-11-23 17:38:43 +00:00
Amaury Chamayou c20b969449
Fix incorrect inheritDoc (#5843) 2023-11-23 14:58:02 +00:00
Markus Alexander Kuppe 7404e3d671 Refactor JoinedState and StartState into one. 2023-11-20 22:18:14 +01:00
Amaury Chamayou 0f59a5d726
Fewer StartTerm instances (#5840) 2023-11-17 18:52:41 +00:00
Amaury Chamayou a648fc3743
Add append scenario to CI (#5838) 2023-11-17 17:28:30 +00:00
Amaury Chamayou a6384ef20f
Align initial spec state with implementation (#5828) 2023-11-17 13:02:36 +00:00
Amaury Chamayou cc51da206e
Trace viz script (#5836) 2023-11-16 18:06:47 +00:00
Amaury Chamayou e9ee480c59
Log sandbox creation progress and do not upgrade existing venv (#5835) 2023-11-15 16:59:47 +00:00
Amaury Chamayou e6b9842036
Clarify casing change in documentation (#5834) 2023-11-14 18:02:49 +00:00
Amaury Chamayou 583fab2039
Authenticate recovery share submission (#5832) 2023-11-14 16:02:18 +00:00
Amaury Chamayou 7372e76daf
Minor reformatting caused by prettier 3.1 (#5831) 2023-11-13 10:35:24 +00:00
Amaury Chamayou da37dbff02
Move simulation to ADO too, and shorten the length of its run to not delay PRs (#5827) 2023-11-10 17:44:22 +00:00
Amaury Chamayou 56ee39ea04
Remove NotifyCommit to bring spec closer to implementation (#5826) 2023-11-10 13:16:02 +00:00
Amaury Chamayou 942ff3a4f6
Align leadership state naming with implementation (#5823) 2023-11-10 11:05:39 +00:00
Amaury Chamayou 7230570efe
Add pre-processing for realistic scenarios (#5825) 2023-11-10 10:10:24 +00:00
Amaury Chamayou 8f6d14c6f4
Add realistic reconfiguration commands for driver (#5820) 2023-11-08 20:11:02 +00:00
Amaury Chamayou 2d096a7d10
Add an easy way to create traces and run validation (#5818) 2023-11-08 15:00:49 +00:00
Amaury Chamayou 99767c7391
Add other MC stats (#5817) 2023-11-08 13:04:06 +00:00
Heidi Howard 6e0f67501f
Adding TLC stats to cimetrics (#5807) 2023-11-07 22:07:05 +00:00
Heidi Howard 1d52533f70
Ignoring states dump from TLC (#5811) 2023-11-03 14:00:04 +00:00
Amaury Chamayou aa1ed7b59e
Fix incorrect key scrubbing (#5814) 2023-11-03 13:32:29 +00:00
Amaury Chamayou 7aed19e575
Move model checking to main CI pipeline (#5810) 2023-11-03 10:50:20 +00:00
Markus Alexander Kuppe fdba7d57fa Align the _logline in a TLA+ counterexample with its corresponding entry in the JSON log, from which the TLA+ state has been constructed.
There's an issue in VScode's "TLA+ model checking" view. Expanding the _logline record fails when the current step is "add_configuration", as VScode struggles with "new_configurations: ...".
2023-11-03 10:54:56 +01:00
Amaury Chamayou 4fc9ad2e56
Update CHANGELOG.md before 5.0.0-dev6 (#5808) 2023-11-02 13:03:28 +00:00
beejones e759f99a01
Add unwrapKey to typescript interface (#5792) 2023-11-02 11:47:46 +00:00
Heidi Howard 264ae7a089
Moving `requestlimit` to cfg files (#5805) 2023-11-01 15:18:37 +00:00
Amaury Chamayou d0f79627c7
Do not enforce default parsing limits on forwarded traffic (#5803) 2023-11-01 14:17:38 +00:00
Heidi Howard 4ba681c6b3
Bringing back the option to model check without reconfiguration (#5801) 2023-11-01 10:33:43 +00:00
Eddy Ashton 8f7afdb164
Don't store temporary pointers in JSValues (#5740) 2023-11-01 09:54:29 +00:00