Skip to content

TASK-6411 IPv6 improvements, draft 5.1 changelog #794

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions content/momentum/4/modules/auth-radius.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,15 @@ The following example demonstrates how to configure Momentum to pass LOGIN crede
```
# Configure the RADIUS client
auth_radius {
NAS-IP-Address = 10.0.0.1 # the IP address of this SMTP server
NAS-IP-Address = fd01:345::1 # the IP address of this SMTP server
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Did we test with IPv6 address? If not, we shall keep the example in IPv4.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I was asked to add IPv6 examples.

server "one" {
host = "radius-1.example.com"
secret = "secret1"
max_tries = "1"
timeout = "30"
}
server "two" {
host = "radius-2.example.com"
server "ipv6wport" {
host = "[2001:fd3::1]:2812"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We can keep the example in IPv4.

secret = "secret2"
max_tries = "2"
timeout = "30"
Expand Down Expand Up @@ -85,7 +85,7 @@ RADIUS servers can be defined using the dictionary syntax shown above; the dicti

<dd>

The hostname or IP address of the RADIUS server. If a colon is present in the string then the left side of the string will be used as the hostname/IP address and the right hand side will be used as the port number on the server. If left unspecified, the RADIUS standard port number of 1812 will be used.
The hostname or IP address of the RADIUS server. The hostname/IP address can be followed by a colon and the port number on the server. If left unspecified, the RADIUS standard port number of 1812 will be used. An IPv6 address must be enclosed in brackets if a port was added.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We can mention that since 5.1, IPv6 address can be used but must be enclosed in bracket if a port is specified.


</dd>

Expand Down
2 changes: 1 addition & 1 deletion content/momentum/4/modules/mail-loop.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ description: "The mail loop module provides automatic suppression of potential m

The mail_loop module provides automatic suppression of potential mail loops with two standard mechanisms:

* Suppression of delivery attempts to any configured IP interfaces on the machine.
* Suppression of delivery attempts to any configured IP interfaces on the machine, including IPv6.

* Suppression of messages with more than a specified number of Received headers.

Expand Down
2 changes: 1 addition & 1 deletion content/momentum/4/modules/mxip.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ mxip.example. 86400 IN NS localhost.

The mxip module implements a dns_get_As hook in order to augment the DNS resolution behaviour. If your integration or deployment also implements a dns_get_As hook, then you may not be able to use the mxip module.

The mxip module only supports IPv4 addresses in the hostname field of MX records. IPv6 addresses are explicitly not supported by the mxip module.
The mxip module supports IPv4 (and IPv6 as of Momentum 5.1) addresses in the hostname field of MX records.

The mxip module can be configured as follows:

Expand Down
2 changes: 1 addition & 1 deletion content/momentum/4/modules/url-ripper.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ Explicitly specifies headers from which emails (and in turn mailbox domains) sho

<dd>

Describes the base domain under which prospects should be resolved.
Describes the base domain under which prospects should be resolved. To utilize the IPv6 support added in Momentum 5.1, select a DNSBL server that supports IPv6 addresses.

</dd>

Expand Down
2 changes: 1 addition & 1 deletion content/momentum/changelog/5/5-0.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
lastUpdated: "03/01/2025"
title: "Momentum 5.0 Changelog"
description: "Momentum 5.0 was released on 2024-03-01. This section will list all of the major changes that happened with the release of Momentum 5.0. Depending on installation type, all changes may not be applicable"
description: "Momentum 5.0 was released on 2025-03-01. This section will list all of the major changes that happened with the release of Momentum 5.0. Depending on installation type, all changes may not be applicable"
---

This section will list all of the major changes that happened with the release of **Momentum 5.0**. Depending on installation type, all changes may not be applicable
Expand Down
17 changes: 17 additions & 0 deletions content/momentum/changelog/5/5-1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
lastUpdated: "06/11/2025"
title: "Momentum 5.1 Changelog"
description: "Momentum 5.1 was released on 2025-07-01. This section will list all of the major changes that happened with the release of Momentum 5.1. Depending on installation type, all changes may not be applicable"
---

This section will list all of the major changes that happened with the release of **Momentum 5.1**. Depending on installation type, all changes may not be applicable

<a name="changelog.5.1.table"></a>

| Type | Ticket | Description |
| --- | --- | --- |
| Fix | | |
| Feature | TASK-6489 | Add IPv6 support to rbldnsd RBL lookups performed with the msys.pbp module |
| Feature | TASK-2248 | Add IPv6 support to mail_loop module |
| Feature | TASK-6411 | Add IPv6 support to url_ripper module |
| Feature | TASK-6411 | Add IPv6 support to auth_radius module |
3 changes: 2 additions & 1 deletion content/momentum/changelog/5/index.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
---
lastUpdated: "03/01/2025"
lastUpdated: "06/11/2025"
title: "Category File"
type: "custom"
name: "Momentum 5.x Changelogs"
description: "Momentum 5.x Changelogs"
---

* [Momentum 5.0 Changelogs](/momentum/changelog/5/5-0)
* [Momentum 5.1 Changelogs](/momentum/changelog/5/5-1)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

could you please point me to where 5-1 changelog is?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just added it.

2 changes: 2 additions & 0 deletions content/momentum/navigation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1969,6 +1969,8 @@
- link: /momentum/changelog/5
title: Momentum 5.x Changelog
items:
- link: /momentum/changelog/5/5-1
title: Momentum 5.1 Changelog
- link: /momentum/changelog/5/5-0
title: Momentum 5.0 Changelog
- link: /momentum/changelog/4
Expand Down
Loading