416 Commits

Author SHA1 Message Date
tigerbot
0daf1b909a exposed the owner IDs to the API and mDNS
allows users to see which units have already been set up with owner during
the setup process
2017-07-06 11:25:30 -06:00
tigerbot
e62869b661 moved owner storage to a separate file 2017-07-06 11:01:29 -06:00
tigerbot
a4aad3184a allow loopback to use providers that are not oauth3.org 2017-06-27 10:39:59 -06:00
tigerbot
f37730c97d changed loopback endpoint to check all ports 2017-06-27 10:34:52 -06:00
tigerbot
000d36e76a exposed a loopback test route in the api 2017-06-26 11:34:42 -06:00
tigerbot
caa7b343d4 improved extraction of properties from TLS sockets 2017-06-26 11:27:54 -06:00
tigerbot
2b70001309 added API route to start/stop a socks5 proxy server 2017-06-26 11:27:54 -06:00
tigerbot
4a6d21f0b5 moved where invalid method request are rejected 2017-06-26 11:27:54 -06:00
tigerbot
e901f1679b implemented check for hotel/ISP paywall 2017-06-26 11:27:54 -06:00
tigerbot
aea4725fb0 simplified adding new com.daplie.goldilocks apis 2017-06-26 11:27:54 -06:00
tigerbot
403ec90c2d misc small fixes 2017-06-23 17:47:04 -06:00
tigerbot
3ac0f3077e fixed bug not being able to discover azp 2017-06-23 17:22:45 -06:00
tigerbot
7a2f0f0984 fixed bug saving tunnel tokens 2017-06-21 16:07:48 -06:00
tigerbot
0c71b83fa5 fixed install problem on mac OS 2017-06-19 13:11:46 -06:00
tigerbot
fb288bfdbc removed duplication of X-Forwarded header generation 2017-06-16 17:51:03 -06:00
tigerbot
0a0f06094e re-implemented personal mDNS responses 2017-06-16 13:21:20 -06:00
tigerbot
72ff8ebf15 changed some ownership/permission stuff 2017-06-15 16:50:24 -06:00
tigerbot
7408db6601 temp disable of multi-domain certificate requests 2017-06-15 16:47:11 -06:00
tigerbot
8fb70564db temp disable of direct mDNS responses 2017-06-15 16:46:41 -06:00
tigerbot
49d5e5296a changed the key used to store tunnel tokens 2017-06-15 14:14:14 -06:00
tigerbot
61018d9303 added tunnel server 2017-06-14 10:58:56 -06:00
tigerbot
30777af804 stopped using stream-pair 2017-06-13 14:32:26 -06:00
tigerbot
a216178ee0 set status codes on some failed api responses 2017-06-12 14:09:10 -06:00
tigerbot
cb3f43c7ca fixed reference to oauth3 git repo 2017-06-12 14:09:04 -06:00
tigerbot
651e53daf1 fixed crash caused from mistyped url 2017-06-12 11:39:02 -06:00
tigerbot
4d49e0fb63 allowed for specifying not-yet-existent config file 2017-06-12 11:38:18 -06:00
tigerbot
78c1fb344e added CORS support for com.daplie.goldilocks api calls
This is needed in order to support set up from the installer
2017-06-09 16:33:49 -06:00
tigerbot
e96ebfc1fc made style worse for consistency 2017-06-09 16:03:12 -06:00
tigerbot
d12c06999e implemented syncing config back to the workers 2017-06-09 12:40:39 -06:00
tigerbot
cad8dd686e changed UDP servers to reuseAddr 2017-06-09 12:14:25 -06:00
tigerbot
f569391cd9 added error handling on http-proxy instance 2017-06-09 11:58:43 -06:00
tigerbot
78da05b630 added way to save POST-ed config 2017-06-09 11:18:05 -06:00
tigerbot
ec07b6fcdb added actual port to the mDNS response 2017-06-08 13:21:58 -06:00
tigerbot
027494cd1d fixed the owner not being on stored tunnel tokens 2017-06-08 10:44:22 -06:00
tigerbot
50cee61ac6 added what was a submodule to .gitignore 2017-06-07 10:54:41 -06:00
AJ ONeal
1c811ac444 Merge branch 'v1' of git.daplie.com:Daplie/Goldilocks.js into v1 2017-06-06 15:22:45 -06:00
AJ ONeal
90a683e03d use npm@4 explicitly 2017-06-06 15:22:19 -06:00
aj
3293dcea56 remove submodule 2017-06-06 21:01:42 +00:00
tigerbot
231e54d808 went back to using http-proxy for non-websockets
We need to be able to insert `X-Forwarded` header for all the requests on
a TCP keep-alive connection
2017-06-02 18:10:16 -06:00
tigerbot
d5dee498f5 made sure the var dir can be created if needed
looks like the var directory is not present when goldilocks is npm installed
2017-06-01 13:06:52 -06:00
tigerbot
dda3dffb17 fixed problem creating x-forwarded headers 2017-06-01 11:46:28 -06:00
tigerbot
be1a60d2e7 fixed inconsistency in "admin" domain definition 2017-05-31 15:56:28 -06:00
tigerbot
810d0a8e90 mDNS responder now sometimes responds directly 2017-05-30 12:35:29 -06:00
tigerbot
69d7d9e4b8 implemented GET part of the tunnel API 2017-05-30 12:15:19 -06:00
tigerbot
d4573994fc added hook to remove tokens from the tunnel 2017-05-29 15:14:37 -06:00
tigerbot
8e2e071abf implemented storage of tunnel tokens 2017-05-29 13:41:09 -06:00
tigerbot
d9486b8297 fixed a few problems with our connections 2017-05-29 12:50:29 -06:00
tigerbot
be6900cd50 added some error event handlers 2017-05-26 19:28:39 -06:00
tigerbot
e259c4d0ce changed method for wrapping socket pre-TLS 2017-05-26 19:18:53 -06:00
tigerbot
509f2f4f4f made the --tunnel option (partially) work 2017-05-26 12:11:39 -06:00