feat: Add score and opnsense implementation to register dhcp leases in dns server
This commit is contained in:
@@ -426,7 +426,7 @@ pub struct OPNsenseXmlSection {
|
||||
pub syslog: Option<ConfigSyslog>,
|
||||
#[yaserde(rename = "TrafficShaper")]
|
||||
pub traffic_shaper: Option<RawXml>,
|
||||
pub unboundplus: Option<RawXml>,
|
||||
pub unboundplus: Option<UnboundPlus>,
|
||||
#[yaserde(rename = "DHCRelay")]
|
||||
pub dhcrelay: Option<RawXml>,
|
||||
pub trust: Option<RawXml>,
|
||||
@@ -858,17 +858,17 @@ pub struct Proxy {
|
||||
|
||||
#[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
|
||||
pub struct ConfigGeneral {
|
||||
pub enabled: i32,
|
||||
pub enabled: i8,
|
||||
#[yaserde(rename = "error_pages")]
|
||||
pub error_pages: String,
|
||||
pub icpPort: MaybeString,
|
||||
pub logging: Logging,
|
||||
pub alternateDNSservers: MaybeString,
|
||||
pub dnsV4First: i32,
|
||||
pub dnsV4First: i8,
|
||||
pub forwardedForHandling: String,
|
||||
pub uriWhitespaceHandling: String,
|
||||
pub enablePinger: i32,
|
||||
pub useViaHeader: i32,
|
||||
pub enablePinger: i8,
|
||||
pub useViaHeader: i8,
|
||||
pub suppressVersion: i32,
|
||||
pub connecttimeout: MaybeString,
|
||||
#[yaserde(rename = "VisibleEmail")]
|
||||
@@ -889,8 +889,8 @@ pub struct Logging {
|
||||
|
||||
#[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
|
||||
pub struct Enable {
|
||||
pub accessLog: i32,
|
||||
pub storeLog: i32,
|
||||
pub accessLog: i8,
|
||||
pub storeLog: i8,
|
||||
}
|
||||
|
||||
#[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
|
||||
@@ -900,7 +900,7 @@ pub struct Cache {
|
||||
|
||||
#[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
|
||||
pub struct LocalCache {
|
||||
pub enabled: i32,
|
||||
pub enabled: i8,
|
||||
pub directory: String,
|
||||
pub cache_mem: i32,
|
||||
pub maximum_object_size: MaybeString,
|
||||
@@ -1069,7 +1069,7 @@ pub struct UnboundPlus {
|
||||
pub dots: MaybeString,
|
||||
pub hosts: Hosts,
|
||||
pub aliases: MaybeString,
|
||||
pub domains: MaybeString,
|
||||
pub domains: Option<MaybeString>,
|
||||
}
|
||||
|
||||
#[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
|
||||
@@ -1082,9 +1082,9 @@ pub struct UnboundGeneral {
|
||||
pub dns64: MaybeString,
|
||||
pub dns64prefix: MaybeString,
|
||||
pub noarecords: MaybeString,
|
||||
pub regdhcp: i32,
|
||||
pub regdhcp: i8,
|
||||
pub regdhcpdomain: MaybeString,
|
||||
pub regdhcpstatic: i32,
|
||||
pub regdhcpstatic: i8,
|
||||
pub noreglladdr6: MaybeString,
|
||||
pub noregrecords: MaybeString,
|
||||
pub txtsupport: MaybeString,
|
||||
@@ -1096,12 +1096,13 @@ pub struct UnboundGeneral {
|
||||
|
||||
#[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
|
||||
pub struct Advanced {
|
||||
pub hideidentity: i32,
|
||||
pub hideversion: i32,
|
||||
pub prefetch: i32,
|
||||
pub prefetchkey: i32,
|
||||
pub dnssecstripped: i32,
|
||||
pub serveexpired: i32,
|
||||
pub hideidentity: i8,
|
||||
pub hideversion: i8,
|
||||
pub prefetch: i8,
|
||||
pub prefetchkey: i8,
|
||||
pub dnssecstripped: i8,
|
||||
pub aggressivensec: i8,
|
||||
pub serveexpired: i8,
|
||||
pub serveexpiredreplyttl: MaybeString,
|
||||
pub serveexpiredttl: MaybeString,
|
||||
pub serveexpiredttlreset: i32,
|
||||
@@ -1125,6 +1126,7 @@ pub struct Advanced {
|
||||
pub numqueriesperthread: MaybeString,
|
||||
pub outgoingrange: MaybeString,
|
||||
pub jostletimeout: MaybeString,
|
||||
pub discardtimeout: MaybeString,
|
||||
pub cachemaxttl: MaybeString,
|
||||
pub cachemaxnegativettl: MaybeString,
|
||||
pub cacheminttl: MaybeString,
|
||||
|
||||
Reference in New Issue
Block a user