aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-04-05chore(deps): update module github.com/pion/sdp/v3 to v3.0.9renovate/github.com-pion-sdp-v3-3.xRenovate Bot
2024-04-04chore(deps): update module golang.org/x/crypto to v0.22.0Renovate Bot
2024-04-04Merge remote-tracking branches 'gitlab/mr/289' and 'gitlab/mr/293'meskio
2024-04-04Update README.md to include all available CLI optionsSky
2024-04-04Allow to set listen address for metrics service via cl flagsSky
2024-04-03chore(deps): update module github.com/prometheus/client_model to v0.6.1renovate/github.com-prometheus-client_model-0.xRenovate Bot
2024-03-29chore(deps): update module github.com/aws/aws-sdk-go-v2 to v1.26.1renovate/github.com-aws-aws-sdk-go-v2-1.xRenovate Bot
2024-03-25CI: Remove echo in container stage.ci_container_dependsMicah Anderson
This was here for debugging and is no longer necessary. It also resulted in the following command being run: $ echo "Building Docker image with tag: $TAG" /kaniko/executor --context "${CI_PROJECT_DIR}" --dockerfile "${CI_PROJECT_DIR}/Dockerfile" --destination "${CI_REGISTRY_IMAGE}:${TAG}_${ARCH}" which does not produce the image properly.
2024-03-25CI: make tag-container-release job depend on previous stagesMicah Anderson
2024-03-24Update torrc file to match Tor Browser builtinsCecylia Bocovich
We switched to a CDN77, a cloud provider that supports domain fronting.
2024-03-22Comment typo.David Fifield
2024-03-20chore(deps): update module github.com/aws/aws-sdk-go-v2/service/sqs to v1.31.3Renovate Bot
2024-03-20chore(deps): update module github.com/aws/aws-sdk-go-v2/config to v1.27.8Renovate Bot
2024-03-19chore(deps): update module github.com/pion/ice/v2 to v2.3.14Renovate Bot
2024-03-18chore(deps): update module github.com/aws/aws-sdk-go-v2/credentials to v1.17.8Renovate Bot
2024-03-18Bump version to v2.9.2v2.9.2Cecylia Bocovich
2024-03-18CI: tag containers in a meaningful way (Fixes #40345).Micah Anderson
If there was a push to `main`, build a container with the tag `latest. If there was a tag pushed, then build a container with the container tag set to the git tag, additionally setting a `stable` tag that matches. Because the process creates a number of temporary intermediary containers before they are merged into one with the `merge-manifests` job (`$tag_amd64`, `$tag_arm64`, `$tag_s390x`, `latest_amd64`, `latest_arm64`, `latest_s390x`) which are only useful for the `merge-manifests` job, we clean these up in the `clean_image_tags` job using the gitlab API
2024-03-18chore(deps): update module golang.org/x/net to v0.22.0Renovate Bot
Signed-off-by: Cecylia Bocovich <cohosh@torproject.org>
2024-03-18chore(deps): update module github.com/xtaci/kcp-go/v5 to v5.6.8renovate/github.com-xtaci-kcp-go-v5-5.xRenovate Bot
Signed-off-by: Cecylia Bocovich <cohosh@torproject.org>
2024-03-18chore(deps): update module github.com/prometheus/client_golang to v1.19.0Renovate Bot
Signed-off-by: Cecylia Bocovich <cohosh@torproject.org>
2024-03-12chore(deps): update module github.com/prometheus/client_model to v0.6.03.0.0Renovate Bot
2024-03-12Merge remote-tracking branch 'origin/mr/258'meskio
2024-03-12Merge remote-tracking branch 'origin/mr/264'meskio
2024-03-12chore(deps): update docker.io/library/golang docker tag to v1.22renovate/docker.io-library-golang-1.xRenovate Bot
2024-03-12chore(deps): update golang docker tag to v1.22Renovate Bot
2024-03-11chore(deps): update module github.com/pion/webrtc/v3 to v3.2.29Renovate Bot
2024-03-09Update doc with new lines in metrics outputMichael Pu
2024-03-09Implement better client IP per rendezvous method tracking for clientsMichael Pu
Implement better client IP per rendezvous method tracking for clients Add tests for added code, fix existing tests chore(deps): update module github.com/miekg/dns to v1.1.58 Implement better client IP tracking for http and ampcache Add tests for added code, fix existing tests Implement GetCandidateAddrs from SDP Add getting client IP for SQS Bug fixes Bug fix for tests
2024-03-09update docsMichael Pu
2024-03-09Switch to sqscreds param for passing in SQS credentialsMichael Pu
2024-03-08Fix grep command to check output of shadow testsCecylia Bocovich
2024-03-08chore(deps): update module github.com/aws/aws-sdk-go-v2/service/sqs to v1.31.2Renovate Bot
Signed-off-by: Cecylia Bocovich <cohosh@torproject.org>
2024-03-08chore(deps): update module golang.org/x/crypto to v0.21.0Renovate Bot
Signed-off-by: Cecylia Bocovich <cohosh@torproject.org>
2024-03-08chore(deps): update module github.com/refraction-networking/utls to v1.6.3Renovate Bot
Signed-off-by: Cecylia Bocovich <cohosh@torproject.org>
2024-03-08chore(deps): update module github.com/aws/aws-sdk-go-v2/config to v1.27.7Renovate Bot
Signed-off-by: Cecylia Bocovich <cohosh@torproject.org>
2024-03-07Only run shadow tests on compatible runnersCecylia Bocovich
2024-03-06chore(deps): update module google.golang.org/protobuf to v1.33.0 [security]renovate/go-google.golang.org/protobuf-vulnerabilityRenovate Bot
2024-03-05update docsMichael Pu
Signed-off-by: Cecylia Bocovich <cohosh@torproject.org>
2024-03-05Update testsMichael Pu
2024-03-05Move SQS client ID generation to ExchangeMichael Pu
2024-03-03Build multi-arch image.Micah Anderson
This will build only those architectures that we have runners to build on
2024-03-03Build multi-arch image.Micah Anderson
This will build only those architectures that we have runners to build on
2024-03-03Build multi-arch image.Micah Anderson
This will build only those architectures that we have runners to build on
2024-03-03Build multi-arch image.Micah Anderson
This will build only those architectures that we have runners to build on
2024-03-03Build multi-arch image.Micah Anderson
This will build only those architectures that we have runners to build on
2024-03-03Automatically build container on release and push to our registry.Micah Anderson
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. Fixes docker-snowflake-proxy#10 Fixes docker-snowflake-proxy#13
2024-02-27Use known working version of shadowCecylia Bocovich
2024-02-27Use golang:1.21 container for shadow experimentsCecylia Bocovich
2024-02-27Patch snowflake server in shadow experimentCecylia Bocovich
Prevent an unsupported syscall in shadow from causing the snowflake server to fail.
2024-02-27Export shadow logs as an artifact for debuggingCecylia Bocovich