33 Commits

Author SHA1 Message Date
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
8f4a733391 changed module config property name 2017-10-05 18:11:58 -06:00
tigerbot
528e58969e fixed timing problem that lead to lost request bodies 2017-09-15 18:25:23 -06:00
tigerbot
44d11e094b tweaked some logging 2017-09-11 15:57:25 -06:00
tigerbot
d9b20b5aeb fixed local bind problem for TCP proxying 2017-07-21 17:22:45 -06:00
tigerbot
f37730c97d changed loopback endpoint to check all ports 2017-06-27 10:34:52 -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
ec07b6fcdb added actual port to the mDNS response 2017-06-08 13:21:58 -06:00
tigerbot
be6900cd50 added some error event handlers 2017-05-26 19:28:39 -06:00
tigerbot
509f2f4f4f made the --tunnel option (partially) work 2017-05-26 12:11:39 -06:00
tigerbot
21a77ad10a added way to specify proxy destination 2017-05-24 13:05:37 -06:00
tigerbot
1f8e44947f added simple mDNS responder 2017-05-23 16:23:43 -06:00
tigerbot
df3a818914 reduced code duplication for proxying 2017-05-17 18:00:16 -06:00
tigerbot
87de2c65ad redirect localhost and IP addresses to real domains 2017-05-11 19:16:23 -06:00
tigerbot
5777a885a4 improved feedback for bad TLS/TCP gateways 2017-05-11 16:42:14 -06:00
tigerbot
e24f9412dd improved error handling for TLS/TCP proxying 2017-05-10 17:21:03 -06:00
tigerbot
70e7d57395 added hooks to handle ACME challenges 2017-05-10 16:05:54 -06:00
tigerbot
afca49feae moved TLS handling into a separate file 2017-05-10 12:56:47 -06:00
tigerbot
ab011d1829 cleaned up all of the custom HTTP handling logic 2017-05-09 15:46:49 -06:00
tigerbot
ab31bae6ff implemented more dynamic HTTP proxying 2017-05-09 14:16:21 -06:00
tigerbot
99a3de6496 implemented ability to proxy TLS based on SNI 2017-05-08 17:59:45 -06:00
tigerbot
f32db19b52 handled case where no TCP modules exist 2017-05-08 17:47:51 -06:00
tigerbot
513e6e8bdd implemented forwarding of TCP based on incoming port 2017-05-08 16:52:37 -06:00
tigerbot
0a7e70517f implemented UDP forwarding for DNS 2017-05-03 13:55:16 -06:00
AJ ONeal
aed520a653 get the correct remoteAddress if possible 2017-04-28 13:11:12 -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
0fdd2773b5 prepare to handle tunnel 2017-04-27 19:23:52 -06:00
AJ ONeal
350d87c38d remoteAddress priority... and whitespace... ooops 2017-04-27 17:00:09 -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