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.

One comment i have on these.
Can you use isset() and !empty() here just for the sake of not putting some wrong confguration on the backend?