Alan Shreve
|
3ba6ada7c8
locate asset files more robustly so you aren't required to be in a certain directory to run the client program
|
12 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
|
12 years ago |
Alan Shreve
|
d05c4d44f1
add html page title
|
12 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
|
12 years ago |
Alan Shreve
|
69efd181bb
appease go vet
|
12 years ago |
Alan Shreve
|
1e85846418
use type switching for different commands instead of type codes
|
12 years ago |
Alan Shreve
|
a9dee95328
exponentially increase reconnect wait time
|
12 years ago |
Alan Shreve
|
6a28c1b645
move more net code into conn, factor out a Listen() pattern
|
12 years ago |
Alan Shreve
|
694ef522ec
don't kill the client if a proxy connection fails, log error messages instead
|
12 years ago |
Alan Shreve
|
01eb8eefb3
client initiates heartbeats and detects when connections are stale
|
12 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
|
12 years ago |
Alan Shreve
|
70d52e0ebc
add support to the server to do basic authentication of http requests
|
12 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
|
12 years ago |
Alan Shreve
|
8cf612ae74
gofmt
|
12 years ago |
Alan Shreve
|
1f7f65edf5
add license
|
12 years ago |
Alan Shreve
|
0c7bf6ae13
web ui address displayed properly in terminal
|
12 years ago |
Alan Shreve
|
305882f844
fix parsing of local address, add command line switch for web interface port
|
12 years ago |
Alan Shreve
|
56541ee98f
add net import
|
12 years ago |
Alan Shreve
|
5adf3150b2
use splithostport for more robust address parsing
|
12 years ago |
Alan Shreve
|
bf5420e382
depend on windows-safe version of go-metrics
|
12 years ago |
Alan Shreve
|
cf47e0578e
gofmt
|
12 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
|
12 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
|
12 years ago |
Alan Shreve
|
5f7d0aa841
add link to windows binary
|
12 years ago |
Alan Shreve
|
b239113936
fix download links
|
12 years ago |
Alan Shreve
|
dec9ad5de6
readme formatting
|
12 years ago |
Alan Shreve
|
e039352548
update readme with new replay feature and download instructions
|
12 years ago |
Alan Shreve
|
53c1b2d5b3
refactor to make protocol parsing more generic in preparation to support other non-http protocols, make ui more MVC-oriented
|
12 years ago |
Alan Shreve
|
09a3021b24
add new line after printing cli error
|
12 years ago |
Alan Shreve
|
42c26b40e7
update docs
|
12 years ago |