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
Andrew Stanton-Nurse
0133153bc9
use new protocol for '/send' ( #297 )
2017-03-15 18:03:23 -07:00
Andrew Stanton-Nurse
fcbb43cc03
use new CoreFxLab buffer read/write primitives ( #276 )
...
* converted formatters to use IOutput
* convert parsers to use BytesReader
2017-03-14 10:28:54 -07:00
moozzyk
2f2d3a6f24
Fixing Receive/Close race
...
Fixing a race where removing the last message from the channel would trigger draining the event queue (in channel Completion continuation) which would prevent from raising the Received event for the very message that was read from the channel.
2017-03-14 08:49:57 -07:00
moozzyk
e8ad3b4160
Adding detailed logging to the client
2017-03-14 08:49:57 -07:00
moozzyk
dcdd8cfa9a
Removing our own copy of NullLoggerFactory
...
Moving TaskQueue to the Internal folder as it is in the Internal namespace
2017-03-10 15:54:29 -08:00
moozzyk
c0120dd18f
Fixing build after moving to new pipelines
2017-03-09 11:13:05 -08:00
Pawel Kadluczka
a00ec445ef
Moving TS client to a dedicated subfolder ( #274 )
2017-03-09 09:42:59 -08:00
moozzyk
02df601715
Dispatching raising events to separate threads
2017-03-09 09:09:19 -08:00
moozzyk
a93839e1b2
Adding TaskQueue
2017-03-08 17:30:54 -08:00
moozzyk
abc9109cf3
Enabling feedback to SendAsync via asymmetric channels
2017-03-08 17:13:36 -08:00
moozzyk
62c3c15a1f
Fixing a race DisposeAsync is called when StartAsync hasn't finished
...
Fixes : #248
2017-03-08 17:04:18 -08:00
Mikael Mengistu
f374d92712
WebSockets transport now creates correct url ( #268 )
2017-03-07 11:03:41 -08:00
Andrew Stanton-Nurse
78dfd278c1
Integrating new transport protocols ( #257 )
2017-03-07 10:46:36 -08:00
Pranav K
92bedafe3a
Revert "Workaround rogue System.IO.Pipelines on nuget.org"
...
This reverts commit 544a09dc83 .
2017-03-05 08:55:36 -08:00
David Fowler
544a09dc83
Workaround rogue System.IO.Pipelines on nuget.org
2017-03-03 22:53:15 -08:00
Pawel Kadluczka
0162c19ccf
MSBuildifying gulpified node ( #237 )
...
- Creating an MSBuild project for the TS client
- Adding project references to the TS client project from projects that need the client - (ensures the correct targets dependency graph and prevents building the client multiple times and related races)
- Removing gulp tasks from individual projects (allows containing npm only in the TS client source and node tests)
- Using incremental compilation to build the TS client only when inputs change (prevents building the client multiple times or when not needed at all)
- Removing `npm install` from all the projects (takes up to 10 seconds even if there is nothing to restore) - npm packages will still be installed when running full build (if needed) or need to be installed manually
2017-03-01 15:13:22 -08:00
BrennanConroy
485f9595e2
EndPoint options and injection
2017-03-01 14:38:50 -08:00
Mikael Mengistu
c3b33a2676
Add Url + ILoggerFactory ctor for HubConnection ( #253 )
2017-02-28 16:52:42 -08:00
BrennanConroy
0abac4a20d
Fix null ref in DisposeAsync on ConnectionState
2017-02-28 11:44:25 -08:00
Mikael Mengistu
c1a4b25a66
Remove logger factory requirement from HubConnection ( #238 )
2017-02-28 10:48:45 -08:00
Nate McMaster
af5e7da478
Remove workarounds and unify dependency versions
2017-02-23 17:09:07 -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
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
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
moozzyk
a13aa4de10
Using webSockets transport as the default transport
...
Fixes : #213
2017-02-17 09:58:23 -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
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
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