Rod Hynes
|
e239024983
Machine readable Notices
|
há 11 anos atrás |
Rod Hynes
|
2f775545c8
Add config params for custom behavior for temporary tunnels
|
há 11 anos atrás |
Rod Hynes
|
17645bd461
Added "connected reporter" component
|
há 11 anos atrás |
Rod Hynes
|
53c1850042
Fix: typo in error message
|
há 11 anos atrás |
Rod Hynes
|
a0955ad79f
Fix: comment typo
|
há 11 anos atrás |
Rod Hynes
|
871ed9af8d
Fix: fetch remote server list sometimes aborted when establish was stopped
|
há 11 anos atrás |
Rod Hynes
|
5566dde0d7
Fix: pendingConns race condition
|
há 11 anos atrás |
Rod Hynes
|
12fdcb4c3c
Continuation of refactor in 2cea38f: move TunneledConn to tunnel.go
|
há 11 anos atrás |
Rod Hynes
|
2cea38f366
Refactor and fix tunnel/controller/serverApi/pendingConns
|
há 11 anos atrás |
Rod Hynes
|
f47818645f
Fix: processStats goro was pinning the CPU. The problem was due to a 'default'
|
há 11 anos atrás |
Rod Hynes
|
c1f6d6cb0c
Change data store disk configuration from filename to data directory and temp directory -- enables working configuration of library on Android.
|
há 11 anos atrás |
Rod Hynes
|
c2a3eada36
Merge branch 'master' into android-jni
|
há 11 anos atrás |
Rod Hynes
|
45ffdde0ca
Merge branch 'master' of https://github.com/Psiphon-Labs/psiphon-tunnel-core
|
há 11 anos atrás |
Rod Hynes
|
3031455cdf
Fix: iterator.Close() was not called in some cases, leaking resources
|
há 11 anos atrás |
Adam Pritchard
|
86211e9646
Implemented fixes and changes from code review
|
há 11 anos atrás |
Adam Pritchard
|
4487f91504
Stats gathering, processing, and updating mostly complete
|
há 11 anos atrás |
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
|
há 11 anos atrás |
Adam Pritchard
|
b8cbc7be3e
Stats implementation in progress.
|
há 11 anos atrás |
Rod Hynes
|
78795b6e5d
Move tunnel.SetSessionStarted() to operateTunnel() for readability.
|
há 11 anos atrás |
Rod Hynes
|
6637bd1d86
Fix duplicate tunnel check: the exclude list at SQL statement prepare time becomes too stale.
|
há 11 anos atrás |
Rod Hynes
|
7c62e96ae4
Add graceful shutdown to psiphonClient; move log file initialization out of the "library" package as log.SetOutput has global effect
|
há 11 anos atrás |
Rod Hynes
|
99f546fd43
Code/comment cleanups
|
há 11 anos atrás |
Rod Hynes
|
e018243f59
Fix: count off by 1
|
há 11 anos atrás |
Rod Hynes
|
635bde06c1
Don't use a tunnel for port forwarding until it has started its server session (handshake, etc.)
|
há 11 anos atrás |
Rod Hynes
|
0af1b8112b
Don't log regexes; do log more info about port forward errors
|
há 11 anos atrás |
Rod Hynes
|
ceafbb5b63
Fix: don't count EOF conditions as port forward failures
|
há 11 anos atrás |
Rod Hynes
|
b81e2803f7
Fix comment typos
|
há 11 anos atrás |
Rod Hynes
|
f8a0a79f10
Decouple Controller from HttpProxy and SocksProxy. Use a Tunneler interface so either a Controller (tunnel pool with lifecycle management) or Tunnel (single, specific tunnel) may be used as the tunneler for proxies. This is to support prospective test scripts that will test tunnels to specific servers.
|
há 11 anos atrás |
Rod Hynes
|
ecfb147ba3
Added support for upstream HTTP proxy; fix missing BindToDevice support for fetch remote server list
|
há 11 anos atrás |
Rod Hynes
|
b5ce07555a
Fix channel logic bugs in stopEstablishing
|
há 11 anos atrás |