Bail out here if a variable isn't an array like it should be.
Refactor the Easy Rule code a bit. Add a CLI version.
Fix EasyRule port check so it is only tested when the protocol is TCP or UDP. Resolves #412While I'm here, make EasyRule put a description in when writing the config so it shows up properly in the config history.
Ticket #340. Remove bogus functions. Sort aliases the same way it is done on the aliases page.
Clean up some formatting while I'm here.
Fix Easy Rule for OpenVPN interfaces. Resolves #349
Move two include files to /etc/inc instead of leaving them in the www dir. Move filterparser.php to /usr/local/bin since it's not meant to be used from the web interface.