Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							9453224639 
							
						 
					 
					
						
						
							
							Merge branch 'letsencryptfix'  
						
						
						
						
					 
					
						2016-01-08 23:59:15 -07:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							fd1765973a 
							
						 
					 
					
						
						
							
							letsencrypt: Tests for handler that proxies challenge requests  
						
						... 
						
						
						
						Doesn't test the SkipInsecureVerify proxy setting, but that can be done at another time. 
						
						
					 
					
						2016-01-08 16:44:54 -07:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							0efe39a705 
							
						 
					 
					
						
						
							
							Switch back to LE production endpoint  
						
						
						
						
					 
					
						2016-01-08 14:13:21 -07:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							a3f3bc67e1 
							
						 
					 
					
						
						
							
							Merge branch 'browse-tpl'  
						
						
						
						
					 
					
						2016-01-08 14:02:55 -07:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							8b93bfe751 
							
						 
					 
					
						
						
							
							letsencrypt: More tests! \o/  
						
						
						
						
					 
					
						2016-01-08 13:49:06 -07:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							897b6c5b0e 
							
						 
					 
					
						
						
							
							letsencrypt: More tests, other minor improvements  
						
						
						
						
					 
					
						2016-01-08 12:32:47 -07:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							fc928e0b3b 
							
						 
					 
					
						
						
							
							letsencrypt: Couple minor refactors/fixes  
						
						
						
						
					 
					
						2016-01-08 11:55:31 -07:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							93b301372b 
							
						 
					 
					
						
						
							
							rewrite: Fix a lint suggestion  
						
						
						
						
					 
					
						2016-01-06 22:23:18 -07:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							ce4981d046 
							
						 
					 
					
						
						
							
							Merge branch 'master' into letsencryptfix  
						
						... 
						
						
						
						# Conflicts:
#	caddy/letsencrypt/letsencrypt.go
#	caddy/letsencrypt/letsencrypt_test.go 
						
						
					 
					
						2016-01-06 22:21:15 -07:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							62b210b544 
							
						 
					 
					
						
						
							
							browse: Minor changes to improve icon positioning in template  
						
						... 
						
						
						
						Also make sure column header cells don't wrap 
						
						
					 
					
						2016-01-06 22:18:17 -07:00 
						 
				 
			
				
					
						
							
							
								Matt Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							5f6a0a4c0b 
							
						 
					 
					
						
						
							
							Merge pull request  #479  from abiosoft/rewrite-patch  
						
						... 
						
						
						
						rewrite: not_has, not_match, multiple to, and status codes 
						
						
					 
					
						2016-01-06 22:08:16 -07:00 
						 
				 
			
				
					
						
							
							
								Matt Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							cae9880800 
							
						 
					 
					
						
						
							
							Merge pull request  #483  from benschumacher/master  
						
						... 
						
						
						
						letsencrypt: Make plaintext redirect hosts honor the Bind settings 
						
						
					 
					
						2016-01-06 22:06:53 -07:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							6d49392602 
							
						 
					 
					
						
						
							
							Improve tests, fix a few lint warnings  
						
						
						
						
					 
					
						2016-01-06 16:04:33 -07:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							4593982065 
							
						 
					 
					
						
						
							
							letsencrypt: Major refactor of Activate(),  fixes   #474  and  closes   #397  
						
						... 
						
						
						
						Makes restarts cleaner and improves configuration usability related to the tls directive 
						
						
					 
					
						2016-01-06 16:04:08 -07:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							94100a7ba6 
							
						 
					 
					
						
						
							
							Fix failing tests  
						
						
						
						
					 
					
						2016-01-04 17:34:10 -07:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							e9c2e50684 
							
						 
					 
					
						
						
							
							Merge branch 'master' into letsencryptfix  
						
						... 
						
						
						
						# Conflicts:
#	caddy/letsencrypt/letsencrypt.go 
						
						
					 
					
						2016-01-03 23:56:22 -07:00 
						 
				 
			
				
					
						
							
							
								Ben Schumacher 
							
						 
					 
					
						
						
						
						
							
						
						
							82b0c0b9eb 
							
						 
					 
					
						
						
							
							Make Let's Encrypt module honor the Bind settings  
						
						
						
						
					 
					
						2016-01-03 23:56:14 -07:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							55601d3ec2 
							
						 
					 
					
						
						
							
							letsencrypt: Fix OCSP stapling and restarts with new LE-capable hosts  
						
						... 
						
						
						
						Before, Caddy couldn't support graceful (zero-downtime) restarts when the reloaded Caddyfile had a host in it that was elligible for a LE certificate because the port was already in use. This commit makes it possible to do zero-downtime reloads and issue certificates for new hosts that need it. Supports only http-01 challenge at this time.
