The workflow is rtsold calls dhcp6c which calls rc.newwanipv6 to make the configuration more consistent
Do not run this during startup since it will be called anyhow
Use propper variable for is_ipaddrv6 test
Correct typo that prevents dhcpv6 to generate proper subnet info. Also use already caluclated variable
Fix the Cellular strength indicator, rssi was always reporting 8 because we didn't use the variable.The dBm values array was reversed, corrected
Fix whitespace and indent
Initialize array
Remove not used call
Do not do useless work before needed
When reconfiguring interfaces with dhcp types set try to kill any previous dhcp process of the interface already running
Do not cleanup states on this call
Define bogon tables where they should be
Use proper interface for reply-to in case of 6rd/6to4
Remove useless function calls
Unset the ip from the cache to retrieve the right ip
Correct get_interface_subnetv6 and use get_interface_ipv6 during dhcp config generation. Also initialize some arrays to avoid warnings
If gatway is dynamic the type cannot be determined, trim the code trying to do something impossible. While here optimize a bit
Try to remove as much as possible _stf special case through the code
Do a check of interface existing
Use the new functionality on get_real_interface to get the _stf interface when needed
Use get_interface_ipv6 on rc.newwanipv6 to and teach it to flush the cache on optional parameter. Also teach get_real_interface about the tedios ipv6 tunnel interfaces and return them when ipv6 family is specified
Avoid trying to remove an invalid IP
Properly tune rc.linkup for dual stack
Handle _stf interface in convertion from real to friendly. Also do no cal lpfSense_module function if not used
Use realif on dhcp6 pid filename since find_dhcp6c_process() looks for it and cannot kill it
Merge pull request #483 from N0YB/System_Firewall_Logs_Filtering
System Firewall Log Filtering by Fields
Previous filter form retained for raw logs view.
Fixes IPSec Status for natted tunnels
See http://redmine.pfsense.org/issues/2884 for details.
Thanks, Michele
Check if IP is already configured on console setup
Use empty which is more strict
Merge pull request #481 from phil-davis/master
Enhance tmp and var size checks
Gets rid of the following console "unexpected operator" messages during boot:Mounting filesystems...[: -gt: unexpected operator[: -gt: unexpected operatorSetting up memory disks... done.
Re-enable admin user if it's disabled when 'Reset webConfigurator password' option is used. Fixes #2877
Do more strick checks for avoiding http://forum.pfsense.org/index.php/topic,59847.0.html
Move tmp/var init to just after mount of /cf so that the sizing works properly on NanoBSD. Fix input validation for sizes. Add note about needing a reboot to apply the settings.
Do not route do default gw when rule gw is down
- Add a new advanced misc option to change the behaviour- When it is set and rule has its own gateway, that is down, just disable the rule instead of routing it to default gw
Fixes #2858
use logging on the block all v6 rules if default is log
Add the ability for full installs to optionally use RAM disks for /tmp and /var, and to allow selecting a size for /tmp and /var RAM disks on both Full installs and NanoBSD.I think I caught most of the edge cases for transitioning into and out of RAM disk mode, and preserving data across reboots as is done on NanoBSD (RRD, DHCP leases, pkg/pbi info).
move the "block all v6" rules back to where they should be, fix comment
update github repo location
Be consistent on vlan checks
Fix logic inversion from 126ff5b264
Check if MTU is already with correct value before change it
When parent is not assigned, reset it and all vlans without mtu set to default
When reset parent to default mtu, deal with all VLANs too
Set vlanifs early and use it on more places to simplify logic
Consider parent mtu when it's set instead of default one
Simplify a bit the logic
Pass parent interface to link_interface_to_vlans
Fix typo on var name
Fix typo s/assgined/assigned/
Be consistent on the check
Solve the issue when changing vlan parent mtu and leaving its childs with older mtu.
More fixes
Remove debug code
Correct code to apply the mtu correctly
Correctly handle mtu changing between vlans
Change parent only if its mtu is smaller
Skip vlan checks for being configured vlan as well
Only treat interesting interfaces
Make this work better and not always go over things for setting mtu
Hopefully is correct now
Set mtu to the correct interface
Correct which mtu value is used to be correct
Sprinkle some XXX just for being consistent
Correct this behaviour of properly honoring the configured mtu
Tune up a bit dhclient-script and call the kill state command only once its enough
IPsec status corrections, should fix #2861
Fix doubled $
Print the error message from LDAP in the log for a bind failure.
Merge pull request #463 from phil-davis/master
Add DNS Forwarder option to not forward private reverse lookups
You can have multiple 6rd tunnels now days
Remove old ip information even from the tracking interface as well so that track6 config code does not get confused. Fixes #2627
Remove old ip information so that track6 config does not get confused. Fixes #2627
Merge pull request #459 from ExolonDX/branch_30
Tidy up "services" widget XHTML
Give the rules their own number and swap table numbers to correct statistics gathering.
Added ALT to img tagsClosed off IMG tagsDeprecated the ampersand in HREF tagAdded summary to table tagsMoved nowrap to class definitionTidied up the CDATA section in scripts.
Make get_static routes behave correctly with aliases
Make sure some value is present here during boot
DNS Forwarder allow null forwarding address
dnsmasq allows a blank forwarding IP address to be specified in --server parameters. In that case, dnsmasq will attempt a local lookup of the name (e.g. in hosts file), but will not forward the request on to the standard name servers....
Merge pull request #446 from un0x/master
Added IE Mobile for WP8 to list of mobile browsers
Save ppp info and realif on interfaces.apply to be able to cleanup old configuration when changing interface type. Fixes #2758
Make parent interface and all VLANs use the same MTU. Fixes #2786
Merge pull request #436 from phil-davis/master
Add DynDNS No-IP Free account support
Added IE mobile for WP8
Remove *_defaultgwv6 also
Just set defaultgw after all gateways are processed, it fixes return_gateways_array()
Consider CP allowed IPs for both directions. It will help ticket #2780
Hide 'Perform full backup prior to upgrade' option on nano, also hide restore full backup. Fixes #2844
Add a pfSsh.php script to remove the shaper settings from the console if needed.
no IPv6 check when an easy rule: pass is created
The easyrule_pass_rule_add() now checks for an IPv6 address and sets thenetmask accordingly.This is the fix for bug: http://redmine.pfsense.org/issues/2843
Avoid DynDNS timeout delay when gateway is down
When a dynamic DNS entry is set on an interface that has a private IP, the code has to find the ultimate public IP of that interface by using checkip.dyndns.org. If the interface is currently down (e.g. ISP is down or the cable is unplugged...) then there is a timeout delay while waiting for checkip.dyndns.org to (not) respond....
When auth algorithm is hmac-sha512, it produces long lines and wrap them, what breaks the parser. Ignore lines that starts with a space to fix it. Fixes #2842
Better check for the right bits being set.
Always clear the OpenVPN route when using shared key, no matter what the tunnel network "CIDR" is set to, it still needs it.
Show cert start/end dates in list.
Add VPNs and PPPoE rules before regular ones. Fixes #2837
Create rules for grouped interfaces before regular ones. Fixes #2837
Fix indent and whitespaces