Project

General

Profile

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

# Date Author Comment
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

92fc8c99 11/29/2015 06:46 AM Derek Battams

add server response to failed updates; make debugging much easier

b37b4034 11/10/2015 12:14 PM Phil Davis

etc inc delete $Id comments

and bits of white space.
Note: There are plenty of files still with old-format copyright sections
in here.

0ec4b3b4 10/09/2015 03:34 AM Chris Buechler

Do curl_init above any curl_setopt, and take it out of that if block since it applies to all types.

becd6caa 10/03/2015 05:11 AM Chris Buechler

Where doing a dynamic DNS update on IPv4, force curl to resolve IPv4 IPs. Ticket #3858

9f1815d4 10/02/2015 06:00 AM Chris Buechler

Fix typo

f1d3adf1 09/30/2015 12:07 AM Chris Buechler

Use the appropriate parent interface with gateway groups using CARP VIPs.
Ticket #4990

34c9962b 09/29/2015 08:53 PM Chris Buechler

Disable DHS as a dynamic DNS provider option. It's never worked, and
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...

bf213d1d 09/21/2015 07:53 PM mortencombat

GratisDNS support for hosts without subdomains

Resubmit of #1793

22d95a68 09/21/2015 07:04 PM Doktor Notor

Fix Cloudflare support for Dynamic DNS Updates

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

46bc6e54 08/25/2015 05:49 PM Renato Botelho

Move main pfSense content to src/