| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 Matthew Holt | 37f0a37ed2 | Filled out more web socket stuff | 2015-03-03 17:36:18 -07:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | 811c6a986f | Added WebSocket middleware | 2015-03-03 09:49:45 -07:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | 974acbf38c | Partial support for location contexts in config files | 2015-03-03 09:49:01 -07:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | 0e43271cc9 | Basic proxy feature works | 2015-02-02 23:41:35 -07:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | 5ae1790e52 | Moved controller into its own file; other minor cleanups | 2015-01-31 10:15:17 -07:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | 16997d85eb | Made 'extensionless' middleware more modular/useful | 2015-01-30 11:09:36 -07:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | ae2a2d5b00 | Godoc for middleware packages and server package | 2015-01-29 23:52:18 -07:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | bcdf04d00e | Inlined a fixed version of the fastcgi_client dependency | 2015-01-29 23:48:35 -07:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | 8471c2d9d8 | Updated docs; renamed a couple utility files | 2015-01-29 22:52:21 -07:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | dcc67863dc | Experimenting to make middleware more independent | 2015-01-29 22:46:09 -07:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | ac7f50b4cd | Updated doc comment | 2015-01-29 22:14:31 -07:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | 612d77eaab | Moved Path type around | 2015-01-29 22:08:40 -07:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | 04996b2850 | Exported NewReplacer and NewRecorder | 2015-01-29 22:06:53 -07:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | 261beb046e | Moved rewrite middleware into its own package | 2015-01-29 22:06:19 -07:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | b8c43e55db | Moved redirect middleware into its own package | 2015-01-29 22:05:54 -07:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | 13cf980879 | Moved proxy middleware into its own package | 2015-01-29 22:05:36 -07:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | e6063fb26b | Moved logging middleware into its own package | 2015-01-29 22:05:21 -07:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | 1e4baa53f0 | Moved headers middleware into its own package Further trying out spreading out the code outside of the nested functions | 2015-01-29 22:05:05 -07:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | 80ef5d761c | Moved gzip middleware into its own package Trying a different format where the middleware is a type that satisfies http.Handler | 2015-01-29 22:04:18 -07:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | affd470820 | Moved fastcgi middleware into its own package | 2015-01-29 22:03:14 -07:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | 89783ac0c2 | Moved extensionless middleware into its own package | 2015-01-29 22:02:58 -07:00 |  | 
			
				
					| 
							
							
								 Matthew Holt | fe62afd3d9 | Beginning to move middleware into their own packages | 2015-01-29 22:02:17 -07:00 |  |