Skip to content

Commit 1577ea9

Browse files
committed
TASK-91082: Announce deprecation of dnsbuf module
Signed-off-by: Doug Koerich <douglas.koerich@bird.com>
1 parent 3032eb9 commit 1577ea9

File tree

6 files changed

+10
-96
lines changed

6 files changed

+10
-96
lines changed

content/momentum/3/3-reference/3-reference-modules-dnsbuf.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
lastUpdated: "09/30/2025"
2+
lastUpdated: "03/26/2020"
33
title: "dnsbuf – Dynamically Set the DNS UDP Buffer Size"
44
description: "Configuration Change This feature is available as beta in Momentum 3 6 5 Momentum does not manipulate the size of UDP sockets it creates and uses for DNS queries instead it will use the default sizes configured by the Operating System This can create problems for clients with too many..."
55
---
@@ -8,7 +8,7 @@ description: "Configuration Change This feature is available as beta in Momentum
88

99
**Configuration Change.** This feature is available as beta in Momentum 3.6.5.
1010

11-
> **NOTE: This feature was DEPRECATED in Momentum 4.8. Please refer to the [updated](/momentum/4/modules/dnsbuf-new) module for changes in the functionality.**
11+
> **NOTE: This feature was DEPRECATED in Momentum 4.8 and is not supported anymore.**
1212
1313
Momentum does not manipulate the size of UDP sockets it creates and uses for DNS queries; instead, it will use the default sizes configured by the Operating System. This can create problems for clients with too many domains (e.g., tens of thousands) in the system. Responses may be dropped, causing unnecessary DNS failures and retries, thus further increasing the DNS query volume. The `dnsbuf` module enables the client to manipulate the DNS buffer sizes on demand, on the fly.
1414

