Matt Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							b79ff7403f 
							
						 
					 
					
						
						
							
							Merge pull request  #664  from jupiter/max-connections  
						
						... 
						
						
						
						proxy: Add max_conns parameter for per-host maximum connections 
						
						
					 
					
						2016-03-14 15:25:44 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							35e4c1a7bf 
							
						 
					 
					
						
						
							
							Sanity checkL this defer does not leak fds; comment added  
						
						
						
						
					 
					
						2016-03-12 16:32:12 -07:00 
						 
				 
			
				
					
						
							
							
								Abiola Ibrahim 
							
						 
					 
					
						
						
						
						
							
						
						
							25bfdfe92c 
							
						 
					 
					
						
						
							
							Merge pull request  #672  from abiosoft/master  
						
						... 
						
						
						
						Hide only the currently used Caddyfile 
						
						
					 
					
						2016-03-12 20:46:20 +01:00 
						 
				 
			
				
					
						
							
							
								Abiola Ibrahim 
							
						 
					 
					
						
						
						
						
							
						
						
							008ad398ce 
							
						 
					 
					
						
						
							
							Hopefully, this is the final nail on the coffin.  
						
						
						
						
					 
					
						2016-03-12 17:47:53 +01:00 
						 
				 
			
				
					
						
							
							
								Abiola Ibrahim 
							
						 
					 
					
						
						
						
						
							
						
						
							e92a911e7d 
							
						 
					 
					
						
						
							
							Add more tests.  
						
						
						
						
					 
					
						2016-03-11 23:44:50 +01:00 
						 
				 
			
				
					
						
							
							
								Abiola Ibrahim 
							
						 
					 
					
						
						
						
						
							
						
						
							84845a66ab 
							
						 
					 
					
						
						
							
							Fix broken build.  
						
						
						
						
					 
					
						2016-03-11 23:11:21 +01:00 
						 
				 
			
				
					
						
							
							
								Abiola Ibrahim 
							
						 
					 
					
						
						
						
						
							
						
						
							f3a183ecc1 
							
						 
					 
					
						
						
							
							Use filepath.Clean for fileserver.  
						
						
						
						
					 
					
						2016-03-11 15:39:13 +01:00 
						 
				 
			
				
					
						
							
							
								Shawn Smith 
							
						 
					 
					
						
						
						
						
							
						
						
							e958686ae4 
							
						 
					 
					
						
						
							
							capitalize struct name in comment  
						
						
						
						
					 
					
						2016-03-11 23:16:28 +09:00 
						 
				 
			
				
					
						
							
							
								Pieter Raubenheimer 
							
						 
					 
					
						
						
						
						
							
						
						
							1f7d8d8ab0 
							
						 
					 
					
						
						
							
							Add test for UpstreamHost defaults  
						
						
						
						
					 
					
						2016-03-10 14:45:23 +00:00 
						 
				 
			
				
					
						
							
							
								Pieter Raubenheimer 
							
						 
					 
					
						
						
						
						
							
						
						
							a7766c9033 
							
						 
					 
					
						
						
							
							Add common method for checking host availability  
						
						
						
						
					 
					
						2016-03-10 14:42:19 +00:00 
						 
				 
			
				
					
						
							
							
								Pieter Raubenheimer 
							
						 
					 
					
						
						
						
						
							
						
						
							ce8ee831b3 
							
						 
					 
					
						
						
							
							Add check for per-host maximum connections  
						
						
						
						
					 
					
						2016-03-08 16:25:05 +00:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							741d7685f1 
							
						 
					 
					
						
						
							
							Merge branch 'master' into fastcgi-methods  
						
						... 
						
						
						
						# Conflicts:
#	middleware/fastcgi/fastcgi.go 
						
						
					 
					
						2016-03-07 16:25:23 -07:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							2a46f2a14e 
							
						 
					 
					
						
						
							
							Revert recent Content-Length-related changes and fix fastcgi return  
						
						... 
						
						
						
						fastcgi's ServeHTTP method originally returned the correct value (0) in
