Commit History

Author SHA1 Message Date
  Alan Shreve 3663b7c28f make logging more customizable with a command line switch to log to a file or console or supress logging. don't display the terminal UI when logging to console on ngrok clients. don't use the global log4go logger any more 13 years ago
  Alan Shreve 73521b606c bump version and properly run new version check in the client 13 years ago
  Alan Shreve 793d827b98 more robust versioning system and cli option for printing version information 13 years ago
  Alan Shreve 63d79cfe50 remove unused function 13 years ago
  Alan Shreve 6b96777891 dump the body of all requests/responses regardless of content type. show content-types and number of bytes in the body. show the same body analysis for http responses 13 years ago
  Alan Shreve 3ba6ada7c8 locate asset files more robustly so you aren't required to be in a certain directory to run the client program 13 years ago
  Alan Shreve 28cb7fb47f compile all static assets into the binary so they aren't loaded from the internets. add a fix so that the TeeConn shuts down its pipe correctly so that we terminate handling responses when handling HTTP/1.0 responses with no content-length set 13 years ago
  Alan Shreve d05c4d44f1 add html page title 13 years ago
  Alan Shreve 45adca7a2b send back 404's when the requested tunnel does not exist. fix a bug in how we advertise the proxy connect port in regackmsg 13 years ago
  Alan Shreve 69efd181bb appease go vet 13 years ago
  Alan Shreve 1e85846418 use type switching for different commands instead of type codes 13 years ago
  Alan Shreve a9dee95328 exponentially increase reconnect wait time 13 years ago
  Alan Shreve 6a28c1b645 move more net code into conn, factor out a Listen() pattern 13 years ago
  Alan Shreve 694ef522ec don't kill the client if a proxy connection fails, log error messages instead 13 years ago
  Alan Shreve 01eb8eefb3 client initiates heartbeats and detects when connections are stale 13 years ago
  Alan Shreve ea68bc68b7 simplify protocol. switch on actual types of messages instead of a string. properly display error message when quitting, being moving to a model where the client pings the server. wire up version number to the terminal UI. fail to connect clients with a different protocol version 13 years ago
  Alan Shreve 70d52e0ebc add support to the server to do basic authentication of http requests 13 years ago
  Alan Shreve 501953dc3c refactor ui to put views in separate packages. add subview of recent http requests with color-coded responses to terminal view 13 years ago
  Alan Shreve 8cf612ae74 gofmt 13 years ago
  Alan Shreve 1f7f65edf5 add license 13 years ago
  Alan Shreve 0c7bf6ae13 web ui address displayed properly in terminal 13 years ago
  Alan Shreve 305882f844 fix parsing of local address, add command line switch for web interface port 13 years ago
  Alan Shreve 56541ee98f add net import 13 years ago
  Alan Shreve 5adf3150b2 use splithostport for more robust address parsing 13 years ago
  Alan Shreve bf5420e382 depend on windows-safe version of go-metrics 13 years ago
  Alan Shreve cf47e0578e gofmt 13 years ago
  Alan Shreve b7ac1b1b7a a more robust makefile with different targets for building debug and release versions of the binaries. use go-bindata from the makefile to autogenerate the embedded template data 13 years ago
  Alan Shreve 9372023e5c support compiling the templates into the binary for release builds, properly display content when the request has a content type which specifies a character set. make the display output of form parameters and headers prettier 13 years ago
  Alan Shreve 5f7d0aa841 add link to windows binary 13 years ago
  Alan Shreve b239113936 fix download links 13 years ago