Rod Hynes
|
7396943207
- Add Closer interface and implement in Conns
|
9 years ago |
Rod Hynes
|
462ae07799
Enable calling CloseWrite for psiphon.TCPConns
|
9 years ago |
Rod Hynes
|
bd75ddbb1d
Rename "UpstreamProxyCustomHeaders" to "CustomHeaders"
|
9 years ago |
Rod Hynes
|
5133a399de
Merge branch 'master' of https://github.com/Psiphon-Labs/psiphon-tunnel-core
|
9 years ago |
Rod Hynes
|
ea5b1cbd54
Fixes for tcpDial (bind version)
|
9 years ago |
Michael Goldberger
|
4a6a820c85
revert TCPConn to using the previously set custom headers
|
9 years ago |
Michael Goldberger
|
0aa28953aa
use a copy of custom headers when calling UserAgentIfUnset to avoid races
|
9 years ago |
Michael Goldberger
|
c0eb519924
re-organized code to allow user agent selection in additional cases
|
9 years ago |
Miro Kuratczyk
|
47666a9fd1
Added further IPv6 support. Also, revisions based on feedback.
|
9 years ago |
Miro Kuratczyk
|
e793e8853b
Fixed IPv4 address detection (net.ParseIP will always return an address in 16-byte form)
|
9 years ago |
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 years ago |
Rod Hynes
|
085672c723
Bug fixes and cleanups:
|
9 years ago |
Rod Hynes
|
1b30d92d14
Common code refactoring
|
9 years ago |
Eugene Fryntov
|
92822fce60
New config option for adding custom HTTP headers to HTTP(s) proxied connections
|
9 years ago |
Rod Hynes
|
4aafc1354c
Integrated MaxMind GeoIP lookup
|
10 years ago |
Rod Hynes
|
227ad882b8
Fix: Controller shutdown could delay/hang
|
10 years ago |
Rod Hynes
|
9f3bdf7f83
Fix formatting
|
10 years ago |
Rod Hynes
|
645f2eb2e9
Fix: panic when getting RemoteAddr when upstream proxy in use
|
10 years ago |
Rod Hynes
|
72d89dabcc
Fix: don't include port in value passed to ResolvedIPCallback
|
10 years ago |
Rod Hynes
|
b3b2df95d6
Report new fronted meek stats
|
10 years ago |
Rod Hynes
|
21f77df973
Refactor upstreamproxy integration
|
10 years ago |
Rod Hynes
|
3dbf7e8422
Fix: further revised fix for 3b29161
|
10 years ago |
Eugene Fryntov
|
50f9ac8a31
Upstream proxy instant dial timeout fix
|
10 years ago |
Rod Hynes
|
015428cd2f
Fixes related to shutdown delays and hangs
|
10 years ago |
Rod Hynes
|
a296ec01e1
Fix upstreamproxy integration bugs
|
10 years ago |
Rod Hynes
|
7ec056ac7c
Integrated upstreamproxy
|
10 years ago |
Rod Hynes
|
12fdcb4c3c
Continuation of refactor in 2cea38f: move TunneledConn to tunnel.go
|
11 years ago |
Rod Hynes
|
f08aa6066f
Don't log an error when SetClosedSignal is called on a closed conn
|
11 years ago |
Rod Hynes
|
b2f5e92037
Replace SocketProtector/BindToDevice UNIX domain socket client/server with in-process Java/Go interface; update import paths from code.google.com; fix: don't use 0 timeout in bindLookupIP
|
11 years ago |
Rod Hynes
|
5c8977e30a
Major rewrite of top-level code.
|
11 years ago |