b51e8bc191da8c84999797caeb0c998d4305d088. Later, I mistakenly suggested
we change that to return the status code because I forgot that status
codes aren't logged by the return value. So fastcgi broke due in
3966936bd6f01462fb8b41198bf36a83e17ad6e7 due to my error.
We later had to try to make up for this with ugly Content-Length checks
like in c37ad7f677b9122544ab2d2384ef8ef2b76bd970. Turns out that all we
had to do was fix the returned status here back to 0. The proxy
middleware behaves the same way, and returning 0 is correct. We should
only return a status code if the response has not been written, but with
upstream servers, we do write a response; they do not know about our
error handler.
Also clarifed this in the middleware.Handler documentation. 
						
						
					 
					
						2016-03-02 11:33:40 -07:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							2ecc837020 
							
						 
					 
					
						
						
							
							templates: .Truncate can truncate from end of string if length is negative  
						
						
						
						
					 
					
						2016-02-24 20:32:26 -07:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							c37ad7f677 
							
						 
					 
					
						
						
							
							Only write error message/page if body not already written ( fixes   #567 )  
						
						... 
						
						
						
						Based on work started in, and replaces, #614  
						
						
					 
					
						2016-02-24 19:50:46 -07:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							737c7c4372 
							
						 
					 
					
						
						
							
							fastcgi: Only perform extra copy if necessary; added tests  
						
						
						
						
					 
					
						2016-02-24 16:42:01 -07:00 
						 
				 
			
				
					
						
							
							
								Matt Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							367397dbd6 
							
						 
					 
					
						
						
							
							Merge pull request  #623  from xlab/f/docflags  
						
						... 
						
						
						
						markdown: Implement .DocFlags and tests 
						
						
					 
					
						2016-02-24 14:45:22 -07:00 
						 
				 
			
				
					
						
							
							
								Benoit Benedetti 
							
						 
					 
					
						
						
						
						
							
						
						
							ef5f9c771d 
							
						 
					 
					
						
						
							
							FastCGI: Explicitly set Content-Length  #626  
						
						
						
						
					 
					
						2016-02-24 22:11:07 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							05957b4965 
							
						 
					 
					
						
						
							
							gzip: Implement http.Hijacker ( fixes   #635 )  
						
						
						
						
					 
					
						2016-02-24 12:23:50 -07:00 
						 
				 
			
				
					
						
							
							
								Maxim Kupriianov 
							
						 
					 
					
						
						
						
						
							
						
						
							c7674e2060 
							
						 
					 
					
						
						
							
							Implement .DocFlags directive and tests. It holds all the boolean-typed front matter values.  
						
						
						
						
					 
					
						2016-02-22 13:53:47 +03:00 
						 
				 
			
				
					
						
							
							
								Benoit Benedetti 
							
						 
					 
					
						
						
						
						
							
						
						
							bec130a563 
							
						 
					 
					
						
						
							
							Recorder: Exporting ResponseRecorder  #614  
						
						
						
						
					 
					
						2016-02-20 23:10:04 +01:00 
						 
				 
			
				
					
						
							
							
								Jason Chu 
							
						 
					 
					
						
						
						
						
							
						
						
							5f2670fdde 
							
						 
					 
					
						
						
							
							Fix missing Content-Type for certain errors  
						
						... 
						
						
						
						And corrected an error in a copy and pasted comment 
						
						
					 
					
						2016-02-20 00:42:17 +08:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							cae9f7de9c 
							
						 
					 
					
						
						
							
							gofmt -s; fix misspellings and lint; Go 1.5.3 in Travis CI  
						
						
						
						
					 
					
						2016-02-14 00:10:57 -07:00 
						 
				 
			
				
					
						
							
							
								eiszfuchs 
							
						 
					 
					
						
						
						
						
							
						
						
							7091a2090b 
							
						 
					 
					
						
						
							
							created http.Transport and tests for unix sockets  
						
						
						
						
					 
					
						2016-02-10 19:45:31 +01:00 
						 
				 
			
				
					
						
							
							
								Vadim Petrov 
							
						 
					 
					
						
						
						
						
							
						
						
							b1208d3fdf 
							
						 
					 
					
						
						
							
							New function DialWithDialer to create FCGIClient with custom Dialer.  
						
						
						
						
					 
					
						2016-02-10 18:03:43 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							5b7e0361dd 
							
						 
					 
					
						
						
							
							Merge pull request  #573  from miekg/markdown-directive  
						
						... 
						
						
						
						templates: Add .Markdown directive 
						
						
					 
					
						2016-02-04 13:59:34 -07:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
						
						
							
						
						
							86f36bdb61 
							
						 
					 
					
						
						
							
							Add .Markdown directive  
						
						... 
						
						
						
						This allows any template to use:
{{.Markdown "filename"}} which will convert the markdown contents
of filename to HTML and then include the HTML in the template. 
						
						
					 
					
						2016-02-04 20:54:19 +00:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
						
						
							
						
						
							fbdfc979ec 
							
						 
					 
					
						
						
							
							Markdown: enable definition lists  
						
						
						
						
					 
					
						2016-02-04 11:21:44 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							f9b6ede92b 
							
						 
					 
					
						
						
							
							Merge pull request  #543  from DenBeke/master  
						
						... 
						
						
						
						fastcgi: IPv6 when parsing r.RemoteAddr 
						
						
					 
					
						2016-02-01 08:26:21 -07:00 
						 
				 
			
				
					
						
							
							
								Abiola Ibrahim 
							
						 
					 
					
						
						
						
						
							
						
						
							184abe3bc8 
							
						 
					 
					
						
						
							
							Merge pull request  #561  from DenBeke/fix-vet  
						
						... 
						
						
						
						basicauth: fixed 'go vet' printing function value 
						
						
					 
					
						2016-02-01 11:31:04 +01:00 
						 
				 
			
				
					
						
							
							
								MathiasB 
							
						 
					 
					
						
						
						
						
							
						
						
							fde9bbeb32 
							
						 
					 
					
						
						
							
							basicauth: fixed 'go vet' printing function value  
						
						
						
						
					 
					
						2016-02-01 11:17:16 +01:00 
						 
				 
			
				
					
						
							
							
								MathiasB 
							
						 
					 
					
						
						
						
						
							
						
						
							c59fd1c76e 
							
						 
					 
					
						
						
							
							Defined test function in TestBuildEnv  
						
						
						
						
					 
					
						2016-02-01 09:39:13 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							600ee9a89f 
							
						 
					 
					
						
						
							
							fastcgi: Accept any other methods as a POST-style request  
						
						
						
						
					 
					
						2016-01-31 21:36:39 -07:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							c5983e305f 
							
						 
					 
					
						
						
							
							Merge branch 'master' of github.com:mholt/caddy  
						
						
						
						
					 
					
						2016-01-30 21:05:18 -07:00 
						 
				 
			
				
					
						
							
							
								MathiasB 
							
						 
					 
					
						
						
						
						
							
						
						
							ac197f1694 
							
						 
					 
					
						
						
							
							FastCGI: some simple tests for buildEnv  
						
						... 
						
						
						
						More tests are needed for the other environmental variables.
These tests were specifically made for testing of IP addresses. 
						
						
					 
					
						2016-01-29 11:46:15 +01:00 
						 
				 
			
				
					
						
							
							
								MathiasB 
							
						 
					 
					
						
						
						
						
							
						
						
							d8be787f39 
							
						 
					 
					
						
						
							
							FastCGI: IPv6 when parsing r.RemoteAddr  
						
						
						
						
					 
					
						2016-01-28 15:26:33 +01:00 
						 
				 
			
				
					
						
							
							
								Kevin Bowrin 
							
						 
					 
					
						
						
						
						
							
						
						
							4d4ea94465 
							
						 
					 
					
						
						
							
							Parse address from fastcgi directive, and pass results to fcgiclient Dial().  
						
						... 
						
						
						
						This allows scheme prefixes "tcp://" and "fastcgi://" in configuration.
Fixes  #540  
						
						
					 
					
						2016-01-28 00:19:00 -05:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							9e900b0a08 
							
						 
					 
					
						
						
							
							godoc  
						
						
						
						
					 
					
						2016-01-25 20:45:23 -07:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							82b049229b 
							
						 
					 
					
						
						
							
							proxy: Add basic proxying test and InsecureSkipVerify transport test  
						
						
						
						
					 
					
						2016-01-23 10:14:13 -07:00 
						 
				 
			
				
					
						
							
							
								Filippo Valsorda 
							
						 
					 
					
						
						
						
						
							
						
						
							bae4ac9764 
							
						 
					 
					
						
						
							
							proxy: add a insecure_skip_verify option -  closes   #320  
						
						
						
						
					 
					
						2016-01-23 03:26:31 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							8655ea671b 
							
						 
					 
					
						
						
							
							Merge pull request  #510  from alehano/master  
						
						... 
						
						
						
						gzip: Add .svg to default ext list 
						
						
					 
					
						2016-01-15 15:33:15 -07:00 
						 
				 
			
				
					
						
							
							
								Alexey Khalyapin 
							
						 
					 
					
						
						
						
						
							
						
						
							c9e0517e5e 
							
						 
					 
					
						
						
							
							Add .svg to default ext list in gzip middleware  
						
						
						
						
					 
					
						2016-01-14 11:52:03 +03:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							e74558eaea 
							
						 
					 
					
						
						
							
							browse: Fix for files and dirs with ':' in name  
						
						
						
						
					 
					
						2016-01-13 13:17:58 -07:00 
						 
				 
			
				
					
						
							
							
								Abiola Ibrahim 
							
						 
					 
					
						
						
						
						
							
						
						
							12cd2d528c 
							
						 
					 
					
						
						
							
							Gzip: Fix for wrong content-type when templates is used.  
						
						
						
						
					 
					
						2016-01-12 15:06:08 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							060ab92d29 
							
						 
					 
					
						
						
							
							Reorder a few things  
						
						... 
						
						
						
						The docs link to this structure and all its methods related to the browse template; keeping them together makes it possible to link to the whole block of code that is relevant. 
						
						
					 
					
						2016-01-10 09:47:26 -07:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							9453224639 
							
						 
					 
					
						
						
							
							Merge branch 'letsencryptfix'  
						
						
						
						
					 
					
						2016-01-08 23:59:15 -07:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							a3f3bc67e1 
							
						 
					 
					
						
						
							
							Merge branch 'browse-tpl'  
						
						
						
						
					 
					
						2016-01-08 14:02:55 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							6d49392602 
							
						 
					 
					
						
						
							
							Improve tests, fix a few lint warnings  
						
						
						
						
					 
					
						2016-01-06 16:04:33 -07:00