content/momentum/4/4-console-commands.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,10 @@ This table lists all console commands alphabetically giving a brief description.
8484
| [dns_cache refcnts](/momentum/4/console-commands/dns-cache) – Show the references in the DNS cache | 4.0 |   | dns |
8585
| [dns_cache stats](/momentum/4/console-commands/dns-cache) – Show summary stats for the DNS cache | 4.0 |   | dns |
8686
| [dns_cache submit](/momentum/4/console-commands/dns-cache) – Submit a DNS query | 4.0 |   | dns |
87+
| [dnsbuf interval](/momentum/4/modules/dnsbuf#modules.dnsbuf.console) – Change how often setsockopt() operations are performed | 4.2 | dnsbuf | module |
88+
| [dnsbuf rcvbuf_size](/momentum/4/modules/dnsbuf#modules.dnsbuf.console) – Change the rcvbuf_size value on the fly | 4.2 | dnsbuf | module |
89+
| [dnsbuf sndbuf_size](/momentum/4/modules/dnsbuf#modules.dnsbuf.console) – Change the sndbuf_size value on the fly | 4.2 | dnsbuf | module |
90+
| [dnsbuf verify](/momentum/4/modules/dnsbuf#modules.dnsbuf.console) – Query active sockets for current buffer sizes and report the results | 4.2 | dnsbuf | module |
8791
| [domain all](/momentum/4/console-commands/domain-all) – Show statistics for all domains | 4.0 |   | stats |
8892
| [domain](/momentum/4/console-commands/domain) – Show domain statistics | 4.0 |   | stats |
8993
| [ds_core flush cache_name](/momentum/4/modules/ds-core#modules.ds_core.console) – Flush a specific cache | 4.0 | ds_core | module |

content/momentum/4/modules/dnsbuf-new.md

Lines changed: 0 additions & 90 deletions
This file was deleted.

content/momentum/4/modules/dnsbuf.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
lastUpdated: "09/30/2020"
2+
lastUpdated: "03/26/2020"
33
title: "dnsbuf – Dynamically Set the DNS UDP Buffer Size"
44
description: "Configuration Change This feature is available in Momentum 4 2 and later Momentum does not manipulate the size of UDP sockets it creates and uses for DNS queries instead it will use the default sizes configured by the Operating System This can create problems for clients with too many domains..."
55
---
@@ -8,7 +8,7 @@ description: "Configuration Change This feature is available in Momentum 4 2 and
88

99
**Configuration Change.** This feature is available from Momentum 4.2 through 4.7.
1010

11-
> **NOTE: This feature was DEPRECATED in Momentum 4.8. Please refer to the [updated](/momentum/4/modules/dnsbuf-new) module for changes in the functionality.**
11+
> **NOTE: This feature was DEPRECATED in Momentum 4.8 and is not supported anymore.**
1212
1313
Momentum does not manipulate the size of UDP sockets it creates and uses for DNS queries; instead, it will use the default sizes configured by the Operating System. This can create problems for clients with too many domains (e.g., tens of thousands) in the system. Responses may be dropped, causing unnecessary DNS failures and retries, thus further increasing the DNS query volume. The `dnsbuf` module enables the client to manipulate the DNS buffer sizes on demand, on the fly.
1414

content/momentum/4/modules/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ description: "Table of Contents 71 1 Introduction 71 2 ac auth Authentication Ha
3636
| [custom_logger](/momentum/4/modules/custom-logger) | User-defined Logging |
3737
| [dane](/momentum/4/modules/dane) | DANE related DNS Lookups and TLS Verifications |
3838
| [delay_dsn](/momentum/4/modules/delay-dsn) | Delay DSN Generation |
39-
| [dnsbuf](/momentum/4/modules/dnsbuf-new) | Configure the DNS UDP Buffer Sizes |
39+
| [dnsbuf](/momentum/4/modules/dnsbuf) | Dynamically Set the DNS UDP Buffer Size |
4040
| [domainkeys](/momentum/4/modules/domainkeys) | Yahoo! DomainKeys |
4141
| [ds_core](/momentum/4/modules/ds-core) | Datasource Query Core |
4242
| [EC_logger](/momentum/4/modules/ec-logger) | Momentum-Style Logging |

content/momentum/4/modules/summary-all-modules.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ All modules are listed alphabetically with a brief description. Singleton module
4444
| [dk_validate](/momentum/4/modules/domainkeys) | 4.0 | Validate inbound mail checking domain keys signatures |   |   |  ✓ |   |
4545
| [dkim_sign](/momentum/4/modules/opendkim) | 4.0 | Attach DKIM signatures to outbound mail |   |   |  ✓ |   |
4646
| [dkim_validate](/momentum/4/modules/opendkim) | 4.0 | Validate inbound mail checking DKIM signatures |   |   |  ✓ |   |
47-
| [“dnsbuf – Configure the DNS UDP Buffer Sizes](/momentum/4/modules/dnsbuf-new) | 4.8 | Set UDP buffer sizes for DNS |   |   |   | [“dnsbuf – Dynamically Set the DNS UDP Buffer Size”](/momentum/4/modules/dnsbuf) **(DEPRECATED)** |
47+
| [“dnsbuf – Dynamically Set the DNS UDP Buffer Size](/momentum/4/modules/dnsbuf) | 4.2 | Manipulate DNS buffer sizes on demand |   |   |   |   |
4848
| [“ds_core - Datasource Query Core”](/momentum/4/modules/ds-core) (*singleton*) | 4.0 | Provide modular data access and caching for use by other modules |  ✓ |   |   |   |
4949
| [“EC_logger – Momentum-Style Logging”](/momentum/4/modules/ec-logger) | 4.0 | Log the status of messages |   |   |   |   |
5050
| [“eleven – Eleven eXpurgate Content Scanning”](/momentum/4/modules/eleven) (*singleton*) | 4.0 | This module implements the eleven spam filter and categorization service |   |   |  ✓ |   |

0 commit comments

Comments
 (0)