Return disabled interfaces as well
Interface names should appear as uppercase
Define variable a bit earlier in case its shared
Use get_configured_interface_list() so Ermal does not yell at me :)
Ensure passed interface is valid
Correct this note, on at least one card (mxge) it defaults to an MTU of 9000, so we can't always say the default will be 1500.
Revert "Add missing break statement in input validation code."
This reverts commit 52bebb6f44293de1d184c2a6310ad6fb38c5f7f2.
Add missing break statement in input validation code.
Add missing break;
Ticket #543. Do not allow to change an interface already configured to a type none if it is referenced by VIPs and also do not allow VIPs to be configured on an interface with type none. Maybe the latest should be relaxed to only disallow this for ipaliases?!
Ticket #829. Do not allow an interface to switch back to static/dhcp/none if it is configured as ppp/pppoe/pptp. for now just blacklist this option because it is not so trivial to fix.
Small optimization.
Gett full list of interfaces when verifying description.
Fix alignment of save and cancel buttons on interfaces.php.
Revert "Stick save and cancel back into the right hand of the first td cell like all other forms have it."
This reverts commit 787e94645b722b3b3c7f99480a7b71c20f083396.
should be #777 not *777
Fix some printfs and some text.
Just fix some space and tab problems
Merge remote branch 'mainline/master'
Conflicts: usr/local/www/diag_smart.php usr/local/www/firewall_rules_edit.php usr/local/www/interfaces.php usr/local/www/load_balancer_pool_edit.php usr/local/www/pkg_mgr_settings.php
Use
gettext() fixes on interfaces.php
Fix text
Stick save and cancel back into the right hand of the first td cell like all other forms have it.
Remove extra quotes that were added around some strings when adding printf+gettext in some areas.
No need to set enable
Add 8021.x preauth (rsn_preauth)
Add gui code for antenna settings. Ticket #13
Fix printf that should be sprintf.
Hide the distance setting for wireless interfaces that do not support it.
Resolves #599. Split mtu and mss fields in interfaces page so it is possible to set them differently.
Merge remote branch 'mainline/master' into 3_interfaces
Conflicts: usr/local/www/diag_nanobsd.php usr/local/www/diag_packet_capture.php usr/local/www/interfaces.php
Hide the interface configuration when WAN or LAN are disabled, just like for OPT interfaces.
The pipe character is not valid for the interface description, so don't consider it valid in the regular expression.
Correct capitalization for PPTP and L2TP in a couple places.
Sync wireless settings first to be sure it displays the actual settings that will be used when the interface is configured.
Add a checkbox to make syncing shared wireless settings to a central area optional.
Change wireless configuration heading to be more specific.
Separate regdomain.xml parsing back to a separate file, so it can be used when xmlreader.inc is used instead of xmlparse.inc
Checked gettext() implementation on interfaces.php
Only unset if this is actually set. Ticket #710
Implement gettext() calls on interfaces.php and interfaces_assign.php
Take out all code that assumes to use DHCP for local ip if local ip is left blank.
Also, check for blank local IPs and error out if they occur.
Fix some things in interfaces.inc, attempt to suppress mpd log verbosity.
Fix also localip handling in interfaces.php
Clean up pptp a bit and modify text description in interfaces_ppps_edit
Fix up for new ptpid scheme and new iface naming scheme.
Add check for required fields for PPP connections.
Fix all issues that Ermal found.
Interfaces.php problems.1- When creating a pppoe ptpid on the config is empty(<<ptpid/>).2- after switching from pppoe to pptp in the config there remainspppoe-reset-type which is not that much of a bug but needs to be...
Merge branch 'master' of http://gitweb.pfsense.org/pfsense/mainline into mlppp
Conflicts: etc/inc/interfaces.inc etc/inc/pfsense-utils.inc
Initial support for DCHP+PPtP/L2tP. DHCP + PPPoE is supported too.
Must create an OPTx interface and set to DHCP for DHCP+PPPoE.
Use require_once instead of require, in case these files have been loaded previously. Fixes #631
Add status link to Interfaces
Update note text.
Change label and update note text about Advanced and MLPPP configs.
Simplify code that handles link specific data fields like local ip, gateway, and bandwidth.
Delete the interface_ppp_configure function and change how PPP data is saved.
PPP data entered in interfaces.php was clobbering data that didn't have associatedfields in this page. Fixed now. Also, add a little PPP section to interfaces.php fileto point users in the right place to create the configuration.
Conflicts: usr/local/www/interfaces.php
little html tag change.
Fix up whitespace so file is easier to read, and fix a few missing tags.
Conflicts: etc/inc/pfsense-utils.inc usr/local/www/interfaces.php
Fix many things related to PPP connections.
Fixed tab array numbering in interfaces_* files. Enabled multilink over PPtP connections.Fixed handling of bandwidth, mtu, mru settings. Removed unnecessary curly brackets fromsingle line if conditionals, and more . . .
Add a default setting to location type of wireless that leaves the setting at its default for the interface.
Conflicts: usr/local/www/interfaces.phpNot sure why there was a conflict since the last change to this file was May 20.
Fixing whitespace so this file is more readable. And comment out extra html tags at the end of the file.
This file was in bad shape wrt tab spaces lining up. It should be more readable now.
Add note about required enabled WPA option for 802.1x
Fix HTML tags in interfaces.php and delete extra javascript function in ppps_edit.js
Modify and fix code to set pppoe periodic reset.
Ticket #548. Change message displayed when modifying an interface to actually tell people to modify dhcp server setting after applying settings since the interface configuration/ip will only change after applying settings and pfSense does not read the interface address from the config but from the interface itself and the complications for this and possibly other cases are not worth the effort.
Fixing bugs and ommissions.
Make changes to interfaces.php to be compatible with new PPPoE, PPtP code and config style.
Now this page will write the config info the same was that the interfaces_ppps_configure.phpwrites the config info.
Add a note about the regulatory domain and cards that have an unrecognized default.
Display some extra information about the available wireless channels.
show IP as well as gateway name on interfaces.php
Do not create faulty gateway entires with just defaultgw set it breaks logic.
Fix interface assignment and re-edit
Make lan/wan behave as all other interfaces.
Redo most of the ppp interface handling to be consistent with the other mpd5 configurations. This way there is no more special handling for ppp around.
Restore attribute support, but with some extra checks in the function that uses it.
Needs a little more testing; revert attribute support in xmlparse.inc for now.
This reverts commit 2843a3ec5d4a160646e496f3922266415151902a.
Add optional support for reading attributes to xmlparse.inc and move regdomain.xml parsing from regdomain.inc to xmlparse.inc.
Add code for applying wireless regulatory configuration and some extra notes about the regulatory settings.
Add configuration options for wireless regulatory settings. Still needs code for applying the settings.
Add note about the auto channel setting.
Combine "802.11g only" and "802.11n only" into a single option.
Fixes for 11g Turbo and 11a Turbo modes.
AES is recommended due to Toshihiro Ohigashi and Masakatu Morii attacks
Move description into listtopic area
Add 802.11n-only option. Hide options specific to 802.11g or 802.11n when those modes aren't available.
Revert "Add temporary note that changing the wireless standard may require a reboot. To be reverted when the extra work is in place to get it to change when multiple wireless clones exist."
This reverts commit b383e88b59366143d69c2b50aa8e000d4a6c83e5.
Add support for 802.11n in get_wireless_modes and the channels list.
Fixing the condition for the enable checkbox broke saving on wan and lan. Add a hidden enable field for wan and lan to fix any code that expects it to be there.
Fix distance setting for ath and add it to the wireless settings that are synced and listed as shared.
Add temporary note that changing the wireless standard may require a reboot. To be reverted when the extra work is in place to get it to change when multiple wireless clones exist.
Add more descriptive mode names to the error messages.
When more than a single wireless clone exists, verify that it is possible to change the mode.
Don't need to bring the interface down twice -- let apply be the one to take care of it, since that appears to be the intention.
Only create the clone here if it does not exist, to prevent inadvertently destroying the clone before apply has been clicked.