OCSP stapling is improved in that it updates before the expiration time when the validity window has shifted forward. See 30c949085cad82d07562ca3403a22513b8fcd440. Before it only used to update when the status changed.
This commit also sets the user agent for Let's Encrypt requests with a string containing "Caddy". 
						
						
					 
					
						2016-01-03 17:05:10 -07:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							829a0f34d0 
							
						 
					 
					
						
						
							
							Preserve and clean up original host input in Caddyfile-JSON conversions  
						
						
						
						
					 
					
						2016-01-03 16:46:26 -07:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							bb80f99190 
							
						 
					 
					
						
						
							
							tls: Allow opening block without specifying cert+key args  
						
						
						
						
					 
					
						2016-01-03 16:44:30 -07:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							946ff5e87b 
							
						 
					 
					
						
						
							
							Parser separate scheme/port, refactor config loading  
						
						... 
						
						
						
						By separating scheme and port at the parser, we are able to set the port appropriately and also keep the semantics of the scheme being specified by the user later on. The parser also stores an address' original input. Also, the config refactor makes it possible to partially load a config - valuable for determining which ones will need Let's Encrypt integration turned on during a restart. 
						
						
					 
					
						2016-01-03 16:41:29 -07:00 
						 
				 
			
				
					
						
							
							
								Abiola Ibrahim 
							
						 
					 
					
						
						
						
						
							
						
						
							0a04fa40f4 
							
						 
					 
					
						
						
							
							Oops. status code check should be after all validations.  
						
						
						
						
					 
					
						2016-01-02 08:08:55 +01:00 
						 
				 
			
				
					
						
							
							
								Abiola Ibrahim 
							
						 
					 
					
						
						
						
						
							
						
						
							48d7f1ead2 
							
						 
					 
					
						
						
							
							Refactor. Stop useless rewrite if status code is set.  
						
						
						
						
					 
					
						2016-01-01 07:05:30 +01:00 
						 
				 
			
				
					
						
							
							
								Abiola Ibrahim 
							
						 
					 
					
						
						
						
						
							
						
						
							be2f5c4b38 
							
						 
					 
					
						
						
							
							Support for 4xx status codes.  
						
						
						
						
					 
					
						2015-12-31 23:19:11 +01:00 
						 
				 
			
				
					
						
							
							
								Abiola Ibrahim 
							
						 
					 
					
						
						
						
						
							
						
						
							281007c482 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/master' into rewrite-patch  
						
						
						
						
					 
					
						2015-12-31 20:34:25 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							b6326d402d 
							
						 
					 
					
						
						
							
							Fix for case-insensitive header replacements ( #476 )  
						
						
						
						
					 
					
						2015-12-31 12:31:30 -07:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							e2a3ec4c3d 
							
						 
					 
					
						
						
							
							Replacer supports case-insensitive header placeholders ( fixes   #476 )  
						
						
						
						
					 
					
						2015-12-31 12:12:16 -07:00 
						 
				 
			
				
					
						
							
							
								Abiola Ibrahim 
							
						 
					 
					
						
						
						
						
							
						
						
							3468986260 
							
						 
					 
					
						
						
							
							Support multiple values for to in simple rule.  
						
						
						
						
					 
					
						2015-12-31 20:11:31 +01:00 
						 
				 
			
				
					
						
							
							
								Abiola Ibrahim 
							
						 
					 
					
						
						
						
						
							
						
						
							55f69fd742 
							
						 
					 
					
						
						
							
							Add not_has and not_match conditions.  
						
						
						
						
					 
					
						2015-12-31 20:10:42 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							1af7865e6c 
							
						 
					 
					
						
						
							
							Move SVG up to top and make layout mobile-friendly  
						
						
						
						
					 
					
						2015-12-31 11:18:43 -07:00 
						 
				 
			
				
					
						
							
							
								Matt Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							4636ca1051 
							
						 
					 
					
						
						
							
							Merge pull request  #471  from abiosoft/rewrite-improvements  
						
						... 
						
						
						
						rewrite: Support for rewrite match group. 
						
						
					 
					
						2015-12-31 11:07:14 -07:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							94e3e7e5eb 
							
						 
					 
					
						
						
							
							browse: New default template  
						
						
						
						
					 
					
						2015-12-31 00:23:10 -07:00 
						 
				 
			
				
					
						
							
							
								Abiola Ibrahim 
							
						 
					 
					
						
						
						
						
							
						
						
							3c086fb2e6 
							
						 
					 
					
						
						
							
							Support for rewrite match group.  
						
						
						
						
					 
					
						2015-12-30 21:47:37 +01:00 
						 
				 
			
				
					
						
							
							
								Abiola Ibrahim 
							
						 
					 
					
						
						
						
						
							
						
						
							55aa492dc1 
							
						 
					 
					
						
						
							
							Merge pull request  #470  from abiosoft/replacer-patch  
						
						... 
						
						
						
						Replacer patch 
						
						
					 
					
						2015-12-30 21:06:55 +01:00 
						 
				 
			
				
					
						
							
							
								Abiola Ibrahim 
							
						 
					 
					
						
						
						
						
							
						
						
							7dadcd5834 
							
						 
					 
					
						
						
							
							Add ability to set custom values.  
						
						
						
						
					 
					
						2015-12-30 20:42:03 +01:00 
						 
				 
			
				
					
						
							
							
								Abiola Ibrahim 
							
						 
					 
					
						
						
						
						
							
						
						
							73327e784d 
							
						 
					 
					
						
						
							
							Merge branch 'master' into replacer-patch  
						
						
						
						
					 
					
						2015-12-30 20:26:11 +01:00 
						 
				 
			
				
					
						
							
							
								Abiola Ibrahim 
							
						 
					 
					
						
						
						
						
							
						
						
							bb23f68a43 
							
						 
					 
					
						
						
							
							Merge pull request  #463  from abiosoft/rewrite-improvements  
						
						... 
						
						
						
						Rewrite improvements 
						
						
					 
					
						2015-12-30 19:42:13 +01:00 
						 
				 
			
				
					
						
							
							
								Matt Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							6a27968f73 
							
						 
					 
					
						
						
							
							Merge pull request  #385  from radim/master  
						
						... 
						
						
						
						Support glob character in import 
						
						
					 
					
						2015-12-29 16:21:26 -07:00 
						 
				 
			
				
					
						
							
							
								Radim Marek 
							
						 
					 
					
						
						
						
						
							
						
						
							1e7ec3397b 
							
						 
					 
					
						
						
							
							Import allows only one expression  
						
						
						
						
					 
					
						2015-12-29 23:32:59 +01:00 
						 
				 
			
				
					
						
							
							
								Abiola Ibrahim 
							
						 
					 
					
						
						
						
						
							
						
						
							168723a026 
							
						 
					 
					
						
						
							
							Added escaped versions of uri, query and path.  
						
						
						
						
					 
					
						2015-12-24 09:00:10 +01:00 
						 
				 
			
				
					
						
							
							
								Abiola Ibrahim 
							
						 
					 
					
						
						
						
						
							
						
						
							92bd914418 
							
						 
					 
					
						
						
							
							Fix vet errors.  
						
						
						
						
					 
					
						2015-12-23 13:23:43 +01:00 
						 
				 
			
				
					
						
							
							
								Abiola Ibrahim 
							
						 
					 
					
						
						
						
						
							
						
						
							9110dc4745 
							
						 
					 
					
						
						
							
							Refactor. Tests and tests data.  
						
						
						
						
					 
					
						2015-12-23 12:11:11 +01:00 
						 
				 
			
				
					
						
							
							
								Abiola Ibrahim 
							
						 
					 
					
						
						
						
						
							
						
						
							1ed786f836 
							
						 
					 
					
						
						
							
							Cleanups and panic prevention in tests.  
						
						
						
						
					 
					
						2015-12-23 09:36:00 +01:00 
						 
				 
			
				
					
						
							
							
								Abiola Ibrahim 
							
						 
					 
					
						
						
						
						
							
						
						
							4d5bc9fa6c 
							
						 
					 
					
						
						
							
							Backward compatibility ensured.  
						
						
						
						
					 
					
						2015-12-23 09:02:52 +01:00 
						 
				 
			
				
					
						
							
							
								Abiola Ibrahim 
							
						 
					 
					
						
						
						
						
							
						
						
							98d8c0f81b 
							
						 
					 
					
						
						
							
							Added new rewrite features.  
						
						
						
						
					 
					
						2015-12-22 23:19:22 +01:00 
						 
				 
			
				
					
						
							
							
								Matt Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							32b8857eea 
							
						 
					 
					
						
						
							
							Merge pull request  #461  from abiosoft/markdown-sitegen-panic  
						
						... 
						
						
						
						markdown: Fix panic on sitegen for request dependent template values. 
						
						
					 
					
						2015-12-22 12:03:20 -07:00 
						 
				 
			
				
					
						
							
							
								Abiola Ibrahim 
							
						 
					 
					
						
						
						
						
							
						
						
							9e163a655d 
							
						 
					 
					
						
						
							
							Use proper struct constructors instead.  
						
						
						
						
					 
					
						2015-12-22 14:43:48 +01:00 
						 
				 
			
				
					
						
							
							
								Abiola Ibrahim 
							
						 
					 
					
						
						
						
						
							
						
						
							4d867e848b 
							
						 
					 
					
						
						
							
							Markdown: Fix panic on sitegen for request dependent template values.  
						
						
						
						
					 
					
						2015-12-22 13:32:27 +01:00 
						 
				 
			
				
					
						
							
							
								Abiola Ibrahim 
							
						 
					 
					
						
						
						
						
							
						
						
							c748ef944b 
							
						 
					 
					
						
						
							
							Merge pull request  #449  from abiosoft/master  
						
						... 
						
						
						
						Gzip: Fix missing gzip encoding headers. 
						
						
					 
					
						2015-12-21 20:54:00 +01:00 
						 
				 
			
				
					
						
							
							
								Abiola Ibrahim 
							
						 
					 
					
						
						
						
						
							
						
						
							55d22f4ead 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/master'  
						
						
						
						
					 
					
						2015-12-21 20:49:01 +01:00