Komit Sejarah

Pembuat SHA1 Pesan Tanggal
  Rod Hynes 1b30d92d14 Common code refactoring 9 tahun lalu
  mfallone 25f3b43a21 Moved network interface selection into controller.Run(). Removed listenIP as a config setting. Changed error printouts. Updated config documentation. 10 tahun lalu
  mfallone 0469db5090 Added ability to listen on a specified network interface. Use -interface flag or set in config file. 10 tahun lalu
  Rod Hynes 8759dd6c22 Suppress repetitive error messages 10 tahun lalu
  Rod Hynes 6870aef89f More split tunnel implementation 11 tahun lalu
  Rod Hynes 87f56ddff7 Fix comment. 11 tahun lalu
  Rod Hynes 705b1cc40c Close downstream local proxy connection when upstream port forward closes 11 tahun lalu
  Rod Hynes b8e923fbe4 Fix: more robust EADDRINUSE error detection; now works on Windows 11 tahun lalu
  Rod Hynes e239024983 Machine readable Notices 11 tahun lalu
  Rod Hynes 2cea38f366 Refactor and fix tunnel/controller/serverApi/pendingConns 11 tahun lalu
  Adam Pritchard 8e79daed5e Fixed SOCKS listener temporary error check. 11 tahun lalu
  Rod Hynes 87a469bbee Changed log line format for local proxy ports to simplify parsing 11 tahun lalu
  Rod Hynes 1478d8647f Use an explicit stop signal to gracefully exit the SOCKS proxy accept loop 11 tahun lalu
  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 tahun lalu
  Rod Hynes 5c8977e30a Major rewrite of top-level code. 11 tahun lalu
  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 tahun lalu
  eugene b97bbbfe20 go fmt'ed 11 tahun lalu
  eugene da76d6052e SOCKS5 support with experimental upstream goptlib branch 11 tahun lalu
  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 tahun lalu
  Rod Hynes cd2d405d75 Added config parameters for local proxy listening ports 11 tahun lalu
  Rod Hynes 2d7dc43c9b Added log line prefixes 11 tahun lalu
  Rod Hynes 91accf75dd Implemented server API requests (handshake and connected); and a tunnelled http proxy 11 tahun lalu
  Rod Hynes 9308d1ec87 refactored runTunnel and tunnel to use less shared memory and more resemble an idiomatic Go processing pipeline; refactored conn to support an explicit, synchronized interruption list and cleanup race conditions related to unsynced access to shared memory 11 tahun lalu
  Rod Hynes 6cca602e4a was missing Grant() step in sock proxy connection handler 11 tahun lalu
  Rod Hynes 708ac13fec Fixed: SocksServer struct not properly initialized 11 tahun lalu
  Rod Hynes 878ccd5658 initial version 11 tahun lalu