Merge branch 'master' into master
Mythic-Beasts.com DynDNS provider support. Implements #7842
Add IPv6 support for Gandi LiveDNS dynamic DNS handler
Update the Copyright year.
A subsequent commit will deal with .po's.
Merge pull request #4489 from lepurt/master
Domeneshop DynDNS correct return code check. Fixes #11146
Namecheap DDNS error code fix. Issue #5308
Allow wildcard DNS record of type A in DynDNS client for DNS provider Gandi. Ticket #11159.
No-IP DynDNS provider API update. Implements #6638
Change client endpoint update API for he.net tunnelbroker dynamic dns
HE.net Tunnelbroker dynamic dns not supplying ip address parameter
Support omitting Cloudflare Zone ID for dynamic DNS
In May, Cloudflare[improved their API](https://community.cloudflare.com/t/bug-zone-detail-by-name-requires-zone-list-permission/128042/14)so that a token scoped to a particular zone now has permission to...
easyDNS IPv6 DynDNS support
This adds support for IPv6 records to easyDNS DynDNS.
https://redmine.pfsense.org/issues/10972
Domeneshop DynDNS support. Implements #10826
Merge pull request #4334 from csobankesmarki/master
Adjusted freedns v2 API var name to be more readable
Add support for freeDNS DynDNS v2 API refs #10617
Fixed whitespace issues as requested by jim-p in the review.
Redmine Issue: https://redmine.pfsense.org/issues/10592
Merge pull request #4312 from vktg/dynv6
DynDNS dynv6.com support. Issue #9642
DynDNS DNSExit URL fix. Issue #9632
Fixed syntax issues
fixed tab issue
Fixed tab issue
Adding DynDNS response logging
When verbose logging is enabled for a dynamic DNS provider, the DynDNS code will now write the HTTP response to the system log. This is extremely useful when troubleshooting issues.
DigitalOcean IPv6 DDNS Client to find IPv6 entries when updating. Issue #10390
-[] Redmine Issue: https://redmine.pfsense.org/issues/10390
-[] Ready for review
Merge pull request #4195 from netpok/feature/cloudflare-token
Add spaces to concatenation
Fix formatting and remove empty strings
Broke long lines to improve readability
Followed rbgarga's suggestions.
Implement Cloudflare DDNS with API token
Feature #10256
fixing bug https://redmine.pfsense.org/issues/10241
CF DDNS wants int for TTL. Issue #10196
Add TTL for CloudFlare DDNS. Fixes #10196
This is 2020. Issue #9245
Merge pull request #4070 from paul/patch-1
Do not use constructor with the same name of class, it's going to be deprecated
Fixed #8014
Fixed wildcard variable not being set correctly.Updated CURLOPT_URL according to provider's documentation.Added support for MX records.
Fix copyright message years to reflect BSDP -> ESF -> Netgate
Fixed #9245 updating copyright notices
Fix handing of DNSimple API response
It seems DNSimple started using HTTP/2, which broke the regex the dnsimple updater was using to check for success. I changed it to use the CURLINFO_HTTP_CODE instead.
I noticed several other providers are using the regex status match instead of HTTP_CODE, but I didn't touch those. I haven't written any PHP in 20 years, and I don't use those providers to test them. This change works for me for DNSimple now....
Add Gandi LiveDNS DynDNS client.
Merge pull request #4069 from chewrocca/master
Azure DDNS whitespace only
Update dyndns.class
Merge pull request #4035 from emmtbot/ddns-linode
Fix AzureV6 DynDNS client
`AAAARecords` in the Azure DNS API is case sensitive
Documentation: https://docs.microsoft.com/en-us/rest/api/dns/recordsets/createorupdate
Linode Dynamic DNS syntax fixes
Add Dynamic DNS support for Linode #9268
Fix DigitalOcean DynDNS client
Fixes the check on the return value since it's been updated to useHTTP/2 syntax. Also adds logic to allow using `@` to denote updating theroot domain A record as well.
Fix erroneous hostname error for Custom IPv6. Fixes #8977
enable ip send for FreeDNS DynDNS update
without this, only legacy IP records get updated correctly.
redmi ticket: https://redmine.pfsense.org/issues/8924
Fix custom dyndns issue: username and password was not sent with curl flag AUTH_ANY
Merge pull request #3946 from martinisoft/martinisoft/dnsimple_v2_api
Teach DynDNS to use custom IP check services. Fixes #8664
PHP7 fixed illegal argument supplied foreach()
Cleanup the comment to be clearer
Update to DNSimple APIv2 endpoint
PHP7 - Resolve undefined constant warning in dyndns.class
Merge branch 'master' into add_do_dyndns
Add DigitalOcean DynDNS client
Remove Whitespace
Redmine # 7769: Add support for Azure DNS to DynamicDNS
missed a few
Change CloudFlare to Cloudflare
This commit also includes misc. whitespace removal on the affected files.
fix typos
Update the Copyright notice for pfSense.
Feature #8123: Add GoDaddy as a Dynamic DNS provider
adding route53-v6 case
adding route53-v6 to allow dynamic dns to update route 53 with a AAAA type.
dyndns: Adding support for ClouDNS (https://www.cloudns.net)
Fix DNS wildcard support for Loopia
Fix for the problem that wildcard CNAME records disappear from Loopia when doing a DNS update. As discussed here: https://forum.pfsense.org/index.php?topic=67793.0
Merge pull request #3579 from frankthetank/dyndns_dreamhost
Removed previous invalid conditionals and replaced with guard flags.
Also updated some comments based on review / feedback.
Aggregated case statements to avoid duplication.
Changes tab levels for new case/switch blocks to match K&R BSD style.
https://www.freebsd.org/cgi/man.cgi?query=style&sektion=9
Added last tested date to DreamHost IPv4 record.
I cannot add a test date to IPv6 because my local ISP does not supportit yet. Dreamhost supports IPv6 records and I can manually alter anIPv6 address through the same API. I just can't test it throughpfsense.
Resolved some unusual formatting errors that crept into the request.
Merge branch 'master' of https://github.com/pfsense/pfsense intodyndns_dreamhost
Merge pull request #3549 from xygrec/patch-dyndns-hover
Merge pull request #3608 from jxmx/7206_route53
Allow CloudFlare DDNS entries to use "" or "." for the hostname portion of the domain in the GUI to update the domain's @ record. Then in the backend code, remove that from the FQDN since CloudFlare doesn't like that to be sent explicitly. Fixes #7357
" or "
Fix is confirmed to work by two forum users: https://forum.pfsense.org/index.php?topic=122099.msg699763#msg699763
use right var for zoneid
revert parsing of config field for region
Use | to separate dyndns IPv4 fields on cache file as done by rfc2136 items and for all IPv6 items
Switched API key usage from username to password fields for protection.
This prevents accidentally leaking the Dreamhost API key to casualrouter administrators.
Implemented Dreamhost ISP dynamic DNS updates.
Dreamhost does not allow direct record updates through their API.Records must be deleted and then added. Unfortunately, to delete therecord you must first retrieve the existing record to be able to passback the old IP address for delete....
implement AWS API v4 signing
commit initial fix; need to add hooks for region to zone id
Code with multiple %s in etc
Merge pull request #3342 from PiBa-NL/dyndns.class_json_body
Merge pull request #3132 from WorldTech-Solutions/master
dyndns.class, fix json curl body parsing for Cloudflare by not including headers
Specify IP to set for zoneedit
fix typo from merge
Merge remote-tracking branch 'upstream/master' into 6751_route53