BrennanConroy
a6fd8da9e8
Set camelCase as default in JsonHubProtocol ( #9531 )
2019-04-19 09:55:51 -07:00
James Newton-King
7669cf0d03
Move Microsoft.AspNetCore.Authorization.Policy types ( #9492 )
2019-04-19 13:24:36 +12:00
BrennanConroy
c84e37f30d
Make System.Text.Json the default for SignalR and remove Newtonsoft from shared framework ( #9476 )
2019-04-18 13:49:24 -07:00
Mikael Mengistu
ebb9ad20db
Client to Server Streaming with IAsyncEnumerable ( #9310 )
2019-04-18 13:20:39 -07:00
Ben Adams
8fcadf72cd
Allow headers to match on ReferenceEquals before OrdinalIgnoreCase ( #9341 )
2019-04-18 12:00:01 -07:00
Nate McMaster
607cbc3133
Suppress warnings about breaking changes to Newtonsoft.Json dependency in SignalR ( #9405 )
2019-04-16 09:11:55 -07:00
BrennanConroy
9fae14a926
System.Text.Json Hub Protocol ( #8932 )
2019-04-13 09:20:30 -07:00
Brennan Conroy
6ecdff7c68
Merged PR 898: Update MessagePack dependency
...
Update MessagePack dependency
2019-04-12 22:25:38 +00:00
Brennan Conroy
182c48f0b0
Merged PR 891: Update MessagePack dependency
...
Update MessagePack dependency
Related work items: #142
2019-04-12 17:40:48 +00:00
Mikael Mengistu
6f197a9e5d
Using IAsyncEnumerable in the .NET Client ( #8935 )
2019-04-06 11:48:29 -07:00
Mikael Mengistu
722a34cd56
Up the SignalR test timeout to match Kestrel's ( #8563 )
2019-04-03 16:36:40 -07:00
Pranav K
d86c9b3f07
Use MessagePackReader \ MessagePackWriter to implement IHubProtocol for server-side Blazor ( #8687 )
...
* Use MessagePackReader \ MessagePackWriter to implement IHubProtocol for server-side Blazor
Fixes #7311
2019-04-01 14:25:23 -07:00
David Fowler
61b3504dbe
Added NegotiateMetadata to negotiate endpoints ( #8907 )
...
- This makes it a bit cleaner to identify the negotiate when trying to apply policies (like replacing the endpoint)
- Added tests that cover MapConnectionHandler for endpoint routing
2019-03-29 19:24:43 -07:00
Ryan Nowak
658b37d2bd
Make UseEndpoints a thing ( #8765 )
...
* Make endpoint middleware explicit
This change makes the endpoint middleware explicit again, and updates
all of the templates.
The other change here is make UseEndpoints be the place where you
register endpoints. This is vital because it puts your code visually at
the point of the pipeline where it executes.
Lastly, I removed support for UseMvc with endpoint routing. This is
causing issues for some security features, and we're moving in the
direction of trying to make the middleware heavy implementation required
in 3.0. There are some issues we won't be able to fix in MVC if we can't
unambiguously know if UseMvc was used or the middleware.
2019-03-28 15:41:11 -07:00
Ryan Brandenburg
70cd5f5f9f
Mark tests flaky instead of skipped ( #8727 )
...
Mark tests flaky instead of skipped
2019-03-26 09:51:37 -07:00
Mikael Mengistu
316fbbe9c4
Marking tests as flaky( #8749 )
2019-03-22 17:59:21 -07:00
BrennanConroy
4b230ec419
Copy EndpointFeature when using LongPolling ( #8730 )
2019-03-22 15:36:57 -07:00
Stephen Halter
1338973212
Better handle HttpConnectionContext state transitions ( #8225 )
2019-03-14 11:33:32 -07:00
Ryan Nowak
e78a6521b9
Make naming of IEndpointRouteBuilderConsistent across usages.
2019-03-13 20:12:53 -07:00
BrennanConroy
e4f5fef7ac
Fix race in LongPolling causing flaky tests ( #8114 )
2019-03-12 10:24:54 -07:00
Andrew Stanton-Nurse
8759aa2fc0
SignalR additional xml docs ( #7980 )
...
Reviewed our xml docs as both ramping back up after leave and docathon. Things look pretty good, added a few things to some public methods.
2019-03-11 09:29:41 -07:00
Andrew Stanton-Nurse
98a49e332f
skip flaky SignalR test: ErrorDuringPollWillCloseConnection ( #8171 )
...
see #8138 for discussion on test priority and re-enabling
2019-03-05 08:30:40 -08:00
Andrew Stanton-Nurse
22e706cdc3
pr feedback
2019-03-01 13:55:45 -08:00
Andrew Stanton-Nurse
8c2c458891
some little xml doc changes
2019-03-01 13:55:45 -08:00
Justin Kotalik
3509323ad1
Remove extra await/state machine in FlushAsync ( #7646 )
2019-02-28 22:42:42 -08:00
Nate McMaster
f2658821b5
React to System.Runtime.CompilerServices.Unsafe moving into Microsoft.NETCore.App
...
React to dotnet/corefx#35526
2019-02-24 15:37:03 -08:00
Pavel Krymets
9355c7c1a5
Add reference assemblies support ( #7764 )
2019-02-21 14:33:35 -08:00
Chris Ross
4e44025a52
Replace IHostingEnvironment with IWebHostEnvironment ( #7725 )
2019-02-19 21:11:52 -08:00
BrennanConroy
f37d30833d
Ignore unexpected stream items and completions from client ( #7511 )
2019-02-19 15:25:50 -08:00
Mikael Mengistu
af43b80b1a
Make server timeout configurable ( #7340 )
2019-02-17 07:57:36 -08:00
David Fowler
799b91a324
Change the namespace of the extension methods ( #7651 )
...
- The other routing extension methods use Microsoft.AspNetCore.Builder
2019-02-16 00:36:59 -08:00
David Fowler
5ef51822de
Added endpoint routing support ( #7608 )
...
- Basic endpoint routing support to for SignalR hubs, ConnectionHandler and IConnectionBuilder endpoints
- Updated all functional tests and samples to use it
- Added all attributes as metadata from Hubs and ConnectionHandlers
- Added a test to verify client is rejected if auth is ineffective
2019-02-15 12:32:01 -08:00
Joseph Musser
50587d7d6d
Fix “must comprised of” ( #7519 )
...
* Fix missing word
* Replace ‘comprise’ with simpler wording
2019-02-14 09:27:55 -08:00
BrennanConroy
9de42d516e
Copy Kestrel perf changes ( #7480 )
2019-02-13 16:31:37 -08:00
Nate McMaster
338de4710a
Automatically set 'PrivateAssets=All' for .Sources references ( #7539 )
...
When a `<Reference>` is named `*.Sources`, set PrivateAssets=All (exclude from generated nuspec) and IncludeAssets=ContentFiles (only consume content files, not .dll's)
2019-02-13 14:31:15 -08:00
Nate McMaster
3fd8a97af2
Add targets to generate the list of shared framework assemblies from project property ( #7510 )
...
Changes:
* Add support for a property, `IsAspNetCoreApp`, in the .csproj file of assemblies which are part of the shared framework.
* Remove unused dependencies
* Remove reference which have become part of 'netcoreapp3.0'
2019-02-12 23:00:19 -08:00
BrennanConroy
dbf82dc8c4
Use System.Text.Json for Negotiate and Handshake ( #6977 )
2019-01-31 11:38:09 -08:00
BrennanConroy
093ade9ed6
Fix SignalR tests
2019-01-24 10:08:32 -08:00
Nate McMaster
922512a9fb
Convert the artifacts folder layout to match Arcade ( #6850 )
...
Changes:
* IsProductPackage => IsShippingPackage
* artifacts/$config/packages => artifacts/packages/$config
* packages/product => packages/Shipping
* packages/internal => packages/NonShipping
* Renamed MSBuild properties used for output folders
* Update build tools to use 2 spaces in global.json
2019-01-18 13:38:24 -08:00
Nate McMaster
3cd5054eb5
Merge branch 'release/2.2'
2019-01-11 07:20:00 -08:00
Nate McMaster
22f3166fa6
Merge branch 'release/2.1' into release/2.2
2019-01-10 01:22:10 -08:00
Nate McMaster
d3838620d6
Convert SignalR projects to build with ProjectReference ( #6457 )
...
Part of #4246
Changes:
* Update source code layout to follow the new conventions for this repo
* Update project files to use `<Reference>`
* Update targets to build NPM packages
* Update BuildTools to support custom 'restore' and 'test' targets
2019-01-09 13:12:35 -08:00