Remove referenced binary not used anymore
Remove unused code and spurious alert
Use file_put_contents for simplicity and readbility
Use family parameter for v6 to get correct interface
Remove useless variable and also correct some style
Do not do the same tricks here that are done on get_real_interface but just call the function directly
Get interface from inet6 domain
Use trim rather than str_replace. Also no need to sleep anymore since dhcp will configure first the interface
Remove unreferenced binaries. correct some formatting and also to make function clear to track correct the curly placement
Provide full path to route binary
Don't flip the IPv6 allow setting just because people are upgrading. Just upgrading versions shouldn't change this behavior. As much as most of us would like people to start deploying IPv6, the vast majority aren't going to be immediately post-upgrade, and changing this can change the firewall policy behavior by allowing v6 that previously wasn't allowed. Upgrades should never change the firewall behavior like that. At the time it was done, everyone using the 2.1 code base was using it for IPv6, so of course it tripped up quite a few people.
not true you have to log in again since HTTP basic auth was deprecated.
add MSS clamping to setup wizard. Now that MTU and MSS are separate, the MTU description was wrong, and both need to be there.
TCP flags are valid on any type of rule, don't skip them on block or reject rules
Fix max length for wpa passphrase, it fixes #3034
Allow queues to be deleted, it fixes #3037
Update list of mobile service providers
Fix exec perms on mail.php
Add a simple CLI mail script capable of sending an SMTP message using echo/piped input, e.g. ifconfig -a | mail.php -s"ifconfig output"
Split actual SMTP send into its own function.
Merge pull request #670 from francisuk/patch-1
EAOrigin.pat - Traffic Sharping Layer 7
The EA Store is now Origin, Tested and works (for now) will make changes if i come to anything useful.
Add the ability to disable Growl or SMTP notifications but keep their settings intact. Remove automatic test messages on save. Add individual test buttons for Growl and SMTP that work even if the service(s) are disabled.
Don't restrict the content of descr when making CA/Certs, it's free-form.
Actually do not allow the loop to continue. Related to Ticket #1928
Merge pull request #669 from francisuk/patch-1
SWF
Actually try to get the real interface for v6 family to correctly get stf(virtual) interfaces
As said on the pFsense forum http://forum.pfsense.org/index.php/topic,62863.0.html It works and tested by me.
Correct the command for setting the 6rd gw
Wait 1 second before starting the other dhcp6c since pkill does not wait for the process to exit
Do better checks and do not include an interface that will be skipped to the known ifaces
Merge pull request #667 from mdima/master
Status-Queues: Get the stats gauge for PPS or bandwidth
Let the user select the values to show in the stats gauge between PPS and bandwidth.
Allow localhost IP Alias VIPs to sync, too
Allow selecting "Localhost" as an interface for IP Alias VIPs - this way you can make IP Alias VIPs to use for binding in a routed scenario with CARP without creating an IP conflict.
Add the 6rd gateway information
Remove extra parenthesis
Also consider 0.0.0.0/0 here since it fails on is_subnet() but is a valid/special config. Fixes #3016
Merge pull request #666 from chrostek/master
Fix for CURL options (Custom DynDNS)
Correction on last commit (CURL options)
My last commit only worked on "Save & Force Update" but not on areconnect. Fixed that
vpn.inc calls functions from ipsec.inc but doesn't actually include it in all cases where it's needed.
Correct mouseover description for adding a certificate. Fixes #3017
Merge pull request #664 from chrostek/master
Added CURL options to custom DynDNS
Merge pull request #665 from phil-davis/master
DHCP Server enable/disable change needs filter_configure
When DHCP Server is enabled or disabled on an interface, the filter rules should change to include or not mention DHCP.
Added CURL options to Custom DynDNS
Added the options for CURLOPT_IPRESOLVE and CURLOPT_SSL_VERIFYPEER inthe webinterface for custom DynDNS
Don't use invalid or IPv6 DNS servers when crafting DHCP DDNS Zones. Fixes #3015
Remove wrongly added file in commit 75f457856a
Update pot file
Merge pull request #663 from arsenetar/master
Add CloudFlare Dynamic DNS Service Support
Fix license link
Update dyndns.class
Fix Tabs
Remove unneeded test variable.
Minor Style Change
Update dyndns.class add CloudFlare
Add CloudFlare Support to dyndns.class
Update Services.inc add Cloudflare DYNDNS
Add Cloudflare to the list of DYNDNS services
Merge pull request #646 from marcelloc/master
Add dynamic category tabs for better listing all available packages
Merge pull request #628 from technical50/master
WebGUI Auto Codeset and Language Dynamics & pfSense.pot updates
Merge pull request #655 from jean-m-cyr/master
Simplify shaper.inc for ipv6
Merge pull request #660 from CharlieMarshall/firewall_log_widget
change interface text entry box to drop down menu
Merge pull request #661 from CharlieMarshall/picture_widget
improve look of picture button selector
Update help.php with some new files, clean out some old/obsolete ones.
Fix up gateway advanced option note that was missed from 2.1 but on 2.0.x.
Fixes #2979
. Change max value for traffic and packets graphs to 20GigE. Bump config version to 9.6. Write a config upgrade function to tune current rrd files to the new max value
"block" is also a reserved keyword that can't be an alias name, or pf tosses an error.
Merge pull request #656 from swatspyder/master
URL encoding the user/pass for dnsomatic, since it accepts all characters.
To remove a curl_setopt line that is unused for "dnsomatic", and to allow for all characters to be used in the username and password fields.
Do not hide IPV6 setting when system->advanced->network->allowipv6 is false
Fixes #3001, Check the protocol of the webgui to determine if https is being used for custom ports.
Fix whitespace
Fixes to get routes + dns working:
. Simplify code using new parameter of get_staticroutes(). Check for subnets instead of ip addrs. Avoid touch filterdns when we are just updating dns
Add extra param, off by default, to make get_staticroutes() return hostnames too
Last element is always empty, be sure we drop it
Permit to use aliases containing hostnames on static routes
Use filterdns to update static routes using hostnames
Split system_routing_configure() and teach it to deal with hostnames
Add rc.newroutedns to change routes when hosts changes
Make add_hostname_to_watch return ips it's adding to later use
Fix whitespace and indent
Simplify logic
Merge pull request #648 from ExolonDX/master
Tidy up XHTML
Deprecate ampersand
Add missing quotes
Don't add zones multiple times if it can be avoided.
Partial revert of 5b431a20dea since the introduced parameter is not working as expected
Use global aliastable and proper fix #2941
fixup gitsync for 2.1/2.2
master is now 2.2-ALPHA
bump to RC
Unbreak Dynamic DNS updates from DHCP, ISC changed the config layout to require zone declarations, and the ddns-update-style directive only works globally.
Remove unecessary if
Merge pull request #644 from jean-m-cyr/master
Allow IPV6 bandwidth limiter mask
Merge pull request #645 from N0YB/Widget_Firewall_Logs_Fields
Widget Firewall Logs Fields
In the Firewall Log Widget view time field is of more use than source port and protocol.Add time field and remove source port and protocol fields.Fields: Action, Time, Interface, Source IP, Destination IP & Port