Project

General

Profile

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

# Date Author Comment
02d6ca03 11/28/2022 05:29 PM Jim Pingle

DDNS Save+Force timeout improvements. Fixes #12870

  • In PHP8, curl_close is a no-op, so remove it.
  • Now that curl_close does nothing, we have to set CURLOPT_FORBID_REUSE
    to prevent connections from getting stuck in a pool waiting for reuse.
  • Add a couple more debug log entries for when certain functions end,...
9e3798fb 11/15/2022 06:41 PM Jim Pingle

Merge pull request #4606 from KoenZomers/DNSExitFix

4a1354d1 11/15/2022 06:39 PM Jim Pingle

Merge pull request #4605 from kaedros/master

8fa5038b 09/13/2022 05:14 PM Marcos M

Update external http links

70db168b 09/09/2022 03:18 PM Jim Pingle

Correct Namecheap parsing failure. Fixes #12816

Better fix that converts the content encoding in case it really is in
the stated encoding, plus a more robust method of dropping the XML
definition entirely in case the first attempt fails.

17f81cb6 06/27/2022 12:09 AM Koen Zomers

Fixing broken DNSExit implementation

adfb1d2b 06/23/2022 08:49 PM Tiago d'Avila

fix: Dynv6 checkIP

Check return of update to release check IP

bdffb77d 05/18/2022 03:42 PM Jim Pingle

Close earlier to avoid overlap. Fixes 12870

Gather the information we need from curl and close the handle earlier
rather than passing around the handle unnecessarily. This avoids
creating multiple overlapping curl requests that don't share a handle.

46127218 02/23/2022 04:25 PM Jim Pingle

Namecheap DDNS response parse change. Fixes #12816

If the first attempt to parse the response fails, try again without the
XML declaration. The server may not be sending an accurate XML
declaration.

2a9ee4d2 02/17/2022 04:38 PM Viktor Gurov

Merge pull request #4555 from zacwest/dnsimple-v6

ae9e5dde 02/14/2022 04:28 PM Viktor Gurov

GleSYS DDNS return code check fix. Issue #12672

b5360f49 02/14/2022 04:06 PM Viktor Gurov

Use http_build_query() for Google Domains DDNS post data. Fixes #12754

77a0eb0d 01/30/2022 12:42 AM Zac West

Add IPv6 variant of DNSimple DynDNS Provider

8f2f85c3 01/02/2022 01:05 AM Luiz Souza

Update the Copyright year of the files owned by Rubicon/Netgate.

1fa4c473 12/28/2021 12:50 PM Viktor Gurov

Do not update Dynamic DNS if the public IP address cannot be determined. Fixes #12617

c3474eef 12/27/2021 02:36 PM Viktor Gurov

Ignore DynDNS requestif for non-custom providers. Fixes #12631

4bcd43b4 12/22/2021 05:50 PM Viktor Gurov

Merge pull request #4546 from olehfb/namedotcom_dyndns

7054b63f 12/16/2021 07:06 PM Viktor Gurov

Use Trusted Store CAs for Dynamic DNS. Fixes #12589

e7de40d5 12/15/2021 04:38 PM Viktor Gurov

One.com DDNS update. Issue #12352

(cherry picked from commit 9a84d3b0b5e4709a5bde99d3edf4f8e89524b602)

6a9fe85f 12/06/2021 01:58 AM olehfb

Add dynamic DNS service provider Name.com, closes #12567

fd331bdc 10/13/2021 05:46 AM Viktor Gurov

Dynamic DNS proxy option. Fixes #12342

f7e2e6e1 09/03/2021 04:42 PM Viktor Gurov

Yandex PDD DDNS token fix. Issue #12331

2c393b55 08/27/2021 12:49 PM Jim Pingle

Add null check. Fixes #9092

If the value is undefined in config.xml this will be null, not an empty
string.

3900634b 07/15/2021 01:08 PM Viktor Gurov

DynDNS DNS Made Easy provider update. Implements #9341

230ac725 07/02/2021 06:15 AM Jaakko Kantojärvi

Add dynamic DNS provider dy.fi

Fixes https://redmine.pfsense.org/issues/12090

691d0458 07/02/2021 06:14 AM Jaakko Kantojärvi

Fix order of providers in doc string (use case-insensitive sort)

9e8300cb 06/30/2021 08:25 PM Markus *

Add dynamic DNS service provider deSEC

This commit implements the method of updating DNS records using the HTTP
Token Authentication specified in the deSEC DNS API documentation1.

[1] https://desec.readthedocs.io/en/latest/dyndns/update-api.html

dc6eb05f 06/30/2021 07:15 PM Dennis Neuhaeuser

