If a package does not list any packages needed do not check to make sure its installed.
Add variable substitutions: $wanip, $lanip to wizard and pkg_edit facilities.
Expand the usage of $myurl in wizard fields and pkg_edit
Correctly save and restore values.
Say hello to package editing capabilities!
Add package edit buttons
Convert Add to + button, Delete to - button
Add save button for ftp proxy item
Seperate firewall and ftp-proxy sections
Allow FTP-Proxy to be disabled under advanced menu.
Enable ftp-proxy
Update license for pfSense
Update a few (C)
Add package web address links
Break status into its own column
Seperate Category and status better
Add status field
Record package version upon install for future upgrade option.
Correctly remove packages when a lot of packages are installed.
Reported-by: bkw
When a package does not install correctly, clear the output windows and alert the user that something has gone wrong. Also clear the progress bar.
Allow multiple interfaces
Honour multiselect tag
Change (C)
Change description color to white
Remove /31 from interfaces.
remove /31 from interface IP assignment screens since a /31 subnet has 0 usable IP addresses. simpify all 1-32 loops by using the same code as much as possible.
Add interfaces_selection field type which will populate a select box filled with the interfaces.
Change m0n0wall -> pfSense
Noticed-by: Bryan
Check for package installation after running both sets of pkg_add -r
If pkg_add fails, do not continue installation.
Un tar extra package items to /
Move the stepsubmitphpaction out of the field collection. It was not setting the root password correctly.
Explain what the Admin password is.
Call system_password_configure which syncs the http password.
Add new custom_php_command_before_form directive which is handy to setup function evals that can be hooked into throughout the life of a package
Add a number of directives allowing fields to be tied together similar to wizard.php
Correctly set the left hand panes package url if configfile is set
Sync web GUI password when saving the Admin password. Also sync ssh password at the same time.
Reported-by: B.Kharazmi
Clarify Admin password is for WebGUI
change m0n0wall to pfSense
Alert to the user that packages do not modify firewall rules
Correctly disable fast routing when user selects this option
Clean up log statements. No functional changes.
Do not show fetch progress directly on screen
Download all additional files correctly listed in xml file.
Do not use a array on the additional item
Teach package manager about $myurl variable that can be used to help send a user to another port such as http://$myurl:3000 for ntop.
evalulate $myurl to the environment ip of the server
Use configfile or url tag for each file. If .xml is ommited for a configfile and no url is specified then add .xml
Use configfile attribute or url atribute
Make package deinstall script aware of the fact that there may be multiple left hand menu items for each package.
Fix eval bug.
update (C)
Make sure xml configuration filename is lowercase
Correct package header name
Actually hault when called.
Fix checkbox bug where checkboxes are not enabled in the wizards properly.
Use original logo, do not resize.
Upon post, redirect to halt.php.
Noticed-by: B.Kharazmi
Finishing add halt to the system.Suggested-by: Bachman Kharazmi
Allow additional files to be defined, downloaded and un tarred if need be.
Firmware upgrade is now working!
Allow multiple menu items to be installed
Turn off debugging
Only unlink if file exists.
Teach verify_gzip_file to use gzip instead of gunzip.
Sync root password with admin password
Remove debugging info.
Correctly restore SelectedType selection on wizard load and correctly save out the selected type setting.
Correct value cases and simplify setting of type.
Correct Type save selection on WAN interface wizard screen.
Add stepsubmitbeforesave tag which will process text before saving.
Add link to pfsense home page
Add suport for pfstat.conf
Add password and normal input options
Make sure item is array before traversing.
Teach package manager how to save the rowhelper row values correctly as arrays.
Add rowhelper type which will place add and delete row items on a form. This can be used to group like items together on the web gui. First package employing this neat feature is pfStat
Add custom_add_php_command_late tag.
Stray a.
Dont delete pkg* here, delete in pkg_mgr only.
Move loop counter. Fixes a add / delete bug.
Remove package manifest after usage forcing fresh package listing each time you enter packaage manager.
Changes for nmap and packages that do not require anything to be saved.
Allow packages to live under Diagnostics menu
document the new xml variable setting routine
Finish packaging storage mechanism. Upon package deletin the package manager will loop through the variables and set them so that you can invoke commands such as system("pw userdel " . $username); from the xml configuration file.
Correctly save out posted fields to xml configuration file.
Use javascript to detect which state Type should be in initially.
Wizard.xml -> wizard.php
Add enable and disable fields feature to XML language. Fix the TYPE dropdown.
Correct white space seperation.
Dont set root password if fields are blank.
Update (C) info.
Clean up arraynum handling.
Redirect to the initial setup wizard on the first time the web gui is accessed.
Wizard should now be in fully working oorder including reboot, etc.
Move the "User has been added." save message to the XML file where it belongs.