Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							e4643f048a 
							
						 
					 
					
						
						
							
							core: Bind all listeners to wildcard host by default ( closes   #208 )  
						
						... 
						
						
						
						This behavior can still be overridden by bind directive 
						
						
					 
					
						2015-08-05 07:37:51 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							0ac8bf58ea 
							
						 
					 
					
						
						
							
							core: Run startup/shutdown functions only once  
						
						... 
						
						
						
						Even if defined for multiple hosts. Startup or shutdown callbacks registered by any directive (startup, shutdown, markdown, git, log, etc.) will only run as many times as it appears in the Caddyfile, not repeated for each host that shares that server block. Fixing this involved refactoring three packages (yeesh) and we need to restore some tests that are no longer valid (that used to verify splitting a multiServerBlock into multiple serverBlocks). 
						
						
					 
					
						2015-08-01 13:08:31 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							1a82943db2 
							
						 
					 
					
						
						
							
							core: Simplify Server initializer  
						
						
						
						
					 
					
						2015-07-11 12:00:21 -06:00 
						 
				 
			
				
					
						
							
							
								Joshua Poehls 
							
						 
					 
					
						
						
						
						
							
						
						
							36bc3a453f 
							
						 
					 
					
						
						
							
							Tweaked ulimit warning message.  
						
						
						
						
					 
					
						2015-05-22 20:24:48 -05:00 
						 
				 
			
				
					
						
							
							
								Joshua Poehls 
							
						 
					 
					
						
						
						
						
							
						
						
							04fd7ce9e1 
							
						 
					 
					
						
						
							
							Updated ulimit warning message to include the recommended min value.  
						
						
						
						
					 
					
						2015-05-22 19:34:00 -05:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							d311345aa5 
							
						 
					 
					
						
						
							
							Fix for running ulimit check  
						
						
						
						
					 
					
						2015-05-21 11:21:08 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							ce6e30c09e 
							
						 
					 
					
						
						
							
							Lil' bit of godoc  
						
						
						
						
					 
					
						2015-05-21 00:40:58 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							ee754b4a47 
							
						 
					 
					
						
						
							
							Bug fixes  
						
						
						
						
					 
					
						2015-05-21 00:40:05 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							5f72b7438a 
							
						 
					 
					
						
						
							
							Created app package, and better TLS compatibility with HTTP/2  
						
						
						
						
					 
					
						2015-05-21 00:06:53 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							ea9607302a 
							
						 
					 
					
						
						
							
							Whoops  
						
						
						
						
					 
					
						2015-05-20 20:50:19 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							26bb17337e 
							
						 
					 
					
						
						
							
							Warn if ulimit is too low when serving production sites  
						
						
						
						
					 
					
						2015-05-20 20:46:27 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							e42c6ab520 
							
						 
					 
					
						
						
							
							Notice displayed if non-localhost hosts resolve to loopback  
						
						
						
						
					 
					
						2015-05-20 20:06:30 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							2ce5102473 
							
						 
					 
					
						
						
							
							Add -version flag  
						
						
						
						
					 
					
						2015-05-07 13:09:40 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							abe3e5f597 
							
						 
					 
					
						
						
							
							Move flag.Parse() to main() in case other packages use flags  
						
						
						
						
					 
					
						2015-05-06 14:57:32 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							898896f9e0 
							
						 
					 
					
						
						
							
							Fix for stdin on Windows  
						
						
						
						
					 
					
						2015-05-06 09:16:10 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							b2549c317c 
							
						 
					 
					
						
						
							
							Minor flag help text change; go fmt  
						
						
						
						
					 
					
						2015-05-05 23:19:14 -06:00 
						 
				 
			
				
					
						
							
							
								Abiola Ibrahim 
							
						 
					 
					
						
						
						
						
							
						
						
							70d6caf95b 
							
						 
					 
					
						
						
							
							server: read -conf flag before reading stdin config file  
						
						
						
						
					 
					
						2015-05-06 03:31:25 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							2dbd14b6dc 
							
						 
					 
					
						
						
							
							Consistent app name/version info; pipe config data through stdin  
						
						
						
						
					 
					
						2015-05-04 16:23:16 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							995edf0566 
							
						 
					 
					
						
						
							
							Bringing in latest from master; refactoring under way  
						
						
						
						
					 
					
						2015-05-04 11:02:46 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							7ee3653342 
							
						 
					 
					
						
						
							
							core: Kill whole process if any server fail to start  
						
						
						
						
					 
					
						2015-05-01 13:35:57 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							27722463a7 
							
						 
					 
					
						
						
							
							-host flag to set default host  
						
						
						
						
					 
					
						2015-04-29 22:30:12 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							d00bb87f17 
							
						 
					 
					
						
						
							
							-port flag to override default port  
						
						... 
						
						
						
						Default port used if none is specified in config 
						
						
					 
					
						2015-04-28 22:13:00 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							46f5325c15 
							
						 
					 
					
						
						
							
							More accurate initialization output  
						
						
						
						
					 
					
						2015-04-24 20:09:31 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							aa89b95075 
							
						 
					 
					
						
						
							
							Replaced cpu directive with command line flag  
						
						
						
						
					 
					
						2015-04-24 20:08:14 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							dd3ff0fcb5 
							
						 
					 
					
						
						
							
							Shows site addresses at start; new -quiet flag  
						
						
						
						
					 
					
						2015-04-23 13:28:05 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							9a27beb79c 
							
						 
					 
					
						
						
							
							Quick bug fix for empty Caddyfile  
						
						
						
						
					 
					
						2015-04-18 09:53:43 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							feec7c5b40 
							
						 
					 
					
						
						
							
							Virtual hosts and SNI support  
						
						
						
						
					 
					
						2015-04-15 14:11:32 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							abeb337f45 
							
						 
					 
					
						
						
							
							Refactored rewrite middleware  
						
						
						
						
					 
					
						2015-04-11 16:58:34 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							d0a0216602 
							
						 
					 
					
						
						
							
							Added flag to disable http/2 support (still enabled by default)  
						
						
						
						
					 
					
						2015-04-09 10:08:22 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							2dc39feabd 
							
						 
					 
					
						
						
							
							Tweak to parser and main's error handling  
						
						
						
						
					 
					
						2015-03-28 16:24:00 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							24fc2ae59e 
							
						 
					 
					
						
						
							
							Major refactoring; more modular middleware  
						
						
						
						
					 
					
						2015-01-18 23:11:21 -07:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							04162aaa79 
							
						 
					 
					
						
						
							
							Added flag to specify config file location  
						
						
						
						
					 
					
						2015-01-13 16:22:16 -07:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							4497a16fb0 
							
						 
					 
					
						
						
							
							Early prototype; initial commit  
						
						
						
						
					 
					
						2015-01-13 12:43:45 -07:00