| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 tigerbot | 47bcdcf2a6 | added X-Forwarded header before HTTP proxy | 2017-05-17 18:43:44 -06:00 |  | 
			
				
					| 
							
							
								 tigerbot | df3a818914 | reduced code duplication for proxying | 2017-05-17 18:00:16 -06:00 |  | 
			
				
					| 
							
							
								 tigerbot | d25ceadf4a | changed how TLS sockets are wrapped | 2017-05-17 18:00:06 -06:00 |  | 
			
				
					| 
							
							
								 tigerbot | febe106a81 | changed how HTTP proxying works Note that with the way it is currently, proxying modules take priority
over other modules even if they come later in the list. | 2017-05-16 17:19:26 -06:00 |  | 
			
				
					| 
							
							
								 tigerbot | 474f9766d8 | made statusoptional for redirection | 2017-05-16 13:11:27 -06:00 |  | 
			
				
					| 
							
							
								 tigerbot | d16f857fca | implemented HTTP 301 redirect with glob matching | 2017-05-16 13:04:08 -06:00 |  | 
			
				
					| 
							
							
								 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 |  |