Commit Graph

27748 Commits

Author SHA1 Message Date
David Fowler f4313170f8
Split HandshakeProtocol into another class (#1921)
- Take a HandshakeRequest into the protocol type
2018-04-09 17:45:16 -07:00
ASP.NET CI 916a0ae493 Updating submodule(s)
EntityFrameworkCore => 661cbe7db1b7e7121fbf7385fda53e1cd81560eb
IISIntegration => 6e54256fca
Mvc => 3db924003e
SignalR => ecd665c471
Testing => ac4fba889eceedfcc6485795f4af053a5b14bfd9
WebHooks => 83ff841767e7818b83452e14120fb96bfa450690

[auto-updated: submodules]
2018-04-09 17:06:48 -07:00
BrennanConroy 6d050140e5
Swtich to MessagePack-CSharp (#1879) 2018-04-09 17:04:32 -07:00
Pavel Krymets e32b51d6e6 ENdpoint 2018-04-09 16:47:01 -07:00
Nate McMaster d7103b1853
Remove unnecessary conditions for skipping linux-arm builds 2018-04-09 16:04:54 -07:00
Andrew Stanton-Nurse ecd665c471
Crank 2: Let's Get Crankier (#1888)
Ports Crank, from https://github.com/SignalR/DCrank to ASP.NET Core SignalR
2018-04-09 15:46:26 -07:00
Pavel Krymets 6e54256fca
Merge pull request #764 from aspnet/pakrym/cleanup-logs
Cleanup LogEvent calls
2018-04-09 15:28:27 -07:00
Justin Kotalik 7afb3b6b12
Adds Gtest. (#762) 2018-04-09 15:27:52 -07:00
Pranav K 3db924003e Use VirtualRazorProjectSystem for Razor tests 2018-04-09 15:27:03 -07:00
ASP.NET CI 0c75b28645 Updating submodule(s)
Configuration => e25be46acb00ff4dcf684e75839342d7c37f2787
EntityFrameworkCore => 10548ec1bf3d89b6d32562a47dcd20394ede36e7
Mvc => 39053a5e22

[auto-updated: submodules]
2018-04-09 15:22:59 -07:00
Pavel Krymets f0eab4410a Cleanup 2018-04-09 15:20:28 -07:00
Pavel Krymets 7a14be006d Fast reads 2018-04-09 15:16:47 -07:00
Ryan Brandenburg c4196fabf3 Fix npm command 2018-04-09 15:03:27 -07:00
flash2048 39053a5e22 Corrects spelling of some comments 2018-04-09 14:37:20 -07:00
Pavel Krymets 5e5aa90575 Remove continue with 2018-04-09 14:26:28 -07:00
ASP.NET CI d71cca6b1b Updating submodule(s)
EntityFrameworkCore => c786c334ff1a403a3d72f33c9374eb0a70e7c3f8

[auto-updated: submodules]
2018-04-09 13:38:17 -07:00
ASP.NET CI 2086ed0d17 Updating submodule(s)
Identity => 956e76f6cf

[auto-updated: submodules]
2018-04-09 19:42:53 +00:00
Pavel Krymets 0feb83b637 Dont format some things 2018-04-09 12:10:32 -07:00
ASP.NET CI dbe3e42a50 Updating submodule(s)
Mvc => ec31ff0c28

[auto-updated: submodules]
2018-04-09 11:27:34 -07:00
Barry Dorrans 956e76f6cf
Add Alexandre's MongoDb provider 2018-04-09 11:27:27 -07:00
Pranav K ec31ff0c28
Throw if multiple Body bound parameters are discovered
Fixes #6963
2018-04-09 11:20:34 -07:00
ASP.NET CI 00fcda610c Updating submodule(s)
SignalR => 01089da84d

[auto-updated: submodules]
2018-04-09 17:51:19 +00:00
Pavel Krymets dca31cc6f6 Perf 2018-04-09 10:34:44 -07:00
Nate McMaster aff2d08d04
Remove unused external dependencies (#1043) 2018-04-09 09:57:57 -07:00
Nate McMaster 68a122b16c
Merge branch 'release/2.1' into dev 2018-04-09 09:54:00 -07:00
David Fowler 01089da84d
Use in for ReadOnlySequence (#1900) 2018-04-09 09:29:27 -07:00
ASP.NET CI 7575e60278 Updating submodule(s)
SignalR => 962ea25637

[auto-updated: submodules]
2018-04-09 09:26:47 -07:00
BrennanConroy 962ea25637
Update deps (#1919) 2018-04-09 09:21:56 -07:00
Nate McMaster 7ed3ccb768
Update to core-setup 2.0.7-20180406 packages 2018-04-09 09:19:01 -07:00
ASP.NET CI cdab4a7ae5 Updating submodule(s)
SignalR => 95e868b68c

[auto-updated: submodules]
2018-04-09 03:13:18 -07:00
David Fowler 95e868b68c
Remove JsonSerializer (#1913) 2018-04-09 02:56:46 -07:00
Ben Adams 406d8f9a81 readonly readonly structs (#1908) 2018-04-08 23:28:37 -07:00
Pavel Krymets 8f1781f7eb Cleanup LogEvent calls 2018-04-08 19:21:55 -07:00
James Newton-King bd78785f8d
Minor DefaultHubLifetimeManager improvements (#1904) 2018-04-09 12:31:14 +12:00
David Fowler 9fd713c73a
Make MemoryBufferWriter a Stream (#1907)
- Get rid of LimitArrayPoolWriteStream and use MemoryBufferWriter in its place in the MessagePackProtocol implementation.
- Added tests for MemoryPoolBufferWriter and fixed a bug in CopyToAsync
- Added CopyTo(`IBufferWriter<byte>`)
- Changed MemoryBufferWriter to fill the underlying arrays that back segments, the segment size is now a minimum.
2018-04-08 16:11:17 -07:00
James Newton-King 27d18578d0
Use expression body properties and implicit arrays where possible (#1906) 2018-04-08 21:40:01 +12:00
ASP.NET CI 02d22e5ec0 Updating submodule(s)
EntityFrameworkCore => 0e1d2ca3d7b4dc49b77368ede5ccb8b26a4fa1f3

[auto-updated: submodules]
2018-04-07 21:53:31 -07:00
ASP.NET CI 2fb5675172 Updating submodule(s)
SignalR => 0f663cadc4

[auto-updated: submodules]
2018-04-07 20:51:32 -07:00
James Newton-King 0f663cadc4
readonly all the things (#1901) 2018-04-08 15:47:01 +12:00
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