Commit Graph

928 Commits

Author SHA1 Message Date
28cc519341 Merge pull request #261 from binarymash/feature/ReduceBuildWarnings
Feature/reduce build warnings
2018-03-08 20:39:26 +00:00
5e9ee1f2ed #263 map all content specific headers to downstream request content property, make sure we dont map them to request specific headers, added a gzip encoding acceptance test (#267) 2018-03-08 07:32:06 +00:00
8d5c5341eb Turn some of the rules back on. 2018-03-06 11:54:56 +00:00
ea95690253 Fix remaining CS0649 violations 2018-03-06 11:13:02 +00:00
b8e95373a4 Fix async/await warnings 2018-03-06 10:59:01 +00:00
db05935b89 updated not supported with reasons why Ocelot doesnt support swagger (#258) 2018-03-05 20:18:58 +00:00
7e1f8a4604 Added service fabric to big picture in docs 2018-03-04 10:24:04 +00:00
254910fea3 Merge branch 'release-3.1.9' 2018-03-04 10:04:47 +00:00
b7e409214b #238 - updated readme 2018-03-04 10:02:53 +00:00
e1325568d2 Merge branch 'develop' into feature/#238-statefull 2018-03-03 17:12:41 +00:00
a53338312b Merge pull request #255 from binarymash/feature/AddStyleCopAnalyzers
Feature/add style cop analyzers
2018-03-03 17:10:44 +00:00
2f37acc792 #238 updated readme 2018-03-03 17:08:39 +00:00
4a28666a41 #238 support passing statefull service headers to service fabric naming service 2018-03-03 17:05:40 +00:00
52166b4987 Merge remote-tracking branch 'upstream/release-3.1.8' into feature/AddStyleCopAnalyzers
# Conflicts:
#	src/Ocelot/Configuration/ServiceProviderConfiguration.cs
2018-03-03 16:28:19 +00:00
943530a1ad Merge branch 'release-3.1.8' 2018-03-03 15:25:32 +00:00
454ba3f9a0 Make Ocelot work with service fabric DNS and naming service for guest exe and stateless (#242)
* test for issue

* added service fabric sample

* working!!

* changed sample naming to Ocelot

* removed files we dont need

* removed files we dont need

* updated sample gitignore

* updated sample gitignore

* getting ocelot to work with service fabric using the reverse proxy

* #238 - added support for service fabric discovery provider, proxies requests through naming service, wont work on partioned service fabric services yet

* #238 - Manually tested service fabric using sample..all seems OK. Made some changes after testing, added docs

* #238 - added docs for servic fabric
2018-03-03 15:24:05 +00:00
01fe4ef9aa Turn off a few more rules 2018-03-03 14:15:39 +00:00
50980fda93 Fix various violations
SA1216, CS0105, CS0169, CS0414, CS0649
2018-03-03 14:08:52 +00:00
a64e263a26 Fix file names to match class names
SA1649
2018-03-03 13:48:30 +00:00
c7dbfc044f Fix else statement spacing
SA1510
2018-03-03 13:36:09 +00:00
b18c8e5f2b Fix single-line comment spacing
SA1512, SA1515
2018-03-03 13:34:19 +00:00
f24c0a0510 Fix multiple statements on single line
SA1107
2018-03-03 13:29:05 +00:00
167fbb3daf Remove multiple concurrent blank lines
SA1507
2018-03-03 13:26:27 +00:00
edbed051de Remove blank lines at start/end of files
SA1517, SA1518
2018-03-03 13:16:26 +00:00
c61dc9fd11 Fix brace line spacing and remove multiple concurrent whitespace characters
SA1025, SA1505, SA1508, SA-1509, SA1513
2018-03-03 13:14:24 +00:00
28a41b21a4 Merge remote-tracking branch 'upstream/develop' into feature/AddStyleCopAnalyzers
# Conflicts:
#	test/Ocelot.AcceptanceTests/Ocelot.AcceptanceTests.csproj
#	test/Ocelot.Benchmarks/Ocelot.Benchmarks.csproj
2018-03-03 12:33:04 +00:00
9cb25ab063 Update README.md 2018-03-02 18:00:49 +00:00
b7db8773b6 Update README.md 2018-03-02 17:58:22 +00:00
2d3d2abf06 Update CONTRIBUTING.md 2018-03-02 17:48:21 +00:00
dfb0759c75 Rename ULL_REQUEST_TEMPLATE.md to PULL_REQUEST_TEMPLATE.md 2018-03-02 17:47:07 +00:00
ca291413c6 Update README.md 2018-03-02 17:45:58 +00:00
59bd482fc7 Create CONTRIBUTING.md 2018-03-02 17:11:22 +00:00
fefeca676e Create CODE_OF_CONDUCT.md (#254) 2018-03-02 17:08:43 +00:00
5b317f4605 Create ULL_REQUEST_TEMPLATE.md 2018-03-02 17:06:59 +00:00
68bc37419d Create ISSUE_TEMPLATE.md 2018-03-02 17:05:13 +00:00
f95911bdf1 added logo to project 2018-03-02 10:25:44 +00:00
1aa077560c Merge branch 'release-3.1.7' 2018-03-01 13:01:44 +00:00
9f1fb002c1 Feature/#246 (#252)
* failing test

* failing test but needs real butterfly server running..need to fix that...also worked out ive broken tracing...yey

* brought in butterfly source code so i can work out how to write acceptance tests for this...

* fixed the bug but still need to fix tracing

* tracing working again across services but need to make tracing hook into new Ocelot middleware as it still uses asp.net middleware

* removed butterfly libs brought in for testing
2018-03-01 12:58:36 +00:00
18c34aa998 added basic rate limiting docs (#251) 2018-02-27 09:02:58 +00:00
04555dbb39 docs for multiple environments (#250) 2018-02-27 08:41:58 +00:00
d1926268ac Feature/downstream aggregation (#248)
* started messing around with this on the train last night

* mega hacking away to change middleware into Ocelot iddleware

* scoped data repo back in

* broken commit getting tests working

* another broken commit farting around with tests

* all unit tests passing again

* mw pipeline for ocelot...still loads of hacks but getting there now to get acceptance tests working, then fix config so you can have aggregate and then imlement multiplexer, then mapping to response...loads to do

* all tests passing before aggregation feature implemented

* removed all the request middleware stuff we dont need it

* updated how errors work...tho i think there could be edge case here when aggregating because one downstream could error and this would effect another

* removed multiplexer so you dont have to send route down, this isnt very thread safe...sigh

* hacking around getting the config for aggregates in, this might change

* refactored builder and unit tests passing now

* Updated a bunch of ports for tests

* plugged in code to create reroutes that are aggregates

* made multiplexer a class

* hacked test to death

* simple aggregator done, initial validation done

* removed request id from context, it is still specific for http request

* now aggregates to json always

* docs for aggregate reroutes

* Updated docs
2018-02-27 08:22:47 +00:00
2573657ec2 #245 ignored raft tests for now as a bit unstable 2018-02-26 08:56:37 +00:00
9f458a878b Disable all but the least contentious rules 2018-02-25 15:47:13 +00:00
df86052a31 Add stylecop analyzers with default ruleset 2018-02-25 14:36:33 +00:00
3754a8ae36 Merge branch 'release-3.1.6' 2018-02-21 20:54:55 +00:00
9f7478c91f Feature/fix #240 (#243)
* testing issue on train

* check multiple claims of the same type for authorisation
2018-02-21 20:53:46 +00:00
1e48a97294 tests showing how this could work (#241)
* tests showing how this could work

* test passing

* test needs work

* skip test as doesnt really do anything
2018-02-21 18:54:11 +00:00
8811ea3736 Merge branch 'release-3.1.5' 2018-02-15 09:53:15 +00:00
bf3188020a Feature/base url in config (#234)
* started moving baseurl to config issue 233

* fixed test
2018-02-15 09:52:16 +00:00
6919d2b286 Merge branch 'release-3.1.4' 2018-02-14 19:03:16 +00:00