nim-chronos/chronos
Tanguy ab5a8c2e0f
Add `localAddress` support to `stream.connect` (#362)
* Add `localAddress` support to `stream.connect`

* fix windows

* TransportAddress() instead of AnyAddress

* tweak flags

* Better flags

* try to workaround nim 1.2 issue

* Handle ReusePort in createStreamServer and improve tests

* Rename ClientFlags to SocketFlags

---------

Co-authored-by: Diego <diego@status.im>
2023-04-03 15:34:35 +03:00
..
apps/http Add idle connection timeouts for HTTP client's connections pool. (#324) 2023-03-21 15:10:35 +02:00
ioselects IOSelectors refactoring to properly support signals and processes. (AsyncProc 2) (#366) 2023-03-24 17:52:55 +02:00
streams Allow passing in trustAnchors to newTLSClientAsyncStream (#355) 2023-02-21 20:38:53 +02:00
transports Add `localAddress` support to `stream.connect` (#362) 2023-04-03 15:34:35 +03:00
unittest2 asyncTest (#286) 2022-06-16 14:35:24 +03:00
apps.nim exception tracking (#166) 2021-03-24 10:08:33 +01:00
asyncfutures2.nim Compile-time configuration (#371) 2023-03-31 07:35:04 +02:00
asyncloop.nim Compile-time configuration (#371) 2023-03-31 07:35:04 +02:00
asyncmacro2.nim Compile-time configuration (#371) 2023-03-31 07:35:04 +02:00
asyncsync.nim make it more Nim 1.4+ compatible (#296) 2022-08-06 13:56:06 +03:00
config.nim Compile-time configuration (#371) 2023-03-31 07:35:04 +02:00
debugutils.nim Compile-time configuration (#371) 2023-03-31 07:35:04 +02:00
handles.nim OS definitions and exceptions changes. (AsyncProc part 1). (#361) 2023-02-21 11:48:36 +01:00
osdefs.nim IOSelectors refactoring to properly support signals and processes. (AsyncProc 2) (#366) 2023-03-24 17:52:55 +02:00
osutils.nim OS definitions and exceptions changes. (AsyncProc part 1). (#361) 2023-02-21 11:48:36 +01:00
ratelimit.nim Token bucket (#279) 2022-11-02 08:03:19 +01:00
selectors2.nim IOSelectors refactoring to properly support signals and processes. (AsyncProc 2) (#366) 2023-03-24 17:52:55 +02:00
sendfile.nim make it more Nim 1.4+ compatible (#296) 2022-08-06 13:56:06 +03:00
srcloc.nim make it more Nim 1.4+ compatible (#296) 2022-08-06 13:56:06 +03:00
timer.nim OS definitions and exceptions changes. (AsyncProc part 1). (#361) 2023-02-21 11:48:36 +01:00
transport.nim exception tracking (#166) 2021-03-24 10:08:33 +01:00