nim-chronos/chronos/transports
Eugene Kabanov a70b145964
IPv4/IPv6 dualstack (#456)
* Initial commit.

* Fix tests.

* Fix linux compilation issue.

* Add getDomain() implementation.
Add getDomain() tests.
Add datagram tests.

* Fix style errors.

* Deprecate NetFlag.
Deprecate new flags in ServerFlags.
Add isAvailable().
Fix setDualstack() to ignore errors on `Auto`.
Updatetests.

* Deprecate some old procedures.
Improve datagram transport a bit.

* Address review comments, and fix tests.

* Fix setDescriptorBlocking() issue.
Recover connect() dualstack behavior.
Add test for connect() IPv6-[IPv4 mapped] addresses.

* Fix alignment code issue.
Fix TcpNoDelay was not available on Windows.

* Add dualstack support to HTTP/HTTPS client/server.
2023-10-30 15:27:50 +02:00
..
common.nim IPv4/IPv6 dualstack (#456) 2023-10-30 15:27:50 +02:00
datagram.nim IPv4/IPv6 dualstack (#456) 2023-10-30 15:27:50 +02:00
ipnet.nim clean up `Defect` (#404) 2023-06-05 22:21:50 +02:00
osnet.nim Fix unreachable code places. (#459) 2023-10-30 15:27:25 +02:00
stream.nim IPv4/IPv6 dualstack (#456) 2023-10-30 15:27:50 +02:00