Commit Graph

21 Commits

Author SHA1 Message Date
cheatfate a4c27806ea Add AF_UNIX sockets support.
Add Windows emulation of AF_UNIX sockets via Named Pipes.
Add tests for AF_UNIX sockets.
TransportAddress object change.
2018-10-25 13:19:19 +03:00
cheatfate 3859aab5c6 Fix race condition, when close transport happens while writing queue is not empty. 2018-10-02 13:50:14 +03:00
cheatfate 530905f276 Fix #8 and related issues, added more tests for it.
Fix Unix connection failed bug.
2018-08-24 15:20:08 +03:00
cheatfate 7718ebe1ee Workaround for multiple `waitFor` where `await` must be used.
Bump version to 2.0.7.
2018-08-06 15:15:05 +03:00
cheatfate 416d85dbf5 More safe version of sleepAsync(). 2018-07-25 19:36:16 +03:00
cheatfate 2ef7469d71 Fix comments. 2018-07-20 12:11:38 +03:00
cheatfate 32bbbb051c Add asynchronous specific exception AsyncError.
Add AsyncTimeoutError.
Add wait[T]() procedure and tests.
Bump version to 2.0.2.
2018-07-20 11:58:01 +03:00
cheatfate a0c724e9d8 Fix Windows/Unix behavior on datagram CONNRESET.
Add test for CONNRESET
2018-06-15 03:28:02 +03:00
cheatfate 179e6cf834 Fix asyncloop, to properly clear reader/writer data. 2018-06-08 08:42:48 +03:00
cheatfate 2758abd7a6 Fix datagram bugs.
Make changes to asyncloop according to zahary review.
2018-06-04 03:54:17 +03:00
cheatfate 0b7115eba9 Remove duplicated code.
Remove accomplished review comments.
2018-06-03 02:18:32 +03:00
cheatfate 262b4d8b89 Fix compilation error. 2018-06-03 02:06:58 +03:00
cheatfate 687054219d Combine duplicates. 2018-06-03 02:03:48 +03:00
Zahary Karadjov b77e0417bc reviewed most of the code 2018-05-29 21:45:50 +03:00
cheatfate e3171a132a Add more documentation.
Add (#7197) test.
2018-05-27 08:49:47 +03:00
cheatfate 9e63caf694 More tests added. 2018-05-25 23:00:32 +03:00
cheatfate a4528ab705 Add asynchronous posix signal handling.
Add signal tests.
2018-05-25 04:05:13 +03:00
cheatfate 4f70cb3515 Fix loop behavior. 2018-05-23 14:03:18 +03:00
cheatfate 1ca4415106 Fix callSoon must be initialized for all platforms. 2018-05-22 13:43:42 +03:00
Your Name 23a81b6492 Refactoring, more tests. 2018-05-22 00:52:57 +03:00
cheatfate 4d144753ee Initial commit 2018-05-16 11:22:34 +03:00