Project

General

Profile

Actions

Regression #14866

closed

System aliases created for local subnets can be an invalid length

Added by Steve Wheeler 7 months ago. Updated 6 months ago.

Status:
Resolved
Priority:
High
Assignee:
Category:
Aliases / Tables
Target version:
Start date:
Due date:
% Done:

100%

Estimated time:
Plus Target Version:
23.09
Release Notes:
Force Exclusion
Affected Version:
Affected Architecture:
All

Description

In 23.09 system aliases are added to the ruleset for subnets on local interfaces. They are automatically created using the interface names appended with '__NETWORK'.

The aliases can create a name length greater than 32 characters and that's invalid:

There were error(s) loading the rules: /tmp/rules.debug:54: table name too long, max 31 chars - The line in question reads [54]: table <SOMEVERYLONGINTERFACENAME10__NETWORK> persist { 172.22.254.28/30 }
@ 2023-10-11 16:39:58
Actions #2

Updated by Marcos M 7 months ago

  • Status changed from New to In Progress
  • Assignee set to Marcos M
Actions #3

Updated by Marcos M 7 months ago

  • Status changed from In Progress to Feedback
  • % Done changed from 0 to 100
Actions #4

Updated by Danilo Zrenjanin 7 months ago

I could reproduce the issue against:

23.09-DEVELOPMENT (amd64)
built on Fri Sep 29 23:50:00 UTC 2023
FreeBSD 14.0-CURRENT
Actions #5

Updated by Danilo Zrenjanin 7 months ago

  • Status changed from Feedback to Resolved

Tested the patch against:

23.09-BETA (amd64)
built on Wed Oct 11 6:00:00 UTC 2023
FreeBSD 14.0-CURRENT

It fixes the issue.

I am marking this ticket resolved.

Actions #6

Updated by Jim Pingle 7 months ago

  • Tracker changed from Bug to Regression
  • Release Notes changed from Default to Force Exclusion
Actions #7

Updated by Jim Pingle 6 months ago

  • Target version changed from 2.8.0 to 2.7.1
Actions

Also available in: Atom PDF