On 6/19/2018 7:14 PM, Brian J. Murrell wrote:
> On Tue, 2018-06-19 at 09:39 -0700, Tom Eastep wrote:
>>
>> It is in 5.2.0
> 
> Hrm.  I had to patch /usr/share/shorewall/action.IfEvent by hand with
> 5.2.0.
> 
>> Does your distro install the common Shorewall files in
>> a directory other than /usr/share/shorewall/?
> 
> I don't believe so, no:
> 
> $ rpm -qf /usr/share/shorewall/action.IfEvent
> shorewall-5.2.0-0.01.fc28.noarch
> 
>> Does 'shorewall show
>> actions' list IfEvent?
> 
> $ sudo shorewall show actions | grep IfEvent
> IfEvent            noinline           # Perform an action based
> on an event
> 
> Here's what's in the tarball I downloaded:
> 
> $ md5sum shorewall-5.2.0.tar.bz2 
> 64197788451a266d542f0af17fa9da12  shorewall-5.2.0.tar.bz2
> $ tar xOjvf shorewall-5.2.0.tar.bz2 shorewall-5.2.0/Actions/action.IfEvent | 
> sed -ne '135,141p'
>     #
>     # if the event is armed, remove it and perform the action
>     #
>     perl_action_helper( $action , "-m mark --mark $mark/$mark -m recent 
> --remove --name $event" );
> } elsif ( $command & $UPDATE_CMD ) {
>     perl_action_helper( $action, "-m recent --update ${duration}--hitcount 
> $hitcount --name $event $srcdst" );
> } else {
> 
> Which looks to me like the unpatched version, or am I mistaken?
> 
> I'd do some git archaeology to see when this patch went in but it seems
> SF's git-web interface is pretty immature in that respect.  Github's
> "Blame" functionality would tell the story.
> 

Looks like the change is in tag '5.2.0.1' in the code repo.

-Matt
-- 
Matt Darfeuille

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Shorewall-users mailing list
Shorewall-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/shorewall-users

Reply via email to