You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
During a review we noticed that the semantics of bootstrap_time in the current openvpn spec might not be exactly compatible with psiphon or Tor.
This needs to be revisited, ideally before next release window.
For consistence, the easy thing to do seems to be to include the total time to bootstrap, and define this field so that it is not included in the case of an error.
However, a valid point still holds about capturing timing of handshake packets in the case of OpenVPN. This can be added as handshake time - the rationale is that further use of the tunnel will add complexity for analysis to extract timing info from the network_events array.
max_runtime could also be added to be sure that we're analyzing equivalent timeout times.
The text was updated successfully, but these errors were encountered:
…hake failure (#1632)
## Checklist
- [x] I have read the [contribution
guidelines](https://github.com/ooni/probe-cli/blob/master/CONTRIBUTING.md)
- [x] reference issue for this pull request:
ooni/probe#2758
- [x] if you changed anything related to how experiments work and you
need to reflect these changes in the ooni/spec repository, please link
to the related ooni/spec pull request:
ooni/spec#295
- [x] if you changed code inside an experiment, make sure you bump its
version number
## Description
Add `bootstrap_time` as a top-level test-key, making OpenVPN nettest
conforming to `df-009-tunnel`. It also adds `tunnel` and `failure` keys
with the semantics declared in that spec.
DecFox
pushed a commit
to ooni/spec
that referenced
this issue
Jul 19, 2024
## Checklist
- [x] I have read the [contribution
guidelines](https://github.com/ooni/spec/blob/master/CONTRIBUTING.md)
- [x] reference issue for this pull request:
ooni/probe#2758
- [ ] related ooni/probe-cli pull request: <!-- add URL here -->
- [x] If I changed a spec, I also bumped its version number and/or date
## Description
Modify spec to comply with the semantics of df-009-tunnel
During a review we noticed that the semantics of
bootstrap_time
in the currentopenvpn
spec might not be exactly compatible with psiphon or Tor.This needs to be revisited, ideally before next release window.
For consistence, the easy thing to do seems to be to include the total time to bootstrap, and define this field so that it is not included in the case of an error.
However, a valid point still holds about capturing timing of handshake packets in the case of OpenVPN. This can be added as handshake time - the rationale is that further use of the tunnel will add complexity for analysis to extract timing info from the network_events array.
max_runtime could also be added to be sure that we're analyzing equivalent timeout times.
The text was updated successfully, but these errors were encountered: