nim-chronos/chronos/apps/http
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
..
httpagent.nim Httpclient (#182) 2021-05-10 10:26:36 +03:00
httpbodyrw.nim Cancellation fixes and tests. (#445) 2023-09-15 19:38:39 +03:00
httpclient.nim IPv4/IPv6 dualstack (#456) 2023-10-30 15:27:50 +02:00
httpcommon.nim HttpAddress errors should be not only critical. (#446) 2023-09-04 21:49:45 +03:00
httpdebug.nim Unroll `defer`s and remove `break`s. (#440) 2023-08-09 10:57:49 +03:00
httpserver.nim IPv4/IPv6 dualstack (#456) 2023-10-30 15:27:50 +02:00
httptable.nim Unroll `defer`s and remove `break`s. (#440) 2023-08-09 10:57:49 +03:00
multipart.nim clean up `Defect` (#404) 2023-06-05 22:21:50 +02:00
shttpserver.nim IPv4/IPv6 dualstack (#456) 2023-10-30 15:27:50 +02:00