| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | fixes #84 Consider using msec for durations | Garrett D'Amore | 2017-10-19 |
| | | | | | | | There is now a public nng_duration type. We have also updated the zerotier work to work with the signed int64_t's that the latst ZeroTier dev branch is using. | ||
| * | Improve UDP test coverage, fix numerous issues found. | Garrett D'Amore | 2017-10-05 |
| | | | | | | | | | | | | | | | | | We introduced richer, deeper tests for UDP functionality. These tests uncovered a number of issues which this commit fixes. The Windows IOCP code needs to support multiple aios on a single nni_win_event. A redesign of the IOCP handling addresses that. The POSIX UDP code also needed fixes; foremost among them is the fact that the UDP file descriptor is not placed into non-blocking mode, leading to potential hangs. A number of race conditions and bugs along the implementation of the above items were uncovered and fixed. To the best of our knowledge the current code is bug-free. | ||
| * | Windows UDP support. | Garrett D'Amore | 2017-09-29 |
| This implements the basic UDP functionality for Windows (required for ZeroTier for example). We have also introduced a UDP test suite to validate that this actually works. While here a few Windows compilation warnings / nits were fixed. | |||
