26 Commits

Author SHA1 Message Date
cheatfate
368502c10b
Rename harvestItem to copyOut. 2019-10-18 19:24:58 +03:00
cheatfate
9ce7141087
Fix cancel() issue.
Fix asyncstream.nim not propagating cancellation.
Fix tlsstream.nim to proper propagate cancellation.
Fix tlsstream.nim stuck on close.
2019-10-17 14:44:14 +03:00
cheatfate
d008fa2087
Fix make serverName mandatory and check for empty serverName. 2019-10-16 09:07:46 +03:00
cheatfate
a92ad6d2d2
Add TLS inbound stream.
Fix some review comments.
2019-10-16 09:01:52 +03:00
cheatfate
161c50209e
Remove debugging echos. 2019-10-10 14:53:33 +03:00
cheatfate
fe6fca1e67
Add hexdump.nim. 2019-10-10 13:01:14 +03:00
cheatfate
5c801a5dbc
Add upload() and some debugging. 2019-10-10 12:52:12 +03:00
cheatfate
3f8d529c8e
Attempt to fix state machine issue. 2019-10-09 09:12:54 +03:00
cheatfate
417111093e
Cleanup references on exit. 2019-10-08 20:38:39 +03:00
cheatfate
e19101d287
Add GC reference to reader and writer. 2019-10-08 20:30:43 +03:00
cheatfate
cae1d09690
Removed debugging imports. 2019-10-08 19:02:42 +03:00
cheatfate
c27624cfc0
Add TlsStream with client-only connections. 2019-10-08 18:46:27 +03:00
cheatfate
3c928918a4
Change AsyncStream close procedure from events to cancellation. 2019-10-08 10:28:43 +03:00
Eugene Kabanov
cd2571e80a
Merge pull request #41 from status-im/cancellation
[WIP] Initial cancellation proposal.
2019-07-06 15:44:21 +03:00
cheatfate
45ca9e1184
Deprecate usage of yield inside of streams. 2019-07-05 13:19:04 +03:00
cheatfate
fcfb87d2a0
Deprecate oneIndex(), oneValue(), all(), or(), and().
Add allFutures() and one().
Fix deprecation in chunkedstream.
Add tests.
2019-07-04 15:04:59 +03:00
cheatfate
247e453b71
Fix hidden close issue in AsyncStream. 2019-07-02 21:26:21 +03:00
cheatfate
7d7753b7fd
Initial cancellation proposal. 2019-06-20 23:30:41 +03:00
cheatfate
31f4dc3096
Add ability to create copies of AsyncStreams. 2019-06-18 20:11:13 +03:00
cheatfate
5d4338d294
Fix chunkedstream documentation.
Remove unnecessary asserts.
2019-06-12 18:26:20 +03:00
cheatfate
f83d1b4da4
Remove some unused symbols. 2019-06-08 08:37:58 +03:00
cheatfate
77b4ff0534
Remove timeout handling for streams. 2019-06-06 14:00:47 +03:00
cheatfate
2ba6e5a412
Fix ChunkedStream error to be derived from CatchableError. 2019-05-10 09:01:16 +03:00
cheatfate
939e461d04
Exceptions and handles fixes. 2019-05-10 08:27:05 +03:00
cheatfate
454571f943
Fix tests to consume all the bytes from the nested stream.
Add error messages for nested exceptions.
2019-05-08 12:44:00 +03:00
cheatfate
1763c9dcff
Add AsyncStreams.
Add Chunked-Encoding AsyncStream reader/writer.
Add tests.
2019-05-07 23:11:40 +03:00