Pavel Krymets
67ecd4746e
Remove unnecessary package references ( #446 )
2017-05-10 15:14:26 -07:00
Andrew Stanton-Nurse
991c1d8517
Implement new Hub Protocol (Part Deux) ( #390 )
...
* convert to new protocol
* removed InvocationDescriptorRegistry because we're not yet sure about custom protocols
* update SocialWeather sample
* Moving ts client to using new protocol
* make the functional tests a little easier to run on ctrl-f5
2017-05-09 12:24:58 -07:00
BrennanConroy
1da4e07fff
Use common ObjectMethodExecutor ( #440 )
2017-05-07 10:05:21 -07:00
Pawel Kadluczka
c053b8cd9d
Fixing Win7 tests
2017-05-05 17:10:23 -07:00
Mikael Mengistu
7f64811ccd
Change targets ( #437 )
...
Target netcoreapp2.0
2017-05-04 14:05:58 -07:00
Andrew Stanton-Nurse
5aea7292cd
prevent websocket deadlock ( #419 )
2017-04-25 15:18:47 -07:00
Andrew Stanton-Nurse
1018a20c61
more logging ( #417 )
2017-04-24 12:38:39 -07:00
Mikael Mengistu
8c8f6c708b
Server-Sent Events Transport + Parser ( #401 )
2017-04-18 16:08:48 -07:00
Kiran Challa
fd7707e7d2
Upgraded IntegrationTesting package to 0.4.0
2017-04-14 16:38:21 -07:00
moozzyk
db66b1e553
TransportFactory should not try creating WebSocket transport on Win7/2008R2
2017-04-11 16:34:20 -07:00
moozzyk
04719dee82
Adding transport factory
2017-04-11 09:16:36 -07:00
BrennanConroy
f6f0007c12
React to CoreFx byte[] slice
2017-04-03 11:45:00 -07:00
moozzyk
fb512bbf41
Using common XUnitLoggerProvider
...
Fixes #331
2017-03-27 16:19:40 -07:00
BrennanConroy
6130003193
Convert to netcoreapp2.0 ( #338 )
...
* Converted samples and test projects to run on netcoreapp2.0
2017-03-25 09:37:39 -07:00
BrennanConroy
14d3f2bc9b
Allow overridden methods on hubs ( #334 )
...
Allow overridden methods on hubs
2017-03-23 14:38:31 -07:00
moozzyk
1d9da9bff8
Moving XUnitLoggerProvider to Common location
2017-03-16 13:45:18 -07:00
Andrew Stanton-Nurse
1732ac5760
add support for binary format in /poll ( #303 )
2017-03-16 11:06:26 -07:00
Nate McMaster
c89ba8c1ec
Consolidate dependency versions to one file
2017-03-15 19:34:12 -07:00
moozzyk
4bacbfeb05
Enabling Debug logging in a flaky test
2017-03-14 08:49:57 -07:00
Pawel Kadluczka
a2d088bc3c
Increasing the timeout of host start ( #279 )
...
* Increasing the timeout of host start
* Increasing log level
2017-03-09 16:58:46 -08:00
moozzyk
abc9109cf3
Enabling feedback to SendAsync via asymmetric channels
2017-03-08 17:13:36 -08:00
Mikael Mengistu
f374d92712
WebSockets transport now creates correct url ( #268 )
2017-03-07 11:03:41 -08:00
Pranav K
080494fc78
Fix TaskCache type collision
2017-03-05 09:09:54 -08:00
BrennanConroy
485f9595e2
EndPoint options and injection
2017-03-01 14:38:50 -08:00
Nate McMaster
af5e7da478
Remove workarounds and unify dependency versions
2017-02-23 17:09:07 -08:00
Andrew Stanton-Nurse
9767dbd5c1
fix #209 by converting to byte[] ( #229 )
...
* fix #209 by converting to byte[]
2017-02-22 11:50:37 -08:00
Pawel Kadluczka
763d115b08
Re-enabling building for net46 after System.Memory packages were fixed ( #228 )
2017-02-22 09:04:09 -08:00
moozzyk
7a4746868a
Removing Dispose from Transport, Connection and HubConnection
...
Converting StopAsync to DisposeAsync
2017-02-21 13:36:54 -08:00
BrennanConroy
6f33ebc1f5
ObjectMethodExecutor
2017-02-17 10:19:32 -08:00
Nate McMaster
7e8f92b418
Remove makefile.shade and add npm install to repo.targets
...
Also, add (commented-out) conditional cross compiling for tests on xplat
2017-02-17 10:07:09 -08:00
moozzyk
607445fc2b
Workaround for broken System.Memory package
2017-02-16 12:41:09 -08:00
Nate McMaster
f684fcb574
Downgrade to stable packages
2017-02-15 14:23:11 -08:00
moozzyk
d4fbdd055a
Raising Received event
2017-02-15 12:15:35 -08:00
moozzyk
3ba95b98af
Converting static ConnectAsync to instance StartAsync
2017-02-15 12:15:34 -08:00
moozzyk
94dc265658
Fixing build after merge
2017-02-15 09:49:39 -08:00
Mikael Mengistu
cb7692d16e
WebSockets Transport ( #185 )
...
WebSockets transport
2017-02-15 09:24:41 -08:00
Andrew Stanton-Nurse
a728e1da41
Text Protocol Formatter ( #187 )
2017-02-14 16:00:51 -08:00
Pawel Kadluczka
82cbda4a9a
Making `OrTimeout` common ( #193 )
...
Making `OrTimeout` common
2017-02-13 12:38:34 -08:00
Pawel Kadluczka
0c8df245de
Hiding Channels ( #183 )
...
Hiding Channels
2017-02-09 10:31:07 -08:00
Nate McMaster
7281bf90c0
Upgrade to VS 2017 ( #176 )
2017-02-02 12:54:23 -08:00
BrennanConroy
72e7b54dff
Add TestClient to simplify test code
2017-02-01 15:53:44 -08:00
Mikael Mengistu
5def499323
Added Sockets.Common and connection level testing ( #173 )
...
*Moved IChannelConnection, ChannelConnection, Format and Message to the new Sockets.Common project.
* Adding Connection level tests.
2017-01-31 14:59:21 -08:00
David Fowler
eafbe74160
Fixed parameter count mismatch when invoking methods with wrong case ( #162 )
...
* Fixed parameter count mismatch when invoking methods with wrong case
- Hub methods were being tracked with 2 dictionaries, one for parameter names
the other for callbacks. This change introduces a single dictionary that stores
the hub name to a HubMethodDescriptor. That descriptor stores the parameter types
and method info for the bound hub method.
- The callback is now just an invoke method on the HubEndPoint itself.
- Added tests for case sensitivity in hub method names
2017-01-26 18:25:49 +00:00
Pawel Kadluczka
fb4a99ffff
Fixing test hangs, adding timeouts. ( #149 )
2017-01-24 15:51:58 -08:00
BrennanConroy
aec52670b4
React to Channel API changes
2017-01-19 08:15:59 -08:00
Mikael Mengistu
b8b0c73222
Added Win7 and Win2008 skip for WebSockets testing
2017-01-18 16:15:12 -08:00
Mikael Mengistu
3bba46d4d3
More WebSockets testing ( #100 )
2017-01-12 15:59:53 -08:00
David Fowler
cd9ed9228a
Remove streaming transport as a top level API ( #110 )
...
- Remove Streaming* classes from Sockets. The main
API will be channels based and streaming transports
will use the PipelineChannel (formerly FramingChannel) to
access messages.
- Added WriteAsync and ReadAsync to Connection and hid
the IChannelConnection from public API.
- Also fixed the fact that unknown methods caused server side
exceptions.
- Changed the consumption pattern to WaitToReadAsync/TryRead to avoid
exceptions.
- React to API changes
2017-01-11 04:01:49 -08:00
BrennanConroy
9dbb3742c8
Adding more tests
2017-01-10 16:27:23 -08:00
Stephen Halter
b977c871ae
Remove unnecessary explicit dependency
2017-01-10 00:14:09 -08:00