Tw 
							
						 
					 
					
						
						
						
						
							
						
						
							fc6d62286e 
							
						 
					 
					
						
						
							
							make eventHooks thread safe (Go 1.9) ( #2009 )  
						
						... 
						
						
						
						Signed-off-by: Tw <tw19881113@gmail.com> 
						
						
					 
					
						2018-02-02 23:52:53 -07:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e2997ac974 
							
						 
					 
					
						
						
							
							request_id: Allow reusing ID from header ( closes   #2012 )  
						
						
						
						
					 
					
						2018-02-02 19:59:28 -07:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8f0b44b8a4 
							
						 
					 
					
						
						
							
							Create diagnostics package; persist UUID  
						
						
						
						
					 
					
						2018-02-02 19:15:28 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Schubert 
							
						 
					 
					
						
						
						
						
							
						
						
							50ab4fe11e 
							
						 
					 
					
						
						
							
							caddy.service: fix typo, s/retrict/restrict/ ( #2008 )  
						
						
						
						
					 
					
						2018-01-30 07:19:02 -07:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							106d62b067 
							
						 
					 
					
						
						
							
							sigtrap: Fix log messages, and ignore SIGHUP ( #1993 )  
						
						
						
						
					 
					
						2018-01-26 22:24:11 -07:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
						
						
							
						
						
							a76222f607 
							
						 
					 
					
						
						
							
							sigtrap: allow graceful shutdown for SIGTERM on posix ( #1995 )  
						
						... 
						
						
						
						* shutdown: allow graceful shutdown for SIGTERM on posix
The signal is already trapped; make it do the same thing as SIGQUIT to
be more inline with Unix/Linux shutdown expectations.
Fixes  #1993 
* Implement comment feedback ideas 
						
						
					 
					
						2018-01-16 15:55:33 -07:00 
						 
				 
			
				
					
						
							
							
								Whitestrake 
							
						 
					 
					
						
						
						
						
							
						
						
							e9515425e0 
							
						 
					 
					
						
						
							
							use import to handle globbed values for -conf flag ( #1973 )  
						
						
						
						
					 
					
						2018-01-16 11:37:49 -07:00 
						 
				 
			
				
					
						
							
							
								Heri Sim 
							
						 
					 
					
						
						
						
						
							
						
						
							c80c34ef45 
							
						 
					 
					
						
						
							
							proxy: Turn on KeepAlive in QuicConfig of RoundTripper ( #1943 )  
						
						... 
						
						
						
						* Turn on KeepAlive in QuicConfig of RoundTripper
* Update reverseproxy.go 
						
						
					 
					
						2018-01-15 21:00:59 -07:00 
						 
				 
			
				
					
						
							
							
								Tw 
							
						 
					 
					
						
						
						
						
							
						
						
							1ba5512015 
							
						 
					 
					
						
						
							
							ResponseBuffer: add missing header writing ( #1997 )  
						
						... 
						
						
						
						Signed-off-by: Tw <tw19881113@gmail.com> 
						
						
					 
					
						2018-01-15 18:32:19 -07:00 
						 
				 
			
				
					
						
							
							
								Tw 
							
						 
					 
					
						
						
						
						
							
						
						
							55a564df6d 
							
						 
					 
					
						
						
							
							template: add extension filter test and simplify test code ( #1996 )  
						
						... 
						
						
						
						Signed-off-by: Tw <tw19881113@gmail.com> 
						
						
					 
					
						2018-01-15 18:27:55 -07:00 
						 
				 
			
				
					
						
							
							
								Andreas Ulm 
							
						 
					 
					
						
						
						
						
							
						
						
							8a326d4dc1 
							
						 
					 
					
						
						
							
							implemented sourcing of default file for sysvinit ( #1984 )  
						
						... 
						
						
						
						* implemented source of default file for sysvinit
Signed-off-by: root360-AndreasUlm <andreas.ulm@root360.de>
* added documentation in README
Signed-off-by: root360-AndreasUlm <andreas.ulm@root360.de>
* fixed sourcing command for sh
Signed-off-by: root360-AndreasUlm <andreas.ulm@root360.de>
* implemented source of default file for sysvinit
Signed-off-by: root360-AndreasUlm <andreas.ulm@root360.de>
* added documentation in README
Signed-off-by: root360-AndreasUlm <andreas.ulm@root360.de>
* fixed sourcing command for sh
Signed-off-by: root360-AndreasUlm <andreas.ulm@root360.de>
* implemented DAEMONOPTS overwrite
Signed-off-by: root360-AndreasUlm <andreas.ulm@root360.de> 
						
						
					 
					
						2018-01-15 18:22:53 -07:00 
						 
				 
			
				
					
						
							
							
								magikstm 
							
						 
					 
					
						
						
						
						
							
						
						
							d35719daed 
							
						 
					 
					
						
						
							
							browse: Correct 'modified' date alignment ( #1954 )  
						
						... 
						
						
						
						* Correct browse modified date alignment
* New solution to adjust alignment 
						
						
					 
					
						2018-01-15 18:18:25 -07:00 
						 
				 
			
				
					
						
							
							
								detaoin 
							
						 
					 
					
						
						
						
						
							
						
						
							c296d7e7e0 
							
						 
					 
					
						
						
							
							caddymain: fix setCPU silently ignoring small percent values ( #1969 )  
						
						... 
						
						
						
						* caddymain: fix setCPU silently ignoring small percent values
the percent value is resolved in a GOMAXPROCS relative number by simple
division, thus rounding down the non-integer quotient. If zero, the call
to runtime.GOMAXPROCS is silently ignored.
We decide here to exceptionally round up the CPU cap in case of percent
values that are too small.
* caddymain: gofmt -s 
						
						
					 
					
						2018-01-15 18:17:27 -07:00 
						 
				 
			
				
					
						
							
							
								Sean Lane 
							
						 
					 
					
						
						
						
						
							
						
						
							fc1509eed4 
							
						 
					 
					
						
						
							
							Update README.md (change to ownership command) ( #1970 )  
						
						... 
						
						
						
						* Update README.md
I believe the owner and group of the `chown` command here are mixed up. As it was caused a permissions issue, with the service being unable to read the directory.
* Update README.md
* Update README.md
Revert changes back to the original suggested changes 
						
						
					 
					
						2018-01-15 18:15:17 -07:00 
						 
				 
			
				
					
						
							
							
								Toby Allen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9619fe224c 
							
						 
					 
					
						
						
							
							add basicauth {user} to replacer ( #1979 )  
						
						
						
						
					 
					
						2018-01-07 14:44:49 +00:00 
						 
				 
			
				
					
						
							
							
								Toby Allen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c0efec52d9 
							
						 
					 
					
						
						
							
							Allow Masking of IP address in Logfile. ( #1930 )  
						
						... 
						
						
						
						* First working mask
* IP Mask working with defaults and empty
* add tests for ipmask
* Store Mask as setup, some tidying, cleaner flow
* Prevent mask from running when directive not present
* use custom replacement to store masked ip 
						
						
					 
					
						2017-12-23 10:52:11 +00:00 
						 
				 
			
				
					
						
							
							
								magikstm 
							
						 
					 
					
						
						
						
						
							
						
						
							a74320bf4c 
							
						 
					 
					
						
						
							
							Add {user} placeholder to CommonLogFormat ( #1953 )  
						
						
						
						
					 
					
						2017-12-17 09:13:41 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Peterson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1125a236ea 
							
						 
					 
					
						
						
							
							Merge pull request  #1921  from mholt/macros  
						
						... 
						
						
						
						Caddyfile snippets 
						
						
					 
					
						2017-11-13 12:56:48 -05:00 
						 
				 
			
				
					
						
							
							
								Craig Peterson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8658e189e1 
							
						 
					 
					
						
						
							
							Merge branch 'master' into macros  
						
						
						
						
					 
					
						2017-11-13 12:45:23 -05:00 
						 
				 
			
				
					
						
							
							
								Aaron Taylor 
							
						 
					 
					
						
						
						
						
							
						
						
							9a22cda15d 
							
						 
					 
					
						
						
							
							httpserver: give each req context a Replacer that preserves custom values ( #1937 )  
						
						... 
						
						
						
						This allows custom replacements to be defined in a way that propagates
throughout all plugins. 
						
						
					 
					
						2017-11-07 10:10:03 -07:00 
						 
				 
			
				
					
						
							
							
								insomniac 
							
						 
					 
					
						
						
						
						
							
						
						
							169ab3acda 
							
						 
					 
					
						
						
							
							Check for nil listener before printing address ( #1946 )  
						
						... 
						
						
						
						* Checking that a server listener is not nil before printing verbose information
* Improved readability of a loop 
						
						
					 
					
						2017-11-07 10:08:54 -07:00 
						 
				 
			
				
					
						
							
							
								Mohammad Gufran 
							
						 
					 
					
						
						
						
						
							
						
						
							5f39cbef94 
							
						 
					 
					
						
						
							
							caddytls: Extract locker into an interface ( #1942 )  
						
						
						
						
					 
					
						2017-11-06 09:43:41 -07:00 
						 
				 
			
				
					
						
							
							
								Mohammad Gufran 
							
						 
					 
					
						
						
						
						
							
						
						
							63fd264043 
							
						 
					 
					
						
						
							
							proxy: Add SRV support for proxy upstream ( #1915 )  
						
						... 
						
						
						
						* Simplify parseUpstream function
* Add SRV support for proxy upstream 
						
						
					 
					
						2017-11-05 23:01:10 -07:00 
						 
				 
			
				
					
						
							
							
								Toby Allen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							345b312e00 
							
						 
					 
					
						
						
							
							Merge branch 'master' into macros  
						
						
						
						
					 
					
						2017-11-05 21:03:44 +00:00 
						 
				 
			
				
					
						
							
							
								Tw 
							
						 
					 
					
						
						
						
						
							
						
						
							5cca9cc18e 
							
						 
					 
					
						
						
							
							markdown: only update template when file changed ( #1909 )  
						
						... 
						
						
						
						Signed-off-by: Tw <tw19881113@gmail.com> 
						
						
					 
					
						2017-11-04 17:36:59 +00:00 
						 
				 
			
				
					
						
							
							
								Toby Allen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9ebc11d775 
							
						 
					 
					
						
						
							
							Merge branch 'master' into macros  
						
						
						
						
					 
					
						2017-11-04 11:10:27 +00:00 
						 
				 
			
				
					
						
							
							
								Kevin Stock 
							
						 
					 
					
						
						
						
						
							
						
						
							689591ef01 
							
						 
					 
					
						
						
							
							tls: Add option for backend to approve on-demand cert ( #1939 )  
						
						... 
						
						
						
						This adds the ask sub-directive to tls that defines the URL of a backend HTTP service to be queried during the TLS handshake to determine if an on-demand TLS certificate should be acquired for incoming hostnames. When the ask sub-directive is defined, Caddy will query the URL for permission to acquire a cert by making a HTTP GET request to the URL including the requested domain in the query string. If the backend service returns a 2xx response Caddy will acquire a cert. Any other response code (including 3xx redirects) are be considered a rejection and the certificate will not be acquired. 
						
						
					 
					
						2017-11-03 23:01:30 -06:00 
						 
				 
			
				
					
						
							
							
								Sayem Chowdhury 
							
						 
					 
					
						
						
						
						
							
						
						
							2782553231 
							
						 
					 
					
						
						
							
							readme: Update build instructions ( #1916 )  
						
						... 
						
						
						
						* Update build instruction
This changes add proper an easy instruction for building.
* Update README.md 
						
						
					 
					
						2017-11-02 06:11:18 -06:00 
						 
				 
			
				
					
						
							
							
								Craig Peterson 
							
						 
					 
					
						
						
						
						
							
						
						
							4ec5522a33 
							
						 
					 
					
						
						
							
							Merge branch 'macros' of github.com:mholt/caddy into macros  
						
						
						
						
					 
					
						2017-10-31 23:56:35 -04:00 
						 
				 
			
				
					
						
							
							
								Craig Peterson 
							
						 
					 
					
						
						
						
						
							
						
						
							ad2956fd1d 
							
						 
					 
					
						
						
							
							snippets now  
						
						
						
						
					 
					
						2017-10-31 23:56:24 -04:00 
						 
				 
			
				
					
						
							
							
								frk 
							
						 
					 
					
						
						
						
						
							
						
						
							34a34c565d 
							
						 
					 
					
						
						
							
							FreeBSD init: Remove unnecessary daemon -u option ( #1924 )  
						
						... 
						
						
						
						The rc.subr framework already takes care of substituting user. So, using
daemon's -u option is double user-substitution and fails if $caddy_user
is non-root. 
						
						
					 
					
						2017-10-31 10:31:09 -06:00 
						 
				 
			
				
					
						
							
							
								Arthur Silva 
							
						 
					 
					
						
						
						
						
							
						
						
							74d4fd3c29 
							
						 
					 
					
						
						
							
							improve error checking ( #1938 )  
						
						
						
						
					 
					
						2017-10-31 10:19:51 -06:00 
						 
				 
			
				
					
						
							
							
								Arthur Silva 
							
						 
					 
					
						
						
						
						
							
						
						
							ac1f3bfaaa 
							
						 
					 
					
						
						
							
							a few code improvements ( #1936 )  
						
						... 
						
						
						
						caddy.go:569: could be simplified
sigtrap_posix.go:87: value of inst is never used
upgrade.go:151: should omit nil check; len() for nil slices is defined as zero 
						
						
					 
					
						2017-10-31 10:12:05 -06:00 
						 
				 
			
				
					
						
							
							
								Mohammed Al Sahaf 
							
						 
					 
					
						
						
						
						
							
						
						
							f7a70266ed 
							
						 
					 
					
						
						
							
							Implement per-site index ( #1906 )  
						
						
						
						
					 
					
						2017-10-29 21:13:10 +00:00 
						 
				 
			
				
					
						
							
							
								elcore 
							
						 
					 
					
						
						
						
						
							
						
						
							fc75527eb5 
							
						 
					 
					
						
						
							
							onevent/startupshutdown: run command once per server block ( #1934 )  
						
						
						
						
					 
					
						2017-10-23 00:27:44 +02:00 
						 
				 
			
				
					
						
							
							
								Toby Allen 
							
						 
					 
					
						
						
						
						
							
						
						
							e5d04f9a96 
							
						 
					 
					
						
						
							
							Change log output for startup and shutdown ( #1932 )  
						
						... 
						
						
						
						Changes the log output of on startup 
						
						
					 
					
						2017-10-22 13:43:40 +01:00 
						 
				 
			
				
					
						
							
							
								Craig Peterson 
							
						 
					 
					
						
						
						
						
							
						
						
							91a60a8d25 
							
						 
					 
					
						
						
							
							Merge branch 'master' into macros  
						
						
						
						
					 
					
						2017-10-20 10:32:21 -04:00 
						 
				 
			
				
					
						
							
							
								Craig Peterson 
							
						 
					 
					
						
						
						
						
							
						
						
							5c9fc3a473 
							
						 
					 
					
						
						
							
							Merge branch 'macros' of github.com:mholt/caddy into macros  
						
						
						
						
					 
					
						2017-10-19 19:55:14 -04:00 
						 
				 
			
				
					
						
							
							
								Craig Peterson 
							
						 
					 
					
						
						
						
						
							
						
						
							02ac1f61c4 
							
						 
					 
					
						
						
							
							retrigger build  
						
						
						
						
					 
					
						2017-10-19 19:54:15 -04:00 
						 
				 
			
				
					
						
							
							
								elcore 
							
						 
					 
					
						
						
						
						
							
						
						
							59a8ada4a8 
							
						 
					 
					
						
						
							
							Fix CI Tests ( #1929 )  
						
						
						
						
					 
					
						2017-10-19 11:02:56 -06:00 
						 
				 
			
				
					
						
							
							
								Craig Peterson 
							
						 
					 
					
						
						
						
						
							
						
						
							1889049ef3 
							
						 
					 
					
						
						
							
							Merge branch 'master' into macros  
						
						
						
						
					 
					
						2017-10-19 10:34:13 -04:00 
						 
				 
			
				
					
						
							
							
								Craig Peterson 
							
						 
					 
					
						
						
						
						
							
						
						
							68a495f144 
							
						 
					 
					
						
						
							
							actually return error on redeclaration  
						
						
						
						
					 
					
						2017-10-19 10:27:10 -04:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a2db340378 
							
						 
					 
					
						
						
							
							tls: Final check of OCSP response validity date before stapling  
						
						
						
						
					 
					
						2017-10-16 17:25:55 -06:00 
						 
				 
			
				
					
						
							
							
								Alex Gaynor 
							
						 
					 
					
						
						
						
						
							
						
						
							c6a2911725 
							
						 
					 
					
						
						
							
							tls: Handle when OCSP responder cert expires before a response it issued ( #1922 )  
						
						... 
						
						
						
						* Handle the case of an OCSP responder certificate expiring before an OCSP response it issued
* oops
* doh, gofmt 
						
						
					 
					
						2017-10-16 17:23:21 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							654f26cb91 
							
						 
					 
					
						
						
							
							tls: Evict existing certificates from cache when loading ones from disk  
						
						
						
						
					 
					
						2017-10-16 16:40:43 -06:00 
						 
				 
			
				
					
						
							
							
								Craig Peterson 
							
						 
					 
					
						
						
						
						
							
						
						
							dd4b3efa47 
							
						 
					 
					
						
						
							
							remove 'macro foo' syntax  
						
						
						
						
					 
					
						2017-10-15 19:10:56 -04:00 
						 
				 
			
				
					
						
							
							
								Craig Peterson 
							
						 
					 
					
						
						
						
						
							
						
						
							3a969bc075 
							
						 
					 
					
						
						
							
							add nil check  
						
						
						
						
					 
					
						2017-10-13 11:08:17 -04:00 
						 
				 
			
				
					
						
							
							
								Craig Peterson 
							
						 
					 
					
						
						
						
						
							
						
						
							425f61142f 
							
						 
					 
					
						
						
							
							initial implementation of caddyfile macros  
						
						
						
						
					 
					
						2017-10-13 11:04:44 -04:00 
						 
				 
			
				
					
						
							
							
								Wèi Cōngruì 
							
						 
					 
					
						
						
						
						
							
						
						
							79072828a5 
							
						 
					 
					
						
						
							
							staticfiles: remove mapFSRootOpenErr because Go stdlib has fixed the relevant issue ( #1919 )  
						
						
						
						
					 
					
						2017-10-13 08:01:30 -06:00 
						 
				 
			
				
					
						
							
							
								Eugene Dementiev 
							
						 
					 
					
						
						
						
						
							
						
						
							0548b97701 
							
						 
					 
					
						
						
							
							init: Fix upstart script for Centos6 (and Amazon Linux) ( #1914 )  
						
						
						
						
					 
					
						2017-10-12 17:02:46 -06:00