Rod Hynes fbd5a23b90 Fixed: poor meek performance due sending only one Write() buffer per round trip instead of consolidating buffers up to max payload size. Now using a single, synchronized write buffer. Also implemented blocking on full receive buffer. 11 years ago
..
config.go 333ea00df4 Added ConnectionWorkerPoolSize parameter to config 11 years ago
config_test.go 1632bfeb97 Added note about test suite overkill 11 years ago
conn.go 69dc5fe9f8 Implemented meek protocol support; integrated meek, with refactoring of conn, dialer, and tunnel code; added config parameter to specify tunnel protocol 11 years ago
dataStore.go 2d7dc43c9b Added log line prefixes 11 years ago
defaults.go fc9b3e9d7e MeekConn uses its own pendingConn to respect the lifetime of its underlying direct connections; comprehensive read timeout for serverApi requests to detect when response body reading hangs. 11 years ago
directConn.go 69dc5fe9f8 Implemented meek protocol support; integrated meek, with refactoring of conn, dialer, and tunnel code; added config parameter to specify tunnel protocol 11 years ago
directConn_unix.go 15672dfed4 Fixed: use LookupIP, which handles both domain name and IP address hosts 11 years ago
directConn_windows.go 7c6f5ebe74 Fixed: compile error on Windows 11 years ago
httpProxy.go 9687313531 Add Proxy-Connection to list of hop-by-hop headers stripped by HTTP proxy 11 years ago
meekConn.go fbd5a23b90 Fixed: poor meek performance due sending only one Write() buffer per round trip instead of consolidating buffers up to max payload size. Now using a single, synchronized write buffer. Also implemented blocking on full receive buffer. 11 years ago
notice.go 5dd08654f1 Missing new source file 11 years ago
obfuscatedSshConn.go 69dc5fe9f8 Implemented meek protocol support; integrated meek, with refactoring of conn, dialer, and tunnel code; added config parameter to specify tunnel protocol 11 years ago
obfuscator.go 69dc5fe9f8 Implemented meek protocol support; integrated meek, with refactoring of conn, dialer, and tunnel code; added config parameter to specify tunnel protocol 11 years ago
remoteServerList.go 2d7dc43c9b Added log line prefixes 11 years ago
runTunnel.go 333ea00df4 Added ConnectionWorkerPoolSize parameter to config 11 years ago
serverApi.go fc9b3e9d7e MeekConn uses its own pendingConn to respect the lifetime of its underlying direct connections; comprehensive read timeout for serverApi requests to detect when response body reading hangs. 11 years ago
serverEntry.go 91accf75dd Implemented server API requests (handshake and connected); and a tunnelled http proxy 11 years ago
socksProxy.go 69dc5fe9f8 Implemented meek protocol support; integrated meek, with refactoring of conn, dialer, and tunnel code; added config parameter to specify tunnel protocol 11 years ago
tlsDialer.go f80317779c Fixed: CustomTLSDial did not use FrontingAddr properly 11 years ago
tunnel.go fc9b3e9d7e MeekConn uses its own pendingConn to respect the lifetime of its underlying direct connections; comprehensive read timeout for serverApi requests to detect when response body reading hangs. 11 years ago
utils.go 43fb2c9219 Also log caller line number in ContextError 11 years ago