Snort 2.9.6.0 pkg v3.0.9

Snort 2.9.6.0 pkg v3.0.10
---------------------------------

This update for the Snort package fixes four bugs and adds two new features.

Bug Fixes:
--------------
1. The word CANCEL is misspelled in a confirmation prompt when clearing all blocks on BLOCKED tab.

2. Call-time pass-by-reference is now deprecated in PHP 5.5 used on pfSense 2.2 installs.

3. Snort will install but not start on pfSense 2.2 snapshots.

4. When disabling Snort on an interface, some Snort settings are cleared and lost.

New Features:
-------------------
1. The ability to create a new Snort interface instance by "duplicating" an existing instance is now available.  This feature allows an admin to duplicate the settings for an existing interface over to a new Snort instance on a different physical interface.  All settings are duplicated with the exception of: (1) the interface name, (2) the interface description, (3) the Home Net, External Net, Pass List and Suppress List values.  The Home Net, External Net, Pass List and Suppress List values for the new instance are set to "default".  The "duplicate" feature is activated by clicking the plus (+) icon next to the desired "source" instance.

2. Additional configuration parameters for the POP3, IMAP and SMTP preprocessors are now available on the PREPROCESSORS tab.  These parameters were formerly defaulted to hard-coded values, but are now configurable by the user to optimize performance of these preprocessors in a specific environment.

Yes, the defaults are good idea on post-install.  I have been procrastinating on a big fix to remove some of the code duplication in the Snort package and move to a model like the one in the new Suricata package.  I will bump up the priority of that effort.