mirror of
https://github.com/nodejs/node.git
synced 2024-12-01 07:53:06 +01:00
c7a0f1ddce
c-ares refactored their source tree in 1.17.0 which we did not apply in our update to 1.17.1. This commit syncs our source with their new structure for easier maintenance going forward. cares.gyp is updated accordingly. Refs: https://github.com/c-ares/c-ares/pull/349 Refs: https://github.com/nodejs/node/pull/36207 PR-URL: https://github.com/nodejs/node/pull/39653 Reviewed-By: Richard Lau <rlau@redhat.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
24 lines
727 B
Plaintext
24 lines
727 B
Plaintext
TODO
|
|
====
|
|
|
|
ares_reinit()
|
|
|
|
- To allow an app to force a re-read of /etc/resolv.conf etc, pretty much
|
|
like the res_init() resolver function offers
|
|
|
|
ares_gethostbyname
|
|
|
|
- When built to support IPv6, it needs to also support PF_UNSPEC or similar,
|
|
so that an application can ask for any protocol and then c-ares would return
|
|
all known resolves and not just explicitly IPv4 _or_ IPv6 resolves.
|
|
|
|
ares_process
|
|
|
|
- Upon next ABI breakage ares_process() should be changed to return 'int'
|
|
and return ARES_ENOTINITIALIZED if ares_library_init() has not been called.
|
|
|
|
ares_process_fd
|
|
|
|
- Upon next ABI breakage ares_process_fd() should be changed to return
|
|
'int' and return ARES_ENOTINITIALIZED if library has not been initialized.
|