inspector71
c2c32b51d8
Some formatting improvements
2021-08-28 15:49:43 +00:00
Sandro
c44f446d34
Merge pull request #344 from zraexy/patch-2
...
Update easyDNS endpoint URL
2021-07-05 23:46:33 +02:00
David Mell
9631575ab4
Update easyDNS endpoint URL
...
Fixes #340
2021-06-29 12:49:12 -08:00
Sandro
5ca20a8d2f
Merge pull request #342 from rugk/patch-1
...
Fix typo in code comment
2021-06-19 23:04:59 +02:00
rugk
130bf46cfd
Fix typo in code comment
2021-06-19 19:24:45 +02:00
Reuben Thomas
f0270e4940
Add dnsexit support (based on #52 ) ( #311 )
...
* Patch in dnsexit support
Based on patch from here https://sourceforge.net/p/ddclient/discussion/399428/thread/04e23ee6/ hacked back in.
* dnsexit: check for valid responses that mean 'failure' (from @truesalo)
Co-authored-by: sreknob <sreknob@hotmail.com>
2021-05-12 14:45:28 -05:00
David Kerr
b84f2334e4
Redact login and password when printing out internal hash values ( #274 )
...
* Redact login and password when printing out internal hash values
* Remove from debug message in geturl() parameters sent as part of a URL
* Update comment with password redaction
Making it clearer that all parameters are redacted, not just password related ones.
Co-authored-by: DaveSophoServices <dave@sophoservices.com>
2021-05-11 20:26:02 -05:00
James Davidson
7fea824ec1
Fix sample duckdns.org config ( #301 )
...
The included configuration for duckdns.org is incorrect and does not
match the protocol sample in the wiki[1].
[1] https://sourceforge.net/p/ddclient/wiki/protocols/#duckdns
2021-05-11 20:19:37 -05:00
David Kerr
24ba945949
IPv6 framework + Cloudflare + FreeDNS ( #291 )
...
* Add basic framework to support IPv6
* Update cloudflare to use new IPv6 framework
* Update FreeDNS to use new IPv6 framework
2021-05-11 20:16:19 -05:00
Mike Chester
9fb2aee4d0
Fix geturl function call for Gandi ( #314 )
...
* Fix geturl function call
The function should be called without the brackets
* Update ci.yml
Removed Cento6 & 8
Co-authored-by: DaveSophoServices <dave@sophoservices.com>
2021-05-11 10:48:44 -05:00
DaveSophoServices
f776018d82
Update ci.yml
...
Removed centos - tests are not running right.
2021-05-11 10:15:20 -05:00
DaveSophoServices
29cfc55581
Merge pull request #324 from krerkkiat/doc-cloudflare-token
...
modify Cloudflare documentation
2021-05-11 10:01:36 -05:00
DaveSophoServices
74cb987805
Merge pull request #333 from ddclient/332-http11
...
Use HTTP/1.0, fix #332
2021-05-11 10:00:03 -05:00
Sandro Jäckel
9a44eeb826
Use HTTP/1.0, fix #332
2021-05-11 11:47:10 +02:00
Krerkkiat Chusap
db8b6baca9
modify Cloudflare documentation
...
It seems that ddclient check if the login field is equal to "token" to
use the correct header for the API token.
2021-04-05 12:36:45 -04:00
Sandro
11a583b003
Merge pull request #266 from dkerr64/get-if-ip
2020-09-22 20:29:44 +02:00
David Kerr
4c76274ba6
Add missing comment block
2020-09-21 15:16:48 -04:00
David Kerr
1b2f45cc59
Add get_default_interface
2020-09-21 15:16:48 -04:00
David Kerr
213cf6ad09
Add get_ip_from_interface function
2020-09-21 15:16:11 -04:00
Sandro
bafe142692
Merge pull request #233 from dkerr64/curl
...
🎉
2020-09-21 19:57:26 +02:00
David Kerr
d1d7548e09
So the bug was actually in the escape_curl_param function, not that the data should not be escaped
2020-08-22 21:32:27 -04:00
David Kerr
6ae64e6cfb
bug fix... segfault when using WWW::Curl::Easy->pushopt() replace with setopt()
2020-08-21 17:28:57 -04:00
David Kerr
4c79c6b607
must not escape the 'data' field sent to servers.
2020-08-21 17:01:13 -04:00
David Kerr
3a73e5e6b4
header_ok() function must accept HTTP versions other than just '1'
2020-08-21 16:59:07 -04:00
David Kerr
cde60432dd
Remove from debug message in geturl() parameters sent as part of a URL
2020-08-12 12:53:59 -04:00
David Kerr
8106b3025f
Add support to use WWW::Curl::Easy if it exists
2020-08-07 11:17:44 -04:00
David Kerr
d24b75960d
Add support for curl and option to not validate SSL certificates for getip from web or firewall
...
Check exists not just length
2020-08-07 11:17:44 -04:00
Richard Hansen
3730ff54be
Merge pull request #265 from rhansen/builtinweb
...
Add additional builtinweb entries
2020-08-05 18:52:29 -04:00
Richard Hansen
2de6a02f14
New %builtinweb
entries for nsupdate.info
2020-08-04 13:58:51 -04:00
Richard Hansen
c9b6c8b3bf
New %builtinweb
entries for whatismyv6.com
2020-08-04 13:57:07 -04:00
Richard Hansen
ae89dbdfa3
New %builtinweb
entry for Hurricane Electric
2020-08-04 13:54:49 -04:00
Richard Hansen
fb42a50318
New %builtinweb
entry for ZoneEdit
2020-08-04 13:51:26 -04:00
Richard Hansen
460cf2f465
New %builtinweb
entry for FreeDNS
2020-08-04 13:51:26 -04:00
Richard Hansen
1a8bfafb3d
New %builtinweb
entry for Google Domains
2020-08-04 13:51:26 -04:00
Richard Hansen
ad81aa43d2
New %builtinweb
entries for noip.com
2020-08-04 13:51:26 -04:00
Richard Hansen
295ba387aa
Rename ipifyipv{4,6}
to ipify-ipv{4,6}
...
The added dash makes it easier to read.
2020-08-04 13:51:26 -04:00
Richard Hansen
52abb27604
Mention new %builtinweb
services in ChangeLog.md
2020-08-04 13:51:20 -04:00
Richard Hansen
f3a92fbe63
Delete trailing commas
2020-08-04 13:46:21 -04:00
Richard Hansen
deab8970a1
Whitespace fixes
2020-08-04 13:46:21 -04:00
Richard Hansen
bc849ed157
Merge pull request #269 from rhansen/if-skip
...
Turn `if-skip` into a no-op and mark it as deprecated
2020-08-04 13:45:59 -04:00
Richard Hansen
601460c0b3
Turn if-skip
into a no-op and mark it as deprecated
...
There is no way the user can meaningfully set `if-skip` because the
user doesn't have control over how ddclient reads an interface's
settings (ddclient could theoretically run `ip addr show`, run
`ifconfig`, read a file in `/dev`, make a system call, use a Perl
library, etc.).
2020-08-03 12:55:38 -04:00
Sandro
985f591aec
Merge pull request #267 from rhansen/help-text
2020-08-03 12:05:03 +02:00
Richard Hansen
686bf5a8c8
Improve -help
text
2020-08-02 23:38:46 -04:00
Richard Hansen
4bf9d59722
Whitespace fixes
2020-08-02 21:52:11 -04:00
Richard Hansen
59f363ffe2
Merge pull request #197 from dkerr64/Add-extract_ipv6_gua-function
...
Add extract_ipv6_global function
2020-08-02 16:03:28 -04:00
David Kerr
1ad4d6737a
Add is_ipv6_global and extract_ipv6_global functions
2020-08-01 19:11:28 -04:00
Richard Hansen
147ee33754
Update changelog to note change to dslreports1 default server
...
This should have been done in 25a636879f
but I forgot.
2020-08-01 18:05:27 -04:00
Sandro
50ca9b6627
Merge pull request #264 from rhansen/dslreports
...
Change the default server for `dslreports1` to `www.dslreports.com`
2020-08-01 22:38:51 +02:00
Richard Hansen
25a636879f
Change the default server for dslreports1
to www.dslreports.com
...
Before, it defaulted to `members.dyndns.org` which didn't make much
sense.
2020-08-01 16:22:38 -04:00
Sandro
35f1be83f6
Merge pull request #263 from rhansen/routers
...
Add new device built-ins (`fw=<device>`)
2020-07-27 19:40:50 +02:00