Project

General

Profile

Download (100 KB) Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
5ae31b9e 09/03/2019 01:37 PM Renato Botelho

Merge pull request #4070 from paul/patch-1

d43154fe 09/03/2019 01:20 PM Renato Botelho

Do not use constructor with the same name of class, it's going to be deprecated

cedc8184 08/22/2019 08:12 AM kristoffer-ekenstam

Fixed #8014

Fixed wildcard variable not being set correctly.
Updated CURLOPT_URL according to provider's documentation.
Added support for MX records.

38809d47 07/29/2019 05:50 PM Renato Botelho

Fix copyright message years to reflect BSDP -> ESF -> Netgate

b73d8949 07/10/2019 05:52 PM Steve Beaver

Fixed #9245 updating copyright notices

6c7d0571 06/10/2019 05:38 PM Paul Sadauskas

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....

edfe22f8 06/04/2019 07:46 AM Eric VANTILLARD

Add Gandi LiveDNS DynDNS client.

00d2fe90 05/31/2019 07:23 PM Renato Botelho

Merge pull request #4069 from chewrocca/master

ed5b58a7 05/31/2019 03:10 PM Tom Embt

Azure DDNS whitespace only

0c43f825 05/31/2019 02:46 PM Matthew Fine

Update dyndns.class

57263c0a 05/31/2019 02:14 PM Renato Botelho

Merge pull request #4035 from emmtbot/ddns-linode

1ca156ea 04/18/2019 03:09 AM Tyler Szabo

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

bd0a29ea 01/15/2019 09:40 PM Tom Embt

Linode Dynamic DNS syntax fixes

b923a825 01/15/2019 09:33 PM Tom Embt

Add Dynamic DNS support for Linode #9268

5878d529 12/07/2018 06:18 PM Grant Sheehan

Fix DigitalOcean DynDNS client

Fixes the check on the return value since it's been updated to use
HTTP/2 syntax. Also adds logic to allow using `@` to denote updating the
root domain A record as well.

45ff6b8f 10/03/2018 08:20 PM Jim Pingle

Fix erroneous hostname error for Custom IPv6. Fixes #8977

44857365 09/20/2018 07:33 PM Lukas Wiest

enable ip send for FreeDNS DynDNS update

without this, only legacy IP records get updated correctly.

redmi ticket: https://redmine.pfsense.org/issues/8924

047290c8 08/14/2018 03:07 PM Alexis Bezverkhyy

Fix custom dyndns issue: username and password was not sent with curl flag AUTH_ANY

fc6ef501 08/10/2018 10:51 AM Renato Botelho

Merge pull request #3946 from martinisoft/martinisoft/dnsimple_v2_api

be060079 07/19/2018 07:06 PM Jim Pingle

Teach DynDNS to use custom IP check services. Fixes #8664

7c957a56 07/18/2018 03:25 PM Stephen Jones

PHP7 fixed illegal argument supplied foreach()

9e69907e 06/06/2018 09:21 PM Aaron Kalin

Cleanup the comment to be clearer

d2cad3b5 06/06/2018 09:11 PM Aaron Kalin

Update to DNSimple APIv2 endpoint

bf905930 04/26/2018 08:58 PM Steve Beaver

PHP7 - Resolve undefined constant warning in dyndns.class

32cb54c3 04/23/2018 02:29 AM Grant Sheehan

Merge branch 'master' into add_do_dyndns

544674ad 04/22/2018 10:27 PM Grant Sheehan

Add DigitalOcean DynDNS client

493e4284 04/03/2018 05:27 PM robjarsen

Remove Whitespace

  • src\etc\inc\dyndns.class
  • src\etc\inc\simplepie\simplepie.inc
  • src\usr\local\www\services_dyndns_edit.php
1ac3c88a 04/01/2018 06:41 PM Martin Grasruck

Redmine # 7769: Add support for Azure DNS to DynamicDNS

07a84ece 03/19/2018 12:09 AM robjarsen

missed a few

c5e1ce90 03/18/2018 08:14 PM robjarsen

Change CloudFlare to Cloudflare

This commit also includes misc. whitespace removal on the affected files.

19e87bb3 01/19/2018 09:35 AM Bryan Stenson

fix typos

b8f91b7c 01/05/2018 01:44 PM Luiz Souza

Update the Copyright notice for pfSense.

12e3bbce 11/29/2017 06:02 PM Matthew Fine

Merge branch 'master' into master

456ba14f 11/24/2017 01:23 AM Sam Neely

