Matthew Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							026937fab5 
							
						 
					 
					
						
						
							
							caddyhttp: Fix trailers when recording responses ( fixes   #3236 )  
						
						
						
						
					 
					
						2020-04-22 11:10:13 -06:00 
						 
				 
			
				
					
						
							
							
								Mohammed Al Sahaf 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7dfd69cdc5 
							
						 
					 
					
						
						
							
							chore: make the linter happier ( #3245 )  
						
						... 
						
						
						
						* chore: make the linter happier
* chore: remove reference to maligned linter in .golangci.yml 
						
						
					 
					
						2020-04-08 15:31:51 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8bae8f5f5a 
							
						 
					 
					
						
						
							
							http: Always set status code via response recorder  
						
						... 
						
						
						
						Fixes panic if no upstream handler wrote anything to the response 
						
						
					 
					
						2020-01-08 18:37:41 -07:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							af26a03da1 
							
						 
					 
					
						
						
							
							http: Only enable access logs if configured  
						
						
						
						
					 
					
						2019-11-15 17:01:07 -07:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							abf5ab340e 
							
						 
					 
					
						
						
							
							caddyhttp: Improve ResponseRecorder to buffer headers  
						
						
						
						
					 
					
						2019-10-15 14:07:10 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5300949e0d 
							
						 
					 
					
						
						
							
							caddyhttp: Make responseRecorder capable of counting body size  
						
						
						
						
					 
					
						2019-10-10 15:36:28 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							3177ee8010 
							
						 
					 
					
						
						
							
							Add license  
						
						
						
						
					 
					
						2019-06-30 16:07:58 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							d49f762f6d 
							
						 
					 
					
						
						
							
							Various bug fixes and minor improvements  
						
						... 
						
						
						
						- Fix static responder so it doesn't replace its own headers config,
  and instead replaces the actual response header values
- caddyhttp.ResponseRecorder type optionally buffers response
- Add interface guards to ensure regexp matchers get provisioned
- Use default HTTP port if one is not explicitly set
- Encode middleware writes status code 200 if not written upstream
- Templates and markdown only try to execute on text responses
- Static file server sets Content-Type based on file extension only
  (this whole thing -- MIME sniffing, etc -- needs more configurability) 
						
						
					 
					
						2019-06-21 14:36:26 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							1c443beb9c 
							
						 
					 
					
						
						
							
							caddyhttp: ResponseRecorder type for middlewares to buffer responses  
						
						... 
						
						
						
						Unfortunately, templates and markdown require buffering the full
response before it can be processed and written to the client 
						
						
					 
					
						2019-06-20 21:49:45 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							8ae0d6a509 
							
						 
					 
					
						
						
							
							caddyhttp: Implement better HTTP matchers including regexp; add tests  
						
						
						
						
					 
					
						2019-05-10 21:07:02 -06:00 
						 
				 
			
				
					
						
							
							
								Matt Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							f976aa7443 
							
						 
					 
					
						
						
							
							Merged in deadlines (pull request  #1 )  
						
						... 
						
						
						
						Cleanly fake-close listeners
* WIP debugging listener deadlines
* Fix listener deadlines 
						
						
					 
					
						2019-04-02 20:58:24 +00:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							6621406fa8 
							
						 
					 
					
						
						
							
							Very basic middleware and route matching functionality  
						
						
						
						
					 
					
						2019-03-31 20:41:29 -06:00