dyndns: Add strato.de provider (Fixes #11978)

82caf945 06/27/2021 08:49 PM Jaakko Kantojärvi

Add option to set max cache age for the custom dynamic DNS provider

Fixes https://redmine.pfsense.org/issues/9092

994699bd 06/23/2021 05:23 PM Renato Botelho

Merge pull request #4524 from raphendyr/feature-dyndns-leeway

fe7667b0 06/23/2021 05:08 PM Renato Botelho

Merge pull request #4523 from raphendyr/cleanup-dyndns

4aab19d4 06/11/2021 03:52 PM Viktor Gurov

Remove urlencode() for NoIP.com DDNS credentials. Fixes #12021.

79b9e082 05/29/2021 10:42 PM Jaakko Kantojärvi

Add some leeway to DynDNS cache expiration time check

This leeway is needed to ensure that the cache is invalidated after N days and
not N+1 days. The latter could happen, e.g., when the update happens few
seconds earlier on expected expiration day, than on the previous update day....

f56efb0d 05/29/2021 09:13 PM Jaakko Kantojärvi

Sort DynDNS providers inside switch statements

Not all of the code is sorted in this commit, but comments
were added to the code to instruct future contributors to
sort the provider, when they edit code for it.

f6f1d1c6 05/29/2021 09:13 PM Jaakko Kantojärvi

Remove whitespace at end of line

4e820dc1 05/12/2021 10:28 PM Viktor Gurov

One.com, NIC.RU, Yandex DynDNS support. Implements #11293 #11294 #11358

8ec7864a 05/12/2021 12:08 PM Viktor Gurov

NoIP.com DynDNS fix. Issue #11815

da59b0a3 02/19/2021 05:30 AM bitscher

Merge branch 'master' into master

fe6b1252 02/18/2021 03:58 PM Viktor Gurov

Mythic-Beasts.com DynDNS provider support. Implements #7842

2efdd601 02/15/2021 01:20 AM bitscher

Add IPv6 support for Gandi LiveDNS dynamic DNS handler

  • Simplify the use of the LiveDNS API by using another API call that
    handles both creating and updating for a given name and record type
    instead of the former two step operation that was fetching the whole...
8f585441 01/03/2021 12:28 PM Luiz Souza

Update the Copyright year.

A subsequent commit will deal with .po's.

112b85ea 12/30/2020 09:21 PM Renato Botelho

Merge pull request #4489 from lepurt/master

f2b03cda 12/14/2020 10:35 AM Viktor Gurov

Domeneshop DynDNS correct return code check. Fixes #11146

effd64ce 12/14/2020 10:33 AM Viktor Gurov

Namecheap DDNS error code fix. Issue #5308

cb8ecda5 12/13/2020 05:41 PM Sébastien Trupel

Allow wildcard DNS record of type A in DynDNS client for DNS provider Gandi. Ticket #11159.

3501e0c4 11/16/2020 12:09 PM Viktor Gurov

No-IP DynDNS provider API update. Implements #6638

cc0618e2 11/05/2020 07:34 PM Michael Smith

Change client endpoint update API for he.net tunnelbroker dynamic dns

048d4cdb 10/31/2020 10:59 PM Michael Smith

HE.net Tunnelbroker dynamic dns not supplying ip address parameter

88d878f2 10/19/2020 07:11 PM Chris Pick

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

00105b36 10/11/2020 03:25 PM wurzelpanzer

easyDNS IPv6 DynDNS support

This adds support for IPv6 records to easyDNS DynDNS.

https://redmine.pfsense.org/issues/10972

4d6cc223 08/11/2020 09:14 AM Viktor Gurov

Domeneshop DynDNS support. Implements #10826

92b7987b 06/10/2020 02:29 PM Renato Botelho

Merge pull request #4334 from csobankesmarki/master

c7df496c 06/01/2020 04:38 PM Ricky Burgin

Adjusted freedns v2 API var name to be more readable

49d54787 06/01/2020 11:38 AM Ricky Burgin

Add support for freeDNS DynDNS v2 API refs #10617

fb477a9d 05/29/2020 08:22 PM Csoban Kesmarki

Fixed whitespace issues as requested by jim-p in the review.

d5e1cbd6 05/25/2020 04:41 PM Csoban Kesmarki

Redmine Issue: https://redmine.pfsense.org/issues/10592

eeb38d3e 05/18/2020 02:37 PM Renato Botelho

Merge pull request #4312 from vktg/dynv6

96b2a66a 05/09/2020 10:02 AM Viktor Gurov

DynDNS dynv6.com support. Issue #9642

4f79a07e 05/09/2020 08:42 AM Viktor Gurov

DynDNS DNSExit URL fix. Issue #9632

11360468 04/15/2020 06:34 PM Ben Tyger

Fixed syntax issues

0bdae0b4 04/15/2020 06:16 PM Ben Tyger

fixed tab issue

Fixed tab issue

30c7b89b 04/15/2020 05:59 PM Ben Tyger

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.

08939cfb 04/06/2020 04:19 PM Csoban Kesmarki

DigitalOcean IPv6 DDNS Client to find IPv6 entries when updating. Issue #10390

-[] Redmine Issue: https://redmine.pfsense.org/issues/10390

-[] Ready for review

ea4a05ed 02/20/2020 03:31 PM Renato Botelho

Merge pull request #4195 from netpok/feature/cloudflare-token

f9734a1a 02/18/2020 05:06 PM Balázs Váradi

Add spaces to concatenation

e59b9382 02/18/2020 02:12 PM Balázs Váradi

Fix formatting and remove empty strings

1c67c475 02/18/2020 12:44 PM Csoban Kesmarki

Broke long lines to improve readability

Followed rbgarga's suggestions.

e67f13c6 02/17/2020 11:32 AM Balázs Váradi

Implement Cloudflare DDNS with API token

91aa6dfd 02/14/2020 08:50 PM Csoban Kesmarki

Feature #10256

e9015d70 02/08/2020 10:24 AM Tibor Bacsi

fixing bug https://redmine.pfsense.org/issues/10241

e9869c5a 01/21/2020 01:57 PM Jim Pingle

CF DDNS wants int for TTL. Issue #10196

9404b54a 01/21/2020 01:37 PM Jim Pingle

Add TTL for CloudFlare DDNS. Fixes #10196

0284d79e 01/03/2020 04:37 PM Jim Pingle

This is 2020. Issue #9245

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