summaryrefslogtreecommitdiffstats
path: root/src/etc/inc/dyndns.class
Commit message (Collapse)AuthorAgeFilesLines
* Update dyndns.classxygrec2017-04-211-0/+60
| | | | (cherry picked from commit 74533d412818113372b7b1a4e46db48313fd965d)
* Allow CloudFlare DDNS entries to use "@" or "@." for the hostname portion of ↵jim-p2017-03-061-0/+1
| | | | | | 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 Fix is confirmed to work by two forum users: https://forum.pfsense.org/index.php?topic=122099.msg699763#msg699763
* Use | to separate dyndns IPv4 fields on cache file as done by rfc2136 items ↵Renato Botelho2017-03-021-3/+3
| | | | and for all IPv6 items
* implement AWS API v4 signingJason D. McCormick2017-02-071-4/+4
| | | | (cherry picked from commit ac5ee07ee1daef2f43e728895290ca6d11efe0f3)
* commit initial fix; need to add hooks for region to zone idJason D. McCormick2017-02-071-1/+2
| | | | (cherry picked from commit cb5961d1fa64a45cbec5ef5d677b57f8d62f50b5)
* dyndns.class, fix json curl body parsing for Cloudflare by not including headersPiBa-NL2017-01-041-4/+3
| | | | (cherry picked from commit 15dcf1320c08eb9339eda3e6fdf04599c51694b7)
* Added support for CloudFlares Proxy.CarlGill2017-01-041-2/+5
| | | | | | | | | | | | | | | | | | | | | | Included a checkbox to enable and disable this feature when CloudeFlare type is selected. Included proxied variable in the update script as well. Defaults to false, as the is the current functionality Added help text Updated Last tested date Hope this helps other people. I use both dynDNS and the Proxy service. And by default without this feature, the proxy gets disabled. This is a huge problem, as I have all traffic blocked except for CloudFlare. And because I have certain other security features enabled, when the Proxy goes disabled, The Site goes down hard to end users. With this feature, I can ensure the proxy stays enabled. (cherry picked from commit e10d25b4c3109347a43a729f8c098138272fe1e7)
* Specify IP to set for zoneeditPhil Davis2016-12-081-1/+1
| | | | (cherry picked from commit 176d24e1206586cc67888bcbd3a4d947f043a187)
* move back to r53.class for license continuityJason McCormick2016-12-071-31/+7
| | | | (cherry picked from commit 16b163661b1d1a5bcc9a24ce023f7a06c5fb420e)
* note inspiration/sanity check from r53.class codeJason McCormick2016-12-071-0/+1
| | | | (cherry picked from commit 260228142573deeb8ef5eaee34c761ca783f8cd3)
* fix testing headers for bad dataJason McCormick2016-12-071-1/+2
| | | | (cherry picked from commit 8d8405baf12806a7f09ef8562cfb24f9083809d3)
* noted testing for Route53Jason McCormick2016-12-071-2/+1
| | | | (cherry picked from commit c46412956fb629a2f7dc94ca2a553444046a39c3)
* Fixed status success message typo and cleaned upJason McCormick2016-12-071-2/+1
| | | | (cherry picked from commit 166f4a4c67e61334791b43a21845603c1295ab2c)
* fix auth header and minor XML tag issueJason McCormick2016-12-071-5/+5
| | | | (cherry picked from commit 616a24828992d37ea67e810dbf9fd84ec80562e7)
* initial commit of code -- having a signing errorJason McCormick2016-12-071-54/+47
| | | | (cherry picked from commit cc5adcaa679686e54e4035fa5bc283b1cac085a2)
* Backport Cloudflare and Gratis plus passwords in base64 DynDNS changesPhil Davis2016-12-061-18/+15
| | | | | | Note: corresponding change to upgrade_config.inc to come in master to correctly implement the upgrade_155_to_156 code, that is master only and will become upgrade_158_to_159
* - added support for duiadns.net ipv4 and ipv6Ionut2016-11-291-1/+36
| | | | (cherry picked from commit 19b7263e859243adfcf6588533cb47b4c768765e)
* add All-Inkl to dyndns.classChristoph Filnkößl2016-11-251-0/+25
| | | | (cherry picked from commit 575b1dcf0bdb28c431fca420d27bdedf579ec9c4)
* dyndns: add header processing in curlChristoph Filnkößl2016-10-251-11/+12
| | | | some dyndns implementations rely on the correct HTTP header being set. the information was lost and now fixed.
* Move copyright from ESF to NetgateRenato Botelho2016-09-061-1/+1
|
* Fix a redundant HTTP "User-Agent" string.Philip Soeberg2016-08-041-1/+1
| | | | | | | | | CURLOPT_USERAGENT expect the value to the user-agent string, not the entire key-value pair. Before this fix, HTTP header "User-Agent: User-Agent: phpDynDNS/0.7" was sent for DDNS updates. NGINX configuration at GratisDNS will not accept a user-agent formatted in the above way. This commit fixes GratisDNS Dynamic DNS service. (cherry picked from commit ce9a957241c0453402d0765be0fe25e1cca48c2a)
* Backport IPv6 support for CloudFlarePhil Davis2016-07-201-3/+11
| | | | Original code for master in pull request #3061
* Review license / copyright on all files (1st round)Renato Botelho2016-07-141-0/+52
|
* spdns.de renamed to spdyn.deexii19882016-07-021-12/+12
| | | The service renamed there addresses
* Add freeDNS v6 supportTechSmurf2016-05-201-1/+8
| | | | | FreeDNS IPv6 support confirmed working using same method as v4 with v6 source address. Simple second service with _useIPv6 (cherry picked from commit ac16181a2cfefec293e0562a7bfe8e2f7140e191)
* Bug fixes to Route53 DynDNSGeorge2016-05-041-2/+2
| | | | | Fixed a bug regarding a leading space in $ZoneID that causes an AWS 505 error. Also adds support for updating DNS if TTL changes. (cherry picked from commit a4bda7563136a7b47a1d090cededdb1b1a076019)
* Miscellaneous - Remove PersonalizationsNOYB2016-04-111-1/+1
| | | | Remove "you" personalizations.
* Merge pull request #2831 from NOYB/Includes_-_Remove_PersonalizationsStephen Beaver2016-04-041-5/+5
| | | | (cherry picked from commit 7a2c15f527459cc82aadaf23d06895174c008320)
* use get_interface_ip functions rather than find_ since the former handles ↵Chris Buechler2016-02-181-2/+2
| | | | VIPs, gateway groups, etc. correctly. Ticket #4858
* Add IP to dyndns error log, remove often wrong explanation.Chris Buechler2016-02-181-1/+1
|
* Replace deprecated link_carp function, fix sprintf. Ticket #4858Chris Buechler2016-02-181-2/+2
|
* Internationalize dyndns.classPhil Davis2016-02-141-277/+236
| | | I tried to consolidate and make some of the message logging more consistent along the way.
* Merge pull request #2574 from tiagobar/masterRenato Botelho2016-02-041-1/+1
|\
| * Dynamic DNS URL for NO-IP needs to be updated.Tiago Barrionuevo2016-01-301-1/+1
| |
* | Change Namecheap dyndns to use split hostname and domain name fields. ↵jim-p2016-02-011-29/+34
|/ | | | | | Upgrade existing entries automatically. Implements #4366 Code should be generic enough that if other DynDNS providers would work better with a separate domain field, they can pick up the feature without too much trouble.
* Update URL for dyns to match their current docs. Reported by GP^ on IRCChris Buechler2016-01-111-1/+1
|
* Stop DynDNS from turning off CloudFlarecalvinbui2015-12-171-3/+1
| | | | | | | | | By having 'proxiable' and 'proxied' values set to false, CloudFlare is turned off (i.e. not go through CloudFlare) for the domain when updating the DNS records. Setting them to 'true' would turn CloudFlare on that domain, however the user may have disabled it for their own reasons and would not like it changed. Instead, removing these two values will not alter the status of CloudFlare on the domain. Tested with false/false, true/false, false/true, true/true in all scenarios.
* Code style and white space in etcPhil Davis2015-12-101-15/+15
|
* Add DynDNS provider SPDNS (IPv4 and IPv6)Rene Schuster2015-12-041-0/+41
| | | | | SPDNS is a free DynDNS service from the German company Securepoint Security Solutions
* add server response to failed updates; make debugging much easierDerek Battams2015-11-291-1/+1
|
* etc inc delete $Id commentsPhil Davis2015-11-101-4/+4
| | | | | | and bits of white space. Note: There are plenty of files still with old-format copyright sections in here.
* Do curl_init above any curl_setopt, and take it out of that if block since ↵Chris Buechler2015-10-081-1/+2
| | | | it applies to all types.
* Where doing a dynamic DNS update on IPv4, force curl to resolve IPv4 IPs. ↵Chris Buechler2015-10-031-0/+4
| | | | Ticket #3858
* Fix typoChris Buechler2015-10-021-1/+1
|
* Use the appropriate parent interface with gateway groups using CARP VIPs.Chris Buechler2015-09-291-1/+8
| | | | Ticket #4990
* Disable DHS as a dynamic DNS provider option. It's never worked, andChris Buechler2015-09-291-2/+2
| | | | | | | fixing is more complex than just fixing the variable screw up and disabling cert validation for their SSLLabs F-graded site. Updates made on their site even take quite some time to be reflected, seems to be a largely abandoned service.
* GratisDNS support for hosts without subdomainsmortencombat2015-09-211-2/+9
| | | | Resubmit of #1793
* Fix Cloudflare support for Dynamic DNS Updates doktornotor2015-09-211-33/+51
| | | | | | Resubmit of #1812 The current implementation isn't working due to API change. Credits: det0nat3 @ https://forum.pfsense.org/index.php?topic=87436.msg534817#msg534817
* Move main pfSense content to src/Renato Botelho2015-08-251-0/+1634
OpenPOWER on IntegriCloud