Rod Hynes 02cd8ba16b Implemented work around for verifying legacy Psiphon server certificates; reuse custom https client throughout session 11 years ago
..
config.go 91accf75dd Implemented server API requests (handshake and connected); and a tunnelled http proxy 11 years ago
conn.go 5a37f03b77 Implemented persistent server entry data store and integrated with fetch remote server list and run tunnel. Fetch remote server list is now performed asynchronously. Run tunnel now repeated cycles through the stored server entries. 11 years ago
dataStore.go 91accf75dd Implemented server API requests (handshake and connected); and a tunnelled http proxy 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 91accf75dd Implemented server API requests (handshake and connected); and a tunnelled http proxy 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 02cd8ba16b Implemented work around for verifying legacy Psiphon server certificates; reuse custom https client throughout session 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