Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-03-03 | Build multi-arch image. | Micah Anderson | |
This will build only those architectures that we have runners to build on | |||
2024-03-03 | Build multi-arch image. | Micah Anderson | |
This will build only those architectures that we have runners to build on | |||
2024-03-03 | Build multi-arch image. | Micah Anderson | |
This will build only those architectures that we have runners to build on | |||
2024-03-03 | Build multi-arch image. | Micah Anderson | |
This will build only those architectures that we have runners to build on | |||
2024-03-03 | Build multi-arch image. | Micah Anderson | |
This will build only those architectures that we have runners to build on | |||
2024-03-03 | Automatically 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-27 | Use known working version of shadow | Cecylia Bocovich | |
2024-02-27 | Use golang:1.21 container for shadow experiments | Cecylia Bocovich | |
2024-02-27 | Patch snowflake server in shadow experiment | Cecylia Bocovich | |
Prevent an unsupported syscall in shadow from causing the snowflake server to fail. | |||
2024-02-27 | Export shadow logs as an artifact for debugging | Cecylia Bocovich | |
2024-02-27 | Add integration testing with shadow | Cecylia 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-27 | Bump version to v2.9.1v2.9.1 | Cecylia Bocovich | |
2024-02-21 | chore(deps): update module github.com/miekg/dns to v1.1.58 | Renovate Bot | |
2024-02-20 | chore(deps): update module golang.org/x/net to v0.21.0 | Renovate Bot | |
2024-02-20 | chore(deps): update module golang.org/x/crypto to v0.19.0 | Renovate Bot | |
2024-02-19 | chore(deps): update module github.com/refraction-networking/utls to v1.6.2 | Renovate Bot | |
2024-02-19 | Merge remote-tracking branch 'gitlab/mr/253' | meskio | |
2024-02-17 | refactor: change deprecated "io/ioutil" package to recommended "io" package | am3o | |
2024-02-13 | chore(deps): update module github.com/aws/aws-sdk-go-v2/config to v1.27.0 | Renovate Bot | |
2024-02-12 | chore(deps): update module github.com/aws/aws-sdk-go-v2/config to v1.26.6 | Renovate Bot | |
Signed-off-by: Cecylia Bocovich <cohosh@torproject.org> | |||
2024-02-12 | chore(deps): update module github.com/pion/ice/v2 to v2.3.13 | Renovate Bot | |
Signed-off-by: Cecylia Bocovich <cohosh@torproject.org> | |||
2024-02-12 | chore(ci): use golang:1.21 in generate_tarball job | Anna “CyberTailor” | |
Signed-off-by: Cecylia Bocovich <cohosh@torproject.org> | |||
2024-02-05 | Bump version to v2.9.0v2.9.0 | Cecylia Bocovich | |
2024-01-31 | Prune metrics that are reported for rendezvous | Michael Pu | |
Signed-off-by: Cecylia Bocovich <cohosh@torproject.org> | |||
2024-01-31 | Move RendezvousMethod field to messages.Arg | Anthony Chang | |
2024-01-31 | Add metrics for tracking rendezvous method | Michael Pu | |
Update tests for metrics Add rendezvous_method to Prometheus metrics Update broker spec docs with rendezvous method metrics Bug fix | |||
2024-01-31 | Fix nil ptr deference when listing client queues | Michael Pu | |
Signed-off-by: Cecylia Bocovich <cohosh@torproject.org> | |||
2024-01-22 | Add unit tests for SQS rendezvous in broker | Andrew Wang | |
Co-authored-by: Michael Pu <michael.pu@uwaterloo.ca> | |||
2024-01-22 | Add unit tests for SQS rendezvous in client | Anthony Chang | |
Co-authored-by: Michael Pu <michael.pu@uwaterloo.ca> | |||
2024-01-22 | Add mocks and interfaces for testing SQS rendezvous | Anthony Chang | |
Co-authored-by: Michael Pu <michael.pu@uwaterloo.ca> | |||
2024-01-22 | Implement SQS rendezvous in client and broker | Michael Pu | |
This features adds an additional rendezvous method to send client offers and receive proxy answers through the use of Amazon SQS queues. https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/26151 | |||
2024-01-16 | Cosmetic fixes taken from !219. | David Fifield | |
shelikhoo/dev-udp-performance-rebased branch https://gitlab.torproject.org/shelikhoo/snowflake/-/commits/9dce28cfc2093490473432ffecd9abaab7ebdbdb | |||
2024-01-10 | Add probetest commandline option for STUN URL | Cecylia Bocovich | |
2024-01-10 | Use SetNet setting in probetest to ignore net.Interfaces error | Cecylia Bocovich | |
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. | |||
2024-01-10 | Add proxy commandline option for probe server URL | Cecylia Bocovich | |
2024-01-08 | chore(deps): update module github.com/xtaci/kcp-go/v5 to v5.6.7 | Renovate Bot | |
2024-01-08 | chore(deps): update module google.golang.org/protobuf to v1.32.0 | Renovate Bot | |
2024-01-08 | chore(deps): update module github.com/prometheus/client_golang to v1.18.0 | Renovate Bot | |
2024-01-08 | chore(deps): update module golang.org/x/sys to v0.16.0 | Renovate Bot | |
2024-01-08 | Scrub space separated ip addresses | Arlo Breault | |
The issue with ReplaceAllFunc is that it's capturing the leading and trailing spaces in the regexp, so successive ips don't match. From the docstring, > If 'All' is present, the routine matches successive non-overlapping > matches of the entire expression. For #40306 | |||
2024-01-04 | Update recommended torrc options in the client readmegl40294 | Arlo Breault | |
For #40294 | |||
2024-01-04 | Add vcs revision to version stringgl40285 | Arlo Breault | |
For #40285 | |||
2023-12-21 | Bump version to v2.8.1v2.8.1 | Cecylia Bocovich | |
2023-12-21 | Suppress logs of EventOnProxyConnectionOver | Cecylia Bocovich | |
2023-12-20 | Merge remote-tracking branch 'gitlab/mr/224' | meskio | |
2023-12-19 | chore(deps): update module golang.org/x/crypto to v0.17.0 [security]renovate/go-golang.org/x/crypto-vulnerability | Renovate Bot | |
2023-12-18 | chore(deps): update module github.com/refraction-networking/utls to v1.6.0 | Renovate Bot | |
2023-12-18 | Add Ignore Android Restriction Workaround for Proxy | n8fr8 | |
2023-12-14 | chore(deps): update module github.com/pion/webrtc/v3 to v3.2.24 | Renovate Bot | |
2023-11-30 | chore(deps): update module golang.org/x/net to v0.19.0 | Renovate Bot | |