Commit History

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