Andrew Stanton-Nurse
b2bbaa1d32
Merge pull request #1668 from aspnet/release/2.1
...
clean up test output (#1656 )
2018-03-20 17:24:09 -07:00
Andrew Stanton-Nurse
a2764109b0
clean up test output ( #1656 )
2018-03-20 17:23:34 -07:00
BrennanConroy
498ec1597a
Merge pull request #1665 from aspnet/release/2.1
...
Fix LongPolling retry after poll timeout (#1654 )
2018-03-20 14:51:34 -07:00
BrennanConroy
24f07ce791
Fix LongPolling retry after poll timeout ( #1654 )
2018-03-20 14:51:00 -07:00
Pranav K
49e46832e8
Merge pull request #1664 from aspnet/release/2.1
...
Merge Release/2.1
2018-03-20 12:07:15 -07:00
Pranav K
88b1cff273
No-op signalr dotnet-ci builds
2018-03-20 12:06:25 -07:00
Pranav K
7606ae42d6
Revert "Remove dotnet-build scripts"
...
This reverts commit 9992e48c60 .
2018-03-20 12:06:25 -07:00
David Fowler
885679c8bd
Made HubEndPoint derive from EndPoint ( #1658 )
...
* Made HubEndPoint derive from EndPoint
2018-03-20 08:31:35 -07:00
BrennanConroy
3a3cebb884
Merge branch 'release/2.1' into dev
2018-03-19 22:02:44 -07:00
BrennanConroy
b91499b2fc
Cleanup rogue timeout in TS client ( #1653 )
2018-03-19 22:01:52 -07:00
BrennanConroy
473e578efc
Fix CORS on TS Client ( #1652 )
2018-03-19 22:01:28 -07:00
James Newton-King
4f10560087
Rename negotiate to handshake, add handshake response, add close frame ( #1591 )
2018-03-20 17:40:22 +13:00
Andrew Stanton-Nurse
69bce8ff85
Merge branch 'release/2.1' into dev
2018-03-19 20:54:28 -07:00
Andrew Stanton-Nurse
71fd4ffd8a
fix #1542 by removing browser field ( #1625 )
2018-03-19 20:22:18 -07:00
Pranav K
9992e48c60
Remove dotnet-build scripts
2018-03-19 17:31:38 -07:00
Pranav K
85b12e9fa1
Enable dotnet-build bot
2018-03-19 12:31:55 -07:00
David Fowler
827a9b3f83
Merge branch 'release/2.1' into dev
2018-03-19 08:44:23 -07:00
David Fowler
cf7c8629ff
Use ActivatorUtlities.CreateFactory instead of CreateInstance ( #1643 )
...
* Use ActivatorUtlities.CreateFactory instead of CreateInstance
- Turns out CreateFactory is much much faster
- Added a benchmark for hub activation
2018-03-19 00:19:54 -07:00
David Fowler
45f4beccb9
Merge branch 'release/2.1' into dev
2018-03-18 22:34:42 -07:00
David Fowler
d4d5a08bc2
The payload property was never used ( #1641 )
2018-03-18 22:34:02 -07:00
David Fowler
add81eb7e2
Revert "The payload property was never used ( #1639 )" ( #1640 )
...
This reverts commit c5e2e3499a .
2018-03-18 22:32:51 -07:00
David Fowler
c5e2e3499a
The payload property was never used ( #1639 )
2018-03-18 22:32:36 -07:00
David Fowler
52befc6bc0
Merge branch 'release/2.1' into dev
2018-03-18 20:41:19 -07:00
David Fowler
7df5c87815
Add copyright headers to new files
2018-03-18 15:39:20 -07:00
David Fowler
cc0d0e21e4
Revert package-lock.json changes
2018-03-18 15:20:19 -07:00
David Fowler
b792fcb4ef
Reduce the per message read allocations ( #1635 )
...
- Introduced Utf8BufferTextReader that writes buffers directly into
the char[] allocated by JSON.NET when reading via the JsonReader.
- Use IArrayPool implementation over ArrayPool<char> when reading
incomming messages.
- Replaced JToken parsing with manual parsing using JsonTextReader.
- Added tests for parsing incoming JSON messages with out of order
properties.
- Make access to message headers lazy
- Changed IHubProtocol.TryParseMessage to be ReadOnlyMemory<byte> instead of ReadOnlySpan<byte>
2018-03-18 15:16:03 -07:00
BrennanConroy
8b8c7107a8
Update client-ts versions ( #1624 )
2018-03-16 17:00:23 -07:00
BrennanConroy
077b17cad8
Merge remote-tracking branch 'origin/release/2.1' into dev
2018-03-16 16:59:04 -07:00
Mike Harder
881703e4c0
Upgrade Microsoft.NET.Test.Sdk to 15.6.1 ( #1627 )
2018-03-16 16:56:52 -07:00
BrennanConroy
9337a63cf5
Fix dependency
2018-03-16 16:55:22 -07:00
BrennanConroy
a43a1601c4
Merge remote-tracking branch 'origin/release/2.1' into dev
2018-03-16 16:49:59 -07:00
BrennanConroy
db0dc0f960
Ignore writeasync failures when sending to multiple connections ( #1589 )
2018-03-16 16:48:05 -07:00
BrennanConroy
0e38ee3e63
Create connectionIds using RNGCrypto ( #1606 )
2018-03-16 16:16:34 -07:00
David Fowler
079a56be1a
Small optimizations ( #1617 )
...
- Return ValueTask instead of Task from WriteAsync helpers
- Use TryGet instead of foreach to avoid enumerator (though it's just a stack allocation here)
2018-03-16 16:08:11 -07:00
Pranav K
7f54aee51c
Merge branch 'release/2.1' into dev
2018-03-16 12:34:23 -07:00
Pranav K
ea1dc99419
Update KoreBuild channel
2018-03-16 12:34:18 -07:00
BrennanConroy
579131e182
Merge pull request #1623 from aspnet/release/2.1
...
Pascal case formatted log parameter names (#1615 )
2018-03-16 12:14:08 -07:00
BrennanConroy
c640f422e0
Pascal case formatted log parameter names ( #1615 )
2018-03-16 12:13:27 -07:00
BrennanConroy
633123ca14
Merge pull request #1622 from aspnet/release/2.1
...
Perf in MessageParsers (#1616 )
2018-03-16 11:41:18 -07:00
BrennanConroy
9839e6b07b
Perf in MessageParsers ( #1616 )
2018-03-16 11:40:15 -07:00
Pranav K
4b7c84b009
Update version prefix to preview3
2018-03-16 11:28:29 -07:00
Pranav K
dc9936ac01
Merge remote-tracking branch 'origin/release/2.1' into dev
2018-03-16 11:28:29 -07:00
Pranav K
1eb64712fb
Branching for 2.1.0-preview2
2018-03-16 11:17:18 -07:00
David Fowler
227c6b8133
Use the array unpacker instead of the Stream unpacker ( #1619 )
...
- This reduces allocations and improves throughout of msgpack
2018-03-16 09:41:34 -07:00
Mike Harder
b0e5483a5c
Update .gitattributes to workaround npm changing line endings ( #1610 )
2018-03-15 19:41:57 -07:00
James Newton-King
2d6077db4a
Removed params from proxy's SendAsync and rename to SendCoreAsync ( #1605 )
2018-03-16 14:05:22 +13:00
David Fowler
d27844dfef
ConnectionMetadata is now ConnectionItems ( #1604 )
...
* ConnectionMetadata is now ConnectionItems
2018-03-14 20:57:40 -07:00
Andrew Stanton-Nurse
2b68db873a
add AddRedis overload that takes connection string ( #1588 )
2018-03-14 16:24:28 -07:00
Andrew Stanton-Nurse
c5d38ae32a
Run browser functional tests in CI builds ( #1487 )
2018-03-14 15:59:56 -07:00
David Fowler
6a8ede0770
Further making Microsoft.AspNetCore.Sockets "not a thing" ( #1599 )
...
- This PR attempts to move things where they are needed instead of where they
happened to be used. As a result we should now have Sockets.Abstractions and
Sockets down to the minimal set of things required to make them run.
Sockets.Abstractions should go away in favor of Protocol.Abstractions and
Sockets contains the EndPoint abstraction and related types.
- Moved ConnectionManager and friends to
Sockets.Http.
-Removed Sockets and moved everything into Sockets.Abstractions.
- Moved DefaultConnection and put it in Sockets.Abstractions.
2018-03-14 15:37:24 -07:00