bring protocols on NAT edit page more in line with rule edit page
Make the byte counts on OpenVPN status human readable rather than huge unformatted numbers.
Create some symlinks inside pbi dir to reduce differences between 2.1 and 2.2 and avoid the need to change a lot of PBI scripts
Validate starttime and stoptime format
Be more careful with host parameter and make sure it's escaped when call shell functions
Escape parameters passed to shell_exec()
Remove useless code, variable is set again on next line
Make sure variables are escaped, also replace exec calls to run rm by unlink_if_exists()
Avoid directory traversal when reading package xml files, also check if file exists before try to read it
Remove id=0 from miniupnpd menu and shortcut
Remove . and / from pkg name to avoid directory traversal
Fix core dump on viewing invalid package log
Avoid directory traversal on restorefullbackup
Re-generate session ID on a successful login to avoid session fixation
Add comment I forgot on last commit
Protect rssfeed parameters with htmlspecialchars()
Protect servicestatusfilter parameter with htmlspecialchars()
Fix syntax error
Always set httponly attribute on cookies
Change the option for webconfig login autocomplete from opt-in to opt-out, also bump config version and write a function to keep the current status on upgrades