Abiola Ibrahim
							
						 
					 | 
					
						
						
						
						
							
						
						
							8394d72f48
							
						
					 | 
					
						
						
							
							Fix for Issue 72: Markdown: 500 for YAML metadata
						
						
						
						
						
						
					 | 
					
						2015-05-13 00:44:35 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Abiola Ibrahim
							
						 
					 | 
					
						
						
						
						
							
						
						
							a1312465b5
							
						
					 | 
					
						
						
							
							browse: return forbidden (403) only when it is a permission error.
						
						
						
						
						
						
					 | 
					
						2015-05-10 17:58:44 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matt Holt
							
						 
					 | 
					
						
						
						
						
							
						
						
							e2273ea676
							
						
					 | 
					
						
						
							
							Merge pull request #69 from peterhellberg/headers_test
						
						
						
						
						
						
						
						headers: Initial test for Headers and change of Rule.Url to Rule.Path 
						
						
					 | 
					
						2015-05-10 07:49:11 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matt Holt
							
						 
					 | 
					
						
						
						
						
							
						
						
							c6eaf0db36
							
						
					 | 
					
						
						
							
							Merge pull request #62 from jordic/testing_basicauth
						
						
						
						
						
						
						
						basicauth: Should write an unauthorized code to response. (Actually only returns it) 
						
						
					 | 
					
						2015-05-10 07:47:16 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Schoebel
							
						 
					 | 
					
						
						
						
						
							
						
						
							e0173ec4c7
							
						
					 | 
					
						
						
							
							internal middleware: added tests
						
						
						
						
						
						
					 | 
					
						2015-05-10 14:41:48 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								jordi collell
							
						 
					 | 
					
						
						
						
						
							
						
						
							99fa4581aa
							
						
					 | 
					
						
						
							
							basicauth: patch for overlapping rules
						
						
						
						
						
						
					 | 
					
						2015-05-10 08:20:58 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matthew Holt
							
						 
					 | 
					
						
						
						
						
							
						
						
							4272536518
							
						
					 | 
					
						
						
							
							markdown: sitegen keyword and run generation at startup
						
						
						
						
						
						
						
						Also fixed bug for markdown files that don't contain front matter 
						
						
					 | 
					
						2015-05-09 21:12:52 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Hellberg
							
						 
					 | 
					
						
						
						
						
							
						
						
							d9dc9326f2
							
						
					 | 
					
						
						
							
							headers: Initial test for Headers
						
						
						
						
						
						
					 | 
					
						2015-05-09 21:47:02 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Hellberg
							
						 
					 | 
					
						
						
						
						
							
						
						
							b5fff09b54
							
						
					 | 
					
						
						
							
							headers: Changed Rule.Url to Rule.Path
						
						
						
						
						
						
						
						Updated ServeHTTP comment to indicate that it is 
