Change Snort to always use FreeBSD-10-0 precompiled SO rules in pfSense 2.4.x releases. #471
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Snort.org distributes three versions of shared-object precompiled rules for FreeBSD. The versions are for FreeBSD 8.1, FreeBSD 9 and FreeBSD 10. The former Snort package code defaulted to the 8.1 rules (from way back when) and then tested via a uname -r call to see if FreeBSD 10 was present. That worked for older pfSense releases, but with the release of 2.4 and the new FreeBSD 11.x underlying OS, the old code would incorrectly default to FreeBSD 8.1. This change makes Snort always use the FreeBSD 10 SO rules until such time as Snort.org provides FreeBSD 11 rules.