summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-07-05Fix golint nits by adding docstrings and simplifying execution flow.fix-golintDavid Anderson
2017-07-05Correct the package building command, and only deploy for master branch commits.David Anderson
2017-07-05Another attempt to fix Travis.David Anderson
Drop Go 1.7 from the build matrix, tcpproxy uses a 1.8 feature of crypto/tls. Make `go get` fetch the right test packages for cmd/tlsrouter.
2017-07-05Make Travis test all packages, and remove the go.universe.tf import path.David Anderson
2017-07-05Fix the godoc link to point to google/tcpproxy.David Anderson
2017-07-05Merge bradfitz's tcpproxy codebase with the software formerly known as ↵David Anderson
tlsrouter. Brad's code will be the place for future development, and the base for the binary formerly known as tlsrouter. This merge is the first step towards converging the codebases.
2017-07-05Move tlsrouter's readme to the command's directory.David Anderson
2017-07-05Switch license to Apache2, add Google copyright headers.David Anderson
This is prep work for merging with google/tcpproxy.
2017-07-02Correct the travis build to kinda work.David Anderson
2017-07-02Move tlsrouter to cmd/tlsrouter, in preparation for rewrite as a pkg.David Anderson
2017-06-22Fix copy/paste-o in doc example.Brad Fitzpatrick
2017-06-22Add vendor warningBrad Fitzpatrick
2017-06-22Add TargetListenerBrad Fitzpatrick
2017-06-22Start of tcpproxy. No Listener or reverse dialing yet.Brad Fitzpatrick
2017-05-14Make golint fail if lint errors are found, and fix said lint.David Anderson
2017-05-14Clean up the Travis build a bit more, moving more stuff to the deploy stage.David Anderson
2017-05-14Test Travis's new build stage support.David Anderson
This should only package and deploy if the build is clean on *all* Go versions in the test matrix.
2017-05-14Make travis fetch the test-only dependency.David Anderson
2017-05-14Add support for HAProxy's PROXY protocol.David Anderson
This allows backends that support it to receive the client's true ip:port as out-of-band information, despite the connection being proxied.
2017-05-14Upload packages based on Go 1.8, not 1.7.David Anderson
2017-05-14Add Go 1.8 to the build matrix.David Anderson
2017-02-09typoRyan Cox
2017-02-08Remove debug print in acme code.David Anderson
2017-02-08Stop testing against Go 1.6.David Anderson
1.6 lacks the builtin context package, and 1.8 will be out any day now, so 1.6 is on its last legs anyway.
2017-02-08Add ACME routing support.David Anderson
TLS connections that look like ACME verification get fanned out to all known backends, and the one that responds with the right cert to continue ACME verification is the winner.
2017-01-31Use nogroup as the group, not nobody.David Anderson
2017-01-31Port extra error checking over from netboot.David Anderson
2017-01-31Clean up travis config a bit, and add missing copyright notice.David Anderson
2017-01-31Add a deploy step to garbage-collect old packagecloud files.David Anderson
2017-01-31Random change to force travis rebuild on latest code.David Anderson
2017-01-31Attempt to create a package with no version name.David Anderson
2017-01-31Revert to just debian/jessie. It's the same package anyway.David Anderson
Rather than push a million different packages, just make users select the correct repository for now.
2017-01-31Try the obvious way to specify a matrix of package tags.David Anderson
2017-01-31Limit the deploy to only the go 1.7 build.David Anderson
2017-01-31Skip cleanup so travis doesn't delete the freshly built .deb.David Anderson
2017-01-31Attempt a packagecloud push.David Anderson
2017-01-31Attempt to build a debian package with FPM.David Anderson
2017-01-03Add a systemd unit file to run tlsrouter.David Anderson
The sandboxing settings are quite extreme. I love it.
2017-01-01Document -hello-timeout in README.David Anderson
2017-01-01Add slowloris protection, in the form of a ClientHello timeout.David Anderson
2017-01-01Remove support for SSL 3.0.David Anderson
It's obsolete, actively dangerous, and support has been removed from all major browsers.
2017-01-01Add tests for hostname matching, and make DNS matches match entire string.David Anderson
2017-01-01Fix vet errors in Go 1.6.David Anderson
2017-01-01Add more words to README.David Anderson
2017-01-01Add godoc comments to appease golint.David Anderson
2017-01-01Add a Travis CI config.David Anderson
2017-01-01Add DNS name support to configDavid Anderson
2016-12-07Add licensing and contributing information for release.David Anderson
2016-11-27Initial commit.David Anderson