Commit History

Autor SHA1 Mensaxe Data
  Eugene Fryntov bc8f1d619c Send verification payload only when new payload is set, switched newClientVerificationPayload back to buffered chan, guard against multiple re-send failures, renamed controller.SetClientVerificationPayload to controller.SetClientVerificationPayloadForActiveTunnels to reflect new functionalitya %!s(int64=9) %!d(string=hai) anos
  Eugene Fryntov ca2d5d591d removed client_verification_required check from handshake, clients must request client verification status from server by sending empty payload to /client_verification %!s(int64=9) %!d(string=hai) anos
  Rod Hynes 1b30d92d14 Common code refactoring %!s(int64=9) %!d(string=hai) anos
  Eugene Fryntov 92822fce60 New config option for adding custom HTTP headers to HTTP(s) proxied connections %!s(int64=9) %!d(string=hai) anos
  Rod Hynes 4a916e3d7a Add client verification mechanism (and remove generic server API request) %!s(int64=10) %!d(string=hai) anos
  Rod Hynes 65d4d169c6 Enable outer client to make Psiphon Server API requests %!s(int64=10) %!d(string=hai) anos
  Rod Hynes 35b35f3d2c Resumable fetch remote server list automated tests %!s(int64=10) %!d(string=hai) anos
  Rod Hynes b48a9c2904 Fetch remote server list improvements %!s(int64=10) %!d(string=hai) anos
  Adam Pritchard 3322b36afb Add NoticeExiting to indicate when tunnel-core is exiting %!s(int64=10) %!d(string=hai) anos
  Michael Goldberger efb6c94dc6 add diagnostic output message for session ID (so it will appear in feedback) %!s(int64=10) %!d(string=hai) anos
  Rod Hynes 4b9e886b87 Impaired protocol test case and fixes %!s(int64=10) %!d(string=hai) anos
  Rod Hynes 227ad882b8 Fix: Controller shutdown could delay/hang %!s(int64=10) %!d(string=hai) anos
  Rod Hynes 319cdf19ab Fix: always attempt upgrade download when handshake reports new version %!s(int64=10) %!d(string=hai) anos
  Rod Hynes fed53e2f73 Add upgrade download when not connected %!s(int64=10) %!d(string=hai) anos
  Rod Hynes 1675820071 Refactored tunnel/meekConn %!s(int64=10) %!d(string=hai) anos
  Rod Hynes ddbab5e3fd Changes to notice functionality %!s(int64=10) %!d(string=hai) anos
  Rod Hynes 3cd7090692 Add DeviceRegion config parameter %!s(int64=10) %!d(string=hai) anos
  Rod Hynes dc5fe01a3b Fix: reset partial download when source object has changed %!s(int64=10) %!d(string=hai) anos
  Rod Hynes fb87e7981d Skip PromoteServerEntry in TargetServerEntry mode %!s(int64=10) %!d(string=hai) anos
  Rod Hynes d6bc27b1be Rename "tunnel durations" to "tunnel stats" %!s(int64=10) %!d(string=hai) anos
  Rod Hynes 917714b4f6 Add comment noting conflict between server affinity and config changes %!s(int64=10) %!d(string=hai) anos
  Rod Hynes f92103fd79 Implement client-side tunnel duration reporting %!s(int64=10) %!d(string=hai) anos
  Rod Hynes 9d9b889b97 Implement server affinity scheme %!s(int64=10) %!d(string=hai) anos
  Rod Hynes 6725f630d0 Improve handling of untunneled status requests when tunnel fails %!s(int64=10) %!d(string=hai) anos
  Rod Hynes 2f3a3ed6f2 Implement untunneled final status request retries %!s(int64=10) %!d(string=hai) anos
  mfallone 25f3b43a21 Moved network interface selection into controller.Run(). Removed listenIP as a config setting. Changed error printouts. Updated config documentation. %!s(int64=10) %!d(string=hai) anos
  Rod Hynes d0b6ba30a3 Add TODO placeholder for question about buffered channel %!s(int64=10) %!d(string=hai) anos
  Rod Hynes 84452335ac Always signal a connected request when the first tunnel is [re]established %!s(int64=10) %!d(string=hai) anos
  Rod Hynes 9406e278b9 Revisions to operateTunnel %!s(int64=10) %!d(string=hai) anos
  Rod Hynes 2be721395d Timeout tuning after tesing with degraded network %!s(int64=10) %!d(string=hai) anos