Commit History

Author SHA1 Message Date
  Rod Hynes 23f6c2780e Avoid spurious upstream proxy error notices 5 years ago
  Rod Hynes 5ef3c39273 Replace common.ContextError 6 years ago
  Rod Hynes fa53cdfb89 Redact sensitive data from diagnostic notices 6 years ago
  Rod Hynes 42556e0fd5 Implement dial parameters replay 7 years ago
  Rod Hynes ecbc59fb42 Additional fragmentor metrics tests and fixes 7 years ago
  Rod Hynes 4ee9d25885 Add fragmentor dial stats and metrics 7 years ago
  Rod Hynes ae6d0f8f37 Preliminary Tapdance and Marionette integration 7 years ago
  Rod Hynes 6eb3f1577a tactics: initial implementation 8 years ago
  Rod Hynes 48611aff34 Replace pending conns with Context 8 years ago
  Rod Hynes e4d0808e3a Fix: in TCP dial, apply IPv6Synthesizer after resolving hostnames 8 years ago
  Rod Hynes 49eae87f49 Some gitmetalinter fixes 8 years ago
  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