]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Merge pull request #2593 from cmouse/remotebackend-patch-createslavedomain
authorPeter van Dijk <peter.van.dijk@netherlabs.nl>
Mon, 15 Jun 2015 11:33:39 +0000 (13:33 +0200)
committerPeter van Dijk <peter.van.dijk@netherlabs.nl>
Mon, 15 Jun 2015 11:33:39 +0000 (13:33 +0200)
Remotebackend patch createSlaveDomain

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

index cfa3b5901074cdb1e0b02e9a2270d402c7c6ba42..b3449e43d7b3f70f7768a35cad1b0ef0721f9e1f 100644 (file)
@@ -695,7 +695,7 @@ Creates new domain. This method is called when NOTIFY is received and you are su
 
 Mandatory: No
 Parameters: ip, domain
-Optional parameters: account
+Optional parameters: nameserver, account
 Reply: true for success, false for failure
 
 #### Example JSON/RPC
index fd4e37f1a93cba19ff22f502583a6eb7eedab257..c7405bdaace4d1e89c323a657370d26c9fdba37d 100644 (file)
@@ -730,6 +730,7 @@ bool RemoteBackend::createSlaveDomain(const string &ip, const string &domain, co
    parameters.SetObject();
    JSON_ADD_MEMBER(parameters, "ip", ip.c_str(), query.GetAllocator());
    JSON_ADD_MEMBER(parameters, "domain", domain.c_str(), query.GetAllocator());
+   JSON_ADD_MEMBER(parameters, "nameserver", nameserver.c_str(), query.GetAllocator());
    JSON_ADD_MEMBER(parameters, "account", account.c_str(), query.GetAllocator());
    query.AddMember("parameters", parameters, query.GetAllocator());