I was running 3.7.6 (I think) and clicked the upgrade button from package manager. When Zeroshell rebooted, most of the firewall rules were broken.
Firewall was heavily utilising nDPI. On closer inspection, some of the nDPI protocols had broken references. They show in the rule table, but opening nDPI picker, the lines are blank in the selected protocols. eg FTP Control and Data.
Even after fixing all these, and reapplying every rule that includes nDPI, it still isn’t working for most protocols. I’ve had to add rules by port number to get any traffic through the firewall.
What gives? Kernel is 4.4.95-ZS, The only other package I have installed is NTOP 40e00 v2.4.
Do you have the ntop package installed? since nDPI is from ntop, maybe there is a inter-version compatibility problem. That’s all I can think of, and explains why this is apparently not a widespread issue.