]> granicus.if.org Git - pdns/commitdiff
Fix documentation of HTTPS in the remote backend.
authorPatrick Cloke <clokep@patrick.cloke.us>
Fri, 9 Oct 2015 13:24:12 +0000 (09:24 -0400)
committerPatrick Cloke <clokep@patrick.cloke.us>
Fri, 9 Oct 2015 13:24:12 +0000 (09:24 -0400)
This changes the documentation to be consistent with the code, namely
that HTTPS is not supported.

Additionally, removes two parameters on the HttpConnector object that
were unused due to 527f007409d5779155713a935561706e7f60dad6 and
1d0cc63227f1c7d0b15f873a2088c39ff354f73c.

docs/markdown/authoritative/backend-remote.md
modules/remotebackend/remotebackend.hh

index b73a76483c08c53c8a329436c2f61d5a6a7bb9e4..444f28e8f044a72ddc37bcef150d63be6eb9de53 100644 (file)
@@ -49,7 +49,7 @@ remote-connection-string=pipe:command=/path/to/executable,timeout=2000
 ```
 
 ### HTTP connector
-parameters: url, url-suffix, post, post\_json, cafile, capath, timeout (default 2000)
+parameters: url, url-suffix, post, post\_json, timeout (default 2000)
 
 ```
 remote-connection-string=http:url=http://localhost:63636/dns,url-suffix=.php
@@ -59,7 +59,7 @@ HTTP connector tries to do RESTful requests to your server. See examples. You ca
 
 URL should not end with /, and url-suffix is optional, but if you define it, it's up to you to write the ".php" or ".json". Lack of dot causes lack of dot in URL. Timeout is divided by 1000 because libcurl only supports seconds, but this is given in milliseconds for consistency with other connectors.
 
-You can use HTTPS requests. If cafile and capath is left empty, remote SSL certificate is not checked. HTTP Authentication is not supported. SSL support requires that your cURL is compiled with it.
+HTTPS is not supported. HTTP Authentication is not supported.
 
 ### ZeroMQ connector
 parameters: endpoint, timeout (default 2000ms)
index b1b18083a8477a3e15561a564a4e939e288f7f74..4f7886a7637a6aea6758cada2dd7372d9d5cab6e 100644 (file)
@@ -76,8 +76,6 @@ class HTTPConnector: public Connector {
     int timeout;
     bool d_post; 
     bool d_post_json;
-    std::string d_capath;
-    std::string d_cafile;
     bool json2string(const rapidjson::Value &input, std::string &output);
     void restful_requestbuilder(const std::string &method, const rapidjson::Value &parameters, YaHTTP::Request& req);
     void post_requestbuilder(const rapidjson::Document &input, YaHTTP::Request& req);