Mateusz Gajewski 
							
						 
					 
					
						
						
						
						
							
						
						
							cdf7cf5c3f 
							
						 
					 
					
						
						
							
							HTTP/2 push support (golang 1.8) ( #1215 )  
						
						... 
						
						
						
						* WIP
* HTTP2/Push for golang 1.8
* Push plugin completed for review
* Correct build tag
* Move push plugin position
* Add build tags to tests
* Gofmt that code
* Add header/method validations
* Load push plugin
* Fixes for wrapping writers
* Push after delivering file
* Fixes, review changes
* Remove build tags, support new syntax
* Fix spelling
* gofmt -s -w .
* Gogland time
* Add interface guards
* gofmt
* After review fixes 
						
						
					 
					
						2017-02-17 09:25:22 -07:00 
						 
				 
			
				
					
						
							
							
								Mateusz Gajewski 
							
						 
					 
					
						
						
						
						
							
						
						
							9e98d6cd52 
							
						 
					 
					
						
						
							
							Fix for  #1164  - allow only one header per line ( #1280 )  
						
						... 
						
						
						
						* Fix for #1164  - allow only one header per line
* Include original reporter case 
						
						
					 
					
						2016-11-29 21:24:12 -07:00 
						 
				 
			
				
					
						
							
							
								Mateusz Gajewski 
							
						 
					 
					
						
						
						
						
							
						
						
							63f749112b 
							
						 
					 
					
						
						
							
							Use http.Header instead of custom type ( #1214 )  
						
						... 
						
						
						
						* Use http.Header
* This initialization was just stupid 
						
						
					 
					
						2016-11-03 12:24:26 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							14500d8204 
							
						 
					 
					
						
						
							
							header: Implement Flusher and CloseNotifier  
						
						
						
						
					 
					
						2016-11-02 08:13:58 -06:00 
						 
				 
			
				
					
						
							
							
								Tw 
							
						 
					 
					
						
						
						
						
							
						
						
							a2900e46f4 
							
						 
					 
					
						
						
							
							header: only register deletion operation ( #1212 )  
						
						... 
						
						
						
						fix issue #1183 
Signed-off-by: Tw <tw19881113@gmail.com> 
						
						
					 
					
						2016-11-01 22:08:02 -06:00 
						 
				 
			
				
					
						
							
							
								Tw 
							
						 
					 
					
						
						
						
						
							
						
						
							d0455c7b9c 
							
						 
					 
					
						
						
							
							add more descriptive errors  
						
						... 
						
						
						
						Signed-off-by: Tw <tw19881113@gmail.com> 
						
						
					 
					
						2016-10-11 10:34:51 +08:00 
						 
				 
			
				
					
						
							
							
								Tw 
							
						 
					 
					
						
						
						
						
							
						
						
							e5d33e73f3 
							
						 
					 
					
						
						
							
							header: implement http.Hijacker for responseWriterWrapper  
						
						... 
						
						
						
						fix issue #1173 
Signed-off-by: Tw <tw19881113@gmail.com> 
						
						
					 
					
						2016-10-11 08:53:47 +08:00 
						 
				 
			
				
					
						
							
							
								Tw 
							
						 
					 
					
						
						
						
						
							
						
						
							d0ddfc849d 
							
						 
					 
					
						
						
							
							header: defer header operations  
						
						... 
						
						
						
						fix issue #1131 
Signed-off-by: Tw <tw19881113@gmail.com> 
						
						
					 
					
						2016-09-27 15:35:13 +08:00 
						 
				 
			
				
					
						
							
							
								Garrett Squire 
							
						 
					 
					
						
						
						
						
							
						
						
							e7c842215e 
							
						 
					 
					
						
						
							
							Allow multiple values for an HTTP header and  
						
						... 
						
						
						
						add a test to ensure this works. 
						
						
					 
					
						2016-07-20 22:17:13 -07:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							a798e0c951 
							
						 
					 
					
						
						
							
							Refactor how caddy.Context is stored and used  
						
						... 
						
						
						
						- Server types no longer need to store their own contexts; they are
  stored on the caddy.Instance, which means each context will be
  properly GC'ed when the instance is stopped. Server types should use
  type assertions to convert from caddy.Context to their concrete
  context type when they need to use it.
- Pass the entire context into httpserver.GetConfig instead of only the
  Key field.
- caddy.NewTestController now requires a server type string so it can
  create a controller with the proper concrete context associated with
  that server type.
Tests still need more attention so that we can test the proper creation
of startup functions, etc. 
						
						
					 
					
						2016-06-20 11:59:23 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d3860f95f5 
							
						 
					 
					
						
						
							
							Make RegisterPlugin() more consistent, having name as first argument  
						
						
						
						
					 
					
						2016-06-06 15:31:03 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							416af05a00 
							
						 
					 
					
						
						
							
							Migrating more middleware packages  
						
						
						
						
					 
					
						2016-06-05 21:51:56 -06:00