-
Notifications
You must be signed in to change notification settings - Fork 16
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
experiment/sni_blocking: address feedback from @fortuna #309
Labels
effort/S
Small effort
enhancement
New feature or request
ooni/probe-engine
Issues related to github.com/ooni/probe-engine
ooni/spec
Issues related to github.com/ooni/spec
priority/high
High priority
user feedback
requests that have been added to the backlog as a direct result of user feedback or testing
Milestone
Comments
bassosimone
added
enhancement
New feature or request
priority/high
High priority
effort/S
Small effort
user feedback
requests that have been added to the backlog as a direct result of user feedback or testing
ooni/spec
Issues related to github.com/ooni/spec
ooni/probe-engine
Issues related to github.com/ooni/probe-engine
interrupt
Task not planned during planning
labels
Feb 1, 2020
bassosimone
modified the milestones:
Sprint 6 - Dumbo Octopus,
Sprint 7 - Crown jellyfish
Feb 14, 2020
bassosimone
added a commit
that referenced
this issue
Mar 6, 2020
Avoids requesting several times in a row for the control SNI, which is frankly a waste of time when checkoing multiple inputs. While there, make sure we never use ps.ooni.io as the helper. A bunch of places in tests were still using it, which is generally fine but being consistent is most likely gonna be better. Part of #309.
bassosimone
added a commit
that referenced
this issue
Mar 6, 2020
Avoids requesting several times in a row for the control SNI, which is frankly a waste of time when checkoing multiple inputs. While there, make sure we never use ps.ooni.io as the helper. A bunch of places in tests were still using it, which is generally fine but being consistent is most likely gonna be better. Part of #309.
bassosimone
added a commit
that referenced
this issue
Mar 6, 2020
Since in OONI we typically use a three class system (i.e. accessible, anomaly, or blocking), I am using these three classes. I am also adding further information that help in understanding what is the real root cause of the failure. Part of #309.
3 tasks
bassosimone
added a commit
to ooni/spec
that referenced
this issue
Mar 7, 2020
Implemented at ooni/probe-engine#391. Part of ooni/probe-engine#309.
bassosimone
added a commit
to ooni/spec
that referenced
this issue
Mar 7, 2020
Implemented at ooni/probe-engine#391. Part of ooni/probe-engine#309.
bassosimone
added a commit
that referenced
this issue
Mar 7, 2020
Since in OONI we typically use a three class system (i.e. accessible, anomaly, or blocking), I am using these three classes. I am also adding further information that help in understanding what is the real root cause of the failure. Part of #309.
bassosimone
added a commit
to ooni/spec
that referenced
this issue
Mar 7, 2020
bassosimone
added a commit
to ooni/spec
that referenced
this issue
Mar 7, 2020
All done! |
Did a two hours session with @fortuna today and we improved the design. PRs for both the code and the spec are coming right away. Will close when both are merged. |
bassosimone
added a commit
that referenced
this issue
Mar 9, 2020
Part of #309 Makes https://github.com/ooni/probe-engine/issues/393 unnecessary This is the result of a two hours brainstorming and pair programming session with @fortuna, where we reviewed existing codebase, and design, and we spelled out a classification taxonomy more oriented towards communicating with a OONI user.
bassosimone
added a commit
to ooni/spec
that referenced
this issue
Mar 9, 2020
With @fortuna we had today a 1:1 meeting where we improved the design of sni-blocking classification to make it easier to understand. This diff implements the changes we agreed to apply. Sibling of ooni/probe-engine#397. Part of ooni/probe-engine#309.
bassosimone
added a commit
to ooni/spec
that referenced
this issue
Mar 9, 2020
With @fortuna we had today a 1:1 meeting where we improved the design of sni-blocking classification to make it easier to understand. This diff implements the changes we agreed to apply. Sibling of ooni/probe-engine#397. Part of ooni/probe-engine#309.
Further changes merged! |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
effort/S
Small effort
enhancement
New feature or request
ooni/probe-engine
Issues related to github.com/ooni/probe-engine
ooni/spec
Issues related to github.com/ooni/spec
priority/high
High priority
user feedback
requests that have been added to the backlog as a direct result of user feedback or testing
write top-level keys with the experiment result (Write spec for SNI blocking experiment spec#159 (comment))
restructure the algorithm to make checking with the test helper a much less frequent operation (Write spec for SNI blocking experiment spec#159 (comment))
make sure we explain the reasons why we use a test helper (Write spec for SNI blocking experiment spec#159 (comment) and Write spec for SNI blocking experiment spec#159 (comment))
use
example.com
as test helper (rationale: Discuss proper test helper for sni_blocking #303 (comment); implementation: sniblocking: use example.com as test helper #388)address further feedback by @fortuna based on a two hours pair brainstorming and programming session we had on 2020-03-09 (see ts-024-sni-blocking.md: address @fortuna's feedback spec#183 and sniblocking: revamp classification mechanism #397)
The text was updated successfully, but these errors were encountered: