Tw 
							
						 
					 
					
						
						
						
						
							
						
						
							40c09d6789 
							
						 
					 
					
						
						
							
							replacer: code refactor  
						
						... 
						
						
						
						Signed-off-by: Tw <tw19881113@gmail.com> 
						
						
							
						
					 
					
						2016-08-23 08:20:49 +08:00 
						 
				 
			
				
					
						
							
							
								Tw 
							
						 
					 
					
						
						
						
						
							
						
						
							bba1059ef9 
							
						 
					 
					
						
						
							
							log: add log request body test  
						
						... 
						
						
						
						Signed-off-by: Tw <tw19881113@gmail.com> 
						
						
							
						
					 
					
						2016-08-23 08:20:49 +08:00 
						 
				 
			
				
					
						
							
							
								Matt Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							1d3212a598 
							
						 
					 
					
						
						
							
							Merge pull request  #1046  from PalmStoneGames/master  
						
						... 
						
						
						
						Add error parameter to storage.SiteExists() 
						
						
							
						
					 
					
						2016-08-20 16:52:18 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c75ee0000e 
							
						 
					 
					
						
						
							
							Fix edge case in stapling; do not allow certs without any names  
						
						
						
						
							
						
					 
					
						2016-08-19 13:42:48 -06:00 
						 
				 
			
				
					
						
							
							
								Matt Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							8cdc65edd2 
							
						 
					 
					
						
						
							
							Merge pull request  #1048  from miekg/missingbits  
						
						... 
						
						
						
						Implement missing bits for an external servertype 
						
						
							
						
					 
					
						2016-08-19 11:48:07 -06:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
						
						
							
						
						
							a609fa5f56 
							
						 
					 
					
						
						
							
							Implement missing bits for an external servertype  
						
						... 
						
						
						
						Make ServerListeners public and add two helper methods to get access
to the address they listen on. This is useful for tests (among other
things)
Also make DefaultConfigFile a var so it can be overridden by server
types. 
						
						
							
						
					 
					
						2016-08-19 00:19:45 +00:00 
						 
				 
			
				
					
						
							
							
								Luna Duclos 
							
						 
					 
					
						
						
						
						
							
						
						
							78341a3a9a 
							
						 
					 
					
						
						
							
							Add error parameter to storage.SiteExists()  
						
						
						
						
							
						
					 
					
						2016-08-18 18:38:33 +02:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fdc62d015f 
							
						 
					 
					
						
						
							
							log: Create log file directory before creating log file  
						
						
						
						
							
						
					 
					
						2016-08-18 07:35:55 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e8e55955f4 
							
						 
					 
					
						
						
							
							Report error when loading the lexer  
						
						
						
						
							
						
					 
					
						2016-08-17 17:17:26 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8b8afd72d7 
							
						 
					 
					
						
						
							
							Support env vars in import; make sure it's a file  
						
						
						
						
							
						
					 
					
						2016-08-17 17:03:21 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c5524b0bab 
							
						 
					 
					
						
						
							
							Report errors when loading Caddyfile  
						
						
						
						
							
						
					 
					
						2016-08-17 17:02:01 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c5aa5843d9 
							
						 
					 
					
						
						
							
							Version 0.9.1  
						
						
						
						
							
 
						
					 
					
						2016-08-17 14:09:04 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							745ae6ff2f 
							
						 
					 
					
						
						
							
							Travis CI improvements  
						
						
						
						
							
						
					 
					
						2016-08-15 23:05:46 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							432a2d23a7 
							
						 
					 
					
						
						
							
							Use Go 1.7 for CI  
						
						
						
						
							
						
					 
					
						2016-08-15 22:57:18 -06:00 
						 
				 
			
				
					
						
							
							
								Matt Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							83345062d7 
							
						 
					 
					
						
						
							
							Merge pull request  #1037  from devangels/template_env_1  
						
						... 
						
						
						
						Fix for invalid environment variable names used on windows that start… 
						
						
							
						
					 
					
						2016-08-15 15:41:26 -06:00 
						 
				 
			
				
					
						
							
							
								Simon Lightfoot 
							
						 
					 
					
						
						
						
						
							
						
						
							f372f5fce7 
							
						 
					 
					
						
						
							
							Fix for invalid environment variable names used on windows that start with an equals symbol. Even though this contradicts the Microsoft docs.  
						
						
						
						
							
						
					 
					
						2016-08-15 20:42:00 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							454b1e3939 
							
						 
					 
					
						
						
							
							Honor bind directive for ACME challenges  
						
						... 
						
						
						
						Fixes https://forum.caddyserver.com/t/basic-caddy-installation-failing-on-automatic-https/472?u=matt  
						
						
							
						
					 
					
						2016-08-15 12:08:51 -06:00 
						 
				 
			
				
					
						
							
							
								Simon Lightfoot 
							
						 
					 
					
						
						
						
						
							
						
						
							45ac11088e 
							
						 
					 
					
						
						
							
							Added support for environment variables to 'templates' module. ( #1035 )  
						
						... 
						
						
						
						* * Added support for environment variables to 'templates' module.
* Fixed flaw in test caused by environment variable ordering during testing on CI.
* Updated some local variables to camel-case.
* Reverted changes to replacer as environment variables are processed elsewhere.
* Removed PrintEnv functionality in favour of documenting using template range. 
						
						
							
						
					 
					
						2016-08-15 11:15:58 -06:00 
						 
				 
			
				
					
						
							
							
								Matt Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							eb3bbc409f 
							
						 
					 
					
						
						
							
							Merge pull request  #1036  from mholt/fix-errors-setup-test  
						
						... 
						
						
						
						Fix error which lead to skipping tests in 'errors.TestErrorsParse' 
						
						
							
						
					 
					
						2016-08-15 10:09:46 -06:00 
						 
				 
			
				
					
						
							
							
								Volodymyr Galkin 
							
						 
					 
					
						
						
						
						
							
						
						
							b830667a25 
							
						 
					 
					
						
						
							
							Fix error which lead to skipping tests in 'errors.TestErrorsParse'  
						
						
						
						
							
						
					 
					
						2016-08-15 16:44:34 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							ba5aeab19d 
							
						 
					 
					
						
						
							
							Merge pull request  #1032  from mholt/errors-config-check-duplicate-status-codes  
						
						... 
						
						
						
						Check for duplicate status code entries in 'errors' directive 
						
						
							
						
					 
					
						2016-08-12 09:28:51 -06:00 
						 
				 
			
				
					
						
							
							
								Volodymyr Galkin 
							
						 
					 
					
						
						
						
						
							
						
						
							441a8f5eff 
							
						 
					 
					
						
						
							
							Check for duplicate status code entries in 'errors' directive  
						
						
						
						
							
						
					 
					
						2016-08-12 16:47:00 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							4f6500c95b 
							
						 
					 
					
						
						
							
							Merge pull request  #1028  from evvvvr/wildcard-error-page-752  
						
						... 
						
						
						
						Add support for default (wildcard) error page 
						
						
							
						
					 
					
						2016-08-11 23:33:44 -06:00 
						 
				 
			
				
					
						
							
							
								Carter 
							
						 
					 
					
						
						
						
						
							
						
						
							7dd385f6b4 
							
						 
					 
					
						
						
							
							Merge pull request  #1023  from mholt/log-request-body  
						
						... 
						
						
						
						Now logging the request body 
						
						
							
						
					 
					
						2016-08-11 22:32:32 -04:00 
						 
				 
			
				
					
						
							
							
								Matt Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							ac0dd303be 
							
						 
					 
					
						
						
							
							Merge branch 'master' into log-request-body  
						
						
						
						
							
						
					 
					
						2016-08-11 17:36:09 -06:00 
						 
				 
			
				
					
						
							
							
								Carter 
							
						 
					 
					
						
						
						
						
							
						
						
							676202a31e 
							
						 
					 
					
						
						
							
							Fixed styling and byte count  
						
						
						
						
							
						
					 
					
						2016-08-11 19:08:49 -04:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c8a99d2f81 
							
						 
					 
					
						
						
							
							Don't use X-Forwarded-For for {remote} placeholder ( closes   #1025 )  
						
						
						
						
							
						
					 
					
						2016-08-11 16:54:17 -06:00 
						 
				 
			
				
					
						
							
							
								Carter 
							
						 
					 
					
						
						
						
						
							
						
						
							8e8e2f596d 
							
						 
					 
					
						
						
							
							Merge branch 'master' into log-request-body  
						
						
						
						
							
						
					 
					
						2016-08-11 18:08:19 -04:00 
						 
				 
			
				
					
						
							
							
								Volodymyr Galkin 
							
						 
					 
					
						
						
						
						
							
						
						
							f7003bee3f 
							
						 
					 
					
						
						
							
							Add support for default (wildcard) error page  
						
						
						
						
							
						
					 
					
						2016-08-11 15:51:15 +03:00 
						 
				 
			
				
					
						
							
							
								Carter 
							
						 
					 
					
						
						
						
						
							
						
						
							532ab661c7 
							
						 
					 
					
						
						
							
							Fully read and close the request body  
						
						
						
						
							
						
					 
					
						2016-08-11 07:03:14 -04:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							68be4a9161 
							
						 
					 
					
						
						
							
							Don't prompt for email when user is not there to provide one  
						
						... 
						
						
						
						Also don't bother showing stdout output in same situation 
						
						
							
						
					 
					
						2016-08-10 23:46:04 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							46bc0d5c4e 
							
						 
					 
					
						
						
							
							Whoops, finishing up the last commit properly  
						
						... 
						
						
						
						Need to add the name to namesObtaining each time we use the ACME client. 
						
						
							
						
					 
					
						2016-08-10 23:44:43 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8e75ae2495 
							
						 
					 
					
						
						
							
							Only consume HTTP challenge for names we are solving for ( closes   #549 )  
						
						... 
						
						
						
						If another ACME client is trying to solve a challenge for a name not
being served by Caddy on the same machine where Caddy is running, the
HTTP challenge will be consumed by Caddy rather than allowing the owner
to use the Caddyfile to proxy the challenge.
With this change, we only consume requests for HTTP challenges for
hostnames that we recognize. Before doing the challenge, we add the
name to a set, and when seeing if we should proxy the challenge, we
first check the path of course to see if it is an HTTP challenge;
if it is, we then check that set to see if the hostname is in the
set. Only if it is, do we consume it.
Otherwise, the request is treated like any other, allowing the owner
to configure a proxy for such requests to another ACME client. 
						
						
							
						
					 
					
						2016-08-10 22:13:06 -06:00 
						 
				 
			
				
					
						
							
							
								Carter 
							
						 
					 
					
						
						
						
						
							
						
						
							d56ac28bec 
							
						 
					 
					
						
						
							
							Using a LimitReader and fixed test and log format.  
						
						
						
						
							
						
					 
					
						2016-08-10 22:43:26 -04:00 
						 
				 
			
				
					
						
							
							
								Carter 
							
						 
					 
					
						
						
						
						
							
						
						
							3fd8218f67 
							
						 
					 
					
						
						
							
							refactor and added test  
						
						
						
						
							
						
					 
					
						2016-08-10 11:04:37 -04:00 
						 
				 
			
				
					
						
							
							
								Carter 
							
						 
					 
					
						
						
						
						
							
						
						
							d06c15cae6 
							
						 
					 
					
						
						
							
							Set the request body to a new ReadCloser  
						
						
						
						
							
						
					 
					
						2016-08-10 10:36:16 -04:00 
						 
				 
			
				
					
						
							
							
								Carter 
							
						 
					 
					
						
						
						
						
							
						
						
							59b1e8b0bc 
							
						 
					 
					
						
						
							
							Now logging the request body  
						
						... 
						
						
						
						Logging the request body if the Content-Type is application/json or
application/xml 
						
						
							
						
					 
					
						2016-08-10 10:04:57 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel van Dorp 
							
						 
					 
					
						
						
						
						
							
						
						
							dbd76f7a57 
							
						 
					 
					
						
						
							
							dist/init/linux-sysvinit: process @weingart's feedback ( #1008 )  
						
						... 
						
						
						
						* dist/init/linux-sysvinit: use kill -0 to test process status
* dist/init/linux-sysvinit: use service (as root) instead of /etc/init.d/ 
						
						
							
						
					 
					
						2016-08-09 22:29:13 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e081d8b5c2 
							
						 
					 
					
						
						
							
							Maintainence routine deletes old (expired) OCSP staple files  
						
						
						
						
							
						
					 
					
						2016-08-09 16:46:51 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8eefeb6788 
							
						 
					 
					
						
						
							
							Begin improved OCSP stapling by persisting staple to disk  
						
						
						
						
							
						
					 
					
						2016-08-09 16:12:22 -06:00 
						 
				 
			
				
					
						
							
							
								Abiola Ibrahim 
							
						 
					 
					
						
						
						
						
							
						
						
							5fb3c504c9 
							
						 
					 
					
						
						
							
							Merge pull request  #1017  from shawnps/patch-2  
						
						... 
						
						
						
						fix typo 
						
						
							
						
					 
					
						2016-08-09 09:18:41 +01:00 
						 
				 
			
				
					
						
							
							
								Shawn Smith 
							
						 
					 
					
						
						
						
						
							
						
						
							0f04f2fd44 
							
						 
					 
					
						
						
							
							fix typo  
						
						
						
						
							
						
					 
					
						2016-08-09 14:57:17 +09:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							ce8b1dfe94 
							
						 
					 
					
						
						
							
							Warn upon use of proxy_header  
						
						
						
						
							
						
					 
					
						2016-08-08 13:48:13 -06:00 
						 
				 
			
				
					
						
							
							
								elcore 
							
						 
					 
					
						
						
						
						
							
						
						
							4b3c532573 
							
						 
					 
					
						
						
							
							Use P384 for TestUser (privateKey) ( #1009 )  
						
						
						
						
							
						
					 
					
						2016-08-08 11:13:10 -06:00 
						 
				 
			
				
					
						
							
							
								Carter 
							
						 
					 
					
						
						
						
						
							
						
						
							4d76ccb1c4 
							
						 
					 
					
						
						
							
							Rounding the latency in certain scenarios ( #1005 )  
						
						... 
						
						
						
						* Rounding the latency in certain scenarios
* run gofmt 
						
						
							
						
					 
					
						2016-08-08 10:14:53 -06:00 
						 
				 
			
				
					
						
							
							
								Simon Lightfoot 
							
						 
					 
					
						
						
						
						
							
						
						
							de7bf4f241 
							
						 
					 
					
						
						
							
							Enable downloading of protected content. See issue  #979  ( #980 )  
						
						... 
						
						
						
						* Fix for stripping of 'Content-Disposition' and other headers from 'X-Accel-Redirect' redirect scripts.
* Added test case for header manipulation of redirect response. 
						
						
							
						
					 
					
						2016-08-07 23:16:33 -06:00 
						 
				 
			
				
					
						
							
							
								Stavros Korokithakis 
							
						 
					 
					
						
						
						
						
							
						
						
							681c95a749 
							
						 
					 
					
						
						
							
							Add default "Restricted" realm to HTTP Basic auth ( #1007 )  
						
						... 
						
						
						
						* Add default "Restricted" realm to HTTP Basic auth
* Add tests for the Basic auth realm 
						
						
							
						
					 
					
						2016-08-07 07:50:36 -06:00 
						 
				 
			
				
					
						
							
							
								elcore 
							
						 
					 
					
						
						
						
						
							
						
						
							e5a8927635 
							
						 
					 
					
						
						
							
							Allow just one TLS Protocol (Caddyfile) ( #1004 )  
						
						... 
						
						
						
						* Allow just one TLS Protocol
* Fix typo 
						
						
							
						
					 
					
						2016-08-06 15:00:54 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2019eec5a5 
							
						 
					 
					
						
						
							
							Fix lint warnings; group methods for same type together  
						
						
						
						
							
						
					 
					
						2016-08-06 14:46:52 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							33d1033928 
							
						 
					 
					
						
						
							
							Add link to clean code guidelines for reference  
						
						
						
						
							
						
					 
					
						2016-08-06 14:43:31 -06:00