Skip to content

Commit 4c0c99a

Browse files
committed
add dns_caa_* remote api functions. fixes #5559
1 parent eb3c7ba commit 4c0c99a

File tree

2 files changed

+23
-0
lines changed

2 files changed

+23
-0
lines changed

interface/lib/classes/remote.d/dns.inc.php

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -428,6 +428,28 @@ public function dns_alias_delete($session_id, $primary_id, $update_serial=false)
428428

429429
// ----------------------------------------------------------------------------------------------------------------
430430

431+
//* Get record details
432+
public function dns_cname_get($session_id, $primary_id) {
433+
return $this->dns_rr_get($session_id, $primary_id, 'CAA');
434+
}
435+
436+
//* Add a record
437+
public function dns_cname_add($session_id, $client_id, $params, $update_serial=false) {
438+
return $this->dns_rr_add($session_id, $client_id, $params, $update_serial, 'CAA');
439+
}
440+
441+
//* Update a record
442+
public function dns_cname_update($session_id, $client_id, $primary_id, $params, $update_serial=false) {
443+
return $this->dns_rr_update($session_id, $client_id, $primary_id, $params, $update_serial, 'CAA');
444+
}
445+
446+
//* Delete a record
447+
public function dns_cname_delete($session_id, $primary_id, $update_serial=false) {
448+
return $this->dns_rr_delete($session_id, $primary_id, $update_serial, 'CAA');
449+
}
450+
451+
// ----------------------------------------------------------------------------------------------------------------
452+
431453
//* Get record details
432454
public function dns_cname_get($session_id, $primary_id) {
433455
return $this->dns_rr_get($session_id, $primary_id, 'CNAME');

interface/web/dns/lib/remote.conf.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
$function_list['dns_a_get,dns_a_add,dns_a_update,dns_a_delete'] = 'DNS a functions';
55
$function_list['dns_aaaa_get,dns_aaaa_add,dns_aaaa_update,dns_aaaa_delete'] = 'DNS aaaa functions';
66
$function_list['dns_alias_get,dns_alias_add,dns_alias_update,dns_alias_delete'] = 'DNS alias functions';
7+
$function_list['dns_caa_get,dns_caa_add,dns_caa_update,dns_caa_delete'] = 'DNS caa functions';
78
$function_list['dns_cname_get,dns_cname_add,dns_cname_update,dns_cname_delete'] = 'DNS cname functions';
89
$function_list['dns_ds_get,dns_ds_add,dns_ds_update,dns_ds_delete'] = 'DNS ds functions';
910
$function_list['dns_hinfo_get,dns_hinfo_add,dns_hinfo_update,dns_hinfo_delete'] = 'DNS hinfo functions';

0 commit comments

Comments
 (0)