Fix various nagging package issues.
Misssed typo
Check with get_pkg_id() if the package is installed. If it is not, continue on to next element
Version bump
rmdir_recursive: Handle single files and remove an extra foreach.
Make sure we remove the package's XML file.
Fix a typo. This broke package deinstallation.
Brute force delete a package if it still exists after unlink_ifexists()... the item in question is most likely a directory.
Don't attempt to run package deinstall commands if the package XML hasn't been parsed (or it doesn't exist).
Honour the custom_php_deinstall_command which is in about 90% of our packages!
Add Halo2 + XBox Live
Woops, missing space krept in
Simplify the carp and pfsync rules a lot and make them match the openbsd faq page closer
Revert non carp keep state change, it breaks carp.
require -> require_once
Revert to older dump_clog call. racoon is still logging to system.log.
Revert to older dump_clog call. Packages will need to use the <logging> tag to keep this page clean.
Don't remove preg_grep just yet.
Remove package handling from dump_clog.
Don't attempt to parse package configuration on deinstall if it doesn't exist.
reported-by: Scott
Add 'service' listtag.
First round of shaper rule editing fixes
Be sure to pass start to scripts when starting from the service manager
Make menu td nowrap
small cleanupsserial option now saves (still won't show if you go back into page for some reason)
Killall -9 pfctl then redirect back to status_queues.php
Really fix Status -> Queues
Sort queues so status -> queues should work again
Move statement to description
Note that the wizard will subtract 20% from the queues for overthinkers
VOIP queues probably shouldn't have RED
Multi-wan code fixes (this commit brought you by the words multi and wan)
Grab default route as a gateway, interface might be dynamic
Add system->afterfilterchangeshellcmd xml tag which will be exec'd aftereach filter_configure() call. This is useful for fixing stuff like:
http://www.m0n0.ch/wall/list/?action=show_msg&actionargs%5B%5D=172&actionargs%5B%5D=46
Fix ) bug
White on white isn't such a good choice for text color
Fix rule duplication bug here too
Remove extra input box
Port range cleanupMinor description lengtheningAdd AH and ESP to IPSEC rule
Add support for roue-to inside each rule which allows traffic direction for multiple wan environments
Make reply-to actually work (it's a miracle nobodies noticed!)
Remove extra chars
Add userconfig_script_load
Add more bandwidth settings
Do not keep state on carp traffic. Chris D seems to think this may allow us to do inbound states.
Add a large port range to * until we can get a conrete idea of which ports it uses.
We dont need to create an array with a BLANK element... DUH!
Back out my band-aid which is covering up a bigger problem.
For voicepulse users, add 4569 as a qos port as well
Add VoicePulse providers backend code. It uses ports 16384-16482 UDP
Call custom_php_command_before_form before resync
Resync a package on installation
Add mouseovers for reinstallation buttons.
We need to remove packages from the top down, not the bottom up.
small wizard fixes
Break between progress bar and first textarea
Don't throw errors if no packages are currently installed.
Remove an extra newline.
Add support for XML (or package) reinstallation and package deletion.
Add Remove Wizard button
This should zap Ticket #137 to outter space.
Relaunch pftpx on dhclient changes if necessary
Remove many unneeded ports suggested by craSH
Add IRC and DNS to the boost other protocol category
Update package utilities.
Fix package reinstallation.
Fix syntax error.
Whoops, checking for the wrong $_GET variable.
Add reinstall all packages. This needs to be tested.
Add PlanetSide game
Fix reboot method.
Add RPC wrapper to rc.reboot. This method requires password authentication.
Nuke the "Reset queues if they do not load." line
Do not attempt to populate from array if user picks <> "Generic"
Passes uppercase variables
Update traffic shaper
Add Asterisk support
Add MP3 streaming media option
Correctly install the providers rules
Missing $
Corretly enable checked rules and only turn on rules for checked items
Make sure we setup arrays before populating
Unbreak shaper[tm]
Fix progress bars.
Update output and status windows when installation is complete.
Only install shaper items for checked boxes.
This opens up a new can of worms, all boxes should be checked by default if we are unchecking the parent checkbox.
Add Kbit values up to 1024
Magic Shaper -> EZ Shaper
Remove old rc files
Change others priority to 4
Add others category which includes: