Matt Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							cf3ce49104 
							
						 
					 
					
						
						
							
							Merge pull request  #949  from gsquire/headers-update  
						
						... 
						
						
						
						HTTP Headers 
						
						
							
						
					 
					
						2016-07-21 00:28:29 -06:00 
						 
				 
			
				
					
						
							
							
								Tw 
							
						 
					 
					
						
						
						
						
							
						
						
							ca3d23bc70 
							
						 
					 
					
						
						
							
							proxy: fix hyphen issue when parsing target  
						
						... 
						
						
						
						fix issue #948 
Signed-off-by: Tw <tw19881113@gmail.com> 
						
						
							
						
					 
					
						2016-07-21 13:56:35 +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 
						 
				 
			
				
					
						
							
							
								Tw 
							
						 
					 
					
						
						
						
						
							
						
						
							beae16f07c 
							
						 
					 
					
						
						
							
							Proxy performance ( #946 )  
						
						... 
						
						
						
						* proxy: add benchmark
Signed-off-by: Tw <tw19881113@gmail.com>
* replacer: prepare lazily
update issue#939
benchmark            old ns/op     new ns/op     delta
BenchmarkProxy-4     83865         72544         -13.50%
Signed-off-by: Tw <tw19881113@gmail.com>
* proxy: use buffer pool to avoid temporary allocation
Signed-off-by: Tw <tw19881113@gmail.com> 
						
						
							
						
					 
					
						2016-07-20 19:06:14 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1240690973 
							
						 
					 
					
						
						
							
							Avoid deadlock ( fixes   #941 )  
						
						
						
						
							
						
					 
					
						2016-07-19 12:05:40 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							b35d19d78e 
							
						 
					 
					
						
						
							
							Set protocol version properly ( fixes   #943 )  
						
						
						
						
							
						
					 
					
						2016-07-19 11:48:44 -06:00 
						 
				 
			
				
					
						
							
							
								Matt Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							cf4e0c9c9c 
							
						 
					 
					
						
						
							
							Merge pull request  #940  from mmlkrx/update-readme-contributing-section  
						
						... 
						
						
						
						Update readme contributing section 
						
						
							
						
					 
					
						2016-07-19 07:50:31 -06:00 
						 
				 
			
				
					
						
							
							
								Matthias Loker 
							
						 
					 
					
						
						
						
						
							
						
						
							ac97cf426f 
							
						 
					 
					
						
						
							
							Update readme contributing section  
						
						
						
						
							
						
					 
					
						2016-07-19 15:41:54 +02:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f28af63732 
							
						 
					 
					
						
						
							
							Version 0.9  
						
						
						
						
							
 
						
					 
					
						2016-07-18 21:50:45 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							38c2463416 
							
						 
					 
					
						
						
							
							Fix ACME asset migration when renaming folders  
						
						
						
						
							
						
					 
					
						2016-07-18 21:50:27 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							df018ea64a 
							
						 
					 
					
						
						
							
							Properly handle path-only addresses (also fix godoc typos)  
						
						
						
						
							
						
					 
					
						2016-07-18 18:45:20 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4ff46ad447 
							
						 
					 
					
						
						
							
							Refactor Server into TCPServer and UDPServer  
						
						
						
						
							
						
					 
					
						2016-07-18 16:28:26 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							59c6513b31 
							
						 
					 
					
						
						
							
							Clarify some godoc  
						
						
						
						
							
						
					 
					
						2016-07-18 16:21:19 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							aede4ccbce 
							
						 
					 
					
						
						
							
							Small changes; mostly comments  
						
						
						
						
							
						
					 
					
						2016-07-18 14:32:28 -06:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
						
						
							
						
						
							9315738dab 
							
						 
					 
					
						
						
							
							Allow for UDP servers ( #935 )  
						
						... 
						
						
						
						* Allow for UDP servers
Extend the Server interface with ServePacket and ListenPacket - this is
in the same vein as the net package.
Plumb the packetconn through the start and restart phases.
Rename RestartPair to RestartTriple as it now also contains a Packet.
Not that these can now be nil, so we need to check for that when
restarting.
* Update the documentation 
						
						
							
						
					 
					
						2016-07-18 14:24:09 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							502a8979a8 
							
						 
					 
					
						
						
							
							Propagate DNS provider plugins to caddy package so -plugins shows them  
						
						
						
						
							
						
					 
					
						2016-07-15 21:29:06 -06:00 
						 
				 
			
				
					
						
							
							
								Pedro Nasser 
							
						 
					 
					
						
						
						
						
							
						
						
							d6110f8e9e 
							
						 
					 
					
						
						
							
							Merge pull request  #932  from pedronasser/fix-import  
						
						... 
						
						
						
						fix: import should always be relative to current file directory 
						
						
							
						
					 
					
						2016-07-14 23:30:28 -03:00 
						 
				 
			
				
					
						
							
							
								Pedro Nasser 
							
						 
					 
					
						
						
						
						
							
						
						
							d7698ecf13 
							
						 
					 
					
						
						
							
							fix: import should always be relative to current file directory  
						
						
						
						
							
						
					 
					
						2016-07-14 21:48:56 -03:00 
						 
				 
			
				
					
						
							
							
								Pedro Nasser 
							
						 
					 
					
						
						
						
						
							
						
						
							9ea0591951 
							
						 
					 
					
						
						
							
							Merge pull request  #931  from pedronasser/master  
						
						... 
						
						
						
						fix transparent host header #916  
						
						
							
						
					 
					
						2016-07-14 21:46:24 -03:00 
						 
				 
			
				
					
						
							
							
								Pedro Nasser 
							
						 
					 
					
						
						
						
						
							
						
						
							ffafb2eca8 
							
						 
					 
					
						
						
							
							Merge branch 'master' of github.com:pedronasser/caddy  
						
						
						
						
							
						
					 
					
						2016-07-14 18:17:05 -03:00 
						 
				 
			
				
					
						
							
							
								Pedro Nasser 
							
						 
					 
					
						
						
						
						
							
						
						
							6bb1e0c674 
							
						 
					 
					
						
						
							
							improve transparent mode  
						
						
						
						
							
						
					 
					
						2016-07-14 18:16:58 -03:00 
						 
				 
			
				
					
						
							
							
								Pedro Nasser 
							
						 
					 
					
						
						
						
						
							
						
						
							6f37e9d31b 
							
						 
					 
					
						
						
							
							Merge branch 'master' into master  
						
						
						
						
							
						
					 
					
						2016-07-14 15:48:46 -03:00 
						 
				 
			
				
					
						
							
							
								Pedro Nasser 
							
						 
					 
					
						
						
						
						
							
						
						
							b58872925a 
							
						 
					 
					
						
						
							
							fixed transparent host and added test case  
						
						
						
						
							
						
					 
					
						2016-07-14 15:43:06 -03:00 
						 
				 
			
				
					
						
							
							
								Pedro Nasser 
							
						 
					 
					
						
						
						
						
							
						
						
							8d7136fc06 
							
						 
					 
					
						
						
							
							fix transparent host header  #916  
						
						
						
						
							
						
					 
					
						2016-07-14 15:30:00 -03:00 
						 
				 
			
				
					
						
							
							
								Pedro Nasser 
							
						 
					 
					
						
						
						
						
							
						
						
							2125ae5f99 
							
						 
					 
					
						
						
							
							import should get absolute path before glob ( #929 )  
						
						... 
						
						
						
						* import should get absolute path before glob
* fix test: import should get absolute path before glob
* try to fix test on windows
* use complete path as the dispenser filename
* fix caddyfile test 
						
						
							
						
					 
					
						2016-07-13 10:58:42 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3fd3feeffe 
							
						 
					 
					
						
						
							
							Add Ext action to template context ( closes   #844 )  
						
						
						
						
							
						
					 
					
						2016-07-11 08:37:19 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							62622eb853 
							
						 
					 
					
						
						
							
							proxy: 'transparent' also sets X-Forwarded-For ( closes   #924 )  
						
						
						
						
							
						
					 
					
						2016-07-09 17:33:40 -06:00 
						 
				 
			
				
					
						
							
							
								Abiola Ibrahim 
							
						 
					 
					
						
						
						
						
							
						
						
							87c389f73d 
							
						 
					 
					
						
						
							
							Proposal: Middleware Config ( #908 )  
						
						... 
						
						
						
						* Prototype middleware Config
* Refactors
* Minor refactors 
						
						
							
						
					 
					
						2016-07-08 18:12:52 -06:00 
						 
				 
			
				
					
						
							
							
								Abiola Ibrahim 
							
						 
					 
					
						
						
						
						
							
						
						
							cf03c9a6c8 
							
						 
					 
					
						
						
							
							Merge pull request  #928  from abiosoft/master  
						
						... 
						
						
						
						discard remaining args for if block in redir. 
						
						
							
						
					 
					
						2016-07-08 19:52:19 +01:00 
						 
				 
			
				
					
						
							
							
								Abiola Ibrahim 
							
						 
					 
					
						
						
						
						
							
						
						
							48abb41135 
							
						 
					 
					
						
						
							
							discard remaining args in if block  
						
						
						
						
							
						
					 
					
						2016-07-08 19:39:31 +01:00 
						 
				 
			
				
					
						
							
							
								Pedro Nasser 
							
						 
					 
					
						
						
						
						
							
						
						
							7eb4bb8e1c 
							
						 
					 
					
						
						
							
							Merge pull request  #927  from pedronasser/master  
						
						... 
						
						
						
						fix rewrite if problem (skip remaining args) 
						
						
							
						
					 
					
						2016-07-08 14:52:45 -03:00 
						 
				 
			
				
					
						
							
							
								Pedro Nasser 
							
						 
					 
					
						
						
						
						
							
						
						
							39e55072d7 
							
						 
					 
					
						
						
							
							fix rewrite if problem (skip remaining args)  
						
						
						
						
							
						
					 
					
						2016-07-08 14:11:15 -03:00 
						 
				 
			
				
					
						
							
							
								Chad Retz 
							
						 
					 
					
						
						
						
						
							
						
						
							88a2811e2a 
							
						 
					 
					
						
						
							
							Pluggable TLS Storage ( #913 )  
						
						... 
						
						
						
						* Initial concept for pluggable storage (sans tests and docs)
* Add TLS storage docs, test harness, and minor clean up from code review
* Fix issue with caddymain's temporary moveStorage
* Formatting improvement on struct array literal by removing struct name
* Pluggable storage changes:
* Change storage interface to persist all site or user data in one call
* Add lock/unlock calls for renewal and cert obtaining
* Key fields on composite literals 
						
						
							
						
					 
					
						2016-07-08 07:32:31 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							065eeb42c3 
							
						 
					 
					
						
						
							
							Move rewrite and ext middlewares to before gzip ( fixes   #914 )  
						
						
						
						
							
						
					 
					
						2016-07-06 00:04:53 -06:00 
						 
				 
			
				
					
						
							
							
								Matt Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							d4b10b69a7 
							
						 
					 
					
						
						
							
							Merge pull request  #920  from ianwalter/master  
						
						... 
						
						
						
						Changing refs from /usr/bin to /usr/local/bin 
						
						
							
						
					 
					
						2016-07-05 23:32:01 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f77264b776 
							
						 
					 
					
						
						
							
							Improve basicauth password comparison  
						
						... 
						
						
						
						Thanks to @jaredfolkins for the feedback 
						
						
							
						
					 
					
						2016-07-05 12:49:25 -06:00 
						 
				 
			
				
					
						
							
							
								Ian Walter 
							
						 
					 
					
						
						
						
						
							
						
						
							ad2ed5b0ae 
							
						 
					 
					
						
						
							
							Changing refs from /usr/bin to /usr/local/bin  
						
						
						
						
							
						
					 
					
						2016-07-05 13:39:04 -04:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fdb6d64f9d 
							
						 
					 
					
						
						
							
							Add locale plugin directive, update changelog  
						
						
						
						
							
						
					 
					
						2016-07-02 18:07:24 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							227664336e 
							
						 
					 
					
						
						
							
							Misc. changes: {hostonly} placeholder, self_signed port fix  
						
						
						
						
							
						
					 
					
						2016-07-02 14:11:17 -06:00 
						 
				 
			
				
					
						
							
							
								Matt Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							32329a473d 
							
						 
					 
					
						
						
							
							Merge pull request  #909  from evermax/master  
						
						... 
						
						
						
						Test that the host header forwarding on proxy 
						
						
							
						
					 
					
						2016-06-29 18:53:15 -06:00 
						 
				 
			
				
					
						
							
							
								Maxime 
							
						 
					 
					
						
						
						
						
							
						
						
							e5bf8cab24 
							
						 
					 
					
						
						
							
							Test that the host header forwarding on the proxy middleware  
						
						
						
						
							
						
					 
					
						2016-06-29 16:52:31 -07:00 
						 
				 
			
				
					
						
							
							
								Matt Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							6db4771aa8 
							
						 
					 
					
						
						
							
							Merge pull request  #907  from abiosoft/fastcgi_env_placeholder  
						
						... 
						
						
						
						Support for placeholders in fastcgi env vars. 
						
						
							
						
					 
					
						2016-06-29 07:09:37 -06:00 
						 
				 
			
				
					
						
							
							
								Abiola Ibrahim 
							
						 
					 
					
						
						
						
						
							
						
						
							b1cd0bfeff 
							
						 
					 
					
						
						
							
							Support for placeholders in fastcgi env vars.  
						
						
						
						
							
						
					 
					
						2016-06-29 13:41:52 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2e84fe4504 
							
						 
					 
					
						
						
							
							Replace auto-HTTPS info message and move a method to proper file  
						
						
						
						
							
						
					 
					
						2016-06-28 23:01:06 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d2be213e10 
							
						 
					 
					
						
						
							
							Import paths now relative to Caddyfile ( closes   #867 )  
						
						... 
						
						
						
						This is inconsistent with the other directives, but import is a special
case and frankly the behavior of import shouldn't change depending
on the directory from which you run caddy. Breaking change but I think
it's for the better, and best to do it now before 1.0. 
						
						
							
						
					 
					
						2016-06-28 22:39:29 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a1bc94e409 
							
						 
					 
					
						
						
							
							Working on a fix for proxy related to setting Host header (cf.  #874 )  
						
						... 
						
						
						
						Also see
https://forum.caddyserver.com/t/caddy-0-9-beta-version-available-updated-beta-2/146/29?u=matt 
which has another account of strange proxy behavior; I think this
resolves that. 
						
						
							
						
					 
					
						2016-06-28 18:40:07 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							80dd95a495 
							
						 
					 
					
						
						
							
							Change outreq.Host instead of r.Host (possibly related to  #874 )  
						
						... 
						
						
						
						Also a few little formatting changes and comments. 
						
						
							
						
					 
					
						2016-06-28 18:19:35 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5a45719227 
							
						 
					 
					
						
						
							
							Don't change port when TLS is managed manually  
						
						
						
						
							
						
					 
					
						2016-06-28 18:16:10 -06:00 
						 
				 
			
				
					
						
							
							
								Viacheslav Biriukov 
							
						 
					 
					
						
						
						
						
							
						
						
							345ece3850 
							
						 
					 
					
						
						
							
							add multi proxy supprot based on urls  
						
						
						
						
							
						
					 
					
						2016-06-28 16:35:35 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2b44a7d052 
							
						 
					 
					
						
						
							
							Link to instructions if storage migration fails ( #902 )  
						
						
						
						
							
						
					 
					
						2016-06-27 15:13:01 -06:00