]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
KNOWN_BUGS: Update 11.9 - DoH option inheritance
authorJay Satiro <raysatiro@yahoo.com>
Fri, 26 Mar 2021 07:14:28 +0000 (03:14 -0400)
committerJay Satiro <raysatiro@yahoo.com>
Fri, 26 Mar 2021 07:14:28 +0000 (03:14 -0400)
- 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

docs/KNOWN_BUGS

index b610a351f6aa1cc61cabb3ed8c7d79cb2ead908a..475e9f82ee2736d9dc055d4cc652dbeffcf330d1 100644 (file)
@@ -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