Commit History

Autor SHA1 Mensaxe Data
  Rod Hynes 1b30d92d14 Common code refactoring %!s(int64=9) %!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 3dcc9bdafb Fix: only emit "updated server" notice on actual update %!s(int64=10) %!d(string=hai) anos
  Rod Hynes 7f921bbc44 Attempt to delete and reopen datastore file to recover from file system/data errors %!s(int64=10) %!d(string=hai) anos
  Rod Hynes 21afce3c5e Datastore bug fixes %!s(int64=10) %!d(string=hai) anos
  Rod Hynes f065107987 Don't treat certain persistent data errors as fatal conditions %!s(int64=10) %!d(string=hai) anos
  Michael e2af916a4b Update dataStore.go %!s(int64=10) %!d(string=hai) anos
  Rod Hynes 716a514cbf Rename dataStore_alt to datastore now that boltdb is the primary %!s(int64=10) %!d(string=hai) anos
  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 %!s(int64=10) %!d(string=hai) anos
  Rod Hynes 34b092eacf Changes to tunnel establishment algorithm %!s(int64=10) %!d(string=hai) anos
  Rod Hynes 52998b7e5c New dataStore implementation %!s(int64=10) %!d(string=hai) anos
  Rod Hynes dbec6642cd Fix: wrong param used for temp database path %!s(int64=11) %!d(string=hai) anos
  Rod Hynes ef88e26715 Revert to using ResponseHeaderTimeout %!s(int64=11) %!d(string=hai) anos
  Adam Pritchard 55a860afdb Exclude empty string from available regions %!s(int64=11) %!d(string=hai) anos
  Adam Pritchard 7b96cfc2a0 Renamed UpdateAvailableRegions to ReportAvailableRegions %!s(int64=11) %!d(string=hai) anos
  Adam Pritchard a2e18b3943 Merge remote-tracking branch 'upstream/master' into windows-ui2 %!s(int64=11) %!d(string=hai) anos
  Adam Pritchard 7660f965a7 Added notice that displays the available server egress regions. %!s(int64=11) %!d(string=hai) anos
  Rod Hynes ccdeadd6d2 Tweaks to Notices %!s(int64=11) %!d(string=hai) anos
  Rod Hynes a9ecd9cb1f Fixed doc comment %!s(int64=11) %!d(string=hai) anos
  Rod Hynes c6507136e4 MakeCompatibleServerEntry is now public %!s(int64=11) %!d(string=hai) anos
  Rod Hynes 754a2e6133 Fix: backwards compatibility with legacy server entries in TargetServerEntry case %!s(int64=11) %!d(string=hai) anos
  Rod Hynes 022bd7eb87 Re-enable support for the meekFrontingDomain server entry field %!s(int64=11) %!d(string=hai) anos
  Rod Hynes d543d4d910 Split tunnel code complete %!s(int64=11) %!d(string=hai) anos
  Rod Hynes 2d0ef00daa Integrated split tunnel feature. %!s(int64=11) %!d(string=hai) anos
  Rod Hynes 753433b747 Modify server selection shuffle to exclude first TunnelPoolSize entries %!s(int64=11) %!d(string=hai) anos
  Rod Hynes e239024983 Machine readable Notices %!s(int64=11) %!d(string=hai) anos
  Rod Hynes 5f28c00839 Add server entry validation %!s(int64=11) %!d(string=hai) anos
  Rod Hynes 2f775545c8 Add config params for custom behavior for temporary tunnels %!s(int64=11) %!d(string=hai) anos
  Rod Hynes bd4bf33ea2 Shuffle tail of server entry candidate list %!s(int64=11) %!d(string=hai) anos
  Rod Hynes 7bfab24895 Shuffle imported server entries. %!s(int64=11) %!d(string=hai) anos