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 |
Alan Shreve
|
2c2b8fbc71
restructure code to isolate the environment and make the project easier to work on
|
12 years ago |
Alan Shreve
|
f0a05f79ae
color code http status responses in http ui
|
12 years ago |
Alan Shreve
|
26dd45d43f
terminal ui redraws when the window resizes
|
12 years ago |
Alan Shreve
|
d8f44ad28b
fix comment about caching tunnels
|
12 years ago |
Alan Shreve
|
81495a8dcb
tunnel affinity by client identifier _and_ ip address
|
12 years ago |
Alan Shreve
|
dbc0bf3c0c
properly clean up tunnels when they close
|
12 years ago |
Alan Shreve
|
a05f7862df
fix readme docs
|
12 years ago |