Commit Graph

337 Commits

Author SHA1 Message Date
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
Cadey Ratio 0897a63aa7 server: don't nil pointer deref 2017-04-28 21:22:02 -07:00
Cadey Ratio 102feb4b94 vendor dependencies 2017-04-28 21:19:30 -07:00
Cadey Ratio ead4eceb48 start on route cli 2017-04-28 21:18:41 -07:00
Cadey Ratio 66e4ea082b database: add Close() 2017-04-28 21:18:19 -07:00
Cadey Ratio 4186b0c6b0 cmd: remove a broken thing 2017-04-28 20:09:09 -07:00
Cadey Ratio 4e4da828b5 server: fix build 2017-04-28 20:08:11 -07:00
Cadey Ratio d6da19c063 database: fix build 2017-04-28 19:51:49 -07:00
Cadey Ratio 6fc2e13e54 remove old certcache 2017-04-28 19:47:24 -07:00
Cadey Ratio 8fd83ff179 database: remove old rethinkdb code 2017-04-28 18:09:14 -07:00
Cadey Ratio 3845626231 rename things 2017-04-28 18:08:32 -07:00
Cadey Ratio e06286b5cd vendor: update dependencies 2017-04-28 16:28:25 -07:00
Cadey Ratio cc602bc7c5 main: clean up and use env 2017-04-28 16:28:03 -07:00
Cadey Ratio 30ebdbac7d server: support new database, shim certificate management 2017-04-28 16:27:34 -07:00
Cadey Ratio e8acea0351 tun2: make Server better 2017-04-28 15:23:26 -07:00
Cadey Ratio 96e2e399bc lib/routecrypto: move rsa utilities here 2017-04-28 15:23:04 -07:00
Cadey Ratio 4ea2bd35be remove tunnel 2017-04-28 14:58:14 -07:00
Cadey Ratio eac3883186 move protobuf definitions into a higher level package 2017-04-28 14:57:56 -07:00
Cadey Ratio 7fe1f5ed15 database: add boltdb backend, Storage interface 2017-04-28 14:57:10 -07:00
Cadey Ratio 115786ae6e routegrpc: move to new API definitions 2017-04-28 14:56:52 -07:00
Cadey Ratio 4a85472c81 tun2: interface check 2017-04-13 14:46:35 -07:00
Cadey Ratio 5c410b0931 add gops support 2017-04-06 15:54:33 -07:00
Cadey Ratio 40e341db51 cmd/helloserver: don't log healthchecks 2017-04-05 22:35:33 -07:00
Cadey Ratio 734e6ab036 Procfile: fix SSL 2017-04-05 22:23:17 -07:00
Cadey Ratio e7930add80 Procfile: fix launching order 2017-04-05 22:20:20 -07:00
Cadey Ratio 3eb215f747 server: fix build 2017-04-05 22:16:45 -07:00
Cadey Ratio 122e1a87ce server: fix build 2017-04-05 22:14:44 -07:00
Cadey Ratio bb701a0b0b server: remove tor 2017-04-05 22:12:58 -07:00
Cadey Ratio 2c47ac08f6 add procfile for contabo testing 2017-04-05 22:11:45 -07:00
Cadey Ratio b2f10dbf50 server: remove tor for now :( 2017-04-05 22:07:31 -07:00
Cadey Ratio 9605eb88bd tun2: make Connection into its own file 2017-04-05 21:44:12 -07:00
Cadey Ratio 2bda4a8ef8 tun2: be more aggressive about ping timeouts in smux 2017-04-05 15:54:58 -07:00
Cadey Ratio ee51b41f3a tun2: check phi failures a lot more often 2017-04-05 15:26:44 -07:00
Cadey Ratio bb255b81f1 tun2: remove debugging log lines 2017-04-05 15:24:25 -07:00
Cadey Ratio 581420b768 tun2: only log failure chance if it's nonzero 2017-04-05 15:23:13 -07:00
Cadey Ratio b1161e35f4 tun2: cleanup 2017-04-05 15:04:02 -07:00
Cadey Ratio 9756860cf9 update ln 2017-04-05 15:03:41 -07:00
Cadey Ratio 56fc4f89ba tun2: loop forever at the foot of HandleConn 2017-04-05 14:48:08 -07:00
Cadey Ratio 1827d19e84 tun2: more verbosely log pinging 2017-04-05 14:46:35 -07:00
Cadey Ratio 0ac8f2adbf tun2: log when pings work 2017-04-05 14:42:57 -07:00
Cadey Ratio 35d2d72e7f tun2: be less greedy about failure checking 2017-04-05 14:40:37 -07:00
Cadey Ratio 116c3e6516 tun2: lock 2017-04-05 14:33:54 -07:00
Cadey Ratio 4d30a5cfb3 tun2: add phi failure detection, move pingloop to be per-connection 2017-04-05 14:31:15 -07:00
Cadey Ratio 0ba19b0259 vendor gopreload 2017-03-27 21:30:31 -07:00
Cadey Ratio a009a9fd0f tun2: bail and fail hard if the connection is dead 2017-03-27 21:29:08 -07:00
Cadey Ratio 99bc2a10b0 main: replace manhole with gopreload 2017-03-27 10:26:34 -07:00
Cadey Ratio d52776a7fc tun2: log on no backends 2017-03-26 22:50:45 -07:00
Cadey Ratio 03f9570151 tun2: move pingloop into a function 2017-03-26 22:19:43 -07:00
Cadey Ratio 1c221cdf6d tun2: avoid intN panic 2017-03-26 22:03:06 -07:00