* Made the file config poller use IHostedService, bit more generic, not just need to provide the correct implementations of the repo services and it will poll anything..this means we can open up redis for #458
* removed comments
* #458 allow users to set rate limits per service for dynamic re routes
* #458 added docs for rate limting on dynamic reroutes
* Made the file config poller use IHostedService, bit more generic, not just need to provide the correct implementations of the repo services and it will poll anything..this means we can open up redis for #458
* removed comments
* #464 added code to request mapper to not automatically add content type and content length headers, .net will automatically try and add these headers in a few circumstances but this solves the 464 issue
* #464 use seek instead of read on body check for websockets tests
* #464 ran out of inodes on linux, looks like reloadonchange causes this
* Expand other branch pipes
* Expand other branch pipes
* Expand other branch pipes
* optimization Expand other branch pipes ,Add Unit test
* I hope to add two attributes to IOcelotBuilder for easy extension.
* #451 started implementing querystring support in templates
* #451 ocelot.json back to normal and specified in docs query string wont work in upstream template
* Revert "#451 ocelot.json back to normal and specified in docs query string wont work in upstream template"
This reverts commit 563193f7b2f78bad6109484fe77f3c87de831005.
* #451 ocelot.json back to normal and specified in docs query string wont work in upstream template
* #428 dont use dynamic routing unless service discovery provider explictly set and log that we are going to use dynamic info
* #428 fixed tests that were failing due to not maintaining backwards compat with config for service discovery
* #419 Incorrect routing when UpstreamHost is specified and UpstreamHttpMethod is empty
* few tweaks to make seperate test as I got confused having one...there is too much setup in these tests
* added another test case for route matching
* set cake coveralls addin to v0.0.7 so build works...
* #383 added failing test for this issue
* #383 identified issue was with cached load balancer for a given upstream path template based on the key we use, have modified this to include more data, I guess this might be an issue again for other things so I will have a think about it
* #383 fixed failing tests after key change
* Seems to be an issue with coveralls new package not being on nuget...try same version as their nuget package
* bash the old manual tests json back in
* #405 needto check which version of .net we are using but cannot use compiler directives
* #405 started puttig abstraction around static method to get frameworks so we can test this logic
* #405 added test for all methods and tidied up tests
* #405 made contains as ms docs are wrong, thanks to davidni for the heads up
* WIP - implement a consul service discovery poller, lots of shared code with existing, refactor next and a todo in the docs to finish
* #374 implement polling for consul as option
* #374 updated docs to remove todo
* #374 fixed failing unit test
* #374 fixed failing unit test
* #374 fixed failing acceptance test
* updated packages but build wont work
* #245 implementing more stable rafty
* #245 OK so these raft integration tests are passing everytime on my local mac now...lets see about the build servergit log
* #245 added donation button
* #245 removed file we dont need
* #363 added a test to prove rr lb works, this doesnt have a lock so it isnt perfect, not sure what the tradeoff is between a lock and a bit of randomness, can change to have a lock anytie
* #363 had a look at other oss roudn robin lbs and they all use a lock so imlemented a lock
* #340 started looking at supporting automatic routing when using service discovery
* #340 getting old routing tests to pass
* #340 renamed stuff to provider rather than finder, as its not longer finding anything
* #340 working towards supporting dynamic routing
* #340 loads of refactoring to make configuration work with dynamic routing
* #340 refactor consul config code so the registry class owns it
* #340 default to consul to maintain backwards compat
* #340 added docs, finished this branches todos