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