Rod Hynes
|
7ec056ac7c
Integrated upstreamproxy
|
10 years ago |
Rod Hynes
|
216c647db4
Fix config_test.go -- RemoteServerList params no longer required
|
11 years ago |
Adam Pritchard
|
a7db54a393
Updated config tests. Added delimiters around sample config in README to help with programmatically processing it.
|
11 years ago |
Rod Hynes
|
749ac334c1
Display Travis build status
|
11 years ago |
Rod Hynes
|
c7b133821b
README updates
|
11 years ago |
Rod Hynes
|
c1f6d6cb0c
Change data store disk configuration from filename to data directory and temp directory -- enables working configuration of library on Android.
|
11 years ago |
Rod Hynes
|
80a1b5efaa
Replace psiphon_config with stub and make it so test config will be excluded from source control; add DatastoreFilename to config
|
11 years ago |
Rod Hynes
|
ecfb147ba3
Added support for upstream HTTP proxy; fix missing BindToDevice support for fetch remote server list
|
11 years ago |
Rod Hynes
|
aec4527094
Updated README
|
11 years ago |
Rod Hynes
|
42eaaf26a3
README updates
|
11 years ago |
Rod Hynes
|
c1762e6a84
Fixes for Android VpnService with Go client. This is now working.
|
11 years ago |
Rod Hynes
|
dc9053986d
Link to Android project in README
|
11 years ago |
Rod Hynes
|
eab628b0f7
Fixed README links
|
11 years ago |
Rod Hynes
|
5c252088fb
Tweaked README markdown
|
11 years ago |
Rod Hynes
|
277d50812d
Use absolute path when importing "psiphon" package; updated README with build information.
|
11 years ago |
Rod Hynes
|
ccde887e24
Added local connection shutdown to SOCKS proxy; refactored PendingConns into a general conn tracker and closer used for pending conns and also HTTP and SOCKS proxy open conn management
|
11 years ago |
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 |
Rod Hynes
|
1bf3cabc01
Removed completed item from TODO; minor code simplification
|
11 years ago |
Rod Hynes
|
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 |
Rod Hynes
|
86100eb80b
Noted a couple of important issues
|
11 years ago |
Rod Hynes
|
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 |
Rod Hynes
|
2d7dc43c9b
Added log line prefixes
|
11 years ago |
Rod Hynes
|
597bcdabb1
Implemented SSH keepalive; removed TCP keepalive
|
11 years ago |
Rod Hynes
|
6bafeb5a9b
Fixed "cannot start a transaction within a transaction" bug due to missing transaction cleanup; fixed transaction retry logic; enabled sqlite shared cached and WAL mode
|
11 years ago |
Rod Hynes
|
4f1be2bada
Added Windows support: split out platform-specific network connection code; worker pool cleanup in runTunnel is now asynchronous
|
11 years ago |
Rod Hynes
|
1c0c7be680
Added support for selecting egress region
|
11 years ago |
Rod Hynes
|
02cd8ba16b
Implemented work around for verifying legacy Psiphon server certificates; reuse custom https client throughout session
|
11 years ago |
Rod Hynes
|
3f0dd6fd49
Temporary InsecureSkipVerify work-around for IP SANs issue; use http.DefaultTransport timeouts
|
11 years ago |
Rod Hynes
|
91accf75dd
Implemented server API requests (handshake and connected); and a tunnelled http proxy
|
11 years ago |
Rod Hynes
|
806076cfaa
StoreServerEntry sets the rank of stored entries to top rank - 1
|
11 years ago |