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