Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cleanup(miniooni): rename kvstore2 to engine #1436

Merged
merged 5 commits into from
Dec 13, 2023
Merged

Conversation

bassosimone
Copy link
Contributor

Noticed when preparing the SplinterCon demo. We should have the same
name for the engine state directory for miniooni and ooniprobe.

Otherwise, we need to tell people about this difference.

Extracted from: #1423

Closes: ooni/probe#2646

This commit ensures we can parse integer values provided using
OONI Run v2 descriptors into actual integers.

Values are originally parsed as float64, so we need to add a
specific conversion case for that scenario.
Noticed when preparing the SplinterCon demo. We should have the same
name for the engine state directory for miniooni and ooniprobe.

Otherwise, we need to tell people about this difference.
This is a minimal JavaScript interpreter invokable from miniooni,
which seems helpful when doing research in difficult environments where
an ordinary compile, ship, test, edit, compile loop is too slow.

To implement this interpreter, we use a special purpose DSL that is
easier to use from other languages than the current one.

Originally at: https://github.com/bassosimone/2023-12-09-ooni-javascript.
@bassosimone bassosimone requested a review from hellais as a code owner December 13, 2023 16:04
@bassosimone bassosimone merged commit fdce52c into master Dec 13, 2023
11 checks passed
@bassosimone bassosimone deleted the splintercon2 branch December 13, 2023 16:16
Murphy-OrangeMud pushed a commit to Murphy-OrangeMud/probe-cli that referenced this pull request Feb 13, 2024
Noticed when preparing the SplinterCon demo. We should have the same
name for the engine state directory for miniooni and ooniprobe.

Otherwise, we need to tell people about this difference.

Extracted from: ooni#1423

Closes: ooni/probe#2646
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

miniooni: rename kvstore2 dir to engine
1 participant