setting headers and not adding them to existing values. 
						
						
					 | 
					
						2015-05-09 21:45:28 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matt Holt
							
						 
					 | 
					
						
						
						
						
							
						
						
							a96c4d707b
							
						
					 | 
					
						
						
							
							Merge pull request #67 from peterhellberg/redirect_test
						
						
						
						
						
						
						
						redirect: initial test for Redirect 
						
						
					 | 
					
						2015-05-09 12:21:59 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Hellberg
							
						 
					 | 
					
						
						
						
						
							
						
						
							0f9df18dfb
							
						
					 | 
					
						
						
							
							Check if the Next handler was called unexpectedly
						
						
						
						
						
						
						
						Removed body check and replaced urlPrinter with a inlined Next handler 
						
						
					 | 
					
						2015-05-09 20:07:29 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matthew Holt
							
						 
					 | 
					
						
						
						
						
							
						
						
							8ea98f8cce
							
						
					 | 
					
						
						
							
							markdown: Fix panic: assignment to entry in nil map
						
						
						
						
						
						
						
						Ensures metadata.Variables is made 
						
						
					 | 
					
						2015-05-09 11:49:28 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matt Holt
							
						 
					 | 
					
						
						
						
						
							
						
						
							f2f7e6825f
							
						
					 | 
					
						
						
							
							Merge pull request #68 from abiosoft/master
						
						
						
						
						
						
						
						Markdown: support for templates and metadata 
						
						
					 | 
					
						2015-05-09 09:13:40 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Abiola Ibrahim
							
						 
					 | 
					
						
						
						
						
							
						
						
							2f5e2f39cb
							
						
					 | 
					
						
						
							
							markdown: remove identifier from Json metadata
						
						
						
						
						
						
					 | 
					
						2015-05-09 11:49:54 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								jordi collell
							
						 
					 | 
					
						
						
						
						
							
						
						
							4c11854927
							
						
					 | 
					
						
						
							
							added header match and a new failing test
						
						
						
						
						
						
					 | 
					
						2015-05-09 08:11:02 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Abiola Ibrahim
							
						 
					 | 
					
						
						
						
						
							
						
						
							6ce83aad2b
							
						
					 | 
					
						
						
							
							markdown: Refactor fixes
						
						
						
						
						
						
					 | 
					
						2015-05-09 00:54:39 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Abiola Ibrahim
							
						 
					 | 
					
						
						
						
						
							
						
						
							48a12c605a
							
						
					 | 
					
						
						
							
							markdown: Added template support.
						
						
						
						
						
						
					 | 
					
						2015-05-08 23:45:31 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Hellberg
							
						 
					 | 
					
						
						
						
						
							
						
						
							95b4e61a07
							
						
					 | 
					
						
						
							
							redirect: initial test for Redirect
						
						
						
						
						
						
					 | 
					
						2015-05-09 00:36:58 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								stanislavromanov
							
						 
					 | 
					
						
						
						
						
							
						
						
							a5a90fe6fc
							
						
					 | 
					
						
						
							
							close #64
						
						
						
						
						
						
					 | 
					
						2015-05-08 17:47:37 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Abiola Ibrahim
							
						 
					 | 
					
						
						
						
						
							
						
						
							0fccd3707d
							
						
					 | 
					
						
						
							
							markdown: documentation done. awaiting test
						
						
						
						
						
						
					 | 
					
						2015-05-08 16:20:07 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								jordi collell
							
						 
					 | 
					
						
						
						
						
							
						
						
							253c069b26
							
						
					 | 
					
						
						
							
							if basic auth fails should write unauthorized to response
						
						
						
						
						
						
					 | 
					
						2015-05-08 09:41:17 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Abiola Ibrahim
							
						 
					 | 
					
						
						
						
						
							
						
						
							2c7de8f328
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'upstream/master'
						
						
						
						
						
						
					 | 
					
						2015-05-08 06:52:14 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								jordi collell
							
						 
					 | 
					
						
						
						
						
							
						
						
							64d203491c
							
						
					 | 
					
						
						
							
							Some failing tests
						
						
						
						
						
						
					 | 
					
						2015-05-08 07:41:48 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matthew Holt
							
						 
					 | 
					
						
						
						
						
							
						
						
							b2ee6638e4
							
						
					 | 
					
						
						
							
							Tests for rewrite middleware
						
						
						
						
						
						
					 | 
					
						2015-05-07 14:55:34 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Schoebel
							
						 
					 | 
					
						
						
						
						
							
						
						
							e3d64169ed
							
						
					 | 
					
						
						
							
							Adapted internal middleware
						
						
						
						
						
						
						
						- Detect too many internal redirects - return 500 in this case 
						
						
					 | 
					
						2015-05-07 20:48:29 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Schoebel
							
						 
					 | 
					
						
						
						
						
							
						
						
							a5b565e193
							
						
					 | 
					
						
						
							
							Adapted internal middleware
						
						
						
						
						
						
						
						- redirect internally regardless of proxy status code
