summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2024-02-27Add integration testing with shadowCecylia Bocovich
This change uses the Shadow network simulator[0] to run a minimal snowflake network and pass data between a client and a server. [0] https://shadow.github.io/
2024-02-27Bump version to v2.9.1v2.9.1Cecylia Bocovich
2024-02-21chore(deps): update module github.com/miekg/dns to v1.1.58Renovate Bot
2024-02-20chore(deps): update module golang.org/x/net to v0.21.0Renovate Bot
2024-02-20chore(deps): update module golang.org/x/crypto to v0.19.0Renovate Bot
2024-02-19chore(deps): update module github.com/refraction-networking/utls to v1.6.2Renovate Bot
2024-02-19Merge remote-tracking branch 'gitlab/mr/253'meskio
2024-02-17refactor: change deprecated "io/ioutil" package to recommended "io" packageam3o
2024-02-13chore(deps): update module github.com/aws/aws-sdk-go-v2/config to v1.27.0Renovate Bot
2024-02-12chore(deps): update module github.com/aws/aws-sdk-go-v2/config to v1.26.6Renovate Bot
Signed-off-by: Cecylia Bocovich <cohosh@torproject.org>
2024-02-12chore(deps): update module github.com/pion/ice/v2 to v2.3.13Renovate Bot
Signed-off-by: Cecylia Bocovich <cohosh@torproject.org>
2024-02-12chore(ci): use golang:1.21 in generate_tarball jobAnna “CyberTailor”
Signed-off-by: Cecylia Bocovich <cohosh@torproject.org>
2024-02-05Bump version to v2.9.0v2.9.0Cecylia Bocovich
2024-01-31Prune metrics that are reported for rendezvousMichael Pu
Signed-off-by: Cecylia Bocovich <cohosh@torproject.org>
2024-01-31Move RendezvousMethod field to messages.ArgAnthony Chang
2024-01-31Add metrics for tracking rendezvous methodMichael Pu
Update tests for metrics Add rendezvous_method to Prometheus metrics Update broker spec docs with rendezvous method metrics Bug fix
2024-01-31Fix nil ptr deference when listing client queuesMichael Pu
Signed-off-by: Cecylia Bocovich <cohosh@torproject.org>
2024-01-22Add unit tests for SQS rendezvous in brokerAndrew Wang
Co-authored-by: Michael Pu <michael.pu@uwaterloo.ca>
2024-01-22Add unit tests for SQS rendezvous in clientAnthony Chang
Co-authored-by: Michael Pu <michael.pu@uwaterloo.ca>
2024-01-22Add mocks and interfaces for testing SQS rendezvousAnthony Chang
Co-authored-by: Michael Pu <michael.pu@uwaterloo.ca>