When disabling an interface bring it down also.
Test for existence before unsetting, this is do to changed behavior in php5. Reported by: http://forum.pfsense.org/index.php/topic,12060.0.html
Lock the config before reconfiguring filter rules.
All these flushing is not needed now that apply is a differnet step like everywhere else in code.
Fix applying interface settings and prevent it from being applied multiple times as in ocasions with browser glitches. Remove some only wan part code.
Introduce a 'None' option for the gateways select box.Apart fixing aestetic when there is no gateway configured for the interface it allows you to setup gateways and notselect them on the interface configuration i.e. on Lan or similar type configured ones....
Fix empty wep array
Correctly handle 802.11x setting.
Some style and consistency fixes, no functional change.
Rename interfaces_wan_configure to interface_configure now that it is used for all assigned interface configuration.
Merge interfaces_wlan.inc into interfaces.php there is no need for the to be different files so when one is edited the other can be broken.
NOTE: Part of the interfaces history is located on interfaces_lan.php and interfaces_opt.php.
Catch up with file rename.
Oops, this is a test and not an assignment.
Add my name to the copyrights, i think i changed enough of this file!
Merge lan configuration to the interfaces_wan.php page wich does the configuration of allother assigned interfaces.
Use different names for pppoe and pptp fields so that problems reported byhttp://forum.pfsense.org/index.php/topic,11220.0.html is fixed. Reflect the changes evenon config conversion part.
Add even some code in preparation of merging even lan on the same page.
Add an action even onChange so something can be done even without a mouse.
Remove references to lbpool - this is no longer in use in 1.3Not sure what the correct input validation is here (possibly nothing), butthis is definitely not it.
Hopefully fix wirless configuration issues on GUI part since the wireless code requests an optcfg array as global which was removed with multi pppoe/pptp/... fixes. Pass the required array as a parameter to the wireless code to avoid further breakage while fixing other code.
Allow to set the mtu higher than 1500 bytes on interfaces.
Remove code for creating old way bridges. Anything has to be done through the new bridging code. Sorry not upgradable!
Rewrite the pfsense privilege system with the following goals in mind ...
1) Redefine page privileges to not use static urls2) Accurate generation of privilege definitions from source3) Merging the user and group privileges into a single set4) Allow any privilege to be added to users or groups w/ inheritance...
Not sure what a type of none is, it breaks our dropdown ordering.
Allow a dummy none options so cloned interfaces like gif/gre can be assigned safely.
fix another line break
fix line break (probably bad copy/paste)
Describe only the functionality it does we know where we are at.
NOTE: this is the other half of changes
Turn off CARPDEV.
Correctly show CarpDEV-DHCP status (forgotten commits).
Add CarpDEV-DHCP support.
Remove bigpond support. It has been phased out according to:http://cvstrac.pfsense.com/chngview?cn=14038
On interface ip or gateway changes FreeBSD will remove routes related.
Ensure the routes are loaded back each time.
MFC: After testing at ORU
Pretent we are a little bit more secure and hide the password from folksthat can look over your shoulder.
Switch over to array style page titles. Obtained-from: m0n0wall
Add descriptive text and link to the gateways page
Add prelimenary Routing page.Allow multiple gateways on one (static) interface
Fixing css layout
Create a management subnet on a wan interface if the interface is DHCP.Create automatic nat rules for the management subnet.Make the automatic nat rules always use the interface address.Allow entry of these subnets on the interfaces page.
Fix botched config path and variables
Make the rrd gateway monitor ip setting accessible
Reset dynamic dns upon pppoe forced disconnect.
Ticket #1325
PPPoE automatic disconnect MFC
Submitted-by: DSHReally, really, really wanted by: Hoba
Commit #1 of #2
Unlink config.cache before reloading. It somehow spoils the FTP helper from being loaded.
Also check policy based routing and see if the gateway is in use.
Compare against $pconfig and only check items if gateway is changing.
Someone please purchase me a spell checker.
Fix input_errors typo
If a gateway is being used by the load balancer pool, do not allow operator to reassign the gateway ip to an interface. This creates a route loop and is bad.
Ticket #1039
Setup CARP interfaces after interface changes. CARP nics will go into INIT if the gateway, etc is changed.
HEAD already does this via the reload_interfaces code.
Flush buffers before reloading interface specific items
Move reload pieces to end of page, call filter_configure() afterwards
Do not use reload_* until we can fix the console bug
Remove bandwidth items. We don't want to confuse the user with un-used items.
Add RFC 1918 block indicator from m0n0wall 1.21
Remove #!/usr/local/bin/php
Use /tmp/reload_interfaces
Correctly check/uncheck FTP Helper
MFC 7415Use $pconfig
MFC 7413Make FTP Its own area with header bar
MFC 7401Add support for per interface ftp helper.
Suggested-by: Dan Swartzendruber <dswartz_AT_druber.com>
In-Discussion-with: Bill M, Dan S
Spell unset() correctly
MFC 6969
Save and restore checkbox states correctly
Reported-by: nngabriel on irc
filter_translate_type_to_real_interface() on the bridge interface
Destroy the bridge either way, it will be recreated if needed.
Missing ;
Move wan gateway to interfaces->wan->gateway
If user is deleting a bridge, destroy it.
Adjust carp bootup sequence. Do not down the interfaces and later up them.
Minor cleanups. No functional changes.
Clarify WHICH speed the user should enter here. Its physical NIC speed.
Enforce bandwidth values
Ticket #347
Eliminate reboots and correct messages
Nuke reboot notice
Move "Type" selection down to "general configuration" table
Use $pgtitleFix assign/vlan tabs (backwards)
Use new header system.
Bring carp back up after wan changes
force wan configuration
make a copy of $optcfg since the wireless code depenes on $optcfg
Add "Copy my MAC address" feature which copies the mac address of the person surfing into pfSense. Useful when a user needs to override their wan with their machines mac address
normalize MAC addresses
Add $Id$ tag
variable cleanup
Move default gateway out of wan config to system config (leave in gui though)Remove scheduler config from interfacesBump config file version to 1.5
Enable bogon filtering