- support multiple internal redirects 
						
						
					 | 
					
						2015-05-07 20:20:45 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Abiola Ibrahim
							
						 
					 | 
					
						
						
						
						
							
						
						
							7443fd0973
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'upstream/master'
						
						
						
						
						
						
					 | 
					
						2015-05-07 14:02:40 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Abiola Ibrahim
							
						 
					 | 
					
						
						
						
						
							
						
						
							ba613a1567
							
						
					 | 
					
						
						
							
							markdown: template integration done. awaiting documentation and test
						
						
						
						
						
						
					 | 
					
						2015-05-07 13:45:27 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Abiola Ibrahim
							
						 
					 | 
					
						
						
						
						
							
						
						
							0bfdb50ade
							
						
					 | 
					
						
						
							
							markdown: working version of template integration. Awaiting static site generation and tests.
						
						
						
						
						
						
					 | 
					
						2015-05-07 00:19:02 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Schoebel
							
						 
					 | 
					
						
						
						
						
							
						
						
							0650dd7171
							
						
					 | 
					
						
						
							
							New internal middleware
						
						
						
						
						
						
					 | 
					
						2015-05-06 22:44:37 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matthew Holt
							
						 
					 | 
					
						
						
						
						
							
						
						
							7c844909b9
							
						
					 | 
					
						
						
							
							fastcgi: Add support for OPTIONS requests
						
						
						
						
						
						
					 | 
					
						2015-05-06 11:14:02 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Abiola Ibrahim
							
						 
					 | 
					
						
						
						
						
							
						
						
							434ec7b6ea
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'upstream/master'
						
						
						
						
						
						
					 | 
					
						2015-05-06 09:06:14 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matthew Holt
							
						 
					 | 
					
						
						
						
						
							
						
						
							340a53fb80
							
						
					 | 
					
						
						
							
							Disabling fcgiclient tests until they can be rewritten
						
						
						
						
						
						
					 | 
					
						2015-05-05 22:53:14 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Abiola Ibrahim
							
						 
					 | 
					
						
						
						
						
							
						
						
							25847a6192
							
						
					 | 
					
						
						
							
							markdown: added template codes. awaiting integration and tests
						
						
						
						
						
						
					 | 
					
						2015-05-06 03:37:29 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matthew Holt
							
						 
					 | 
					
						
						
						
						
							
						
						
							47717fee88
							
						
					 | 
					
						
						
							
							Expanded index file support to other middlewares (fixes #27)
						
						
						
						
						
						
					 | 
					
						2015-05-05 15:50:42 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matthew Holt
							
						 
					 | 
					
						
						
						
						
							
						
						
							a9064a7871
							
						
					 | 
					
						
						
							
							templates: Changed .RemoteAddr to .IP and stripped port
						
						
						
						
						
						
					 | 
					
						2015-05-05 15:49:22 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matthew Holt
							
						 
					 | 
					
						
						
						
						
							
						
						
							857b4f90d9
							
						
					 | 
					
						
						
							
							errors: Log includes file and line number of panics
						
						
						
						
						
						
					 | 
					
						2015-05-05 15:48:10 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nimi Wariboko Jr
							
						 
					 | 
					
						
						
						
						
							
						
						
							0ed5b364c6
							
						
					 | 
					
						
						
							
							Refactor proxy middleware so that 1.) From() is exposed 2.) Other upstreams can be implemented/plugged in
						
						
						
						
						
						
					 | 
					
						2015-05-04 19:58:18 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matthew Holt
							
						 
					 | 
					
						
						
						
						
							
						
						
							2dbd14b6dc
							
						
					 | 
					
						
						
							
							Consistent app name/version info; pipe config data through stdin
						
						
						
						
						
						
					 | 
					
						2015-05-04 16:23:16 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matthew Holt
							
						 
					 | 
					
						
						
						
						
							
						
						
							085f6e9560
							
						
					 | 
					
						
						
							
							Keepin' the comments true
						
						
						
						
						
						
					 | 
					
						2015-05-04 13:42:39 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matthew Holt
							
						 
					 | 
					
						
						
						
						
							
						
						
							20118bdfd2
							
						
					 | 
					
						
						
							
							Clearing out the old stuff
						
						
						
						
						
						
					 | 
					
						2015-05-04 13:40:07 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matthew Holt
							
						 
					 | 
					
						
						
						
						
							
						
						
							e4fdf171c7
							
						
					 | 
					
						
						
							
							More refactoring - nearly complete
						
						
						
						
						
						
					 | 
					
						2015-05-04 11:49:49 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matthew Holt
							
						 
					 | 
					
						
						
						
						
							
						
						
							6029973bdc
							
						
					 | 
					
						
						
							
							Major refactoring of middleware and parser in progress
						
						
						
						
						
						
					 | 
					
						2015-05-04 11:04:37 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matthew Holt
							
						 
					 | 
					
						
						
						
						
							
						
						
							995edf0566
							
						
					 | 
					
						
						
							
							Bringing in latest from master; refactoring under way
						
						
						
						
						
						
					 | 
					
						2015-05-04 11:02:46 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matt Holt
							
						 
					 | 
					
						
						
						
						
							
						
						
							5f32f9b1c8
							
						
					 | 
					
						
						
							
							Merge pull request #40 from ChannelMeter/proxy-middleware
						
						
						
						
						
						
						
						Proxy Middleware: Add support for multiple backends, load balancing & healthchecks 
						
						
					 | 
					
						2015-05-03 15:58:50 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nimi Wariboko Jr
							
						 
					 | 
					
						
						
						
						
							
						
						
							264e5b7911
							
						
					 | 
					
						
						
							
							Use the provided Replacer tools in order to proxy string interpolation.
						
						
						
						
						
						
					 | 
					
						2015-05-03 13:33:08 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nimi Wariboko Jr
							
						 
					 | 
					
						
						
						
						
							
						
						
							a28d5585f5
							
						
					 | 
					
						
						
							
							Export Replacer type
						
						
						
						
						
						
					 | 
					
						2015-05-03 12:43:50 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nimi Wariboko Jr
							
						 
					 | 
					
						
						
						
						
							
						
						
							082ae70d1d
							
						
					 | 
					
						
						
							
							Allow responseRecorder to be nil
						
						
						
						
						
						
					 | 
					
						2015-05-03 12:38:06 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nimi Wariboko Jr
							
						 
					 | 
					
						
						
						
						
							
						
						
							2aa958e058
							
						
					 | 
					
						
						
							
							Update {remote} replacer to use X-Forwarded-For if its provided
						
						
						
						
						
						
					 | 
					
						2015-05-03 12:37:00 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Abiola Ibrahim
							
						 
					 | 
					
						
						
						
						
							
						
						
							225d5977ff
							
						
					 | 
					
						
						
							
							fastcgi: allow more request types.
						
						
						
						
						
						
					 | 
					
						2015-05-03 12:12:18 +01:00 | 
					
					
						
						
							
							
							
						
					 |