Michael Goldberger 46596f0cdb Added LEGACY_DATA_STORE_FILENAME (for sqlite db); changed DATA_STORE_FILENAME to psiphon.boltdb; moved dataStore_alt.go to dataStore.go; added migrateDataStore.go (copies in previous code for working with sqlite datastore); modified new dataStore.go to call out to migrateDataStore PrepareMigrationEntries and MigrateEntries methods; updated gitignore to ignore compiled binaries; TODO: windows specific build flags and runtime.GOOS checks for new code?, ConsoleClient/psiphonClient.go import needs to return to the proper github path before merging 10 anni fa
..
transferstats 8baaa29a34 Fix: update tests with new transferstats.GetForServer() semantics 10 anni fa
upstreamproxy 42b9564a54 More meaningful proxy 'CONNECT' handshake error message 10 anni fa
LookupIP.go 3dec5a2dcd Enable Lookup IP with BindToDevice on darwin 10 anni fa
LookupIP_nobind.go 3dec5a2dcd Enable Lookup IP with BindToDevice on darwin 10 anni fa
TCPConn.go 21f77df973 Refactor upstreamproxy integration 10 anni fa
TCPConn_bind.go 3dbf7e8422 Fix: further revised fix for 3b29161 10 anni fa
TCPConn_nobind.go 3dbf7e8422 Fix: further revised fix for 3b29161 10 anni fa
buildinfo.go 366ad3e3b5 Added build info 11 anni fa
config.go 46596f0cdb Added LEGACY_DATA_STORE_FILENAME (for sqlite db); changed DATA_STORE_FILENAME to psiphon.boltdb; moved dataStore_alt.go to dataStore.go; added migrateDataStore.go (copies in previous code for working with sqlite datastore); modified new dataStore.go to call out to migrateDataStore PrepareMigrationEntries and MigrateEntries methods; updated gitignore to ignore compiled binaries; TODO: windows specific build flags and runtime.GOOS checks for new code?, ConsoleClient/psiphonClient.go import needs to return to the proper github path before merging 10 anni fa
config_test.go a7db54a393 Updated config tests. Added delimiters around sample config in README to help with programmatically processing it. 11 anni fa
controller.go 25f3b43a21 Moved network interface selection into controller.Run(). Removed listenIP as a config setting. Changed error printouts. Updated config documentation. 10 anni fa
controller_test.config.enc a7ab8b83ea Add encrypted config info for TravisCI tests 11 anni fa
controller_test.go 104e93fd28 Fix: iterator must filter out server entries that don't match specified region/protocol 10 anni fa
dataStore_alt.go 46596f0cdb Added LEGACY_DATA_STORE_FILENAME (for sqlite db); changed DATA_STORE_FILENAME to psiphon.boltdb; moved dataStore_alt.go to dataStore.go; added migrateDataStore.go (copies in previous code for working with sqlite datastore); modified new dataStore.go to call out to migrateDataStore PrepareMigrationEntries and MigrateEntries methods; updated gitignore to ignore compiled binaries; TODO: windows specific build flags and runtime.GOOS checks for new code?, ConsoleClient/psiphonClient.go import needs to return to the proper github path before merging 10 anni fa
httpProxy.go 25f3b43a21 Moved network interface selection into controller.Run(). Removed listenIP as a config setting. Changed error printouts. Updated config documentation. 10 anni fa
meekConn.go 79bb06fe27 Switch from path to file mode of SSL_CTX_load_verify_locations 10 anni fa
migrateDataStore.go 46596f0cdb Added LEGACY_DATA_STORE_FILENAME (for sqlite db); changed DATA_STORE_FILENAME to psiphon.boltdb; moved dataStore_alt.go to dataStore.go; added migrateDataStore.go (copies in previous code for working with sqlite datastore); modified new dataStore.go to call out to migrateDataStore PrepareMigrationEntries and MigrateEntries methods; updated gitignore to ignore compiled binaries; TODO: windows specific build flags and runtime.GOOS checks for new code?, ConsoleClient/psiphonClient.go import needs to return to the proper github path before merging 10 anni fa
net.go 79bb06fe27 Switch from path to file mode of SSL_CTX_load_verify_locations 10 anni fa
networkInterface.go 25f3b43a21 Moved network interface selection into controller.Run(). Removed listenIP as a config setting. Changed error printouts. Updated config documentation. 10 anni fa
notice.go 9406e278b9 Revisions to operateTunnel 10 anni fa
obfuscatedSshConn.go 17645bd461 Added "connected reporter" component 11 anni fa
obfuscator.go 17645bd461 Added "connected reporter" component 11 anni fa
opensslConn.go 79bb06fe27 Switch from path to file mode of SSL_CTX_load_verify_locations 10 anni fa
opensslConn_unsupported.go 20100c61e7 SNI and cert verification support for opensslConn 10 anni fa
package.go 6870aef89f More split tunnel implementation 11 anni fa
remoteServerList.go 79bb06fe27 Switch from path to file mode of SSL_CTX_load_verify_locations 10 anni fa
serverApi.go dda8004831 Remove unused code 10 anni fa
serverEntry.go 3a75786c93 Generate fronting address from meekFrontingAddressesRegex, if present. 10 anni fa
serverEntry_test.go 5f28c00839 Add server entry validation 11 anni fa
socksProxy.go 25f3b43a21 Moved network interface selection into controller.Run(). Removed listenIP as a config setting. Changed error printouts. Updated config documentation. 10 anni fa
splitTunnel.go a7bc255256 Fix: failed to explicitly check response status codes for some net.http requests 10 anni fa
splitTunnel_test.go 45150549d4 New file missed in commit d543d4d 11 anni fa
tlsDialer.go 79bb06fe27 Switch from path to file mode of SSL_CTX_load_verify_locations 10 anni fa
tunnel.go 8227d7a145 Performance tweak: longer inactivity period before sending probe keep alive 10 anni fa
upgradeDownload.go a7bc255256 Fix: failed to explicitly check response status codes for some net.http requests 10 anni fa
utils.go b6d1b32b9c Implement client upgrade resumable downloader component 10 anni fa
utils_test.go 249150ac7c Moved unit test 11 anni fa