Feature #8123: Add GoDaddy as a Dynamic DNS provider

44c64da1 09/06/2017 04:40 PM Matthew Fine

adding route53-v6 case

adding route53-v6 to allow dynamic dns to update route 53 with a AAAA type.

745d3779 08/28/2017 10:30 AM Wagner Sartori Junior

dyndns: Adding support for ClouDNS (https://www.cloudns.net)

6db16398 06/09/2017 07:10 AM Martin Hagelin

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

6e0bfeb2 05/10/2017 06:28 PM Renato Botelho

Merge pull request #3579 from frankthetank/dyndns_dreamhost

61c813f9 05/05/2017 11:23 PM xygrec

Update dyndns.class

f2e702b1 05/02/2017 01:07 AM frank

Removed previous invalid conditionals and replaced with guard flags.

Also updated some comments based on review / feedback.

598c1d97 05/02/2017 12:51 AM frank

Aggregated case statements to avoid duplication.

e350558a 05/02/2017 12:49 AM frank

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

9d26673d 05/01/2017 04:04 AM frank

Added last tested date to DreamHost IPv4 record.

I cannot add a test date to IPv6 because my local ISP does not support
it yet. Dreamhost supports IPv6 records and I can manually alter an
IPv6 address through the same API. I just can't test it through
pfsense.

6c6daeae 04/22/2017 04:21 AM frank

Resolved some unusual formatting errors that crept into the request.

a741f6e8 04/22/2017 02:59 AM frank

Merge branch 'master' of https://github.com/pfsense/pfsense into
dyndns_dreamhost

b7d2a3da 04/21/2017 01:58 PM Renato Botelho

Merge pull request #3549 from xygrec/patch-dyndns-hover

c00c6f67 04/05/2017 02:54 AM frank

Merge branch 'master' of https://github.com/pfsense/pfsense into
dyndns_dreamhost

eec00994 04/03/2017 06:49 PM Jim Pingle

Merge pull request #3608 from jxmx/7206_route53

6534026b 03/06/2017 05:45 PM Jim Pingle

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

Fix is confirmed to work by two forum users: https://forum.pfsense.org/index.php?topic=122099.msg699763#msg699763

56632443 03/04/2017 01:47 AM Jason McCormick

use right var for zoneid

b2cb7364 03/03/2017 02:18 AM Jason McCormick

revert parsing of config field for region

d51cdd48 03/02/2017 01:13 PM Renato Botelho

Use | to separate dyndns IPv4 fields on cache file as done by rfc2136 items and for all IPv6 items

a71deb5a 02/26/2017 08:04 PM frank

Switched API key usage from username to password fields for protection.

This prevents accidentally leaking the Dreamhost API key to casual
router administrators.

9a3ec9a5 02/24/2017 04:57 AM frank

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 the
record you must first retrieve the existing record to be able to pass
back the old IP address for delete....

74533d41 02/16/2017 05:12 AM xygrec

Update dyndns.class

ac5ee07e 02/04/2017 05:49 PM Jason McCormick

implement AWS API v4 signing

cb5961d1 02/04/2017 01:21 AM Jason McCormick

commit initial fix; need to add hooks for region to zone id

1579e70f 02/01/2017 08:33 AM Phil Davis

Code with multiple %s in etc

b628775d 01/04/2017 04:08 PM Renato Botelho

Merge pull request #3342 from PiBa-NL/dyndns.class_json_body

901acd1f 01/04/2017 03:48 PM Renato Botelho

Merge pull request #3132 from WorldTech-Solutions/master

15dcf132 12/28/2016 09:16 PM Pi Ba

dyndns.class, fix json curl body parsing for Cloudflare by not including headers

176d24e1 12/08/2016 11:32 AM Phil Davis

Specify IP to set for zoneedit

0f2fbcd7 12/03/2016 01:04 PM Jason McCormick

fix typo from merge

a5676b5d 12/03/2016 01:00 PM Jason McCormick

Merge remote-tracking branch 'upstream/master' into 6751_route53

19b7263e 11/25/2016 09:04 PM Ionut

- added support for duiadns.net ipv4 and ipv6

575b1dcf 11/12/2016 10:09 PM Christoph Filnkößl

add All-Inkl to dyndns.class

86584ded 11/07/2016 06:49 PM Jim Pingle

Store Dynamic DNS passwords in Base64 to protect special characters. Fixes #6688

2446fffa 11/04/2016 03:05 PM Jim Pingle

Convert CloudFlare and GratisDNS dynamic DNS over to split hostname and domain name fields, like Namecheap. Otherwise they could both break with subdomains or international TLDs with many parts. Fixes #6778

0e0f580d 10/25/2016 03:47 PM Christoph Filnkößl

dyndns: add header processing in curl

some dyndns implementations rely on the correct HTTP header being set. the information was lost and now fixed.

1289c0c1 10/12/2016 07:23 PM Renato Botelho

Remove all calls to conf_mount_r* functions

e10d25b4 10/08/2016 05:36 PM CarlGill

Added support for CloudFlares Proxy.
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...

81299b5c 09/06/2016 07:23 PM Renato Botelho

Move copyright from ESF to Netgate

16b16366 08/31/2016 04:09 AM Jason McCormick

move back to r53.class for license continuity

26022814 08/31/2016 03:11 AM Jason McCormick

note inspiration/sanity check from r53.class code

8d8405ba 08/31/2016 03:01 AM Jason McCormick

fix testing headers for bad data

c4641295 08/31/2016 02:57 AM Jason McCormick

noted testing for Route53

166f4a4c 08/31/2016 02:54 AM Jason McCormick

Fixed status success message typo and cleaned up

616a2482 08/31/2016 02:48 AM Jason McCormick

fix auth header and minor XML tag issue

cc5adcaa 08/31/2016 02:06 AM Jason McCormick

initial commit of code -- having a signing error

ce9a9572 07/29/2016 02:55 PM Philip Soeberg

Fix a redundant HTTP "User-Agent" string.

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....

3a05e4c3 07/17/2016 09:41 AM Austin Seipp

dyndns: add IPv6 support for CloudFlare

Signed-off-by: Austin Seipp <>

b12ea3fb 07/15/2016 07:30 PM Renato Botelho

Move to Apache License 2.0

ac24dc24 07/14/2016 09:33 PM Renato Botelho

Review license / copyright on all files (1st round)

1c2c08bd 07/02/2016 09:29 AM exii1988

spdns.de renamed to spdyn.de

The service renamed there addresses

7ee5ec45 05/20/2016 02:38 PM Renato Botelho

Merge pull request #2926 from TechSmurf/patch-1

a4bda756 05/03/2016 08:25 PM George George

Bug fixes to Route53 DynDNS

Fixed a bug regarding a leading space in $ZoneID that causes an AWS 505 error. Also adds support for updating DNS if TTL changes.

ac16181a 05/02/2016 04:34 AM TechSmurf

Add freeDNS v6 support

FreeDNS IPv6 support confirmed working using same method as v4 with v6 source address. Simple second service with _useIPv6

af3cc7d6 04/08/2016 07:19 AM NOYB NOYB

Miscellaneous - Remove Personalizations

Remove "you" personalizations.

530e4707 04/04/2016 07:05 AM NOYB NOYB

Includes - Remove Personalizations

Remove "you" personalizations.

d20a3d08 02/18/2016 06:15 AM Chris Buechler

use get_interface_ip functions rather than find_ since the former handles VIPs, gateway groups, etc. correctly. Ticket #4858

140a87c5 02/18/2016 06:09 AM Chris Buechler

Add IP to dyndns error log, remove often wrong explanation.

ac5c0cfe 02/18/2016 06:03 AM Chris Buechler

Replace deprecated link_carp function, fix sprintf. Ticket #4858

9557ca30 02/14/2016 01:16 PM Phil Davis

Internationalize dyndns.class

I tried to consolidate and make some of the message logging more consistent along the way.

e8f35ce4 02/04/2016 03:31 PM Renato Botelho

Merge pull request #2574 from tiagobar/master

6635aa0f 02/01/2016 05:35 PM Jim Pingle

Change Namecheap dyndns to use split hostname and domain name fields. 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.

70a84c25 01/30/2016 05:16 AM Tiago Barrionuevo

Dynamic DNS URL for NO-IP needs to be updated.

ea46d833 01/11/2016 10:23 PM Chris Buechler

Update URL for dyns to match their current docs. Reported by GP^ on IRC

e93a7c71 12/16/2015 06:23 PM calvinbui

Stop DynDNS from turning off CloudFlare

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....

4e322e2c 12/10/2015 03:09 PM Phil Davis

Code style and white space in etc

f3ee8545 12/04/2015 12:55 PM Rene Schuster

Add DynDNS provider SPDNS (IPv4 and IPv6)

SPDNS is a free DynDNS service from the German company Securepoint
Security Solutions