snowflake/client/lib
WofWca 94b6647d33
feat(client): try restricted proxy if NAT unknown
Just once, to offload unrestricted proxies.
This is useful when our STUN servers are blocked or don't support
the NAT discovery feature, or if they're just slow.

Closes https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/40178.
Partially addresses https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/40376

Signed-off-by: Cecylia Bocovich <cohosh@torproject.org>
2024-12-05 10:34:08 -05:00
..
interfaces.go Change package name and add a package comment 2021-10-04 10:17:37 -04:00
lib_test.go Move the development to gitlab 2023-05-31 10:01:47 +02:00
peers.go Perform SnowflakeConn.Close() logic only once 2024-10-29 14:58:01 -04:00
rendezvous.go feat(client): try restricted proxy if NAT unknown 2024-12-05 10:34:08 -05:00
rendezvous_ampcache.go refactor: change deprecated "io/ioutil" package to recommended "io" package 2024-02-17 12:47:22 +01:00
rendezvous_http.go refactor: change deprecated "io/ioutil" package to recommended "io" package 2024-02-17 12:47:22 +01:00
rendezvous_sqs.go Switch to sqscreds param for passing in SQS credentials 2024-03-09 13:35:16 -05:00
rendezvous_test.go feat(client): try restricted proxy if NAT unknown 2024-12-05 10:34:08 -05:00
snowflake.go feat(client): try restricted proxy if NAT unknown 2024-12-05 10:34:08 -05:00
turbotunnel.go Have encapsulation.ReadData return an error when the buffer is short. 2023-11-07 05:51:35 +00:00
util.go change bandwidth type from int to int64 to prevent overflow 2022-11-21 10:33:21 -05:00
webrtc.go feat(client): try restricted proxy if NAT unknown 2024-12-05 10:34:08 -05:00