From: Jay Satiro Date: Fri, 26 Mar 2021 07:14:28 +0000 (-0400) Subject: KNOWN_BUGS: Update 11.9 - DoH option inheritance X-Git-Tag: curl-7_76_0~20 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=65aa275bbc57487c980939667aea5dca092791a7;p=thirdparty%2Fcurl.git KNOWN_BUGS: Update 11.9 - DoH option inheritance - Add description: Explain that some options aren't inherited because they are not relevant for the DoH SSL connections or may result in unexpected behavior. - Remove the reference to #4578 (SSL verify options not inherited) since that was fixed by #6597 (separate DoH-specific options for verify). - Explain that DoH-specific options (those created by #6597) are available: CURLOPT_DOH_SSL_VERIFYHOST, CURLOPT_DOH_SSL_VERIFYPEER and CURLOPT_DOH_SSL_VERIFYSTATUS. - Add a reference to #6605 and explain that the user's debug function is not inherited because it would be unexpected to pass internal handles (ie DoH handles) to the user's callback. Closes https://github.com/curl/curl/issues/6605 --- diff --git a/docs/KNOWN_BUGS b/docs/KNOWN_BUGS index b610a351f6..475e9f82ee 100644 --- a/docs/KNOWN_BUGS +++ b/docs/KNOWN_BUGS @@ -826,7 +826,17 @@ problems may have been fixed or changed somewhat since this was written! 11.9 DoH doesn't inherit all transfer options - https://github.com/curl/curl/issues/4578 + Some options are not inherited because they are not relevant for the DoH SSL + connections, or inheriting the option may result in unexpected behavior. For + example the user's debug function callback is not inherited because it would + be unexpected for internal handles (ie DoH handles) to be passed to that + callback. + + If an option is not inherited then it is not possible to set it separately for + DoH without a DoH-specific option. For example: CURLOPT_DOH_SSL_VERIFYHOST, + CURLOPT_DOH_SSL_VERIFYPEER and CURLOPT_DOH_SSL_VERIFYSTATUS. + + See https://github.com/curl/curl/issues/6605 11.10 Blocking socket operations in non-blocking API