Rod Hynes
|
753433b747
Modify server selection shuffle to exclude first TunnelPoolSize entries
|
11 سال پیش |
Rod Hynes
|
e239024983
Machine readable Notices
|
11 سال پیش |
Rod Hynes
|
5f28c00839
Add server entry validation
|
11 سال پیش |
Rod Hynes
|
2f775545c8
Add config params for custom behavior for temporary tunnels
|
11 سال پیش |
Rod Hynes
|
bd4bf33ea2
Shuffle tail of server entry candidate list
|
11 سال پیش |
Rod Hynes
|
7bfab24895
Shuffle imported server entries.
|
11 سال پیش |
Rod Hynes
|
ce95263e80
Add support for importing embedded server entry list
|
11 سال پیش |
Rod Hynes
|
c1f6d6cb0c
Change data store disk configuration from filename to data directory and temp directory -- enables working configuration of library on Android.
|
11 سال پیش |
Rod Hynes
|
b2f5e92037
Replace SocketProtector/BindToDevice UNIX domain socket client/server with in-process Java/Go interface; update import paths from code.google.com; fix: don't use 0 timeout in bindLookupIP
|
11 سال پیش |
Rod Hynes
|
c2a3eada36
Merge branch 'master' into android-jni
|
11 سال پیش |
Rod Hynes
|
4d718dea04
Explicit datastore initialization using filename in config
|
11 سال پیش |
Rod Hynes
|
aa43253fa6
Code review cleanups
|
11 سال پیش |
Rod Hynes
|
ebcd2e0d28
Fix database bugs: missing constraints (caused duplicate serverEntryProtocol rows to be inserted); need explicit delete of serverEntryProtocol rows to ensure correct state after an updated server entry is received (in particular, when old capabilities have been removed).
|
11 سال پیش |
Rod Hynes
|
6637bd1d86
Fix duplicate tunnel check: the exclude list at SQL statement prepare time becomes too stale.
|
11 سال پیش |
Rod Hynes
|
900078e476
Use forks of dns and sqlite3 libs (vendoring)
|
11 سال پیش |
Rod Hynes
|
7b57583679
Fix dynamic query parameters
|
11 سال پیش |
Rod Hynes
|
eefd29deb4
Fix SQL syntax errors
|
11 سال پیش |
Rod Hynes
|
5c8977e30a
Major rewrite of top-level code.
|
11 سال پیش |
Rod Hynes
|
2d7dc43c9b
Added log line prefixes
|
11 سال پیش |
Rod Hynes
|
d6d562db13
Disabled sqlite shared cache mode: server entry cycle read transactions were blocking fetch remote server list write transations
|
11 سال پیش |
Rod Hynes
|
6bafeb5a9b
Fixed "cannot start a transaction within a transaction" bug due to missing transaction cleanup; fixed transaction retry logic; enabled sqlite shared cached and WAL mode
|
11 سال پیش |
Rod Hynes
|
1c0c7be680
Added support for selecting egress region
|
11 سال پیش |
Rod Hynes
|
91accf75dd
Implemented server API requests (handshake and connected); and a tunnelled http proxy
|
11 سال پیش |
Rod Hynes
|
806076cfaa
StoreServerEntry sets the rank of stored entries to top rank - 1
|
11 سال پیش |
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.
|
11 سال پیش |