75 Commits

Author SHA1 Message Date
tigerbot
6b2b91ba26 updated the documentation and validation for DDNS settings 2017-10-18 12:06:01 -06:00
tigerbot
f2ce3e9fe1 Merge branch 'api-rewrite' into ddns
# Conflicts:
#	API.md
#	bin/goldilocks.js
#	etc/goldilocks/goldilocks.example.yml
#	lib/admin/apis.js
#	lib/app.js
#	lib/worker.js
2017-10-17 13:07:52 -06:00
tigerbot
754ace5cb4 removed arguments that populate a deprecated config 2017-10-17 12:56:25 -06:00
tigerbot
663fdba446 changed the valid UDP module from 'proxy' to 'forward'
forward is based on incoming port, while proxy is based on domains
	and we don't have any domain names for raw UDP or TCP
2017-10-12 14:35:19 -06:00
tigerbot
0406d0cd93 removed the acme property from the tls config 2017-10-12 11:57:43 -06:00
tigerbot
2a57a1e12c fixed a few misc errors that appeared in testing 2017-10-11 13:06:24 -06:00
tigerbot
61af4707ee moved domains up a level to allow multiple module groups with same domain names 2017-10-11 12:11:20 -06:00
tigerbot
ea55d3cc73 removed bind from the http and tls settings 2017-10-10 12:34:32 -06:00
tigerbot
8371170a14 renamed dns settings to udp 2017-10-10 11:32:18 -06:00
tigerbot
5761ab9d62 added JSON Schema to validate the config 2017-10-06 17:50:16 -06:00
tigerbot
8f4a733391 changed module config property name 2017-10-05 18:11:58 -06:00
tigerbot
ded53cf45c reduced a few lines of code 2017-10-05 18:10:59 -06:00
tigerbot
0380a8087f automatically add id to modules and domains 2017-10-04 18:27:29 -06:00
tigerbot
d04b750f87 changed the default config 2017-10-04 18:26:27 -06:00
tigerbot
12e4a47855 removed addresses and cwd from the config 2017-10-04 11:49:05 -06:00
tigerbot
0dd20e4dfc removed tunnel from config and API and made DDNS responsible 2017-09-28 11:18:44 -06:00
tigerbot
a625ee9db9 made goldilocks reload config on SIGHUP 2017-09-19 18:23:43 -06:00
tigerbot
bc301b94c9 added first implementation of DDNS 2017-09-14 15:26:19 -06:00
tigerbot
000d36e76a exposed a loopback test route in the api 2017-06-26 11:34:42 -06:00
tigerbot
4d49e0fb63 allowed for specifying not-yet-existent config file 2017-06-12 11:38:18 -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
78da05b630 added way to save POST-ed config 2017-06-09 11:18:05 -06:00
tigerbot
509f2f4f4f made the --tunnel option (partially) work 2017-05-26 12:11:39 -06:00
tigerbot
2eb6d1bc95 made more command line flags do things 2017-05-24 18:20:02 -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
1f8e44947f added simple mDNS responder 2017-05-23 16:23:43 -06:00
AJ ONeal
e386b19e3f update no-config defaults 2017-05-17 14:24:19 -05:00
tigerbot
d16f857fca implemented HTTP 301 redirect with glob matching 2017-05-16 13:04:08 -06:00
tigerbot
8599d383df changed example config to use snake_case 2017-05-15 16:16:15 -06:00
tigerbot
b3b407d161 Merge branch 'master' into forwarding 2017-05-09 10:53:56 -06:00
AJ ONeal
dad2e66f52 allow empty config file 2017-05-08 17:01:59 -06:00
tigerbot
513e6e8bdd implemented forwarding of TCP based on incoming port 2017-05-08 16:52:37 -06:00
AJ ONeal
3a96004038 rookie mistake: path.join should be path.resolve 2017-05-08 16:34:03 -06:00
tigerbot
3e1abaddf4 fixed two potential problems on startup 2017-05-08 13:00:45 -06:00
tigerbot
8c4594f399 fixed problem specifying config file 2017-05-06 12:23:51 -06:00
tigerbot
0a7e70517f implemented UDP forwarding for DNS 2017-05-03 13:55:16 -06:00
tigerbot
dbd1e23bfa fixed a few minor things 2017-05-01 17:52:22 -06:00
AJ ONeal
eacf2e0dbf made workaround for the TLS issue that I should have ignored... 2017-04-28 13:07:05 -06:00
AJ ONeal
4b470ffe51 admin page now loads properly 2017-04-27 16:50:03 -06:00
AJ ONeal
dc55169415 proxy mostly works 2017-04-27 16:05:34 -06:00
AJ ONeal
67aa28aece WIP merging walnut, serve-https, and stunnel.js 2017-04-26 20:16:47 -06:00
AJ ONeal
4267955286 switch over to commander 2017-04-13 17:42:37 -06:00
AJ ONeal
59721582c5 WIP stunnel.js support 2017-04-05 19:02:51 -06:00
AJ ONeal
90f5eb11d5 show many more things 2017-03-15 03:40:35 -06:00
AJ ONeal
df8cb8d96f use arrays instead of maps 2017-03-13 16:39:43 -06:00
AJ ONeal
0103ae02d4 retrieve ips, show priorities 2017-03-04 00:25:20 -07:00
AJ ONeal
22b7a1b880 more comprehensive data model 2017-03-02 00:58:45 -07:00