Commit Graph

47 Commits

Author SHA1 Message Date
AJ ONeal 0047ae69f4 don't empty the real array, duh 2017-05-16 02:27:33 -05:00
AJ ONeal 3aa1085008 can haz wss 2017-05-16 02:20:02 -05: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 56113cb100 implemented static file serving HTTP module 2017-05-09 16:50:07 -06:00
tigerbot bcba0abddc added error handling when HTTP proxy doesn't connect 2017-05-09 16:23:30 -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 3e1abaddf4 fixed two potential problems on startup 2017-05-08 13:00:45 -06:00
tigerbot 2414163179 converted tabs to spaces in a few files 2017-05-06 12:23:51 -06:00
tigerbot 0a7e70517f implemented UDP forwarding for DNS 2017-05-03 13:55:16 -06:00
tigerbot f4de15b14f added udp capacity to the servers file 2017-05-02 17:48:58 -06:00
tigerbot dbd1e23bfa fixed a few minor things 2017-05-01 17:52:22 -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 f2b05ee7af move owners store out to own object 2017-04-27 19:46:54 -06:00
AJ ONeal c7627faffd rename api to goldilocks 2017-04-27 19:34:13 -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 4b470ffe51 admin page now loads properly 2017-04-27 16:50:03 -06:00
AJ ONeal 58a0b592ff admin interface shows up again 2017-04-27 16:27:27 -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 20c7bc977c tunneling tunnels 2017-04-13 16:50:48 -06:00
AJ ONeal 59721582c5 WIP stunnel.js support 2017-04-05 19:02:51 -06:00
AJ ONeal 54a8bc15d9 more network handling stuff 2017-03-18 14:48:49 -06:00
AJ ONeal df8cb8d96f use arrays instead of maps 2017-03-13 16:39:43 -06:00
AJ ONeal 22b7a1b880 more comprehensive data model 2017-03-02 00:58:45 -07:00
AJ ONeal 1cae332c9c began internal initialization API 2017-02-28 14:55:48 -07:00
AJ ONeal 3f56e3a295 first hint of management interface 2017-02-22 18:48:34 -07:00
AJ ONeal f0bea933f9 make -d, pubdir, and public all defaultWebRoot 2017-02-02 17:56:35 -07:00
AJ ONeal 929f555d73 fix bug tunnel bug with --sites 2017-02-01 20:00:00 -07:00
AJ ONeal b9662e3deb add --sites option for multiple domains #10 and use localhost.daplie.me 2017-02-01 15:52:14 -07:00
AJ ONeal 2f04da9bc2 at minimum return raw ws 2017-01-07 17:54:56 -07:00
AJ ONeal 89f26753bf load oauth3 device by devicename 2016-10-19 14:09:10 -06:00
AJ ONeal 62a2f7d44d make it better 2016-10-17 17:40:55 -06:00
AJ ONeal 1d2aa52b02 cleanup to lib/ 2016-10-12 18:23:39 -06:00
AJ ONeal 7634414d82 cleanup to lib/ 2016-10-12 18:22:43 -06:00
AJ ONeal cd2fda3f2b partial tunnel integration 2016-10-11 17:20:10 -06:00
AJ ONeal fa0990b02f add some tunnel support 2016-10-11 13:41:29 -06:00