Interfaces Types Config Sections Spacer Row
Fix spacer (last) row display inconsistency
Two interfaces, carp, ip aliases might be on the same subnet as their parent. What needs to be checked is the ip itself
Check interfaces and VIP IP address overlap
- Check if interface IP overlaps other interfaces or localip from mpd based services- Check if VIPs IP overlaps interfaces or other VIPs address
It fixes #1723
Validate interface IP explicitly as v4 or v6
The IP Address fields on the Interfaces Edit page were just using is_ipaddr to validate them. I could put an IPv4 address in as the IPv6 static IP and it took it and saved it, then got my system in a knot! It even adjusted the subnet bits dropdown when I typed a valid IPv4 address format in the IPv6 filed....
For reloadall on interface_configure() called by GUI
Fix add gateway validation on interface configuration. It should fix #2791
Update usr/local/www/interfaces.php
Variables that equal FALSE are considered to be empty e.g. "0".
Actually destroy in this case
Do the right thing here
Do more strict checks. Also silence some more log_error under debug. Also do some sanity checks on rc.newwanipv6 before doing any operation
Correctly bring down an interface older configuration. Fixes #2758
Preserve "Idle timeout" parameter on interfaces gui. It fixes a problem pointed out on ticket #2641
Update PHP shorthand tag
Standardise all PHP start tags from "" to "
Add bogons update frequency selection
Add extra checks for reading and saving certain wireless settings and fix an existing check.
Fix syntax and do not commit late :)
The pppoe handle script
Add extra safety belts here.
Standardize hypenation and capitalization of Pre-Shared Key
Activate new shortcuts/status in the rest of the areas that are currently setup.
Get rid of carpdev, it will never be
report errors adding a gateway through ajax calls
$realif only exists on apply, which this code path would never touch. Change to use the configured interface instaed. Fixes #2212
fix for #2356 'track interface'
convert pulldown for ipv6 prefix id to a textbox. validation isimplemented.
Add support for SLAAC on the WAN interface, this is required for Stateless autoconf addressing.Normally this should only apply to Appliances that do not need to route. We automatically hook in the dhcp6 client to request name servers from DHCP6 in a information only mode. It will not attempt to request a address. For that you should use the plain DHCP6 option with a prefix size of none....
Remove this faulty piece of gateway code, it overwrites the existing entries that return_gateways_array() returns.It doesn't take any address families into account either.
Correct the variable names for the duplicate stf check
Remove this piece of code, it loads even on interfaces not configured for track. Really needs asynchronous javascript.
Prevent duplicate 6rd or 6to4 interfaces, these conflict and both use the stf0 adapter. Only 1 can be active.Move piece of code into function, we need it more places, tighten rules for proto 41 traffic.Attempt to micro optimize the select box for large amounts of choices. Chrome likes this approach better.
Add a command that should be able to extract the DUID for us.
Add interface tracking support. With this it is now possible for dynamic IPv6 interfaces to setup the corresponding lan interface for RA.DHCP6 with prefix delegation to follow later for automatic daisychaining.
Add 6to4 support for automatic tunneling.
Unbreak the 6rd config setting now that the javascript was fixed.Pointy hat to /meTicket #2304
feature #2320: JS helper to toggle subnet mask for ipv4/v6 during input
http://redmine.pfsense.org/issues/2320
prep work for feature #2320: tag fields for ipv4v6
fix: Input validation problem with VIPs and "none" type interfaces
http://redmine.pfsense.org/issues/2291
fix for: The javascript to enable and disable the various config boxes fail since adding the 6rd IPv6 config type
http://redmine.pfsense.org/issues/2304
fix text
Fix code that was accidentally replaced with an older version of the code.
Update the interfaces.php for 6rd support, reflects variable changesAdds to ticket #2117
Don't add the description either when the condition is not met, in case other required fields are later added.
Add missing ;
A friend of mine was having the same issue that was stated in another pull request with the explode function and white space. So when you commit changes on WLAN would throw and error stating MODE must have SSID set. Dropped the explode function all together, initialized the array first and then pushed the SSID onto the array if Mode is set to Access in your wireless configuration. No more Mode set issue. :D
Wireless client config should allow blank SSID (resubmit, fixed blank lines)
Add backend 6RD support. We don't have the required patch yet for our stf driver.Needs hooks into our gateway code to handle the default gateway since the stf interface does use router solicitationsAdds to ticket #2117
Clarify the UI text with example IPv6 prefix.Ticket #2117
Disable debug statementTicket #2117
Add gui knobs for 6RD support ticket #2217
The function split() is replaced by the function explode(). Starting with PHP 5.3 this is deprecated and with version 6 gone.Replacing it surpresses all the warnings
Added support for failover radius server on wireless interface
Fix the Off by One so that delegated prefix id 0 is shown on the LAN interface settings page.
Converting javascript code from prototype to jQuery
converting from prototype to jQuery on interfaces.php
Clarify text/settings for media selection. Fixes #1910
Show the hexadecimal value of the integer for readability
Reflect the dynamic(6) gateway naming change in interfaces.php too
Make sure to set the $pconfig prefix delegation setting from the config.
Fix mismatched curly brace
Calculate the possible subnet ids from the delegated prefix length for the dropdown
Remove the gateway check here and always show the prefix delegation ID. Alternative we should consider a dhcp-pd type for the interface v6 address. Using a FE80::1 as the interface address for now.
Unbreak interfaces.php
Fix a typo that caused stripping of the v4 config
Split the IPv4 and IPv6 configuration out into 2 seperate drop downs.
If no pppoe service name is configured, send a null service name. Seems to help clients especially when reconnecting.
removes variables concatenation on gettext strings
makes correct use of printf and gettext
removes variables names and replace it with '%s'
Merge remote branch 'upstream/master'
s/WAN//
fix typo, add warning
Conflicts: etc/inc/openvpn.inc
Add "Default" choice that will unset the media/mediaopt, otherwise whatever is first in the list is saved in the config.
Conflicts: conf.default/config.xml etc/inc/filter.inc etc/inc/globals.inc etc/inc/pfsense-utils.inc etc/inc/upgrade_config.inc usr/local/www/interfaces.php
Merge pull request #1 from EvgenyY/6e2a15e677fa0558ba0c9b1700be38f4065a76f6
Speed/duplex select for interfaces
Hiding mediaopt under Advanced button
Fixes #1444. Implements the same fix that issue ermal made in #1522 to the console menu
Adding gui to choose media options for interfaces.
Fixes #1522. Call interface reconfigure so we bring down the interface and than re-configure it.
Conflicts: etc/inc/vslb.inc etc/version
Add DHCP-PD support if the WAN interface is set to DHCP.Select a DHCP-PD prefix length in correspondence with your ISP. If set to "none" it will not be requested and normal DHCPv6 is performed.You can set a link local IPv6 address on the LAN interface and select a DHCP-PD Prefix number from the drop down....
Fix the parse error, missing bracket.
Add backend support for the dhcp v6 client
Correct wrong key for checking if a interface type switched. Ticket #1420
Remove the dhcp6 type, add the DUID field to the dhcp config.
Move the link to add a gateway up next to the drop-down box so it is more obvious.
Change the wording and the link placement for adding a new gateway
Make it possible to add a IPv6 gateway using the ajax add button
Forgot to add the dollar sign to make it a variable
Remove the old v6 address using the -alias method
Conflicts: etc/inc/rrd.inc usr/local/www/interfaces.php
Update GUI to enable L2TP client configuration.
enlarge various address fields for IPv6 addresses
Add <br/> between ipv6 and ipv4 blocks
Ticket #259. Actually kill dhlient when the interface type changes before going through apply changes otherwise the information would be lost and dhclient will remain running.
Conflicts: etc/inc/interfaces.inc etc/inc/system.inc
Fix HTML errors reported by Eclipse using PHP perspective
Modify comparisons for antenna settings to be more restrictive. Might help with ticket #1121
Conflicts: etc/inc/interfaces.inc etc/inc/vslb.inc usr/local/www/interfaces.php
Ticket #829. Allow the user to change from ppp* type to static or dhcp type interface from interfaces.php.