Add a highlight text color, add border color. Change to pfSense color scheme.
Do not use iframe hack on non Microsoft Internet Explorer Browsers
Add savemsg get parm.
Do not submit the form if the user presses enter in one of the textarea fields with a dropdown widget attached to it.
On internet explorer, select objects are window controls and therefore cannot be overlapped by another other items except for an iframe. To make sure our dropdown box shows up correcty, insert a iframe underneath the dropdowns table with a zorder of 1 less. This will cover the select box and make sure the dropdown looks correctly on IE....
On input validation note that the source or destionation ports can now be aliases.
Style cleanup
Break after each host / port or alias address.
Add auto_complete_helper.hs auto complete javascript helper file.
Aliases now work for ports. Add autocomplete hint field for aliases box on rules edit form.
Do not call shaper_configure() .. It is now built into filter_configure()
Correct the behavior for hosts networks and ports
The subnet box should be greyed out when entering a port alias.
Add back iplen
Add T. Howell-Cintron expanded radius attributes patch.
wake -> take.
Noticed-by: Brian
Change the reboot link color to yellow.
Add IPFW2+ALTQ traffic shaping. We have now switched the rules portion over to IPFW which will tag the packet accordingly.
No need for shifting $config around.. we use the pkg xml parser now
Add show log feature after package installation is completed.
After fixing the diagnostics and optional interfaces items, we lost the functionality to see which packages are installed. Bring this back.
m0n0wall -> pfSense
Alert the user that the upgrade will be in the background.
Add auto upgrade option to pfSense
Add process_kill_command which will kill the process late after installation to allow other items to finish up such as filter_configure();
use parse_xml_config_pkg
Add start_command and restart_command xml tags.
Eliminate extra space after template parsing
Add size capability to rowhelper fields
Add template support to packages. Useful for generating the packages .conf files and such.
Alert user during post package commands
Add package reinstallation button to Backup/Restore area. The script will basically reinstall any packages needed by your configuration after a restore ;)
Add per rule state timeout option. Good for heavily loaded http servers, etc.
Add IPCOMP (IP Compression) support to IPSEC VPN's
Reload the firewall rules when the shaper configuration changes.
Make sure the description reads Default PPTP -> any
When user enables the PPTP server, check to see if a rule exists for PPTP. If not add one. Now the system DOES NOT automatically allocate PPTP rules during init. This brings greater flexibility allowing the user to tailer the PPTP traffic to their needs.
Change m0n0wall -> pfSense.
Noticed-by: Brianm
Add lowthroughtput items to magic shaper
Restore 1.2b3 version.
Add iptos support
Add maximum states for the firewall to advanced menu.
Remove old m0n0wall TCP Timeout field. This is now handled by PF's optimization dropdown.
Eliminate stray save button at top and the extra white space.
Rearrange ALTQ + PF options into their own area at very bottom.
Typo in aggressive.
Regenerate pf rules after save.
Allow for the user to customize the pf optimization options in the system -> advanced menu. the default is normal.
Add swap space graph to main status screen.
Do not set a value="" on checkbox fields.
Inform the user that the reset password is pfsense .. not mono. While where here notify the user that WAN will be set to DHCP.
Add pfctl -vsq debugging command to status page
Resync with 1.2b3 with the additional pf options.
Disable scheduler type change when a queue is defined.
Cat out /tmp/rules.debug in status page
allow bandwidth to not be defined
Improve shaper port handling
Update (C)
Add queues counter status.
Commit what I have so far. Magic shaper now works 100% .. or atleast appears to!
Move scheduler type to advanced menu. We'll default to PRIQ as a simple starting point for new users. NOTE: The scheduler type goes into affect for all interfaces.
Start the process of moving back to a m0n0wall style rules / queues system.
Disable fragmentation rule toggle.
Add description for interfaces selection widget if its set.
Add support for vpn_selection.
Add type column to adddeleteeditpagefields allowing for the script to answer yes and no for checkbox items.
reset selected variable at the begining of foreach loop
Tweak package manager to not require a package to function.
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.