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
AJ ONeal
112034e26c
Merge branch 'master' into forwarding
2017-05-25 15:30:17 -06:00
AJ ONeal
5c7f2321cc
Merge branch 'v1.0' of git.daplie.com:Daplie/Goldilocks.js into v1.0
2017-05-25 15:29:30 -06:00
AJ ONeal
002c0059eb
update node install path
2017-05-25 15:29:17 -06:00
tigerbot
bd1ca9f584
Merge branch 'forwarding'
2017-05-25 11:37:15 -06:00
tigerbot
2eb6d1bc95
made more command line flags do things
2017-05-24 18:20:02 -06:00
tigerbot
3633c7570b
added support for different ACME config for different domains
2017-05-24 18:16:01 -06:00
tigerbot
21a77ad10a
added way to specify proxy destination
2017-05-24 13:05:37 -06:00
tigerbot
be67f04afa
added the mDNS options to the example config
2017-05-24 11:42:17 -06:00
tigerbot
1e3021c669
added ability to scope config by domain (issue #25 )
2017-05-23 18:26:03 -06:00
tigerbot
1f8e44947f
added simple mDNS responder
2017-05-23 16:23:43 -06:00
AJ ONeal
7c115c33aa
move example to proper location (and install it)
2017-05-23 14:22:00 -05:00
AJ ONeal
6a7273907b
move example to proper location (and install it)
2017-05-23 14:21:26 -05:00
tigerbot
73d3396609
removed some unused file and cleaned package.json
...
I used git grep to find all require statements coupled with sed, sort and
uniq to create a list of all node modules actually required in our code,
then went through package.json to make the list match our dependencies.
2017-05-23 12:21:24 -06:00
AJ ONeal
78e8266ce3
Merge branch 'master' into forwarding
2017-05-22 14:23:29 -05:00
AJ ONeal
100e7cee7c
make /opt/goldilocks user-writable for install
2017-05-22 14:23:18 -05:00
tigerbot
5bbf57a57a
tweaked proxy behavior on error/close
2017-05-18 14:14:44 -06:00
tigerbot
aa28a72f3f
moved HTTP static file detection to net layer
2017-05-18 14:09:02 -06:00
tigerbot
dbbae2311c
moved HTTP redirection to the net layer
2017-05-18 11:58:10 -06:00
tigerbot
27e818f41a
started splitting http handling into multiple servers
2017-05-17 19:16:45 -06:00