James Newton-King
5f64ecfd4d
Add conditional test attribute for WebSockets ( #1709 ) ( #1710 )
2018-03-25 18:55:55 +13:00
James Newton-King
4f5bc7046e
Add conditional test attribute for WebSockets ( #1709 )
2018-03-25 18:53:49 +13:00
David Fowler
f52f1161bb
Merged release/2.1
2018-03-24 05:05:45 -07:00
David Fowler
cb05ce4e0b
Progress towards deleting Sockets.Abstractions ( #1705 )
...
* Progress towards deleting Sockets.Abstractions
- Moved our custom DefaultConnectionContext to Sockets.Http and renamed it to HttpConnectionContext.
- Renamed ConnectionManager to HttpConnectionManager
- Use DefaultConnection in tests and benchmarks
- Delete ConnectionMetadata
2018-03-24 04:21:47 -07:00
Andrew Stanton-Nurse
9e33bc8ad3
Merge pull request #1702 from aspnet/release/2.1
...
issue template (#1701 )
2018-03-23 12:29:28 -07:00
Andrew Stanton-Nurse
a9667c3fbd
issue template ( #1701 )
2018-03-23 12:29:09 -07:00
David Fowler
290f18ac76
Merged release/2.1
2018-03-23 00:06:32 -07:00
David Fowler
2e63e5afe3
The rename games part 1 of many ( #1696 )
...
- React to rename of EndPoint to ConnectionHandler
- Rename UseSockets to UseConnections
- Rename MapEndPoint to MapConnectionHandler
- Rename HttpSocketOptions to HttpConnectionOptions
2018-03-22 22:35:55 -07:00
James Newton-King
7479f92303
Merge branch 'release/2.1' into dev
2018-03-23 17:28:25 +13:00
James Newton-King
d367bdc9aa
Remove message content from JS client logging ( #1694 )
2018-03-23 17:24:51 +13:00
BrennanConroy
fd54ec2c4f
Merge remote-tracking branch 'origin/release/2.1' into dev
2018-03-22 15:57:47 -07:00
BrennanConroy
a47e1051e8
Add protocol version to handshake ( #1666 )
2018-03-22 15:54:35 -07:00
BrennanConroy
6d642ea5ce
Move Typescript client folder ( #1692 )
2018-03-22 15:47:08 -07:00
David Fowler
8572774ca4
Merge branch 'release/2.1' into dev
2018-03-22 15:26:21 -07:00
David Fowler
f1a3775247
Copy HttpContext properties for long polling transport ( #1684 )
...
- The long polling transport simulates a persistent connection
over multiple http requests. In order to expose common http request
properties, we need to copy them to a fake http context on the first poll
and set that as the HttpContext exposed via the IHttpContextFeature.
2018-03-22 15:24:35 -07:00
Mikael Mengistu
c5b6be6b55
Merge pull request #1689 from aspnet/release/2.1
...
Merge Release/2.1
2018-03-22 19:42:08 +00:00
Mikael Mengistu
b5c46f35b3
Check for actual start in SSE ( #1681 )
2018-03-22 19:03:48 +00:00
David Fowler
b111c91cb0
Don't copy the array for incoming msgpack reads ( #1686 )
...
* Don't copy the array for incoming msgpack reads
- Don't use ToArray on the already sliced msgpack data.
- Turns out msgpack is self describing enough to not require the count, it just needs the buffer and start offset.
2018-03-22 08:47:06 -07:00
James Newton-King
3f84eee116
Detect availability of web sockets on client and server ( #1682 )
2018-03-22 12:35:31 +13:00
Andrew Stanton-Nurse
bb59bb0a12
Merge pull request #1679 from aspnet/release/2.1
...
Release/2.1
2018-03-21 10:12:42 -07:00
Andrew Stanton-Nurse
71c2ddd155
Fix #1575 by removing use of Map ( #1671 )
2018-03-21 10:11:18 -07:00
David Fowler
6053a34cf3
Don't expose HubConnectionContext on the Hub ( #1674 )
...
- Made HubCallerContext an abstract class
- Made DefaultHubCallerContext that gets data from the HubConnectionContext.
- Removed IP address
- Removed Connection property
2018-03-21 10:07:41 -07:00
BrennanConroy
e0cd696a99
Merge pull request #1678 from aspnet/release/2.1
...
Release/2.1
2018-03-21 09:22:36 -07:00
BrennanConroy
e889175c0e
Properly wait for process exit for docker helper and log errors ( #1667 )
2018-03-21 09:21:33 -07:00
David Fowler
6583e5fb47
Improved allocations and throughput for broadcast scenarios ( #1660 )
...
- Don't allocate when enumerating connections
- Don't allocate tasks unless we truly go async
- Don't get the timestamp, just write the pings always (if there's no ongoing write)
- Track the time since last keep alive write instead of the last write
- ValueTask all the things!
- Renamed HubConnectionList to HubConnectionStore
2018-03-21 09:03:36 -07:00
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