Nate McMaster
af5e7da478
Remove workarounds and unify dependency versions
2017-02-23 17:09:07 -08:00
Andrew Stanton-Nurse
667095661b
convert the samples to use the official client ( #234 )
2017-02-23 10:56:20 -08:00
Andrew Stanton-Nurse
08c550655a
use new Base64 codec in Text and SSE Formatters ( #231 )
...
fix #192
2017-02-22 16:26:58 -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
Andrew Stanton-Nurse
701612c859
fix #204 by implementing SSE formatter ( #210 )
2017-02-22 09:30:31 -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
Andrew Stanton-Nurse
f84362cc76
one last try to get this test de-flaked ( #227 )
2017-02-21 16:15:32 -08:00
Andrew Stanton-Nurse
755ba7613e
Fix #215 and restore tests ( #218 )
...
* fix #215 by properly handling pipe closure
* pr feedback
* pr feedback
2017-02-21 15:27:52 -08:00
moozzyk
9709139a27
Fixing a bug where pending invocations were not terminated correctly
2017-02-21 14:07:51 -08:00
moozzyk
12c6a4b917
Adding IConnection interface
2017-02-21 14:07:50 -08:00
moozzyk
7a4746868a
Removing Dispose from Transport, Connection and HubConnection
...
Converting StopAsync to DisposeAsync
2017-02-21 13:36:54 -08:00
moozzyk
76bd114a2f
Preventing from building ts client multiple times
2017-02-21 11:54:39 -08:00
moozzyk
cc7f835e1d
Creating npm package for ts client
2017-02-21 11:37:13 -08:00
David Fowler
a0dae7cb0e
Revert "Revert "React to CoreFxLab changes ( #225 )""
...
This reverts commit f9529f00b9 .
2017-02-20 00:40:02 -08:00
David Fowler
f9529f00b9
Revert "React to CoreFxLab changes ( #225 )"
...
This reverts commit 28455f647e .
2017-02-20 00:31:06 -08:00
Pranav K
28455f647e
React to CoreFxLab changes ( #225 )
2017-02-19 23:41:19 -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
a13aa4de10
Using webSockets transport as the default transport
...
Fixes : #213
2017-02-17 09:58:23 -08:00
moozzyk
607445fc2b
Workaround for broken System.Memory package
2017-02-16 12:41:09 -08:00
moozzyk
ce4a8f0276
Disabling tests broken by new pipelines
2017-02-16 12:40:23 -08:00
Nate McMaster
ef99d7c233
React to aspnet/Korebuild#160
2017-02-16 10:10:08 -08:00
Pawel Kadluczka
b1dafc2f34
Fixing build warning ( #208 )
...
13:40:19.336 1>Startup.cs(30,17): warning CS0618: 'ConfigurationExtensions.AddUserSecrets(IConfigurationBuilder)' is obsolete: 'This method is obsolete and will be removed in a future version. The recommended alternative is .AddUserSecrets(string userSecretsId) or .AddUserSecrets<TStartup>().' [C:\Source\SignalR-Core\samples\ChatSample\ChatSample.csproj] [C:\Source\SignalR-Core\.build\makefile.proj]
2017-02-15 16:32:49 -08:00
Nate McMaster
92b3cb1592
React to API changes in System.Text.Primitives
2017-02-15 14:23:11 -08:00
Nate McMaster
f684fcb574
Downgrade to stable packages
2017-02-15 14:23:11 -08:00
Andrew Stanton-Nurse
2a5c4320d2
increase retry count in autobahn tests
2017-02-15 14:15:47 -08:00
moozzyk
a3e847e6cc
De-statificying HubConnection
...
Wiring and raising events correctly
2017-02-15 12:15:35 -08:00
moozzyk
d4fbdd055a
Raising Received event
2017-02-15 12:15:35 -08:00
moozzyk
4f6306f352
Adding rasing Connected and Closed events
2017-02-15 12:15:35 -08:00
moozzyk
966470d269
Adding connection state
2017-02-15 12:15:34 -08:00
moozzyk
3ba95b98af
Converting static ConnectAsync to instance StartAsync
2017-02-15 12:15:34 -08:00
Andrew Stanton-Nurse
70d97dd7b8
finish binary protocol formatter/parser ( #203 )
2017-02-15 12:11:52 -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
Andrew Stanton-Nurse
9889ab1bd7
remove sudo from autobahn installation ( #198 )
...
there's a conflict with a globally-installed python package
2017-02-14 09:57:35 -08:00
Pawel Kadluczka
82cbda4a9a
Making `OrTimeout` common ( #193 )
...
Making `OrTimeout` common
2017-02-13 12:38:34 -08:00
David Fowler
fc93c47789
Use Monitor.TryEnter/Exit in the Scan loop ( #189 )
...
- Avoids overlapping Scans
- Noops if dispose is being called at the same time
2017-02-10 16:34:31 -08:00
moozzyk
633c572a22
Fixing build
2017-02-09 10:59:41 -08:00
Pawel Kadluczka
0c8df245de
Hiding Channels ( #183 )
...
Hiding Channels
2017-02-09 10:31:07 -08:00
Andrew Stanton-Nurse
b711128ec2
update MSBuild settings to make samples runnable ( #180 )
2017-02-07 09:39:21 -08:00
Andrew Stanton-Nurse
2fff96311b
tidying up the transport spec ( #171 )
2017-02-02 14:41:38 -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
Dan Kirkham
b32d3ad4e1
Removed explicit capturing of "this" for lamdas ( #167 )
...
* Removed explicit capturing of "this" for lamdas
* Capture current Id when invoking connection
2017-01-31 13:47:14 -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
moozzyk
c997ea8165
Converting pipelines to channels
2017-01-26 08:04:58 -08:00
moozzyk
1119bcf1b3
Sharing channel connections
2017-01-26 08:04:56 -08:00
David Fowler
05cc7792df
Synchronize the background scan and closing of connections
...
- It was possible for the application to be torn down during
a background scan. When that happened, the timer would be disposed
before the end of the scan and would throw an ObjectDisposedException
when timer resumption happened. This change introduces a lock that avoids that
race.
Fixes #161
2017-01-26 07:50:29 +00:00