Commits on Source (51)
-
meskio authored
* Closes: #40013
-
danialbehzadi authored
-
danialbehzadi authored
-
Renovate Bot authored
-
meskio authored
-
Renovate Bot authored
-
shelikhoo authored
-
shelikhoo authored
-
Renovate Bot authored
-
Renovate Bot authored
-
Renovate Bot authored
chore(deps): update gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/webtunnel digest to c6e11b4
-
meskio authored
-
Renovate Bot authored
-
Renovate Bot authored
-
Renovate Bot authored
chore(deps): update module gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/webtunnel to v0.0.0-20240507101150-3b6faa481637
-
Renovate Bot authored
-
meskio authored
-
vbauerster authored
-
meskio authored
-
meskio authored
-
Renovate Bot authored
-
Renovate Bot authored
chore(deps): update gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/webtunnel digest to e64b1b3
-
meskio authored
-
Odups authored
-
meskio authored
-
Renovate Bot authored
-
meskio authored
-
Renovate Bot authored
-
meskio authored
-
Renovate Bot authored
-
Renovate Bot authored
-
meskio authored
-
meskio authored
-
Cecylia Bocovich authored
This adds only Snowflake client support to lyrebird. All configuration should be done through SOCKS arguments.
-
Cecylia Bocovich authored
Snowflake has a different set of requirements than other transports for which proxies are supported, and the snowflake library handles the proxy configuration, so we need to use a different method for passing proxy URL information to the Snowflake library.
-
Cecylia Bocovich authored
At the moment snowflake is the only transport that supports it, but this provides some structure for more transports to fully make use of the pt.Log call or other logging and UX features.
-
Cecylia Bocovich authored
This will make it easier for calling applications to pass outbound proxy information to the Snowflake library. Non-tor applications and applications such as Orbot that run PTs in a separate process can now configure outbound proxies without setting tor-specific environment variables.
-
Cecylia Bocovich authored
-
Cecylia Bocovich authored
If OnEvent is not called, cf.eventLogger will be nil, causing a crash if OnNewSnowflakeEvent is called. This ensures that the eventLogger is not nil.
-
meskio authored
-
meskio authored
-
Renovate Bot authored
chore(deps): update gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/webtunnel digest to e4d49e1
-
Cecylia Bocovich authored
Fixes a connection issue on old versions of Android. Thanks to akwizgran for debugging this issue and confirming the fix. Signed-off-by:
Cecylia Bocovich <cohosh@torproject.org>
-
Renovate Bot authored
-
meskio authored
-
Renovate Bot authored
chore(deps): update module gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/webtunnel to v0.0.2
-
meskio authored
-
shelikhoo authored
-
shelikhoo authored
-
Renovate Bot authored
-
meskio authored
Showing
- ChangeLog 18 additions, 0 deletionsChangeLog
- Makefile 4 additions, 0 deletionsMakefile
- README.md 1 addition, 1 deletionREADME.md
- cmd/lyrebird/lyrebird.go 36 additions, 30 deletionscmd/lyrebird/lyrebird.go
- cmd/lyrebird/proxy_http.go 1 addition, 7 deletionscmd/lyrebird/proxy_http.go
- cmd/lyrebird/proxy_socks4.go 1 addition, 1 deletioncmd/lyrebird/proxy_socks4.go
- cmd/lyrebird/pt_extras.go 19 additions, 2 deletionscmd/lyrebird/pt_extras.go
- common/utlsutil/clienthelloID.go 67 additions, 0 deletionscommon/utlsutil/clienthelloID.go
- go.mod 71 additions, 11 deletionsgo.mod
- go.sum 272 additions, 26 deletionsgo.sum
- internal/x25519ell2/x25519ell2.go 1 addition, 1 deletioninternal/x25519ell2/x25519ell2.go
- renovate.json 1 addition, 1 deletionrenovate.json
- transports/base/base.go 10 additions, 1 deletiontransports/base/base.go
- transports/meeklite/base.go 4 additions, 1 deletiontransports/meeklite/base.go
- transports/meeklite/certs.go 54 additions, 0 deletionstransports/meeklite/certs.go
- transports/meeklite/meek.go 2 additions, 1 deletiontransports/meeklite/meek.go
- transports/meeklite/transport.go 1 addition, 58 deletionstransports/meeklite/transport.go
- transports/obfs2/obfs2.go 4 additions, 1 deletiontransports/obfs2/obfs2.go
- transports/obfs3/obfs3.go 4 additions, 1 deletiontransports/obfs3/obfs3.go
- transports/obfs4/obfs4.go 4 additions, 1 deletiontransports/obfs4/obfs4.go
Makefile
0 → 100644
common/utlsutil/clienthelloID.go
0 → 100644
This diff is collapsed.
transports/meeklite/certs.go
0 → 100644