aboutsummaryrefslogtreecommitdiff
path: root/src/platform/tcp_stream_test.c
Commit message (Collapse)AuthorAge
* streams: add explicit stop functionsGarrett D'Amore2024-12-12
| | | | | | | | | | | | This allows us to explicitly stop streams, dialers, and listeners, before we start tearing down things. This hopefully will be useful in resolving use-after-free bugs in http, tls, and websockets. The new functions are not yet documented, but they are nng_stream_stop, nng_stream_dialer_stop, and nng_stream_listener_stop. They should be called after close, and before free. The close functions now close without blocking, but the stop function is allowed to block.
* tests: add a test of canceling TCP stream listenerGarrett D'Amore2024-12-09
| | | | | This same test fails on Windows using IPC, and its good to know that it works flawlessly for TCP.
* tests: convert tcpsupp test to NUTSGarrett D'Amore2024-11-30
Also renamed this to tcp_stream_test.