This is 2020. Issue #9245
Fix #9285: Move ping-check option from global to per-subnet
(cherry picked from commit 5197e3e3a3b0ee048785e2ffb4222d7cba4e6c74)
use disablepingcheck as option name
(cherry picked from commit a0541b292d4cde76b9e95c1d8cbd99f5f26afee5)
add an option to the DHCP server to disable the ping check feature
(cherry picked from commit 7847e55fa2cd5813adb1ee4aa888b694957109b9)
Revert "Fix #9285: Move ping-check option from global to per-subnet"
This reverts commit 9133e01dc049920d716b045a86e78a9a05d98354.
Add Gandi LiveDNS DynDNS client.
(cherry picked from commit edfe22f8bae894eb678f3e7060cc91cea6f664da)
Fixes #9362: proxied value must be a boolean
(cherry picked from commit 888635338d63e8b21297e3b25f0ff545fe9c4c41)
Bug #9218
(cherry picked from commit adc6ddbdbbb465fd3cb58d931465ac93b1fdedb6)
Update services.inc
(cherry picked from commit 443a8b1beca07d1490f170c972c1c00ecb39baa7)
Add Dynamic DNS support for Linode #9268
(cherry picked from commit b923a8251ca4b899936156db48fb9253745c41e3)
Teach dhcrelay about upstream and downstream interfaces. Fixes #9466
No config changes or UI changes, it is handled automatically.
(cherry picked from commit f427d68dbca5ed9941b3bc01be1c4d81417c134f)
Update copyright notices to 2019. Happy New Year
(cherry picked from commit 0b4c14a491664053aad3cc76e1ffd67b70ff2da1)
Remove obsolete OLSRD code. Implements #9117
(cherry picked from commit 592bec817f152a7536572a675079776138827cc8)
Fix #9121: Initialize arrays to prevent PHP 7 errors
Fix PHP7 errors in the Dynamic DNS widget. Fixes #8648
Merge pull request #3781 from PiBa-NL/20170712-defaultgateway-group
Merge pull request #3918 from RepositPower/default-route-preference-in-radvd.conf
Gateways, allow for configuring a gatewaygroup as the default gateway.-Avoid changing routes by just visiting a webgui page.-Avoid change some unneeded events when nothing changed.
Merge branch 'master' into add_do_dyndns
Add DigitalOcean DynDNS client
Redmine # 7769: Add support for Azure DNS to DynamicDNS
Patch for specifying router preference for the default ipv6 route pushed by radvd.conf
Change CloudFlare to Cloudflare
This commit also includes misc. whitespace removal on the affected files.
Fix one more IGMP ref. Fixes #8356
igmp, Add option to disable the igmp service
Merge pull request #3905 from pulcov/master
Add DDNS client update option to DHCPv4 configuraiton
Fix dyndns update with gateway group
Fixes a bug in primary DHCPD host detection for failover.
Properly detect the master host based on CARP skew at setup time when used with HA.
Add an update source control to RFC2136 dynamic DNS updates. Implements #8278
Update the Copyright notice for pfSense.
Add RFC 2136 Client key algorithm choice. Implements #8244
Replace Dynamic DNS dnssec-keygen style files with simpler ddns-confgen style file.
Merge pull request #3887 from JoeriCapens/dhcp-ddns-algorithm-choice
Set default key algorithm to hmac-md5
Fix #6319 again by adding missing dns-servers
Add DHCP Dynamic DNS key algorithm choice. Implements #6621
Fix #6319 by setting ptr-domain and key variables correctly for dhcpdzones()
Merge branch 'master' into master
Merge pull request #3875 from LedPighp/dyndns_godaddy
Merge pull request #3747 from PiBa-NL/20170529-dhcprelay-destination-interface-discovery
Feature #8123: Add GoDaddy as a Dynamic DNS provider
Merge pull request #3811 from trunet/add-cloudns-to-dynamicdns
Fix 7868 - Allow to enable hostres on all platforms after fix on FreeBSD-src
Merge pull request #3821 from PiBa-NL/20170916-bsnmp-hostrest-check
Fix #7949
Add UEFI 32 and UEFI 64 filenames defined inside a pool to dhcpd.conf
snmpd, hostres cpu usage on virtual environments that have a virtual cd drive seems to happen on most (all?) hypervisors.
Merge branch 'master' into add-cloudns-to-dynamicdns
SNMP, check for several hypervisors that cause hostres module high cpu usagealso skip setting it in the bnsmp config when such platform is detected without needing the user to save settings again
Fix incorrect function name/typo. Ticket #7719
(cherry picked from commit 48c4a0ea0958c0820f6caab2bf5182967114ac58)
Fix #7719
When Dynamic DNS entry uses a gateway group as interface,return_gateway_groups_array() will be called and it returns realinterface instead of friendly name, as expected. Take both friendly andreal interface name into consideration.
adding route53-v6
modified constants DYNDNS_PROVIDER_VALUES and DYNDNS_PROVIDER_DESCRIPTIONS to add route 53 v6.
dyndns: Adding support for ClouDNS (https://www.cloudns.net)
If the user chose to have DDNS Hostnames forced, respect that in the backend code for static map IPv6 hosts. Fixes #7324
Some systems - only one that I am aware of, complain that unbound is starting before dchp6 has completed leading to problems, this occurs only on boot.
Further examination did indeed show that the problem is caused by unbound starting before the dhcp6c - RTSOLD - rc.newwanipv6 have completed, making sure that these have all run before unbound is allowed to start corrects the problem....
Use an alternate method to stop unbound and fix #7326
Merge pull request #3771 from PiBa-NL/20170701-cron-fix
Several complaints of unbound problems after commiting, so back this out. Revert "Change the way unbound is stopped when the process is being restarted, to give the old process enough time to exit cleanly. Fixes #7326"
This reverts commit 38d110824c87ff60c6289c0432d55009586ceee4.
cron, fix job removal by index splice and write valid schedules for ramdrive backups
Change the way unbound is stopped when the process is being restarted, to give the old process enough time to exit cleanly. Fixes #7326
Set a value for this variable in each case, so a previous value isn't re-used in a loop.
dhcp-relay, replace the dhcprelay specific implementation of get_realinterface_for_destination() by the generic guess_interface_from_ip()
dhcp-relay, combine clean and fix code for destination interface discovery
Merge branch 'master' of https://github.com/pfsense/pfsense intodyndns_dreamhost
Merge pull request #3549 from xygrec/patch-dyndns-hover
Variable syntax correction. Fixes #7446.
Add separate bindip for usepublicip case. Fixes #7446.
Add local directive to nsupdate file. Fixes #7446.
cron, dont write_config() when nothing changed.
Use the same cache filename pattern for RFC2136 IPv6 items as used by dyndns
Added Dreamhost and Dreamhost V6 to list of DYNDNS services.
Code with multiple %s in etc
Add a parameter to install_cron_job to stop it from performing its own write_config. Adjust base system calls to match. Ticket #7146
Packages may still need the old behavior but need tested individually. Once all function calls are confirmed to work without the write, the write_config parameter and call can be removed from this function for good.
Fix #6153
Initialize cached IP and Time on loop for RFC2136 items, without thisthe items used on last loop iteration will be used again and seconditem on the same interface will not be updated
RAM Disk Management
1) Treat the RAM disk more like a permanent storage device with content managed/restored by the system and made available at boot up, before needed by any services. a) Handle saving and restoring RAM disk content at reboot/shutdown/boot centrally in more of a system manged fashion....
Don't allow SNMP hostres module to be selected or used with VMware VMs that have a CD/DVD Drive device. Fixes #6882
Handle the RA Search Domain List when writing out the RADVD config. Fixes #7081
Merge pull request #3132 from WorldTech-Solutions/master
Break some long lines, no functional changes
Rework logic and reduce indent levels. No functional changes
Fix #6357: Validate if RFC2136 dyndns updates succeeded
Merge pull request #3307 from blkeller/ignore-client-uids
Fix #3560 correctly handle disabled static routes
1) util.inc - add parameter to get_staticroutes() so the caller canchoose to see all static routes or only the ones that are currentlyenabled.2) filter.inc - just process enabled static routes when making direct...
Save the igmpproxy configuration in /var/etc and not on /tmp.
Add new "Ignore client identifiers" DHCP feature
Exposes the underlying dhcpd configuration option "ignore-client-uids" in the pfSense "Services / DHCP Server" GUI by adding an "Ignore clientidentifiers" checkbox.
As of ISC dhcpd version 4.3.0+, there is a new configuration statement...
Populate the HTTP_PROXY_AUTH env var. Ticket #6949
Fix indent
Merge pull request #3145 from skrude61/master
Create a dummy /etc/printcap when starting bsnmpd so it it will not log errors. Fixes #6838
Removed TODO comment
Put DDNS hostname config in the wrong place
It is relevant to the interface, not just the per-static-mapping DDNS config.
Implement ddns-hostname option emission for static hosts in services.inc.
- added support for duiadns.net ipv4 and ipv6
Merge pull request #3223 from filnko/patch-1
Remove config files symlinks from /etc to /var/etc. Fixes #5538
Revert "Apply the fix for ticket #6589 also into dhcpdv6 config"
Reverted after upgrade dhcpd server to 4.3.5
This reverts commit 20350989db5d66ffb827beaed5ef5738cd62fc9d.