-
Notifications
You must be signed in to change notification settings - Fork 142
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
th: missing cookie jar leads to twitter.com failure #2488
Labels
Comments
bassosimone
added
bug
Something isn't working
priority/high
data quality
ooni/probe-engine
labels
Jun 2, 2023
bassosimone
added a commit
to ooni/probe-cli
that referenced
this issue
Jun 2, 2023
This was referenced Jun 2, 2023
bassosimone
added a commit
to ooni/probe-cli
that referenced
this issue
Jun 5, 2023
See ooni/probe#2488. This patch needs to be backported to the release/3.17 branch.
bassosimone
added a commit
to ooni/probe-cli
that referenced
this issue
Jun 5, 2023
See ooni/probe#2488. This patch backports 6aceca1 to the release/3.17 branch.
I have run some A/B testing and did not see any big regression with respect to the previous TH version. |
We cannot close the issue yet, because we still need to roll out the change more widely. |
We can close this issue now! |
cyBerta
pushed a commit
to cyBerta/probe-cli
that referenced
this issue
Aug 4, 2023
See ooni/probe#2488. This patch needs to be backported to the release/3.17 branch.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Describe the bug
The lack of a cookie jar leads to twitter.com failures in the TH. Other URL may also fail. We just noticed this behavior for twitter.com. Here is a measurement that failed. We noticed this for Russia but I was able to reproduce the same problem by running the TH locally.
What is puzzling is that we do not see this failure for measurements run in, say, Italy. Why is that? The answer is that the probe ignores the TH result for Web Connectivity v0.4 when it could successfully use URL scheme is HTTPS. Take a look, for example, at this measurement. You would see that the
x_status
is equal to1
, which meansStatusSuccessSecure
. If you check the analysis code, you would see that we set the result as accessible when the URL is HTTPS and we succeded.To Reproduce
It suffices to run
./miniooni -i https://twitter.com urlgetter
and inspect the measurement. See, for example, this measurement that I have collected. You would see that the first request redirects us to/
with a cookie set.Expected behavior
The TH should use a cookie jar.
Screenshots
N/A
System information (if applicable):
Not relevant.
Additional context
None.
The text was updated successfully, but these errors were encountered: