Commit Graph

37440 Commits

Author SHA1 Message Date
Justin Kotalik eced46c579
Cleanup ANCM installers/ Sign AspNetCore custom action (#1499) 2018-10-15 17:10:08 -07:00
Ryan Nowak a2a8a5ce36
Merge pull request #8598 from aspnet/rynowak/compat-version-docs
Update docs for compat switch value
2018-10-15 17:04:17 -07:00
Ryan Brandenburg 73f161cc60 Set crossorigin anonymous for integrity 2018-10-15 15:51:46 -07:00
ASP.NET CI 8d822332a4 Updating submodule(s)
EntityFrameworkCore => 179a2ddaa922fdd123fb58216becdb980ef44999

[auto-updated: submodules]
2018-10-15 15:18:39 -07:00
Pavel Krymets 03084f8937
Port more tests to IIS (#1518) 2018-10-15 14:45:30 -07:00
ASP.NET CI 2305d3ad3a Updating submodule(s)
KestrelHttpServer => 36bb5ecbfc

[auto-updated: submodules]
2018-10-15 12:38:23 -07:00
Pavel Krymets 24e2e5ad52
Port startup tests to IIS (#1513) 2018-10-15 11:44:51 -07:00
Stephen Halter 36bb5ecbfc Merge branch 'release/2.2' 2018-10-15 11:33:38 -07:00
John Luo cc45d0cb41 Use dev certs
- Also update tfms
2018-10-15 11:29:55 -07:00
Nate McMaster 6a14b47ccd
Add infrastructure changes to src/DataProtection can build on its own 2018-10-15 11:17:06 -07:00
Stephen Halter e5ec72c833
Add test to verify HTTP/2 preamble is included in keep-alive timeout (#3011)
#2900
2018-10-15 11:09:25 -07:00
Nate McMaster 89e2508acf
Merge branch 'release/2.2' 2018-10-15 11:03:28 -07:00
ASP.NET CI fc0692746c Updating submodule(s)
CORS => 0d4e3a7ec9
IISIntegration => 2bd2c1870a

[auto-updated: submodules]
2018-10-15 18:02:06 +00:00
Ryan Brandenburg bd375fc9ee Fix audit failure 2018-10-15 10:49:40 -07:00
Nate McMaster 3eb0764fae
Reorganize source code from aspnet/DataProtection into a subfolder
Prior to reorg, this source existed at 9c7731f1fa
2018-10-15 10:47:38 -07:00
Pavel Krymets b0deed05be
Add server abort tests (#1510) 2018-10-15 10:33:14 -07:00
Nate McMaster 489a88d21e
Merge aspnet/DataProtection release/2.2 into this repo 2018-10-15 10:21:02 -07:00
Nate McMaster a673bfd741
Add build script and CI config for the DataProtection folder 2018-10-15 10:13:04 -07:00
Pranav K 0d4e3a7ec9
Merge pull request #189 from aspnet/feature/master
Feature/master
2018-10-15 09:57:02 -07:00
ASP.NET CI 24ad7e0494 Updating submodule(s)
IISIntegration => df51be447e

[auto-updated: submodules]
2018-10-15 09:50:58 -07:00
Nate McMaster 4dfd351c84
Remove DataProtection submodule and update path to DP source code to local folder 2018-10-15 09:46:20 -07:00
Nate McMaster c355f10074
Merge source code from aspnet/DataProtection 2018-10-15 09:40:44 -07:00
dotnet-maestro-bot df51be447e Update dependencies.props (#1517)
[auto-updated: dependencies]
2018-10-15 09:17:19 -07:00
dotnet-maestro-bot 2bd2c1870a Update dependencies.props (#1516)
[auto-updated: dependencies]
2018-10-15 09:17:12 -07:00
ASP.NET CI 361a8b367a Updating submodule(s)
Routing => 2ad1aebcef

[auto-updated: submodules]
2018-10-15 08:49:34 -07:00
ASP.NET CI 2ad1aebcef Update dependencies.props
[auto-updated: dependencies]
2018-10-15 08:14:54 -07:00
Ryan Nowak c421178a22 Update docs for compat switch value 2018-10-15 07:43:18 -07:00
Zou Wei 7918fe2c39 Update README.md
Add links to the docs.
2018-10-15 13:12:56 +01:00
Steve Sanderson 211ad636fd Cascading parameters (#1545)
* Add Provider component

* Implement discovery and matching rules for tree parameters

* Remove artificial component hierarchy unit tests now they are redundant

* Refactor: Have RenderTreeFrame point to the ComponentState instead of IComponent

... so we can more quickly find associated tree param state without having to do lookups based on the componentId.

Also rename AssignComponentId to AttachAndInitComponent to be more descriptive.

* Refactor: Add shared code path for updating parameters so there's only one place to attach tree parameters

Now framework code should no longer call IComponent.SetParameters directly, except if it knows it's definitely dealing with a root component.

* Refactor: Simplify Parameter by making it hold the name/value directly

This will be necessary for tree parameters, which don't correspond to any RenderTreeFrame

* Refactor: Wrap ParameterEnumerator logic in extra level of iterator so we can also add one for iterating tree params

* Extend ParameterEnumerator to list tree parameters too

* Include tree parameters in SetParameters calls

* Refactor: Move parameter change detection logic into separate utility class

... so we include https://github.com/dotnet/jsinterop/pull/3

* Refactor: Move tree parameter tests from RendererTest.cs their own file

* Have Provider re-render consumers when value changes. Unit tests in next
commit.

* Components that accept tree parameters need to snapshot their direct params for later replay

* Empty commit to reawaken CI

* CR: Make name matching case-insensitive

* Refactor: Rename Provider/TreeParameter to
CascadingValue/CascadingParameter

* Add dedicated [CascadingParameter] attribute. Remove FromTree flag.

* CR: CascadingParameterState cleanups

* CR: Extra unit test

* CR: arguments/parameters

* CR: Enumerator improvements

* Fix test
2018-10-15 11:11:46 +01:00
ASP.NET CI aff12e34a4 Updating submodule(s)
SignalR => df88a82a80

[auto-updated: submodules]
2018-10-13 19:56:06 +00:00
ASP.NET CI 1016eae400 Updating submodule(s)
SignalR => defbadb26b

[auto-updated: submodules]
2018-10-13 12:45:12 -07:00
Mikael Mengistu df88a82a80
Merge pull request #3130 from dotnet-maestro-bot/merge/release/2.2-to-master
[automated] Merge branch 'release/2.2' => 'master'
2018-10-13 11:50:56 -07:00
ASP.NET CI 0487ddf224 Updating submodule(s)
IISIntegration => 0b5973e501
SignalR => 5551729797

[auto-updated: submodules]
2018-10-13 11:45:37 -07:00
David Fowler defbadb26b
Various timer cleanup (#3129)
This change does 2 things:
- It disables the websocket keep alive since SignalR has its own bidirectional pings. This should remove a significant timer overhead per WebSocket connection that we end up with today. We have a single timer that sends to all connection on an interval.
- Don't pass the CancellationToken to ReadAsync in the handshake since the Pipe implementation holds onto the token for longer than it 
needs to which keeps Timer objects alive (see dotnet/corefx#32806)

I found this when reading the source code and looking at dumps of a couple of SignalR applications.
2018-10-13 11:43:20 -07:00
Mikael Mengistu 5551729797
Update Formatted Log Messages (#3124) 2018-10-13 11:11:13 -07:00
Pavel Krymets 0b5973e501
Enable auth tests on IIS (#1511)
* Enable auth tests on IIS

* FB
2018-10-13 10:54:20 -07:00
ASP.NET CI 7fe30591d6 Updating submodule(s)
JsonPatch => 0b76599c31

[auto-updated: submodules]
2018-10-12 21:21:41 -07:00
ASP.NET CI 6cb8793a97 Updating submodule(s)
Common => b90ec23956e81c462ab61fd9ee56b975464b834c
IISIntegration => a7e58eefdc
KestrelHttpServer => 3a02a72845
Logging => 68748131c5f591309ccf619fa564220b1704a473
Templating => bcc6a17c3d

[auto-updated: submodules]
2018-10-13 02:52:07 +00:00
David 0b76599c31 Improve conformance of replace operations to spec
This ensures that JSON patch "replace" operations are functionally
equivalent to "remove" operations followed by "add" operations at the
same path, as RFC 6902 specifies.

Addresses #110
2018-10-12 19:27:38 -07:00
ASP.NET CI 22097fb2ec Updating submodule(s)
Common => deeddbc7ea366d97c2c54d6bde4a2bf09bdf7ba2

[auto-updated: submodules]
2018-10-13 02:18:20 +00:00
ASP.NET CI c5cc339f92 Updating submodule(s)
CORS => 8ad589c4d1
KestrelHttpServer => 3a1cf72451

[auto-updated: submodules]
2018-10-13 00:57:40 +00:00
Nate McMaster 24d13700d7
Merge branch 'release/2.2' 2018-10-12 17:56:10 -07:00
Pranav K 8ad589c4d1 Provide better errors if launching the browser failed 2018-10-12 17:22:07 -07:00
Chris Ross 3a1cf72451
#3009 HTTP/2 Test stabalization (#3010) 2018-10-12 17:14:44 -07:00
Nate McMaster c37a332a6a
Merge branch 'release/2.1' into release/2.2 2018-10-12 16:56:47 -07:00
Nate McMaster f09aa6eacb
Backport cleanups to infrastructure
* Fix README links to use https
* Add a bigger timeout to PushToBlobFeed
* Remove hard-coded restore source for the 2.1.4 build
* Fail the build if korebuild.json cannot be parsed
* Fix output path for sharedfx .tar.gz files to avoid max path issues
2018-10-12 16:36:34 -07:00
Pranav K 5f42d5063e
Merge remote-tracking branch 'origin/release/2.2' 2018-10-12 15:58:08 -07:00
Ryan Brandenburg bcc6a17c3d
Merge pull request #771 from dotnet-maestro-bot/merge/release/2.2-to-master
[automated] Merge branch 'release/2.2' => 'master'
2018-10-12 15:56:42 -07:00
Pavel Krymets a7e58eefdc Merge branch 'merge/release/2.2-to-master' 2018-10-12 15:54:01 -07:00
ASP.NET CI 308f4466b7 Updating submodule(s)
Common => d1b0e2bfd03488d6f8b6b709607d3fbc2587a3c1
Mvc => fb57810f29

[auto-updated: submodules]
2018-10-12 15:22:03 -07:00