Commit Graph

221 Commits

Author SHA1 Message Date
Cadey Ratio 6038f2f151
mage: test to run tests 2017-10-01 22:31:04 -07:00
Cadey Ratio cf94f0a59f
internal: add testing for a few libraries 2017-10-01 22:31:01 -07:00
Cadey Ratio 5b4885cf6c
proto/client: change package name to routeclient 2017-10-01 22:25:26 -07:00
Cadey Ratio 4f4f0d2214
cmd/route-cli: add 'token rm' command 2017-10-01 22:25:04 -07:00
Cadey Ratio 3ee292925d
cmd/route-httpagent: attempt to be a bit more durable 2017-10-01 13:42:33 -07:00
Cadey Ratio eacd9781f7
cmd/routed: configure the http listener to redirect if the method allows redirecting 2017-10-01 11:29:31 -07:00
Cadey Ratio 0319e6dd9f
middleware: trace: report as https 2017-10-01 11:24:18 -07:00
Cadey Ratio 5991cb7e69
middleware: add url scheme to traces 2017-10-01 11:08:33 -07:00
Cadey Ratio 26a32350c9
cmd/routed: log http redirects 2017-10-01 11:04:19 -07:00
Cadey Ratio 4396e6822e
cmd/routed: redirect better 2017-10-01 11:01:18 -07:00
Cadey Ratio 61611ba7f0
cmd/routed: only serve sites over https 2017-10-01 10:57:52 -07:00
Cadey Ratio 9b0c00cefd
mage: add version rule 2017-10-01 10:13:25 -07:00
Cadey Ratio 121f7fa52c
internal/database: log state changes better 2017-10-01 09:54:54 -07:00
Cadey Ratio ffcdc8b9ba
route-cli: update list of possible scopes 2017-10-01 09:11:25 -07:00
Cadey Ratio 2f91ff1f5f
internal/server: log user information at the beginning of each grpc call 2017-10-01 09:10:24 -07:00
Cadey Ratio c2ac2e3055
tun2: read entire response body 2017-10-01 08:59:49 -07:00
Cadey Ratio 3fefd31625
tun2: lol nope 2017-10-01 08:55:46 -07:00
Cadey Ratio 63e342bba1
tun2: log more info per request 2017-10-01 08:49:59 -07:00
Cadey Ratio 026f061b0a
cmd/route-cli: implement 'route token inspect' 2017-10-01 08:43:45 -07:00
Cadey Ratio 7927c4d4f3
middleware: add '-http' suffix to http trace family 2017-10-01 08:43:24 -07:00
Cadey Ratio c1f8899806
tun2: close streams less aggressively 2017-10-01 08:42:44 -07:00
Cadey Ratio 9306ed4305
box: build a 'thick' image to ensure image caching 2017-10-01 08:24:15 -07:00
Cadey Ratio f941226816
box: don't include lib anymore 2017-10-01 08:23:45 -07:00
Cadey Ratio babbdca699
move everything in lib/ to internal/ 2017-10-01 08:23:08 -07:00
Cadey Ratio 9b56d5f1ce
plugins/autohttpagent: fix for ln api change 2017-10-01 08:14:54 -07:00
Cadey Ratio 334f483574 Merge branch 'Xe/fix/update-ln' of xena/route into master 2017-10-01 11:11:48 -04:00
Cadey Ratio dc40bfa5ba
internal/server: add grpc tracing 2017-10-01 08:11:07 -07:00
Cadey Ratio e1ce5dfd53
cmd/route-cli: implement some token management commands 2017-10-01 07:37:47 -07:00
Cadey Ratio 14fb7f723d
start adding go stdlib tracing 2017-10-01 06:54:56 -07:00
Cadey Ratio f69257f5f8
all: update use of ln 2017-10-01 06:28:13 -07:00
Cadey Ratio 4d05d9b7cd
update ln 2017-10-01 05:50:05 -07:00
Cadey Ratio 92871b43ed
mage: fixup packaging and docker rules 2017-09-30 14:20:50 -07:00
Cadey Ratio 1ef8f06268
rename cmd/route to cmd/route-cli 2017-09-30 13:28:10 -07:00
Cadey Ratio b161246079
add main documentation 2017-09-30 13:17:50 -07:00
Cadey Ratio 0f13d0d0fc
remove old build.sh 2017-09-30 11:48:08 -07:00
Cadey Ratio 853973ad46
mage: package now rebuilds everything 2017-09-30 11:47:04 -07:00
Cadey Ratio 795b4a76e6
mage: add mage package 2017-09-30 11:43:09 -07:00
Cadey Ratio 141fbfed76
tun2: generalize the 502 page generation 2017-09-30 11:08:41 -07:00
Cadey Ratio e8cf973208
tun2: fixup 2017-09-30 11:05:31 -07:00
Cadey Ratio 930d16a1a2
tun2: return a snazzy html page when no backend is connected 2017-09-30 11:04:33 -07:00
Cadey Ratio 235eed3d84
tun2: catch panics 2017-09-30 10:42:09 -07:00
Cadey Ratio 941f1042e9
lib/tun2: be less agressive about killing backends 2017-09-30 10:36:34 -07:00
Cadey Ratio d2c0a530ab
don't panic on a backend disconnect 2017-09-30 10:33:19 -07:00
Cadey Ratio 61af71fdd3
mage: log plugin building 2017-09-30 10:15:21 -07:00
Cadey Ratio 2074d01b9e
mage: always build the plugin on linux 2017-09-30 10:11:04 -07:00
Cadey Ratio ea931db0b2
cmd/route: interface with the backends api 2017-09-30 10:06:29 -07:00
Cadey Ratio db341f4c0d
vendor: update grpc 2017-09-30 09:47:47 -07:00
Cadey Ratio 1883feaacc
proto: add backend querying and management functions 2017-09-30 09:11:00 -07:00
Cadey Ratio 4394bb15a5
cmd/route: render this table 2017-09-30 08:39:43 -07:00
Cadey Ratio d0d159f521
tun2: only report phi failure detection if it's above 0.8 2017-09-30 08:39:30 -07:00