Rod Hynes
|
6870aef89f
More split tunnel implementation
|
11 years ago |
Rod Hynes
|
2d0ef00daa
Integrated split tunnel feature.
|
11 years ago |
Rod Hynes
|
6dc57b9df2
Get current DNS server at time of domain lookup
|
11 years ago |
Rod Hynes
|
182846c5ec
Fix shutdown performance issues
|
11 years ago |
Rod Hynes
|
0c13c194d1
Add wait-for-network-connectivity functionality; misc. fix-ups
|
11 years ago |
Rod Hynes
|
705b1cc40c
Close downstream local proxy connection when upstream port forward closes
|
11 years ago |
Adam Pritchard
|
366ad3e3b5
Added build info
|
11 years ago |
Rod Hynes
|
cab12ff0ea
Fix: establishCandidateGenerator failed to always close candidateServerEntries
|
11 years ago |
Rod Hynes
|
dc86764473
Add tunnel establish timeout
|
11 years ago |
Rod Hynes
|
e239024983
Machine readable Notices
|
11 years ago |
Rod Hynes
|
2f775545c8
Add config params for custom behavior for temporary tunnels
|
11 years ago |
Rod Hynes
|
17645bd461
Added "connected reporter" component
|
11 years ago |
Rod Hynes
|
53c1850042
Fix: typo in error message
|
11 years ago |
Rod Hynes
|
a0955ad79f
Fix: comment typo
|
11 years ago |
Rod Hynes
|
871ed9af8d
Fix: fetch remote server list sometimes aborted when establish was stopped
|
11 years ago |
Rod Hynes
|
5566dde0d7
Fix: pendingConns race condition
|
11 years ago |
Rod Hynes
|
12fdcb4c3c
Continuation of refactor in 2cea38f: move TunneledConn to tunnel.go
|
11 years ago |
Rod Hynes
|
2cea38f366
Refactor and fix tunnel/controller/serverApi/pendingConns
|
11 years ago |
Rod Hynes
|
f47818645f
Fix: processStats goro was pinning the CPU. The problem was due to a 'default'
|
11 years ago |
Rod Hynes
|
c1f6d6cb0c
Change data store disk configuration from filename to data directory and temp directory -- enables working configuration of library on Android.
|
11 years ago |
Rod Hynes
|
c2a3eada36
Merge branch 'master' into android-jni
|
11 years ago |
Rod Hynes
|
45ffdde0ca
Merge branch 'master' of https://github.com/Psiphon-Labs/psiphon-tunnel-core
|
11 years ago |
Rod Hynes
|
3031455cdf
Fix: iterator.Close() was not called in some cases, leaking resources
|
11 years ago |
Adam Pritchard
|
86211e9646
Implemented fixes and changes from code review
|
11 years ago |
Adam Pritchard
|
4487f91504
Stats gathering, processing, and updating mostly complete
|
11 years ago |
Rod Hynes
|
4419eb2d27
Add AndroidLibrary, a Java/Go binding that enables use of psiphon-tunnel-core within an Android app; modify sample AndroidApp to use AndroidLibrary (and remove embedded binary + subprocess method); move sample console app to its own subdir
|
11 years ago |
Adam Pritchard
|
b8cbc7be3e
Stats implementation in progress.
|
11 years ago |
Rod Hynes
|
78795b6e5d
Move tunnel.SetSessionStarted() to operateTunnel() for readability.
|
11 years ago |
Rod Hynes
|
6637bd1d86
Fix duplicate tunnel check: the exclude list at SQL statement prepare time becomes too stale.
|
11 years ago |
Rod Hynes
|
7c62e96ae4
Add graceful shutdown to psiphonClient; move log file initialization out of the "library" package as log.SetOutput has global effect
|
11 years ago |