Project

General

Profile

Actions

Bug #12979

open

Snort Rules Update Process Using Deprecated FreeBSD Subdirectory Name

Added by Bill Meeks 3 months ago. Updated 3 months ago.

Status:
Pull Request Review
Priority:
High
Assignee:
Category:
Snort
Target version:
-
Start date:
Due date:
% Done:

50%

Estimated time:
Plus Target Version:
Affected Version:
All
Affected Plus Version:
22.01
Affected Architecture:
amd64

Description

Beginning around the first of March 2022, the Snort rules update package from the Snort VRT changed the subdirectory name for the precompiled Shared Object (SO) rules, in the archive, from "FreeBSD-12" to "FreeBSD-13". The Snort rules update code in the GUI parses the current FreeBSD version from the operating system, so since pfSense is still on FreeBSD 12.3, this results in the rules update code searching for a non-existent "FreeBSD-12" subdirectory in the archive when unpacking it. Until such time as pfSense moves to FreeBSD-13, this logic needs to be changed and the subdirectory name hard-coded to "FreeBSD-13".

Actions #1

Updated by Bill Meeks 3 months ago

A fix for this issue has been posted in Pull Requests https://github.com/pfsense/FreeBSD-ports/pull/1149 for RELEASE and in https://github.com/pfsense/FreeBSD-ports/pull/1150 for DEVELOPMENT. When these requests are merged, this issue can be marked resolved.

Actions #2

Updated by Jim Pingle 3 months ago

  • Status changed from New to Pull Request Review
  • % Done changed from 0 to 50

devel PR merged, left a note on the RELENG_2_6_0 PR as there is an issue there that needs resolved first.

Actions #3

Updated by Bill Meeks 3 months ago

Updated Info: a decision was made to simply cherry-pick the DEVEL change into the RELENG_2_6_0 branch because the Snort package code in both branches was the same. The original pull request against RELENG_2_6_0 has been closed.

This issue can now be marked resolved.

Actions

Also available in: Atom PDF