| 
							
							
								 Matthew Holt | bdd145b0de | Better error handling when executing templates | 2015-04-21 21:36:30 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | 0cbaed2443 | A few helpful comments | 2015-04-21 16:00:16 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | 99c0cbdf29 | Fixed a typo | 2015-04-21 12:12:58 -06:00 |  | 
			
				
					| 
							
							
								 Thomas Hansen | 96985fb3fd | adding support for php including clean urls and wordpress permalinks | 2015-04-20 17:40:54 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | 981ca72ee6 | Enforce canonical URLs | 2015-04-18 13:24:54 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | 6a32de4b47 | Use text/template because html shouldn't be escaped for this | 2015-04-18 12:28:22 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | f5d0ed5b1c | More template love | 2015-04-18 11:31:59 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | 55801b48ec | More template functions | 2015-04-18 11:08:41 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | 3ec870cb56 | Templates middleware with "include" functionality | 2015-04-18 09:57:51 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | cd0421ceb8 | Package extension -> extensions | 2015-04-18 09:55:02 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | 9a27beb79c | Quick bug fix for empty Caddyfile | 2015-04-18 09:53:43 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | e6532b6d85 | Multiple addresses may be specified per server block | 2015-04-15 23:24:39 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | 7d96cfa424 | Turn off log timestamp for parse errors (easier to read) | 2015-04-15 23:17:56 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | c7af6725ca | Removed Host() and Port() functions from Controller I don't think they'll be necessary; can get same info from request Host header | 2015-04-15 23:17:28 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | feec7c5b40 | Virtual hosts and SNI support | 2015-04-15 14:11:32 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | 07964a6112 | Fixed bug in parser; implicit server block with middleware directives | 2015-04-14 13:26:35 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | a93db40138 | Improvements to the redirect middleware | 2015-04-12 18:13:58 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | b7c8afab2f | Respond with 404 if requesting server's config file | 2015-04-12 17:44:02 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | 6ca475def8 | Redirect now does exact path matching like rewrite middleware | 2015-04-12 17:40:59 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | d8e7adcdb4 | Refactored proxy middleware | 2015-04-11 17:24:47 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | 113b175db7 | Refactored fastcgi middleware | 2015-04-11 17:15:17 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | 40bf7c5285 | Refactored redirect middleware | 2015-04-11 17:06:09 -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 | 2a0cfb608d | Bug fix for default error handling with gzip | 2015-04-08 23:24:59 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | d33256f1dc | Refactor: Middleware chain uses Handler instead of HandlerFunc | 2015-04-02 23:30:54 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | db2cd9e941 | Renamed extensionless to extension, Extensionless to Ext | 2015-04-02 21:59:45 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | 3e6f5de92f | Renamed redirect -> redir | 2015-03-31 23:57:09 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | 9f793dad28 | Proxy destination may include scheme | 2015-03-31 23:53:39 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | f2f5d4984d | Markdown defaults to .md | 2015-03-31 23:41:16 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | 29fec4742e | Detailed godoc; better error handling convention | 2015-03-29 22:01:42 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | 0a9a19305c | Made catch-all redirects possible | 2015-03-29 21:48:53 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | 4e9c432c14 | Controller/Dispenser refactoring, typo fixes | 2015-03-29 19:56:19 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | 6bf36d922c | Refactored proxy middleware to return errors | 2015-03-28 16:56:56 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | 076d4e0ec5 | Refactored web socket middleware to return errors | 2015-03-28 16:56:33 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | b87e6ccb76 | Refactored markdown middleware to return errors | 2015-03-28 16:55:40 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | 22707edcbf | Refactored fastcgi middleware to return errors | 2015-03-28 16:52:43 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | 7578298b3f | Rewrote access log middleware | 2015-03-28 16:50:42 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | d2892fc799 | New error handler middleware | 2015-03-28 16:50:06 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | 21b2e5a059 | Refactored file server to return errors | 2015-03-28 16:49:42 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | 878ae7ea89 | Refactored rewrite middleware to return errors | 2015-03-28 16:49:18 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | c657948824 | Refactored redir middleware to return errors | 2015-03-28 16:49:06 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | a39e71ca26 | Refactored headers middleware to return errors | 2015-03-28 16:48:43 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | 8f4e7f7fdc | Refactored gzip middleware to return errors | 2015-03-28 16:47:41 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | a674450198 | Refactored ext middleware to return errors | 2015-03-28 16:47:28 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | 843f6e83a9 | Refactored browse middleware to return errors | 2015-03-28 16:46:54 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | 058ff94828 | Better middleware godoc, fixed ordering too | 2015-03-28 16:45:12 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | 9378f38371 | Major refactoring for better error handling | 2015-03-28 16:37:37 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | 2dc39feabd | Tweak to parser and main's error handling | 2015-03-28 16:24:00 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | 09aad777f4 | Proper host/port splitting; also log file perms | 2015-03-26 23:39:36 -06:00 |  |