Matthew Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							acf7dea68f 
							
						 
					 
					
						
						
							
							caddyhttp: host labels placeholders endianness from right->left  
						
						... 
						
						
						
						https://caddy.community/t/labeln-placeholder-endian-issue/5366 
(I thought we had this before but it must have gotten lost somewhere) 
					
						2019-10-14 12:09:43 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9c0bf311f9 
							
						 
					 
					
						
						
							
							Miscellaneous cleanups / comments  
						
						
						
						
					 
					
						2019-10-10 15:38:30 -06:00 
						 
				 
			
				
					
						
							
							
								Pascal 
							
						 
					 
					
						
						
						
						
							
						
						
							fe36d26b63 
							
						 
					 
					
						
						
							
							caddyhttp: Add RemoteAddr placeholders ( #2801 )  
						
						... 
						
						
						
						* Ignore build artifacts
* Add RemoteAddr placeholders 
						
						
					 
					
						2019-10-10 13:37:08 -06:00 
						 
				 
			
				
					
						
							
							
								Matt Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							44b7ce9850 
							
						 
					 
					
						
						
							
							Merge pull request  #2737  from caddyserver/fastcgi (reverse proxy!)  
						
						... 
						
						
						
						v2: Refactor reverse proxy and add FastCGI support 
						
						
					 
					
						2019-09-09 21:46:21 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							14f9662f9c 
							
						 
					 
					
						
						
							
							Various fixes/tweaks to HTTP placeholder variables and file matching  
						
						... 
						
						
						
						- Rename http.var.* -> http.vars.* to be more consistent
- Prefixing a path matcher with * now invokes simple suffix matching
- Handlers and matchers that need a root path default to {http.vars.root}
- Clean replacer output on the file matcher's file selection suffix 
						
						
					 
					
						2019-09-06 12:36:45 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d242f10eda 
							
						 
					 
					
						
						
							
							Add query_string to HTTP replacer and use it for try_files  
						
						
						
						
					 
					
						2019-08-27 14:38:24 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ab885f07b8 
							
						 
					 
					
						
						
							
							Implement config adapters and beginning of Caddyfile adapter  
						
						... 
						
						
						
						Along with several other changes, such as renaming caddyhttp.ServerRoute
to caddyhttp.Route, exporting some types that were not exported before,
and tweaking the caddytls TLS values to be more consistent.
Notably, we also now disable automatic cert management for names which
already have a cert (manually) loaded into the cache. These names no
longer need to be specified in the "skip_certificates" field of the
automatic HTTPS config, because they will be skipped automatically. 
						
						
					 
					
						2019-08-09 12:05:47 -06:00 
						 
				 
			
				
					
						
							
							
								Matt Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b44a22a9d4 
							
						 
					 
					
						
						
							
							Performance improvements to Replacer implementation (placeholders) ( #2674 )  
						
						... 
						
						
						
						Closes  #2673  
					
						2019-07-16 12:27:11 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6dfba5fda8 
							
						 
					 
					
						
						
							
							Add path components to HTTP replacer  
						
						
						
						
					 
					
						2019-07-08 16:46:55 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fdd871e177 
							
						 
					 
					
						
						
							
							go.mod: Append /v2 to module name; update all import paths  
						
						... 
						
						
						
						See https://github.com/golang/go/wiki/Modules#semantic-import-versioning  
						
						
					 
					
						2019-07-02 12:37:06 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							3177ee8010 
							
						 
					 
					
						
						
							
							Add license  
						
						
						
						
					 
					
						2019-06-30 16:07:58 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							5137859e47 
							
						 
					 
					
						
						
							
							Rename caddy2 -> caddy  
						
						... 
						
						
						
						Removes the version from the package name 
						
						
					 
					
						2019-06-14 11:58:28 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							613aecb898 
							
						 
					 
					
						
						
							
							Change import paths to GitHub package names  
						
						
						
						
					 
					
						2019-06-04 13:52:37 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							67d32e6779 
							
						 
					 
					
						
						
							
							Fix up matchers tests and take care of TODO in rewrite  
						
						
						
						
					 
					
						2019-05-21 13:10:14 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							65195a726d 
							
						 
					 
					
						
						
							
							Implement rewrite middleware; fix middleware stack bugs  
						
						
						
						
					 
					
						2019-05-20 23:48:43 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							fec7fa8bfd 
							
						 
					 
					
						
						
							
							Implement most of static file server; refactor and improve Replacer  
						
						
						
						
					 
					
						2019-05-20 10:59:20 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							ff5b4639d5 
							
						 
					 
					
						
						
							
							Some minor updates, and get rid of OnLoad/OnUnload  
						
						
						
						
					 
					
						2019-05-16 11:46:17 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							f9d93ead4e 
							
						 
					 
					
						
						
							
							Rename and export some types, other minor changes  
						
						
						
						
					 
					
						2019-05-14 14:14:05 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							8ae0d6a509 
							
						 
					 
					
						
						
							
							caddyhttp: Implement better HTTP matchers including regexp; add tests  
						
						
						
						
					 
					
						2019-05-10 21:07:02 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							e40bbecb16 
							
						 
					 
					
						
						
							
							Rough implementation of auto HTTP->HTTPS redirects  
						
						... 
						
						
						
						Also added GracePeriod for server shutdowns 
						
						
					 
					
						2019-05-07 09:56:18 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							2eb3593327 
							
						 
					 
					
						
						
							
							Begin implementing HTTP replacer and static responder  
						
						
						
						
					 
					
						2019-05-04 13:21:20 -06:00