-
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
cli: release 3.17.0 #2273
Labels
chore
routine tasks that must be done, but require little active brain power
documentation
Improvements or additions to documentation
ooni/probe-cli
ooni/probe-engine
priority/medium
technical task
technical tasks e.g. deployment
Comments
bassosimone
added
documentation
Improvements or additions to documentation
chore
routine tasks that must be done, but require little active brain power
technical task
technical tasks e.g. deployment
ooni/probe-cli
ooni/probe-engine
and removed
triage
labels
Dec 8, 2022
bassosimone
added a commit
to ooni/oohttp
that referenced
this issue
Jan 4, 2023
There's a need to write better integration tests for this repository. In particular: 1. we need to have confidence that the JA3 signature produced when using a uTLS client is different than the default one (i.e., can we be confident that it's possible to replace TLS?) 2. we need to have robust tests that do not depend onto external services but only use localhost, so they don't break often. Part of ooni/probe#2273
bassosimone
added a commit
to ooni/oohttp
that referenced
this issue
Jan 5, 2023
There's a need to write better integration tests for this repository. In particular: 1. we need to have confidence that the JA3 signature produced when using a uTLS client is different than the default one (i.e., can we be confident that it's possible to replace TLS?) 2. we need to have robust tests that do not depend onto external services but only use localhost, so they don't break often. Part of ooni/probe#2273
bassosimone
added a commit
to ooni/oohttp
that referenced
this issue
Jan 5, 2023
chore: merge stable into main We currently have two branches and two release trains. However, this is ~bad because it creates more maintenance burden. So, just reckon we're still using go1.18 and make sure main is basically stable with small changes. So, https://github.com/ooni/oohttp/compare/6a399fd..899c58a contains this diff: ```diff diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index 63678c6..dd75520 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -2,9 +2,9 @@ name: Go on: push: - branches: [ main, stable ] + branches: [ main ] pull_request: - branches: [ main, stable ] + branches: [ main ] jobs: diff --git a/README.md b/README.md index 8e75a95..18348d8 100644 --- a/README.md +++ b/README.md @@ -223,14 +223,14 @@ minor changes (e.g., updating docs) directly on the `main` branch. ```bash set -ex -git checkout stable +git checkout main git remote add golang [email protected]:golang/go.git || git fetch golang -git branch -D golang-upstream golang-http-upstream merged-stable || true +git branch -D golang-upstream golang-http-upstream merged-main || true git fetch golang git checkout -b golang-upstream go1.18.9 git subtree split -P src/net/http/ -b golang-http-upstream -git checkout stable -git checkout -b merged-stable +git checkout main +git checkout -b merged-main git merge golang-http-upstream ``` Part of ooni/probe#2273
bassosimone
added a commit
to ooni/oohttp
that referenced
this issue
Jan 5, 2023
This was referenced Jan 5, 2023
bassosimone
added a commit
to ooni/oocrypto
that referenced
this issue
Jan 5, 2023
chore: merge stable into main Similar to ooni/oohttp#35 Part of ooni/probe#2273 You can check for yourself the diff between this branch and stable: https://github.com/ooni/oocrypto/compare/7020325..8dbbe22
bassosimone
added a commit
to ooni/probe-cli
that referenced
this issue
Jan 5, 2023
With this diff we're setting GOVERSION to 1.18.9 and we're importing oocrypto and oohttp using 1.18.9 as well. Part of ooni/probe#2273
bassosimone
added a commit
to ooni/probe-cli
that referenced
this issue
Jan 5, 2023
* chore: use go1.18.9 With this diff we're setting GOVERSION to 1.18.9 and we're importing oocrypto and oohttp using 1.18.9 as well. Part of ooni/probe#2273 * fix: grammar
bassosimone
added a commit
to ooni/probe-cli
that referenced
this issue
Jan 5, 2023
bassosimone
added a commit
to ooni/probe-cli
that referenced
this issue
Jan 5, 2023
bassosimone
added a commit
to ooni/probe-cli
that referenced
this issue
Jan 5, 2023
Closes ooni/probe#2222 Part of ooni/probe#2273 Closes ooni/probe#2069
bassosimone
added a commit
to ooni/probe-cli
that referenced
this issue
Jan 5, 2023
Closes ooni/probe#2222 Part of ooni/probe#2273 Closes ooni/probe#2069
bassosimone
added a commit
to ooni/probe-cli
that referenced
this issue
Jan 5, 2023
bassosimone
added a commit
to ooni/probe-cli
that referenced
this issue
Jan 27, 2023
bassosimone
added a commit
to ooni/probe-cli
that referenced
this issue
Jan 27, 2023
bassosimone
added a commit
to ooni/probe-cli
that referenced
this issue
Feb 3, 2023
bassosimone
added a commit
to ooni/probe-cli
that referenced
this issue
Feb 10, 2023
This diff ensures we remove in probe-cli all the functions we have removed in ooni/probe-android#552. Part of ooni/probe#2273. Tested by recompiling the AAR and linking it into the Android app.
bassosimone
added a commit
to ooni/probe-cli
that referenced
this issue
Feb 10, 2023
This diff ensures we remove in probe-cli all the functions we have removed in ooni/probe-android#552. Part of ooni/probe#2273. Tested by recompiling the AAR and linking it into the Android app.
bassosimone
added a commit
to ooni/probe-assets
that referenced
this issue
Feb 13, 2023
bassosimone
added a commit
to ooni/probe-cli
that referenced
this issue
Feb 13, 2023
bassosimone
added a commit
to ooni/probe-cli
that referenced
this issue
Feb 13, 2023
bassosimone
added a commit
to ooni/probe-cli
that referenced
this issue
Feb 13, 2023
This commit backports d714b20. Part of ooni/probe#2273
bassosimone
added a commit
to ooni/probe-cli
that referenced
this issue
Feb 15, 2023
This work is part of ooni/probe#2273. We are performing QA to understand the oohelperd performance.
This was referenced Feb 16, 2023
bassosimone
added a commit
to ooni/probe-cli
that referenced
this issue
Feb 16, 2023
bassosimone
added a commit
to ooni/probe-cli
that referenced
this issue
Feb 16, 2023
bassosimone
added a commit
to ooni/probe-cli
that referenced
this issue
Feb 16, 2023
This commit backports 764e762. See ooni/probe#2273
bassosimone
added a commit
to ooni/probe-desktop
that referenced
this issue
Feb 16, 2023
bassosimone
added a commit
to ooni/probe-ios
that referenced
this issue
Feb 16, 2023
bassosimone
added a commit
to ooni/probe-cli
that referenced
this issue
Feb 16, 2023
I have been eyeballing the performance charts for a few days and it seems that enabling QUIC makes measurements slower. The TH requires more time to complete. So, the probe can measure less target URLs per run, given finite runtime constraints. Measuring QUIC in the TH when the probe also measures QUIC is fine because we obtain higher quality measurements. However, now that most probes do not know about QUIC, it makes sense to avoid measuring QUIC for them, so they continue to measure the same number of URLs as before. This diff belongs to the not-ever-small set of diffs authored when doing pre-release QA. See ooni/probe#2273.
bassosimone
added a commit
to ooni/probe-cli
that referenced
this issue
Feb 16, 2023
I have been eyeballing the performance charts for a few days and it seems that enabling QUIC makes measurements ~slower. The TH requires more time to complete. So, the probe can measure less target URLs per run, given finite runtime constraints. Measuring QUIC in the TH when the probe also measures QUIC is fine because we obtain higher quality measurements. However, now that most probes do not know about QUIC, it makes sense to avoid measuring QUIC for them, so they continue to measure the same number of URLs as before. This diff belongs to the not-ever-small set of diffs authored when doing pre-release QA. See ooni/probe#2273.
bassosimone
added a commit
to ooni/probe-cli
that referenced
this issue
Feb 16, 2023
This diff backports 7158cd6. I have been eyeballing the performance charts for a few days and it seems that enabling QUIC makes measurements ~slower. The TH requires more time to complete. So, the probe can measure less target URLs per run, given finite runtime constraints. Measuring QUIC in the TH when the probe also measures QUIC is fine because we obtain higher quality measurements. However, now that most probes do not know about QUIC, it makes sense to avoid measuring QUIC for them, so they continue to measure the same number of URLs as before. This diff belongs to the not-ever-small set of diffs authored when doing pre-release QA. See ooni/probe#2273.
bassosimone
added a commit
to ooni/probe-cli
that referenced
this issue
Feb 20, 2023
With ooni/probe-android@a756dbc, we can now consider this issue complete! 🥳 🥳 🥳 🥳 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
chore
routine tasks that must be done, but require little active brain power
documentation
Improvements or additions to documentation
ooni/probe-cli
ooni/probe-engine
priority/medium
technical task
technical tasks e.g. deployment
client-staging
commit usinggo get -u -v
go list ./cmd/ooniprobe
does not include any pinned package in psiphon'sgo.mod
./internal/stuninput
)go get -u -v -d ./...
go generate ./...
)go test -race -count 1 ./...
must pass locallygosec
runsThe text was updated successfully, but these errors were encountered: