From a04df076c2c75b8ecf158c8229f8ab7bd675f66e Mon Sep 17 00:00:00 2001 From: Otto Moerbeek Date: Thu, 19 Jun 2025 09:06:41 +0200 Subject: [PATCH] Add missed zoneSizeHint Signed-off-by: Otto Moerbeek --- pdns/recursordist/rec-rust-lib/docs-new-preamble-in.rst | 2 +- pdns/recursordist/rec-rust-lib/rust-bridge-in.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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, -- 2.47.2