Rod Hynes
|
ece24d19a3
Vendor most remaining dependencies
|
8 lat temu |
Rod Hynes
|
48611aff34
Replace pending conns with Context
|
8 lat temu |
Rod Hynes
|
9cb0b969ba
Tag possible IPv6 compatibility issue
|
8 lat temu |
Adam Pritchard
|
2e8550915b
Fixes from PR review
|
8 lat temu |
Eugene Fryntov
|
c45df42173
Renamed a variable
|
8 lat temu |
Eugene Fryntov
|
59ffad3d0c
Do not deflate decoded content in URL proxy rewriter
|
8 lat temu |
Eugene Fryntov
|
ee5cacbe1d
Compression handling in the URL proxy content rewriter
|
8 lat temu |
Adam Pritchard
|
4012d18661
Add rewriting of tunneled URL proxy requests
|
8 lat temu |
Adam Pritchard
|
e12221570a
Fix bug: URLs were being double unescaped.\nAt the very least, this caused URLs with spaces in query parameters to be invalid.
|
9 lat temu |
Rod Hynes
|
1b30d92d14
Common code refactoring
|
9 lat temu |
Rod Hynes
|
809f1655c1
Fix: missing import
|
10 lat temu |
Eugene Fryntov
|
7cfe6bda22
Added http.Transport.ResponseHeaderTimeout override for various HTTP relays in httpProxy.go, fixed some typos, removed unnecessary conditional statement
|
10 lat temu |
mfallone
|
25f3b43a21
Moved network interface selection into controller.Run(). Removed listenIP as a config setting. Changed error printouts. Updated config documentation.
|
10 lat temu |
mfallone
|
0469db5090
Added ability to listen on a specified network interface. Use -interface flag or set in config file.
|
10 lat temu |
Rod Hynes
|
8759dd6c22
Suppress repetitive error messages
|
10 lat temu |
Rod Hynes
|
9180a50359
Document NoticeListeningHttpProxyPort race condition
|
10 lat temu |
Rod Hynes
|
338716c08b
Fix: typo in comment
|
10 lat temu |
Rod Hynes
|
c0584893ec
Fix: HTTP proxy should not follow redirects
|
10 lat temu |
Rod Hynes
|
c184df5b67
Avoid emitting user input urls in Notices
|
11 lat temu |
Rod Hynes
|
ef88e26715
Revert to using ResponseHeaderTimeout
|
11 lat temu |
Rod Hynes
|
90c68f4be8
Added "URL proxy" functionality
|
11 lat temu |
Rod Hynes
|
6870aef89f
More split tunnel implementation
|
11 lat temu |
Rod Hynes
|
705b1cc40c
Close downstream local proxy connection when upstream port forward closes
|
11 lat temu |
Adam Pritchard
|
80e99be408
Fixed: SOCKS port was passed to NoticeHttpProxyPortInUse
|
11 lat temu |
Rod Hynes
|
b8e923fbe4
Fix: more robust EADDRINUSE error detection; now works on Windows
|
11 lat temu |
Rod Hynes
|
e239024983
Machine readable Notices
|
11 lat temu |
Rod Hynes
|
2cea38f366
Refactor and fix tunnel/controller/serverApi/pendingConns
|
11 lat temu |
Rod Hynes
|
87a469bbee
Changed log line format for local proxy ports to simplify parsing
|
11 lat temu |
Rod Hynes
|
5aaeeb93ba
Use an explicit stop signal to gracefully stop HTTP proxy without spurious error message
|
11 lat temu |
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 lat temu |