Rod Hynes
|
6ae61686ac
Resolver bug fixes
|
3 سال پیش |
Rod Hynes
|
a4e12206e2
Integrate new resolver into client
|
3 سال پیش |
Rod Hynes
|
7349d60f94
Add MeekModePlaintextRoundTrip
|
5 سال پیش |
Rod Hynes
|
f6efbd8027
Integrate Conjure protocol
|
5 سال پیش |
Rod Hynes
|
23f6c2780e
Avoid spurious upstream proxy error notices
|
5 سال پیش |
Rod Hynes
|
5ef3c39273
Replace common.ContextError
|
6 سال پیش |
Rod Hynes
|
fa53cdfb89
Redact sensitive data from diagnostic notices
|
6 سال پیش |
Rod Hynes
|
42556e0fd5
Implement dial parameters replay
|
7 سال پیش |
Rod Hynes
|
ecbc59fb42
Additional fragmentor metrics tests and fixes
|
7 سال پیش |
Rod Hynes
|
4ee9d25885
Add fragmentor dial stats and metrics
|
7 سال پیش |
Rod Hynes
|
ae6d0f8f37
Preliminary Tapdance and Marionette integration
|
7 سال پیش |
Rod Hynes
|
6eb3f1577a
tactics: initial implementation
|
8 سال پیش |
Rod Hynes
|
48611aff34
Replace pending conns with Context
|
8 سال پیش |
Rod Hynes
|
e4d0808e3a
Fix: in TCP dial, apply IPv6Synthesizer after resolving hostnames
|
8 سال پیش |
Rod Hynes
|
49eae87f49
Some gitmetalinter fixes
|
8 سال پیش |
Rod Hynes
|
7396943207
- Add Closer interface and implement in Conns
|
9 سال پیش |
Rod Hynes
|
462ae07799
Enable calling CloseWrite for psiphon.TCPConns
|
9 سال پیش |
Rod Hynes
|
bd75ddbb1d
Rename "UpstreamProxyCustomHeaders" to "CustomHeaders"
|
9 سال پیش |
Rod Hynes
|
5133a399de
Merge branch 'master' of https://github.com/Psiphon-Labs/psiphon-tunnel-core
|
9 سال پیش |
Rod Hynes
|
ea5b1cbd54
Fixes for tcpDial (bind version)
|
9 سال پیش |
Michael Goldberger
|
4a6a820c85
revert TCPConn to using the previously set custom headers
|
9 سال پیش |
Michael Goldberger
|
0aa28953aa
use a copy of custom headers when calling UserAgentIfUnset to avoid races
|
9 سال پیش |
Michael Goldberger
|
c0eb519924
re-organized code to allow user agent selection in additional cases
|
9 سال پیش |
Miro Kuratczyk
|
47666a9fd1
Added further IPv6 support. Also, revisions based on feedback.
|
9 سال پیش |
Miro Kuratczyk
|
e793e8853b
Fixed IPv4 address detection (net.ParseIP will always return an address in 16-byte form)
|
9 سال پیش |
Miro Kuratczyk
|
778398d30c
Added IPv6Synthesizer interface which allows the core tunnel to call into the host application to synthesize IPv6 addresses from IPv4 ones. This is used to correctly lookup IPs on DNS64/NAT64 networks.
|
9 سال پیش |
Rod Hynes
|
085672c723
Bug fixes and cleanups:
|
9 سال پیش |
Rod Hynes
|
1b30d92d14
Common code refactoring
|
9 سال پیش |
Eugene Fryntov
|
92822fce60
New config option for adding custom HTTP headers to HTTP(s) proxied connections
|
9 سال پیش |
Rod Hynes
|
4aafc1354c
Integrated MaxMind GeoIP lookup
|
10 سال پیش |