- Dec 12, 2024
-
-
David Fifield authored
-
- Dec 05, 2024
-
-
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 tpo/anti-censorship/pluggable-transports/snowflake#40178. Partially addresses tpo/anti-censorship/pluggable-transports/snowflake#40376 Signed-off-by:
Cecylia Bocovich <cohosh@torproject.org>
-
As per tpo/anti-censorship/pluggable-transports/snowflake!392 (comment 3096760) in preparation for further changes to `Negotiate`.
-
- Dec 04, 2024
-
-
Cecylia Bocovich authored
-
- Dec 03, 2024
-
-
Cecylia Bocovich authored
-
Cecylia Bocovich authored
Remove STUN servers that are offline, appear to be misconfigured, or do not support NAT discovery
-
- Nov 28, 2024
-
-
Closes tpo/anti-censorship/pluggable-transports/snowflake#40271. Supersedes tpo/anti-censorship/pluggable-transports/snowflake!417 . This simplifies the code and (probably) removes the need for `StripLocalAddresses`, although makes us more dependent on Pion. Signed-off-by:
Cecylia Bocovich <cohosh@torproject.org>
-
- Nov 13, 2024
-
-
shelikhoo authored
-
- Nov 11, 2024
-
-
Renovate Bot authored
-
- Oct 29, 2024
-
-
Cecylia Bocovich authored
Return an error if the connection was already closed. On the first close, return an error if any of the calls inside Close() returned an error in this order: - smux.Stream.Close() - pconn.Close() - smux.Session.Close()
-
Cecylia Bocovich authored
Use synchronization to avoid a panic if SnowflakeConn.Close is called more than once.
-
- Oct 17, 2024
-
-
Fixes #40371. Partially reverts !141.
-
- Sep 25, 2024
-
- Sep 08, 2024
-
-
WofWca authored
-
- Aug 21, 2024
- Aug 07, 2024
-
-
meskio authored
-
- Aug 01, 2024
-
- Jul 11, 2024
-
-
meskio authored
-
- May 09, 2024
-
-
meskio authored
* Related: #40354
-
- Mar 24, 2024
-
-
Cecylia Bocovich authored
We switched to a CDN77, a cloud provider that supports domain fronting.
-
- Mar 09, 2024
-
-
mpu authored
-
- Mar 05, 2024
-
-
- Feb 17, 2024
-
-
am3o authored
-
- Jan 22, 2024
-
-
Co-authored-by:
Michael Pu <michael.pu@uwaterloo.ca>
-
Co-authored-by:
Michael Pu <michael.pu@uwaterloo.ca>
-
Co-authored-by:
Michael Pu <michael.pu@uwaterloo.ca>
-
This features adds an additional rendezvous method to send client offers and receive proxy answers through the use of Amazon SQS queues. tpo/anti-censorship/pluggable-transports/snowflake#26151
-
- Jan 16, 2024
-
-
David Fifield authored
shelikhoo/dev-udp-performance-rebased branch https://gitlab.torproject.org/shelikhoo/snowflake/-/commits/9dce28cfc2093490473432ffecd9abaab7ebdbdb
-
- Jan 04, 2024
-
-
For #40294
-
- Nov 21, 2023
-
-
David Fifield authored
-
- Nov 07, 2023
-
-
David Fifield authored
tpo/anti-censorship/pluggable-transports/snowflake!154 (comment 2919109) Still ignoring the io.ErrShortBuffer at the callers, which retains current behavior.
-
David Fifield authored
Instead of unconditionally allocating its own.
-
- Oct 26, 2023
-
-
Cecylia Bocovich authored
This fixes a regression introduced in 9fdfb3d1, where the list of front domains always contained an empty string if none were supplied via the commandline options, causing rendezvous failures for both amp cache and domain fronting. This fix checks to see whether the commandline option was supplied.
-
- Oct 24, 2023
-
-
shelikhoo authored
-
- Oct 05, 2023
-
-
Cecylia Bocovich authored
Introduce a new commandline and SOCKS argument for comma-separated domain fronts rather than repurposing the old one so that we can maintain backwards compatability with users running old versions of the client. A new bridge line shared on circumvention settings could have both the front= and fronts= options set.
-
Cecylia Bocovich authored
This commmit changes the command-line and Bridge line arguments to take a comma-separated list of front domains. The change is backwards compatible with old Bridge and ClientTransportPlugin lines. At rendezvous time, a front domain will be randomly chosen from the list.
-
- Aug 24, 2023
-
-
For details, see https://github.com/shadow/shadow/issues/2980
-
- Jun 14, 2023
-
-
Cecylia Bocovich authored
This is a workaround for older versions of android that do not trust the Let's Encrypt root certificate. #40087
-
- May 31, 2023
-
-
meskio authored
Related: tpo/anti-censorship/team#86
-