cheatfate
0cb6840f03
Big refactoring of AsyncStreams.
...
1. Implement all read() primitives using readLoop() like it was done in streams.
2. Fix readLine() bug.
3. Add readMessage() primitive.
4. Fixing exception hierarchy, handling code and simplification of (break/continue + exception).
5. Fix TLSStream closure procedure.
6. Add BoundedStream stream and tests.
7. Remove `result` usage from the code.
2021-02-18 22:16:04 +02:00
Eugene Kabanov
d3018ae908
Fix TLSStream SSL errors while in handshake could stuck connection. ( #133 )
...
Fix expired SSL certificate in tests.
2020-10-13 02:12:52 +03:00
cheatfate
73c130abb4
Remove usage of getCurrentException().
...
Bump version to 2.3.4.
2019-11-28 20:14:19 +02:00
cheatfate
5758d07c08
Fix compilation problems in Nim devel.
2019-10-24 15:29:21 +03:00
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
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