Commit Graph

27559 Commits

Author SHA1 Message Date
ASP.NET CI f0a42a846a Updating submodule(s)
KestrelHttpServer => 4760cce6aa

[auto-updated: submodules]
2018-04-08 02:01:54 +00:00
David Fowler 4760cce6aa
Remove IConnection (#2472) 2018-04-07 18:55:59 -07:00
ASP.NET CI d088129af5 Updating submodule(s)
SignalR => a3337eb6bd

[auto-updated: submodules]
2018-04-07 17:55:11 -07:00
David Fowler a3337eb6bd
Remove traces of ASP.NET Core Sockets (#1899) 2018-04-07 17:51:12 -07:00
David Fowler 767f2900f9 Add support for creating a bounded channel in helper 2018-04-07 16:54:33 -07:00
ASP.NET CI 5a9d919afb Updating submodule(s)
SignalR => 0d9c3d8898

[auto-updated: submodules]
2018-04-07 16:47:20 -07:00
David Fowler 0d9c3d8898
Buffer messages so we get a single outgoing request (#1898) 2018-04-07 16:41:52 -07:00
David Fowler c1049b722d
The grand unification of ConnectionContext (#1895)
This change rationalizes the 2 very similar abstractions that exist in Connections.Abstractions, IConnection and ConnectionContext. It also introduces an IConnectionFactory to SignalR that is used to create a new ConnectionContext for a HubConnection.

- HubConnection just completes both ends of the transport pipe instead of calling DisposeAsync.
- Implemented ConnectionContext on HttpConnection and added HttpConnectionFactory
-  Updated tests
2018-04-07 16:19:01 -07:00
ASP.NET CI 3f797f232f Updating submodule(s)
EntityFrameworkCore => fd5d9c84f68b2d7dfa1288a6bb56657ea1c459ff

[auto-updated: submodules]
2018-04-07 23:08:57 +00:00
ASP.NET CI 929f47e331 Updating submodule(s)
SignalR => e3da7feab4

[auto-updated: submodules]
2018-04-07 22:15:31 +00:00
David Fowler e3da7feab4
Clean up client ITransport interface (#1893)
- Transports own the pipe creation. The fact they are 2 sides is an implementation detail.
2018-04-07 15:11:42 -07:00
David Fowler 86083c0302
Removing native support for IObservable<T> (#1890)
- There are too many issues and questions with respect to back pressure and the buffering policy we should use when the client being streamed to can't support the data being pushed via OnNext.
As a result, we're dropping support for IObservable but keeping ChannelReader and we'll eventually support IAsyncEnumerable when that makes it into the BCL.
- Add sample showing Observable -> ChannelReader adaption
2018-04-07 15:10:39 -07:00
ASP.NET CI 0e99fe825d Updating submodule(s)
SignalR => 05ebd10258

[auto-updated: submodules]
2018-04-07 12:12:25 -07:00
David Fowler 05ebd10258
Make baseUrl work again (#1889)
-The client sample can now switch between TCP and HTTP connection layer by URI scheme
- Support net.tcp URI scheme for the TCP connection
2018-04-07 12:07:25 -07:00
ASP.NET CI f52239c665 Updating submodule(s)
EntityFrameworkCore => c62c097911934b36427d3d2b162fd06a29b1d08f

[auto-updated: submodules]
2018-04-07 05:04:33 +00:00
ASP.NET CI 18bdd77223 Updating submodule(s)
SignalR => acc0b7ad0d

[auto-updated: submodules]
2018-04-06 20:55:17 -07:00
James Newton-King acc0b7ad0d
Serialize NegotiateResponse with IBufferWriter (#1881) 2018-04-07 15:50:13 +12:00
ASP.NET CI 90d7d35b29 Updating submodule(s)
IISIntegration => a91238d8d2

[auto-updated: submodules]
2018-04-07 00:25:25 +00:00
Nate McMaster a91238d8d2
Remove unused version variables 2018-04-06 17:20:35 -07:00
Chris Ross (ASP.NET) f2956a23e6 Fix test conditionals, re-enable tests. 2018-04-06 15:47:43 -07:00
ASP.NET CI 7625a623c8 Updating BuildTools from 2.1.0-preview3-17003 to 2.1.0-preview3-17004
[auto-updated: buildtools]
2018-04-06 22:39:49 +00:00
ASP.NET CI 020f5bbd2f Updating submodule(s)
SignalR => f632330d7f

[auto-updated: submodules]
2018-04-06 22:39:40 +00:00
Nate McMaster 699d17fdeb
Don't generate crossgen symbols if the framework is not crossgen-ed 2018-04-06 15:02:32 -07:00
David Fowler f632330d7f
Allocate pipe writer stream per connection (#1885)
- Don't create the PipeWriterStream per operation, make it per Connection
- Reduce the buffer size for CopyToAsync operations to 4K where possible instead of 81K (the default)
2018-04-06 14:36:35 -07:00
ASP.NET CI f860f93cb3 Updating submodule(s)
BasicMiddleware => fc3ab083d2
DataProtection => 49bc8ba1fa
Diagnostics => 9734338a55
Identity => 0007385eb0
SignalR => e51676fb47

[auto-updated: submodules]
2018-04-06 21:01:20 +00:00
Nate McMaster 50ce20f0f9
Generate an arm32 shared framework without crossgen (#1037) 2018-04-06 13:49:22 -07:00
David Fowler e51676fb47 Policheck errors 2018-04-06 13:01:20 -07:00
Nate McMaster fc3ab083d2
Ensure experimental package version is 0.4.0-preview3-final, not 0.4.0-preview3-buildnumber-final 2018-04-06 12:34:25 -07:00
Nate McMaster 0007385eb0
Ensure experimental package version is 0.4.0-preview3-final, not 0.4.0-preview3-buildnumber-final 2018-04-06 12:33:46 -07:00
Nate McMaster 9734338a55
Ensure experimental package version is 0.4.0-preview3-final, not 0.4.0-preview4-buildnumber-final 2018-04-06 12:32:50 -07:00
Nate McMaster 49bc8ba1fa
Ensure experimental package version is 0.4.0-preview3-final, not 0.4.0-preview4-buildnumber-final 2018-04-06 12:31:03 -07:00
ASP.NET CI fc772ca67d Updating submodule(s)
EntityFrameworkCore => d6479dc37baf8dd7ce4242e462751dd99ae5b785
HttpClientFactory => 3e846390bd2edbd2514ebad6af05c9b5cd2eef14
Mvc => feed0fea2c

[auto-updated: submodules]
2018-04-06 19:16:37 +00:00
Nate McMaster 6c79085b10
Use PackageVersion to define version of the LineupPackage 2018-04-06 11:27:10 -07:00
Pranav K b6ce0b5188 Update submodules 2018-04-06 11:08:34 -07:00
ASP.NET CI def1523e62 Updating submodule(s)
SignalR => e3d90bdf6a

[auto-updated: submodules]
2018-04-06 11:05:50 -07:00
Pranav K feed0fea2c
Merge branch 'release/2.1' into dev 2018-04-06 11:01:32 -07:00
David Fowler e3d90bdf6a
Fix graceful closing of pipes (#1882)
- Closing pipes gracefully in most cases. The only case where we forcefully close the pipes is during application shutdown
- Return 404 if sending to connection after disposal
- Added tests
2018-04-06 10:59:40 -07:00
Pranav K 5e019bd707
Add Microsoft.AspNetCore.All
Fixes https://github.com/aspnet/Mvc/issues/7605
2018-04-06 10:57:59 -07:00
Ryan Brandenburg 45cb5760c7 React to BuildTools change 2018-04-06 10:29:34 -07:00
ASP.NET CI e3bc74ff86 Updating submodule(s)
EntityFrameworkCore => d009c0d0ac9990d9a3e161423a06a3718a91a759
HttpClientFactory => 27dfca985da245808f9d48334035e45139cb8eeb
SignalR => 84d43cb2d8

[auto-updated: submodules]
2018-04-06 09:27:04 -07:00
Nate McMaster d48a33cdab
Update EFCore submodule 2018-04-06 08:55:57 -07:00
David Fowler 84d43cb2d8
Remove extra class (#1884)
- Merged 2 DI classes in SignalR
2018-04-06 08:16:19 -07:00
ASP.NET CI 521e8cc5bc Updating submodule(s)
HttpAbstractions => a6bdb9b1ec

[auto-updated: submodules]
2018-04-06 08:15:35 -07:00
Nate Barbettini a6bdb9b1ec Fix typos in code documentation (#1012)
* Fix typos in code documentation

* Add missing detail to code documentation
2018-04-06 08:09:48 -07:00
ASP.NET CI 3370e96825 Updating submodule(s)
SignalR => 4ddf8664c0

[auto-updated: submodules]
2018-04-06 00:40:05 -07:00
Mikael Mengistu 4ddf8664c0
Don't throw from Observer's OnNext (#1872) 2018-04-06 00:35:04 -07:00
ASP.NET CI af56692506 Updating submodule(s)
SignalR => 36edadabb4

[auto-updated: submodules]
2018-04-05 22:27:20 -07:00
James Newton-King 36edadabb4
Lock when sending data to connection (#1876) 2018-04-06 16:25:47 +12:00
ASP.NET CI f145d0360f Updating submodule(s)
SignalR => cb5ece8a24

[auto-updated: submodules]
2018-04-05 21:25:20 -07:00
James Newton-King cb5ece8a24
HttpTransportType refactor (#1873)
- Rename file to HttpTransportType.cs
- Add HttpTransportType.None
- Move All to static readonly field
- Make TransportType on client and service HttpConnectionOptions consistent
- Move setting defaults into ctor
2018-04-06 16:18:47 +12:00