Rod Hynes
|
ee12da7454
Integrate packet tunnel into tunnel-core client
|
8 years ago |
Rod Hynes
|
21d980a810
Edit comment
|
9 years ago |
Rod Hynes
|
45b31e8a1f
Add custom User-Agent to web API and download requests
|
9 years ago |
Rod Hynes
|
1b30d92d14
Common code refactoring
|
9 years ago |
Rod Hynes
|
a82c412834
Use host's DNS resolver from /etc/resolv.conf
|
9 years ago |
Rod Hynes
|
1edfbb9992
Support multiple GeoIP database files
|
9 years ago |
Rod Hynes
|
c9681fe48e
Refactored reloadable file logic into common code
|
9 years ago |
Rod Hynes
|
18d683acc8
Only reload files when content has changed
|
9 years ago |
Rod Hynes
|
3276dc8e0c
Meek support and related refactoring (in progress)
|
9 years ago |
Rod Hynes
|
865699cc67
Use hex instead of base64 encoding for server secret values
|
10 years ago |
Rod Hynes
|
ded9b51df9
Logging improvements
|
10 years ago |
Rod Hynes
|
7b944f40b9
Add ServeTLS helper function
|
10 years ago |
Rod Hynes
|
5041cc4394
Experimental Psiphon server stack - initial commit
|
10 years ago |
Rod Hynes
|
5a028c7b06
Add FlipCoin helper function
|
10 years ago |
Rod Hynes
|
2bab4d853b
Record and report server entry source and receipt time
|
10 years ago |
Rod Hynes
|
b6d1b32b9c
Implement client upgrade resumable downloader component
|
10 years ago |
Rod Hynes
|
c184df5b67
Avoid emitting user input urls in Notices
|
11 years ago |
Rod Hynes
|
ce38ec6c65
Fix: missing imports
|
11 years ago |
Rod Hynes
|
b8e923fbe4
Fix: more robust EADDRINUSE error detection; now works on Windows
|
11 years ago |
Rod Hynes
|
1c6707f274
Add Notice helpers
|
11 years ago |
Rod Hynes
|
20395bcc02
Add random time jitter and padding to SSH keep alives.
|
11 years ago |
Rod Hynes
|
e239024983
Machine readable Notices
|
11 years ago |
Rod Hynes
|
17645bd461
Added "connected reporter" component
|
11 years ago |
Rod Hynes
|
2cea38f366
Refactor and fix tunnel/controller/serverApi/pendingConns
|
11 years ago |
Rod Hynes
|
41da3e6fc9
Ensure ContextError doesn't turn success into error
|
11 years ago |
Rod Hynes
|
a68bf8254a
Fix random range edge conditions and add comments for clarity
|
11 years ago |
Rod Hynes
|
43fb2c9219
Also log caller line number in ContextError
|
11 years ago |
Rod Hynes
|
e2eee074d9
Trim excessively long error messages
|
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
|
91accf75dd
Implemented server API requests (handshake and connected); and a tunnelled http proxy
|
11 years ago |