Show the hexadecimal value of the integer for readability
Match pftop page exatly with privilege, there is no other page that glob would catch. Fixes #1845
Add proper validation to the services_rtadvd_configure() to only pick up the IPv6 nameservers if anyTicket #1836
Also show queues on limiter info page, so that the child queues of limiter pipes can be viewed. (See ticket #1843)
Also add the new RDNSS fields to the rtadvd config for prefix delegation cases.
Now that our rtadvd binary supports RDNSS we can tack the search domain and DNS servers onto the stack.Ticket #1836
Remove the gateway field from view since it is not a valid option for now.
Encapsulate in curlies for safety
Unbreak system_routing_configure();
Only add the Interface scope on link local addresses
Add a / for the prefix length value. As suggested onhttp://forum.pfsense.org/index.php/topic,40377.msg209028.html#msg209028
Only do cookie check if the form has already been posted. The cookie check is not accurate for the first page load after a browser has been opened, has to be at least one refresh/post first.
Merge pull request #12 from marcelloc/patch-1
load balance monitor type send/expect must have a '' when using more then
load balance monitor type send/expect must have a '' when using more then one argument.
Unlink the failed downloaded file if present. Since it might contain harmful and not expected content
Check/set array for $config['staticroutes']['route'] as well, fixes deleting of the last static route not syncing to secondary unit.
Add empty dhcp6c client control socket file
Add a find_interface_ipv6_ll() to find the link local address of a interface.Use this link local address for the apinger srcip otherwise we might try using the DHCP6 /128 address which will fail.We need to extend apinger or any replacement thereoff to understand the %{$realif} scope suffix for link local addresses so that these are always correct. This is important since link local gateway addresses are a normal thing and FreeBSD will complain otherwise.
fix unknown-clients on DHCPv6
Fix system_routing_configure() so that that it also passes the interface scope with the IPv6 address on route changes. This is required for link local gateways to work.
Remove stray print_r debugging from the dhcp6 client function
If a user's browser does not support cookies, print an error on the login form telling them so.
Conflicts:
etc/inc/authgui.inc
Further fix up the DHCPv6 client support, launch rtsol to figure out our gateway and add this into the interface router file in /tmp.This will then be picked up by the rest of the system. My testlab happens to block ping showing it down but should otherwise work.
Do not send reconfigure events in the rc.newwanipv6 until we figure out a way to not step on the v4 configure too.Correct some variable names
Avoid a blank trailing entry
Have Diag>DNS pull servers from /etc/resolv.conf instead of the config, so it reflects all of the servers in use for the speed report.
Add a note to the server Load Balancer page to let users know it's not for Multi-WAN.
Wording fix to better describe the Translation address.
Fix bottom note when viewing Floating rules to better reflect how they operate.
Fix note width for 1:1 NAT
Fix QinQ note width.
Clarify text
Clarify notes so people don't think they need to disable pf to disable NAT.
Move the option to exclude localhost as a DNS server under System > General so it is grouped with other system DNS options in a more logical location.
Sync note for "server address" between PPTP/PPPoE/L2TP for consistency.
Add some help links for pages that were missing.
Change mbuf output on dashboard to read total/max, instead of current/total, to give a more useful view. Also only use a single netstat command instead of two.
Revert "Make the webConfigurator lockout rule to catch even edp protocol so that xmlrpc bruteforce is caught as well."
This reverts commit 8a4f3015e44007dad22a6e1821f678293cf703a4.
Make the webConfigurator lockout rule to catch even edp protocol so that xmlrpc bruteforce is caught as well.
Fix several issues in pppoe code and remove duplicated code.
Fixup OpenVPN status a bit to properly handle SSL servers using a /30 (no server directive) and also be a little more verbose about what is happening, if we can tell.
Disable the rtsol command for now until we have a proper script to handle this.
Correct the path to rtsol
Accept router advertisments for DHCP6 WAN interfaces. Also launch a rtsol process.
Unlink last msg cache for growl when sending test messagws
Fixes #1666. Check if the interface needs to be added to a bridge during rc.newwanip as well.
Give the Layer7 patterns page some much needed love.
renable IPv6 rc.newwanipv6 but comment out reconfigure($if) until we track down how to best handle this.Dhclient does not pass the interface as a argument which makes this really hard.
Unbreak the services.inc Ticket #1663
Added blind coded DHCPv6 relay backend code. Needs to be tested, basic adaption to IPv6 implemented, only works on IPv6 interfaces. Checks inet6 route tables. Adds distinct PID file for dhcrelay -6. Adds to Ticket #1663
Add DHCPv6 relay pages for the DHCPv6 relay. Ticket #1663
Correct the link for EasyRule so that IPv6 addresses parse
Another address family check for dynamic gateways, v4 has dynamic, v6 has dynamic6 as string.
Add IPv6 love to diag states Summary. For Ticket #1816
Reflect the dynamic(6) gateway naming change in interfaces.php too
Add a possible "dynamic6 type to differentiate between IPv6 and IPv4 dynamic connections"
Merge pull request #10 from namezero111111/patch-2
Added web interface capability to make the LDAP search more specific in o
Log when XMLRPC auth fails so that the brute force lockout will kick in.
Add default values for latency, packet loss, down on GUI
Added web interface capability to make the LDAP search more specific in order to filter for group membership for example.
Added extended query possibility (for example, group membership)
Merge pull request #11 from Nachtfalkeaw/patch-1
Merge pull request #9 from namezero111111/patch-1
Add a interface_has_gatewayv6() function to determine if a interface has a IPv6 gateway.Implement that function return_gateways_array() to prevent ghost entries
Add the IP protocol to the configured gateway list to prevent duplicate entries on dynamic interfaces
Remove stray echo statement
Remove stray print_r()
Automatically pick up on dynamic IPv6 interfaces. For Example dhcp6.
Add a couple more mobile browser detection strings (BlackBerry, Opera Mini/Mobi)
Implement correct gen_subnetv6_max function that you can throw random prefix lengths in. Fixes Ticket #1725
fix text
force a set path for ioncube loader
Unbreak the firewall rule Edit page, input error array was unset halfway the validation. Set that back up ontop.Add gateway validation
Catch another possiblity for invalid rule generation
Make sure this does not operate on empty parameters, and also log when removing states.
DNSMasq was generating the error 'Socket operation on non-socket' and using 100% of the CPU, changing it to mwexec_bg() resolves the issue.
Fix VPN network listing for OpenVPN, and also add tunnel networks to this list.
Properly fix the address family check for gateway groups Ticket #1659
Unbreak firewall rules edit, missing a )
Fix a typo in the subnet generation causing the code to fail
Only show gateways from the same address family on the groups edit page. Ticket #1659
These html tags are not required since they are used in head.inc which is included.
Add address family validation, also hide gateways or gateway groups from the gateway list.Fix Ticket #1659
Add address family input validation on the Gateways edit page, also prevent adding gateways on interfaces that do not carry that address family.Fix Ticket #1633
Automatically adjust the subnet size drop down when editing a entryTicket #1661
Add Address Family input validation on the system routes edit page. Do not allow IPv4 subnet masks > 32 bits.Ticket #1661
Update the system.inc code that sets up the static routes for DNS servers to reflect the interface to gateway name conversion
Fix the address family check to skip empty DNS gateway fieldS
Change the DNS interface code to DNS gateway code. This will need upgrade code for existing configs.
Simplify this code a bit, should be the same test in both locations since this should be either/or, and with the other code it can apparently fall into a trap where it shows neither.
Add a function that allows you to validate the address family on 2 addresses or 1 address and a gateway name. the gateway name must be the 2nd argument.
Fix field name label.
un-break services_dhcpv6.php
Unbreak the DNS rebind check when accessing over IPv4
Add router type to rtadvd daemon configuration to only advertise the router without slaac.
Clarify advertising options, add router only type.
Fix the redirect URL for IPv6 addresses Ticket #1583
Fix the referrer checks for IPv6 addresses Ticket #1583
Fix the DNS rebind Check for IPv6 addresses Ticket #1583