| 
							
							
								 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 | 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 | a93db40138 | Improvements to the redirect middleware | 2015-04-12 18:13:58 -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 | 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 | 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 | 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 | 9378f38371 | Major refactoring for better error handling | 2015-03-28 16:37:37 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | 09aad777f4 | Proper host/port splitting; also log file perms | 2015-03-26 23:39:36 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | da72a5fbcd | Controller can register functions to run at shutdown | 2015-03-26 23:22:48 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | 2fbfafc408 | New startup and shutdown directives | 2015-03-26 09:52:03 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | 63b39c78ee | Better default template; other fixes | 2015-03-24 23:05:42 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | 13d9bcc0c7 | Clean URL middleware handles URLs ending with / | 2015-03-24 21:56:22 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | 9672850d11 | Bug fixes and improvements for browse middleware | 2015-03-24 21:54:33 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | 00e43197fd | Started browse middleware to list directory contents | 2015-03-24 20:12:48 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | 284ab11c7f | Little bit of cleanup | 2015-03-21 15:18:50 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | 5d4726446d | Finished dispenser tests | 2015-03-21 14:36:32 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | 010ac23e8a | More tests! | 2015-03-21 11:18:37 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | 6d869ef55b | Support multiple occurrences of markdown directive | 2015-03-21 10:59:29 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | 35225fe2d3 | Docs and comments, la la | 2015-03-20 18:11:54 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | 1b7415a81b | Markdown handles titles a little better | 2015-03-20 00:01:39 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | abdadf1ee1 | Improvements to websocket middleware | 2015-03-19 23:52:56 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | d7ae9fb4a2 | Added markdown middleware | 2015-03-16 11:45:51 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | af56c5033c | New method to get remaining arguments on a line | 2015-03-16 11:23:17 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | 3858e31942 | A couple pesky env variables to deal with in websockets | 2015-03-03 18:39:38 -07:00 |  |