Snowflake merge requestshttps://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/merge_requests2024-03-08T16:41:14Zhttps://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/merge_requests/256chore(deps): update module github.com/aws/aws-sdk-go-v2/config to v1.27.72024-03-08T16:41:14ZRenovate Botchore(deps): update module github.com/aws/aws-sdk-go-v2/config to v1.27.7This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | require | patch | `v1.27.0` -> `v1.27.7` |
---
### Configur...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | require | patch | `v1.27.0` -> `v1.27.7` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMDMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIzMS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/merge_requests/266Only run shadow tests on compatible runners2024-03-07T22:51:39ZCecylia BocovichOnly run shadow tests on compatible runnersCloses #40342Closes #40342Cecylia BocovichCecylia Bocovichhttps://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/merge_requests/265chore(deps): update module google.golang.org/protobuf to v1.33.0 [security]2024-03-07T18:06:04ZRenovate Botchore(deps): update module google.golang.org/protobuf to v1.33.0 [security]This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [google.golang.org/protobuf](https://github.com/protocolbuffers/protobuf-go) | require | minor | `v1.32.0` -> `v1.33.0` |
---
### Infinit...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [google.golang.org/protobuf](https://github.com/protocolbuffers/protobuf-go) | require | minor | `v1.32.0` -> `v1.33.0` |
---
### Infinite loop in JSON unmarshaling in google.golang.org/protobuf
[CVE-2024-24786](https://nvd.nist.gov/vuln/detail/CVE-2024-24786) / [GO-2024-2611](https://pkg.go.dev/vuln/GO-2024-2611)
<details>
<summary>More information</summary>
#### Details
The protojson.Unmarshal function can enter an infinite loop when unmarshaling certain forms of invalid JSON. This condition can occur when unmarshaling into a message which contains a google.protobuf.Any value, or when the UnmarshalOptions.DiscardUnknown option is set.
#### Severity
Unknown
#### References
- [https://go.dev/cl/569356](https://go.dev/cl/569356)
This data is provided by [OSV](https://osv.dev/vulnerability/GO-2024-2611) and the [Go Vulnerability Database](https://github.com/golang/vulndb) ([CC-BY 4.0](https://github.com/golang/vulndb#license)).
</details>
---
### Release Notes
<details>
<summary>protocolbuffers/protobuf-go (google.golang.org/protobuf)</summary>
### [`v1.33.0`](https://github.com/protocolbuffers/protobuf-go/releases/tag/v1.33.0)
[Compare Source](https://github.com/protocolbuffers/protobuf-go/compare/v1.32.0...v1.33.0)
This release contains one security fix:
- `encoding/protojson`: `Unmarshal` could enter an infinite loop when unmarshaling certain forms of invalid JSON. This condition can occur when unmarshaling into a message which contains a `google.protobuf.Any` value, or when the `UnmarshalOptions.DiscardUnknown` option is set. `Unmarshal` now correctly returns an error when handling these inputs. This is CVE-2024-24786.
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "" (UTC), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjIyOS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/merge_requests/246Automatically build container on release and push to our registry.2024-03-07T16:22:04Zmicahmicah@torproject.orgAutomatically build container on release and push to our registry.Now that Tor's gitlab has the container registry enabled, we can build a
snowflake container on release, and push the built container to the snowflake
registry.
This is accomplished without using privileged gitlab runners, via kaniko.
...Now that Tor's gitlab has the container registry enabled, we can build a
snowflake container on release, and push the built container to the snowflake
registry.
This is accomplished without using privileged gitlab runners, via kaniko.
This would speed up snowflake updates for people running the docker
container. It would also mean that the 'docker-snowflake-proxy' project would no
longer need to exist.
This particular MR only builds for the architectures that we have runners for. The existing architecture set that is provided at docker-hub is much more expansive. There are some ways that all of the architectures could be built, but they get very complicated in the CI environment.
Fixes https://gitlab.torproject.org/tpo/anti-censorship/docker-snowflake-proxy/-/issues/10 and https://gitlab.torproject.org/tpo/anti-censorship/docker-snowflake-proxy/-/issues/13
You can see the result of the multi-arch image as follows:
```
$ podman manifest inspect --verbose containers.torproject.org/micah/snowflake:latest
{
"schemaVersion": 2,
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"manifests": [
{
"mediaType": "application/vnd.docker.distribution.manifest.v2+json",
"size": 753,
"digest": "sha256:918d191ab8e0a261c18621d30bd53ef2db339d3a8d0537c9caf98dbae36e55ad",
"platform": {
"architecture": "amd64",
"os": "linux"
}
},
{
"mediaType": "application/vnd.docker.distribution.manifest.v2+json",
"size": 753,
"digest": "sha256:838c7fadd31871f12b4d597d8ffd6b8da54fba999ea4eba9b11a42a49c99d709",
"platform": {
"architecture": "arm64",
"os": "linux"
}
},
{
"mediaType": "application/vnd.docker.distribution.manifest.v2+json",
"size": 753,
"digest": "sha256:8e8119d7739f6aa1f4ec69be7b79bf1413c21580dd54b39c4b863857300b609d",
"platform": {
"architecture": "s390x",
"os": "linux"
}
}
]
}
```https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/merge_requests/263Avoid reusing SQS client ID during repeated rendezvous attempts2024-03-05T17:40:01ZmpuAvoid reusing SQS client ID during repeated rendezvous attempts- Reusing the same SQS Client ID can cause longer than necessary bootstrap times. This MR changes the behaviour to use a different SQS client ID every rendezvous attempt
Fixes #40339- Reusing the same SQS Client ID can cause longer than necessary bootstrap times. This MR changes the behaviour to use a different SQS client ID every rendezvous attempt
Fixes #40339https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/merge_requests/182Randomly select front domain from comma-separated list2024-03-05T15:13:21ZCecylia BocovichRandomly select front domain from comma-separated listRandomly select the front domain used at rendezvous time from the provided comma-separated list.
Some notes:
- There is a tradeoff here where providing more than one front domain will make Snowflake more resistant to blocking (or other ...Randomly select the front domain used at rendezvous time from the provided comma-separated list.
Some notes:
- There is a tradeoff here where providing more than one front domain will make Snowflake more resistant to blocking (or other front-domain related failures), but if a front domain is not usable it will lengthen the amount of time it takes to bootstrap on average because the bootstrap can only proceed when a working domain is selected.
- Backwards compatability with both torrc lines and the old API is maintained
Related: #40068Cecylia BocovichCecylia Bocovichhttps://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/merge_requests/242Add integration testing with shadow2024-02-27T18:50:58ZCecylia BocovichAdd integration testing with shadowCloses #40288
This adds integration tests to the Gitlab CI for Snowflake using Shadow. At the moment, it pulls the test configuration from an external repository https://github.com/cohosh/shadow-snowflake-minimal
We could add these fi...Closes #40288
This adds integration tests to the Gitlab CI for Snowflake using Shadow. At the moment, it pulls the test configuration from an external repository https://github.com/cohosh/shadow-snowflake-minimal
We could add these files to the Snowflake repository in a `tests/` directory, just to keep everything in one place. We also currently require a patch for the Snowflake server to ignore any errors returned from attempting to set the `IP_BIND_ADDRESS_NO_PORT` socket option. This may be ignored in future versions of Shadow, but the Shadow team will first decide on [a policy for stub implementations](https://github.com/shadow/shadow/issues/3280) of unsupported features.Cecylia BocovichCecylia Bocovichhttps://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/merge_requests/247chore(ci): use golang:1.21 in generate_tarball job2024-02-27T16:25:44ZAnna Vyalkovachore(ci): use golang:1.21 in generate_tarball jobFixes release jobFixes release jobhttps://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/merge_requests/239chore(deps): update module github.com/miekg/dns to v1.1.582024-02-21T15:45:32ZRenovate Botchore(deps): update module github.com/miekg/dns to v1.1.58This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/miekg/dns](https://github.com/miekg/dns) | require | patch | `v1.1.57` -> `v1.1.58` |
---
### Release Notes
<details>
<summa...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/miekg/dns](https://github.com/miekg/dns) | require | patch | `v1.1.57` -> `v1.1.58` |
---
### Release Notes
<details>
<summary>miekg/dns (github.com/miekg/dns)</summary>
### [`v1.1.58`](https://github.com/miekg/dns/compare/v1.1.57...v1.1.58)
[Compare Source](https://github.com/miekg/dns/compare/v1.1.57...v1.1.58)
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNDAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjE0MC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/merge_requests/236chore(deps): update module golang.org/x/net to v0.21.0 - autoclosed2024-02-20T16:58:57ZRenovate Botchore(deps): update module golang.org/x/net to v0.21.0 - autoclosedThis MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| golang.org/x/net | require | minor | `v0.20.0` -> `v0.21.0` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no sc...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| golang.org/x/net | require | minor | `v0.20.0` -> `v0.21.0` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjcuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIwMi4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/merge_requests/235chore(deps): update module golang.org/x/crypto to v0.19.02024-02-20T14:34:20ZRenovate Botchore(deps): update module golang.org/x/crypto to v0.19.0This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| golang.org/x/crypto | require | minor | `v0.18.0` -> `v0.19.0` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| golang.org/x/crypto | require | minor | `v0.18.0` -> `v0.19.0` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjcuMCIsInVwZGF0ZWRJblZlciI6IjM3LjE4NS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/merge_requests/234chore(deps): update module github.com/refraction-networking/utls to v1.6.22024-02-19T14:45:54ZRenovate Botchore(deps): update module github.com/refraction-networking/utls to v1.6.2This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/refraction-networking/utls](https://github.com/refraction-networking/utls) | require | patch | `v1.6.0` -> `v1.6.2` |
---
###...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/refraction-networking/utls](https://github.com/refraction-networking/utls) | require | patch | `v1.6.0` -> `v1.6.2` |
---
### Release Notes
<details>
<summary>refraction-networking/utls (github.com/refraction-networking/utls)</summary>
### [`v1.6.2`](https://github.com/refraction-networking/utls/releases/tag/v1.6.2): Dependency and Upstream Update
[Compare Source](https://github.com/refraction-networking/utls/compare/v1.6.1...v1.6.2)
#### What's Changed
- deps: bump all deps to latest by [@​gaukas](https://github.com/gaukas) in https://github.com/refraction-networking/utls/pull/279
- ⬆️ sync: merge changes from golang/go@1.22 release branch by [@​gaukas](https://github.com/gaukas) in https://github.com/refraction-networking/utls/pull/280
**Full Changelog**: https://github.com/refraction-networking/utls/compare/v1.6.1...v1.6.2
### [`v1.6.1`](https://github.com/refraction-networking/utls/releases/tag/v1.6.1): Hotfix: kyberslash2
[Compare Source](https://github.com/refraction-networking/utls/compare/v1.6.0...v1.6.1)
#### Security Warning
This is a security update fixing kyberslash2, a timing side-channel attack against CIRCL library used by uTLS.
#### What's Changed
- build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 by [@​dependabot](https://github.com/dependabot) in https://github.com/refraction-networking/utls/pull/273
- feat: parse GREASE ECH from raw by [@​gaukas](https://github.com/gaukas) in https://github.com/refraction-networking/utls/pull/276
- build(deps): bump github.com/cloudflare/circl from 1.3.6 to 1.3.7 by [@​dependabot](https://github.com/dependabot) in https://github.com/refraction-networking/utls/pull/277
**Full Changelog**: https://github.com/refraction-networking/utls/compare/v1.6.0...v1.6.1
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjcuMCIsInVwZGF0ZWRJblZlciI6IjM3LjE2Mi4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/merge_requests/253refactor: change deprecated "io/ioutil" package to recommended "io" package2024-02-19T08:56:03Zam3orefactor: change deprecated "io/ioutil" package to recommended "io" packageSince Go 1.16 the package "[io/ioutil](https://pkg.go.dev/io/ioutil)" is marked as deprecated, the same functionality is provided by package "[io](https://pkg.go.dev/io)", and those implementations should be preferred in code. All method...Since Go 1.16 the package "[io/ioutil](https://pkg.go.dev/io/ioutil)" is marked as deprecated, the same functionality is provided by package "[io](https://pkg.go.dev/io)", and those implementations should be preferred in code. All methods in the package "[io/ioutil](https://pkg.go.dev/io/ioutil)" are deprecated. With the bump of the go version to [1.21](https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/blob/main/go.mod?ref_type=heads#L3) it's necessary to exchange the packages.https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/merge_requests/243Add metrics for tracking rendezvous method used2024-02-15T01:53:57ZmpuAdd metrics for tracking rendezvous method usedcc: @cohosh
This is a follow-up to https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/merge_requests/214 for adding metrics for tracking the rendezvous method used by clients at the broker side.
- Adds ...cc: @cohosh
This is a follow-up to https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/merge_requests/214 for adding metrics for tracking the rendezvous method used by clients at the broker side.
- Adds the following entries to the broker logs accessed at `/metrics` to track the number of clients accepted or denied for each rendezvous method:
```
client-http-denied-count 8
client-http-restricted-denied-count 8
client-http-unrestricted-denied-count 0
client-snowflake-http-match-count 0
client-ampcache-denied-count 0
client-ampcache-restricted-denied-count 0
client-ampcache-unrestricted-denied-count 0
client-snowflake-ampcache-match-count 0
client-sqs-denied-count 0
client-sqs-restricted-denied-count 0
client-sqs-unrestricted-denied-count 0
client-snowflake-sqs-match-count 0
```
- The `ClientPollTotal` metric on prometheus is also updated to include the rendezvous method used.
This Merge Request relates to the following Issues and Merge Requests:
- original merge request for supporting SQS rendezvous: https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/merge_requests/214
- original issue for implementing SQS rendezvous: https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/26151
- issue for tracking SQS rendezvous deployment: https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/40323https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/merge_requests/251chore(deps): update module github.com/aws/aws-sdk-go-v2/config to v1.27.02024-02-14T16:45:07ZRenovate Botchore(deps): update module github.com/aws/aws-sdk-go-v2/config to v1.27.0This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | require | minor | `v1.26.6` -> `v1.27.0` |
---
### Configur...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | require | minor | `v1.26.6` -> `v1.27.0` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xODcuMSIsInVwZGF0ZWRJblZlciI6IjM3LjE4Ny4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/merge_requests/240chore(deps): update module github.com/aws/aws-sdk-go-v2/config to v1.26.62024-02-12T22:00:09ZRenovate Botchore(deps): update module github.com/aws/aws-sdk-go-v2/config to v1.26.6This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | require | minor | `v1.25.3` -> `v1.26.6` |
---
### Configur...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | require | minor | `v1.25.3` -> `v1.26.6` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNDUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjE0NS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/merge_requests/238chore(deps): update module github.com/pion/ice/v2 to v2.3.132024-02-12T21:56:23ZRenovate Botchore(deps): update module github.com/pion/ice/v2 to v2.3.13This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/pion/ice/v2](https://github.com/pion/ice) | require | patch | `v2.3.11` -> `v2.3.13` |
---
### Release Notes
<details>
<summ...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/pion/ice/v2](https://github.com/pion/ice) | require | patch | `v2.3.11` -> `v2.3.13` |
---
### Release Notes
<details>
<summary>pion/ice (github.com/pion/ice/v2)</summary>
### [`v2.3.13`](https://github.com/pion/ice/releases/tag/v2.3.13)
[Compare Source](https://github.com/pion/ice/compare/v2.3.12...v2.3.13)
#### What's Changed
- Update mdns to v0.0.12 to fix racy resolution by [@​edaniels](https://github.com/edaniels) in https://github.com/pion/ice/pull/649
**Full Changelog**: https://github.com/pion/ice/compare/v2.3.12...v2.3.13
### [`v2.3.12`](https://github.com/pion/ice/releases/tag/v2.3.12)
[Compare Source](https://github.com/pion/ice/compare/v2.3.11...v2.3.12)
#### Changelog
- [`8c013b0`](https://github.com/pion/ice/commit/8c013b0) Trace log inbound messages ([#​641](https://github.com/pion/ice/issues/641))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjguMiIsInVwZGF0ZWRJblZlciI6IjM3LjE3Ni4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/merge_requests/237Add probetest commandline option for STUN URL2024-01-10T17:32:58ZCecylia BocovichAdd probetest commandline option for STUN URLCloses #40321Closes #40321Cecylia BocovichCecylia Bocovichhttps://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/merge_requests/233Use SetNet setting in probetest to ignore net.Interfaces error2024-01-10T16:07:05ZCecylia BocovichUse SetNet setting in probetest to ignore net.Interfaces errorNeeded to get probetest running in shadow. Applies the fix from
https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/40278
to the probetest server.Needed to get probetest running in shadow. Applies the fix from
https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/40278
to the probetest server.Cecylia BocovichCecylia Bocovichhttps://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/merge_requests/232Add proxy commandline option for probe server URL2024-01-10T16:06:29ZCecylia BocovichAdd proxy commandline option for probe server URLCloses #40318Closes #40318Cecylia BocovichCecylia Bocovich