while we're here, send named termination causes
use associative array for captive portal to prevent confusion, messiness, and abuse
Backout Unbound for now bring back in 2.2. Fixes #2817
Fix rrd display when captive portal is enabled
Set global $g to use right theme
Deal correct with bitmask for ipv6 on destination, same we did for src. If fixes #2451
Two interfaces, carp, ip aliases might be on the same subnet as their parent. What needs to be checked is the ip itself
Refine the test for Ticket #2451 to check for aliases as well
Add a knob in the GUI to set the RADIUS authentication timeout. Previous default was 3s, new is 5s. When using two-factor auth via external (e.g. phone), this needs to be set much higher, 60-120.
Merge pull request #416 from bcyrill/dyndns_p1
Update dyndns service and widget
unset var so the test works correctly
Merge pull request #415 from bcyrill/patch-3
Add additional dyndns hosts to widget
In 2.1 support for HE.net Tunnelbroker, SelfHost, Route 53 and Custom entries has been added.
Warn users that nosync option won't prevent it to be overwritten on carp slave members
Fully sync filter and nat sections. Fixes #2362
Properly configure allowed hostnames
Remove interfaces that have been unselected from CP config properly
Call rc.firmware for propper platform during manual upgrade
mwexec_bg() already uses nohup
Correct filename for dyndns widget cached ip
Deal correct with /32 subnet mask for ipv6 addresses. If fixes #2451
Fix indent and whitespaces
Make a Dynamic DNS status widget available for use on the Status Dashboard page. See forum toipic: http://forum.pfsense.org/index.php/topic,58278.msg312146.html#msg312146 for the discussion on this.
Fix page name. Fixes #2813
Merge pull request #409 from miken32/nas-identifier
add input validation for NAS-Identifier
Remove RIP from menu
Preselect interface subnet mask for carp interfaces
Remove RIP since it's a package again. See ticket #648
Check if file exists before try to read it. Fixes #2764
Merge pull request #406 from miken32/nas-identifier
Support for custom NAS-Identifier
Merge pull request #408 from mdima/master
Status Queue page: Fixes the bytes/bits unit in the page.
properly separate accounting options from general RADIUS optionscleanup whitespace
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
allow entry of custom NAS ID
Use the actual openvpn restart routine when starting/stopping from services rather than killing/restarting manually.
Try to use standard interface to find the source for connecting a tunnel. Also if a ping host is defined for the configuration used that for remoteid since its known to be reachble
Properly generate all address data based on configuration selected
Apparently some systems don't like pulling this in globally, but it should work if defined locally like the other similar lists.
Merge pull request #403 from bcyrill/patch-20
Update usr/local/www/system_crlmanager.php
Cleanup HTML
Merge pull request #402 from bcyrill/patch-19
Update usr/local/www/system_certmanager.php
Update usr/local/www/system_camanager.php
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....
Display Gateway Widget column headings only once
The Gateway Widget format was changed recently to allow display of a long IPv6 address. It has made the widget take a lot more screen space when there are a few gateways. This change saves some space - what do people think?
Make sure the directory exists
Add some newlines to this one too.
Unbreak firewall rule interface drop-down selection. Fixes #2805
Set family here to avoid any ambiguity
Merge pull request #395 from N0YB/PowerD_AC_BAT_Modes
System: Advanced: Miscellaneous: PowerD
Add the on battery mode option settings.
Merge pull request #394 from bcyrill/patch-15
Add space between option's value and selected attributes. Get rid of some stray closing td tags. That's it for now.
Properly close the anchor tag and fix ampersand.
Add $userid check
Add a line break to move this text to the next line. It was stuck after another field and easy to miss.
Fix quoting.
This is quoted that way because it's passed in javascript. If another better way to quote it works, feel free to change it back, but test the fix first and make sure aliases still display in the firewall rule list.
Merge pull request #391 from ExolonDX/branch_06
Remove escaped apostrophe
Implement privilege for allowing login through CP
- The feature is optional, on by default for new zones, off for current ones when upgrading
It should fix #1010
Indent and whitespaces changes
Merge pull request #390 from ExolonDX/branch_05
Value in attributes should be lower case
Value in the "method" attribute should be lower case
Merge pull request #387 from ExolonDX/branch_02
Update HTML code in "include" files
Cosmetic change, s/manager/Manager/ to keep make it consistent with other entries
Make gen_subnetv6 return a compressed form IPv6 address/net representation. This removes some issues reported during Ticket #2746 and solve the issue on some cases
Only include files that actually end in .inc, otherwise patching can lead to errors since .inc.orig patched the old test.
Merge pull request #389 from ExolonDX/branch_06
Close BR, INPUT and IMG tabs, update the IMG tags with "alt" and updatethe TABLE tags with "summary".
Update SCRIPT with proper CDATA sections.
Revert "Correct URL creation for xmlrpc as well as some error checking"
This reverts commit 9ea2463a5b982dff170d7e081b896ca79de19ad7.
Correct URL creation for xmlrpc as well as some error checking
Update HTML in "include" files
Udated the DOCTYPE to make it W3C standard/compliant.
Moved "sorttable.js", "ticker.js" and the "antiClickJack style" from"fbegin.inc" and place them in "head.inc" (where they belong), this mayalso help the Widescreen package to work....
Merge pull request #385 from ExolonDX/branch_01
Update HTML boolean operator "nowrap"
Adjust RRD captive portal graphs for CP zones
- Create RRD configs per zone- Add tabs to see graphs per zone- Migrate existing rrd files to default cpZone- While I'm here, call unset() for $rrdcreate and $rrdupdatesh
Resolves #2655
Adjust backup settings to new captive portal zones
The HTML boolean operator "nowrap" has been deprecated to a "style" andit's "butt ugly", IMHO.
So, add a new class called "nowrap" to "all.css" and "wizard.css" andstart replacing "nowrap" with "class='nowrap'", if there is already a...
Add IPv6 support to diag_ipsec.php connect button
Merge pull request #382 from mdima/master
"Status-Queue" page: many interface improvements
Add many improvements:- Each queue background has a different color depending on the level- Improved the number format of the PPS data- The children queues can be collapsed/expanded
Merge pull request #378 from phil-lavin/bugfix-php-errors
Fix PHP errors relating to using string offset as an array
For reloadall on interface_configure() called by GUI
Test var before using as array. Should fix #2794
Merge pull request #377 from bcyrill/fix_lagg
Fix valid interface check on interfaces_lagg_edit.php
Change gateways widget layout to better accomodate long ipv6 addresses. It should fix #2790
Fix whitespaces
Fix indent
Services: DNS Forwarder
Add DNS query forwarding section with options for sequential and require domain.
Fix a couple JS errors/problems with OpenVPN server code.
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".
Make more strict checks during is_ip* functions. Helps http://forum.pfsense.org/index.php/topic,58399.0.html and http://forum.pfsense.org/index.php/topic,58273.0.html
Merge pull request #370 from bcyrill/cp_patch2
Fix problems with overlapping 'allowed IP subnets' / pipes in CP