Rod Hynes
|
d1a3c2ac4c
Broker client memory leak fix and other changes
|
1 yıl önce |
Rod Hynes
|
77afea6720
SO_EXCLUSIVEADDRUSE fixes for Windows
|
4 yıl önce |
Rod Hynes
|
442a45108b
Add LimitCPUThreads and LimitRelayBufferSizes
|
4 yıl önce |
Rod Hynes
|
195ca8d7fa
Fix IPv6 address formatting with ports
|
4 yıl önce |
Rod Hynes
|
237bfa7147
Add new port forwarding split tunnel scheme
|
5 yıl önce |
Rod Hynes
|
8f237406b0
Rename NoticeAlert to NoticeWarning
|
6 yıl önce |
Rod Hynes
|
5ef3c39273
Replace common.ContextError
|
6 yıl önce |
Rod Hynes
|
ae6d0f8f37
Preliminary Tapdance and Marionette integration
|
7 yıl önce |
Rod Hynes
|
ab5a284daa
SOCKS fixes
|
7 yıl önce |
Rod Hynes
|
742b0c0a51
Update Psiphon-Inc->Psiphon-Labs imports and vendor
|
7 yıl önce |
Rod Hynes
|
1b30d92d14
Common code refactoring
|
9 yıl önce |
mfallone
|
25f3b43a21
Moved network interface selection into controller.Run(). Removed listenIP as a config setting. Changed error printouts. Updated config documentation.
|
10 yıl önce |
mfallone
|
0469db5090
Added ability to listen on a specified network interface. Use -interface flag or set in config file.
|
10 yıl önce |
Rod Hynes
|
8759dd6c22
Suppress repetitive error messages
|
10 yıl önce |
Rod Hynes
|
6870aef89f
More split tunnel implementation
|
11 yıl önce |
Rod Hynes
|
87f56ddff7
Fix comment.
|
11 yıl önce |
Rod Hynes
|
705b1cc40c
Close downstream local proxy connection when upstream port forward closes
|
11 yıl önce |
Rod Hynes
|
b8e923fbe4
Fix: more robust EADDRINUSE error detection; now works on Windows
|
11 yıl önce |
Rod Hynes
|
e239024983
Machine readable Notices
|
11 yıl önce |
Rod Hynes
|
2cea38f366
Refactor and fix tunnel/controller/serverApi/pendingConns
|
11 yıl önce |
Adam Pritchard
|
8e79daed5e
Fixed SOCKS listener temporary error check.
|
11 yıl önce |
Rod Hynes
|
87a469bbee
Changed log line format for local proxy ports to simplify parsing
|
11 yıl önce |
Rod Hynes
|
1478d8647f
Use an explicit stop signal to gracefully exit the SOCKS proxy accept loop
|
11 yıl önce |
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.
|
11 yıl önce |
Rod Hynes
|
5c8977e30a
Major rewrite of top-level code.
|
11 yıl önce |
Rod Hynes
|
ccde887e24
Added local connection shutdown to SOCKS proxy; refactored PendingConns into a general conn tracker and closer used for pending conns and also HTTP and SOCKS proxy open conn management
|
11 yıl önce |
eugene
|
b97bbbfe20
go fmt'ed
|
11 yıl önce |
eugene
|
da76d6052e
SOCKS5 support with experimental upstream goptlib branch
|
11 yıl önce |
Rod Hynes
|
69dc5fe9f8
Implemented meek protocol support; integrated meek, with refactoring of conn, dialer, and tunnel code; added config parameter to specify tunnel protocol
|
11 yıl önce |
Rod Hynes
|
cd2d405d75
Added config parameters for local proxy listening ports
|
11 yıl önce |