(#479) GUI side workaround for multi-wan synproxy issue
Correctly restore DHCP gateway setting in firewall rule.
Ticket #480
Slightly better description of what the gateway option actually does
First Step in Fixing AutoComplete and Cleaning Up Code
Add DHCP gateways
Ticket #371
$config -> $pconfig
Use lbpool, not virtual servers
Allow selection of pools for outgoing load balanacing
add pfSense (C)
Add PPPoE options
really restrict user labels to 63 chars
server side checking that description doesn't exceed 63 characters (sincewe use it for the rule label"
Don't allow user to enter descriptions longer than 63 chars
More screens inherit rounded tabletops
Don't close <head> tag - these files use javascript inside <head>
Correctly include head.inc
Use $pgtitle instead of re-typing the page title overUse head.inc on the _edit.php files
Do not redeclare functions
Add address_to_pconfig()
Backout last commit
Add TCP Flags menu to firewall rules edit screen
Close a comment correctly
Missing "e" in "else"
No need to check for default route, this option should only override the routing tablenot make you choose per rule.
Really create a "default" gateway that doesn't override the routing table
Grab default route as a gateway, interface might be dynamic
Fix ) bug
Remove extra input box
Add support for roue-to inside each rule which allows traffic direction for multiple wan environments
Remove more duplicate code
Remove duplicate code
returngateway and friends aren't part of rules
Fix broken rules
Backend and support for allow limiting of TCP connections by establishment rateUseful for protecting against sudden outburts, etc.
Make Cancel button match the Save buttons style
Oops, remove keep fragments option - in pf this is global
Add $Id$ tag
Use the firewall interface for reply-to directive.
Save the return gateway value.
Add reply-to (aka return gateway) rule support for multiple WAN support.
And the crowd goes nuts!
Add pfsync and carp protocols
Add ICMP6 as a supported porotocol type.
Toggle OS dropdown off and on when a TCP rule is enabled or disabled.
Do not update os type unless its defined in the rule.
We can now put OS filtering in rules
clean up ICMP types
Make rules for icmp echo work
Only allow tcp rules to use alternate keep state methods
Be sure to save and restore state values.
Submitted-by: Bill Marquette <bill.marquette_AT_gmail.com>
Do not submit the form if the user presses enter in one of the textarea fields with a dropdown widget attached to it.
On input validation note that the source or destionation ports can now be aliases.
Style cleanup
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.
Add per rule state timeout option. Good for heavily loaded http servers, etc.
Resync with 1.2b3 with the additional pf options.
Start the process of moving back to a m0n0wall style rules / queues system.
Disable fragmentation rule toggle.
Update a few (C)
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.
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.
Merge in m0n0wall 1.2b3 changes.
Make the default source port any instead of other
Remove type and make all code uniform.
Make 2 line ifs all the same by nut using opening and closing braces {}
Throw a input_error if user tries to use modulate state or synproxy state and icmp or udp
Allow rules to be assigned different state mechanisms such as: keep state, modulate state, synproxy state and none.
Only insert alias if alias: is contained within the text item
add NOTE: Leave these fields blank to disable this feature. to edit rule
Add Simultaneous client connection limit (max-src-nodes) and Maximum state entries per host (max-src-states) webConfigurator
Move the alias selection screen to the dropdown menu that includes all network or alias, etc.
Change ALIAS color to pfSense red. Add a dropdown box that lists aliases on the rules that when you select it will fill in the alias name in either src or dst boxes.
Update changed files with new copyright, attribute Manuel Kasper
traffic shaper changes
do not allow user to select queue from firewall rule edit screen, instead the user will bond a queue up on the queue edit screen.
Instead of allowing the user to pick a scheduler per queue, we are supposed to pick a scheduler for overall interface
Initial revision