Commit Graph

335 Commits

Author SHA1 Message Date
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
Cadey Ratio 626f8896fa
mage: cache packages with `go install` if building for runtime.GOOS 2017-09-30 08:00:25 -07:00
Cadey Ratio 7e105f5720
mage: disable install caching 2017-09-30 07:49:03 -07:00
Cadey Ratio 715ba5909b
mage: go build -v, install-cache packages 2017-09-30 07:46:38 -07:00
Cadey Ratio 4178527b9b
mage: don't append environ here 2017-09-30 07:43:50 -07:00
Cadey Ratio 0ada04df8c
cmd/route-httpagent: add flagenv for parsing from environment 2017-09-30 07:26:28 -07:00
Cadey Ratio 01e5dc7b56
vendor: add qod FOR MAGEFILE ONLY 2017-09-30 07:22:43 -07:00
Cadey Ratio 13f59562cd
mage: build plugins too 2017-09-30 07:20:44 -07:00
Cadey Ratio 40c879d9f8
move routecrypto and server into internal 2017-09-30 06:56:56 -07:00
Cadey Ratio 8689a2f135
database: move to internal/ 2017-09-30 06:56:54 -07:00
Cadey Ratio 73cd736cd2
elfs: get rid of moonscript source 2017-09-30 06:56:10 -07:00
Cadey Ratio a758254057
build files to a directory named bin 2017-09-30 06:56:09 -07:00
Cadey Ratio 834422055d vendor: update ln 2017-08-12 09:33:02 -07:00
Cadey Ratio c434bafce5 build: verbose 2017-04-29 13:14:04 -07:00
Cadey Ratio 7892e2d821 add build.sh for package builds 2017-04-29 13:11:36 -07:00
Cadey Ratio 4f37100b71 homogenize tooling 2017-04-29 12:53:17 -07:00
Cadey Ratio 7a3757933d remove old api docs 2017-04-29 12:53:17 -07:00
Cadey Ratio 36786956dc routerpc: remove dead package 2017-04-28 23:36:55 -07:00
Cadey Ratio e288c7c08c reverse proxy buffer pool 2017-04-28 23:22:00 -07:00
Cadey Ratio 27033e5fcf this needs to be unique 2017-04-28 23:04:35 -07:00
Cadey Ratio bfdb40f398 database: remove index 2017-04-28 23:00:19 -07:00
Cadey Ratio 376f5d4d3d database: commit 2017-04-28 22:58:08 -07:00
Cadey Ratio 08d78cf461 server: log route put success 2017-04-28 22:46:56 -07:00
Cadey Ratio 9342891f14 generate host if none exists 2017-04-28 22:45:43 -07:00
Cadey Ratio d7461cfbf5 database: no more gorethink 2017-04-28 22:43:04 -07:00
Cadey Ratio 3952248c6a don't panic 2017-04-28 22:39:18 -07:00
Cadey Ratio 316daa1eda don't confuse autocert 2017-04-28 22:36:11 -07:00
Cadey Ratio 8ad2a641f1 debugging 2017-04-28 22:32:01 -07:00
Cadey Ratio 0f7b2dbaf0 server: do ssl good 2017-04-28 22:30:32 -07:00
Cadey Ratio a224f2fe0c cmd/route: secure 2017-04-28 22:21:57 -07:00
Cadey Ratio 6529dec9db server: grpc listens over SSL 2017-04-28 22:21:04 -07:00
Cadey Ratio 9fd8ea5390 cmd/route: XXX RIP 2017-04-28 22:16:11 -07:00
Cadey Ratio 643527c43a cmd/route: fix flag position 2017-04-28 22:14:08 -07:00
Cadey Ratio 66f1d243d1 vendor: add tablewriter 2017-04-28 22:11:24 -07:00
Cadey Ratio 7b19a0b4e8 vendor jwtcreds 2017-04-28 22:10:53 -07:00
Cadey Ratio 73e9bd59d4 vendor: remove context 2017-04-28 22:09:30 -07:00
Cadey Ratio 7ecce5f503 cmd/route: implement route management commands 2017-04-28 22:09:21 -07:00