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
Update HTML code in "include" files
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
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
Fix indent and whitespaces
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
Merge pull request #371 from bcyrill/patch-18
Fix filterdns termination
Merge pull request #372 from miken32/reverseacct
Allow RADIUS accounting to be reversed
Merge pull request #369 from bcyrill/dyndns_rfc
Gray-out disabled RFC2136 entries
Reconfigure allowed hostnames when deleting entries
Fix problems with overlapping 'allowed IP subnets' in CP
Whitespaces
Gray-out disabled DynDNS entries
checkbox to allow reversing of RADIUS accounting byte counts
Update usr/local/www/system_gateways_edit.php
Correct IP family mix-up.
Display only needed Reinstall and Clear Package Lock buttons
Make the code a bit smarter, so the user only sees whichever of the reinstall and clear package lock buttons that are actually relevant.
Allow clear package lock when 1st install fails
I upgraded a system this morning. An issue during the 1st package reinstall caused the package lock to be set, but no packages installed. The Backup/Restore GUI page did not show the section for resetting the package lock, because it only displays that if there is at least 1 package installed - catch-22....
Use the better -Fs modifies to pf to kill the states by interface. Also kill both sides on an interface when -k needs to be used
Merge pull request #364 from mdima/master
Fix for links and PPS
Actually destroy in this case
Do the right thing here
Fixes links and PPS
This change fixes:- Interface value in the links to the "Firewall: Traffic Shaper" page;- Read the proper PPS value from the qstats XML file.
Syntax error in vpn_pppoe.php
Avoid mpd based services to set localip to an already used IP on the system. It should fix #1723
Do more strict checks. Also silence some more log_error under debug. Also do some sanity checks on rc.newwanipv6 before doing any operation
Whitespace fixes
Change output style to follow halt.php and reboot.php so the shutdown output appears in the correct location on the page.
Fixes #1928. Disallow sync loop only for certain types of calls but not for exec_[php|shell]. Also fix CARP loop detection to use correct variable
pfctl -b is gone just use std tools of pfctl
More unsets :)
Make smal fix
Merge pull request #360 from mdima/master
Feature #2781: Hierarchical view of "Status-Queues" page
Second version of the new "Status-Queue" page.Requires the pfsense-tools/pfPorts/qstats/files/stats.c file to berecompiled. This version has been released after Ermal's notes.
First version of the new "Status-Queue" page.Requires the pfsense-tools/pfPorts/qstats/files/stats.c file to berecompiled.Second version, made after Ermal's notes.
First version of the new "Status-Queue" page.Requires the pfsense-tools/pfPorts/qstats/files/stats.c file to berecompiled.
Use unset to free resources now that php does not use exit on CP
allow empty CP password to be sent to RADIUS server
Initialize $a_pools to fix warnings when saving dhcp settings whith no extra pools
Permit openvpn to use same port on different interfaces. It should fix #814
Merge pull request #356 from phil-davis/master
Document OpenVPN local and remote network list options
Do not do double checks for this
Document remote network lists in OpenVPN GUI
Also, now the advanced route command is not needed. So change the example to the "remote" command, which can be useful in the advanced box.
Document local remote network lists in OpenVPN GUI
The local and remote network fields can now have lists of CIDRs, so document this in the GUI.
Add header to DHCP and DHCPv6 static mappings tables
Merge pull request #355 from bcyrill/cp_patch5
Change order of cpzone check
Add missing context parameter
Do not include prefix in IP address
Fixup paths when executing OpenSSL.
Merge pull request #350 from bcyrill/cp_allowedip
Fix ipfw config generation for allowed IPs
Restore accidentally removed code. Spoted-by: bcyrill@github
Merge pull request #347 from bcyrill/bridge_edit
Remove return value of interface_bridge_configure
Re-add lost parenthesis
Fix holdcount/holdcnt parameter confusion
Link openssl config here to make the ports version of openssl happy when making certs.
Add a note about rdr pass not supporting Multi-WAN.
Make synamic firewall logs and widget add new rows:
The Dynamic Firewall Log page doesn't add rows, it only updates the phpgenerated rows which means that if it's loaded after the log is cleared,it'll never show any activity. The same occurs for the log widget....
Use class tabcont for table
Make IPv4/IPv6 validation on IPSec
It should fix #2769
Fix indent and blanks at EOL
Don't forget the wizard...
Allow specifying multiple local/remote networks for OpenVPN separated by commas. While I'm here, fix up the IPv6 tunnel/remote/local network input validation. Simplify some code using functions.
Ensure DHCP main range, pools ranges and static IP addresses don't overlap each other. It should fix #2773
Move is_inrange() to util.inc and rename it to is_inrange_v6()
Fix logic of v6 version of is_inrange()
Move is_inrange() to util.inc and rename it to is_inrange_v4()
Fix logic of is_inrange()
Remove call-time pass-by-reference
Merge #237 manually whitout the GUI option for specifying interim interval. It will read now this attribute if present in a reply and use it. Fixes #1492
Fixes #804. Correct deletion of ipv6 routes.
Correctly bring down an interface older configuration. Fixes #2758
Validate before taking the input and do anything with it
Put some more sanity checking for various interface configurations