From: Otto Moerbeek Date: Thu, 19 Jun 2025 07:06:41 +0000 (+0200) Subject: Add missed zoneSizeHint X-Git-Tag: dnsdist-2.0.0-beta1~3^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F15692%2Fhead;p=thirdparty%2Fpdns.git Add missed zoneSizeHint Signed-off-by: Otto Moerbeek --- diff --git a/pdns/recursordist/rec-rust-lib/docs-new-preamble-in.rst b/pdns/recursordist/rec-rust-lib/docs-new-preamble-in.rst index 0becbd5667..6e76f3ce83 100644 --- a/pdns/recursordist/rec-rust-lib/docs-new-preamble-in.rst +++ b/pdns/recursordist/rec-rust-lib/docs-new-preamble-in.rst @@ -529,7 +529,7 @@ As of version 5.2.0, a forwarding catalog zone entry is defined as: recurse: bool, default false notify_allowed: bool, default false -.. versionchanged:: 5.3.0 The aliases ``max_received_bytes``, ``local_address``, ``axfr_timeout`` have been introduced. +.. versionchanged:: 5.3.0 The aliases ``zone_size_hint``, ``max_received_bytes``, ``local_address``, ``axfr_timeout`` have been introduced. While this setting has no equivalent old-style Lua configuration, it cannot appear together with :ref:`setting-lua-config-file` being set. If you want to use catalog zones to define forwards, you need to convert existing Lua configuration to YAML format. diff --git a/pdns/recursordist/rec-rust-lib/rust-bridge-in.rs b/pdns/recursordist/rec-rust-lib/rust-bridge-in.rs index 3d76b84cf3..46b90831be 100644 --- a/pdns/recursordist/rec-rust-lib/rust-bridge-in.rs +++ b/pdns/recursordist/rec-rust-lib/rust-bridge-in.rs @@ -263,7 +263,7 @@ pub struct ApiZones { pub struct XFR { #[serde(default, skip_serializing_if = "crate::is_default")] addresses: Vec, - #[serde(default, skip_serializing_if = "crate::is_default")] + #[serde(default, skip_serializing_if = "crate::is_default", alias = "zone_size_hint")] zoneSizeHint: u32, #[serde(default, skip_serializing_if = "crate::is_default")] tsig: TSIGTriplet,