Rod Hynes 4f1be2bada Added Windows support: split out platform-specific network connection code; worker pool cleanup in runTunnel is now asynchronous 11 years ago
..
config.go 1c0c7be680 Added support for selecting egress region 11 years ago
conn.go 4f1be2bada Added Windows support: split out platform-specific network connection code; worker pool cleanup in runTunnel is now asynchronous 11 years ago
conn_unix.go 4f1be2bada Added Windows support: split out platform-specific network connection code; worker pool cleanup in runTunnel is now asynchronous 11 years ago
conn_windows.go 4f1be2bada Added Windows support: split out platform-specific network connection code; worker pool cleanup in runTunnel is now asynchronous 11 years ago
dataStore.go 1c0c7be680 Added support for selecting egress region 11 years ago
defaults.go 91accf75dd Implemented server API requests (handshake and connected); and a tunnelled http proxy 11 years ago
httpProxy.go 3f0dd6fd49 Temporary InsecureSkipVerify work-around for IP SANs issue; use http.DefaultTransport timeouts 11 years ago
obfuscatedSshConn.go 059b6eb145 added random, variable length padding (as is done in other Psiphon clients) 11 years ago
obfuscator.go f888440334 bug fixes; make ServerEntry and RemoteServerList struct members public 11 years ago
remoteServerList.go 91accf75dd Implemented server API requests (handshake and connected); and a tunnelled http proxy 11 years ago
runTunnel.go 4f1be2bada Added Windows support: split out platform-specific network connection code; worker pool cleanup in runTunnel is now asynchronous 11 years ago
serverApi.go 02cd8ba16b Implemented work around for verifying legacy Psiphon server certificates; reuse custom https client throughout session 11 years ago
serverEntry.go 91accf75dd Implemented server API requests (handshake and connected); and a tunnelled http proxy 11 years ago
socksProxy.go 91accf75dd Implemented server API requests (handshake and connected); and a tunnelled http proxy 11 years ago
tlsDialer.go 4f1be2bada Added Windows support: split out platform-specific network connection code; worker pool cleanup in runTunnel is now asynchronous 11 years ago
tunnel.go 9308d1ec87 refactored runTunnel and tunnel to use less shared memory and more resemble an idiomatic Go processing pipeline; refactored conn to support an explicit, synchronized interruption list and cleanup race conditions related to unsynced access to shared memory 11 years ago
utils.go 91accf75dd Implemented server API requests (handshake and connected); and a tunnelled http proxy 11 years ago