Commit graph

363 commits

Author SHA1 Message Date
DaveSophoServices
3b37d3c78d
Merge branch 'master' into SuperSandro2000-patch-1 2019-09-12 09:43:51 -05:00
DaveSophoServices
b41c0d0a16
Merge pull request #66 from kbumsik/master
Add systemd sample and instruction
2019-09-12 09:38:48 -05:00
Dave Smith
c473b904bd
Merge branch 'master' of github.com:madmalkav/ddclient
plus formatting
2019-09-03 20:38:07 -05:00
Dave Smith
b998b3b663 Merge branch 'patch-1' of github.com:SuperSandro2000/ddclient 2019-09-03 20:11:17 -05:00
DaveSophoServices
6c59584352
Merge pull request #69 from AlJohri/update-readme
update readme, document Data::Validate::IP
2019-09-03 19:59:43 -05:00
Dave Smith
8a4c93f592 Stop putting a Content-Type into the request, if one is already present 2019-08-29 09:38:10 -05:00
Dave Smith
0ca0d462ac
Merge branch 'master' of github.com:Akimkin/ddclient 2019-08-22 15:26:41 -05:00
fabianskibr
27b42691b0
add nsupdate.info config samples 2019-08-03 14:57:27 -03:00
Al
4467c63527 update readme, document Data::Validate::IP 2019-06-25 14:16:37 -04:00
Ian Colwell
e910af8bac Restore ability to update multiple namecheap domains (#64)
* Revert to previous functionality
* Revert example config
* Remove redundant commas
* Update example conf
* Revert whitespace formatting
2019-06-06 13:37:51 +02:00
root
30dce80ad0 Add support for dondominio.com 2019-04-06 17:27:22 +02:00
Sandro Jäckel
d90d6799d3
Fix fritz box example for newer routers 2019-04-06 13:14:47 +02:00
Bumsik Kim
3feaf02ebb Add systemd sample and instruction 2019-03-20 12:29:47 +00:00
Sandro Jäckel
1910fb361c
Add perl modules to install instructions 2019-03-19 00:21:53 +01:00
wimpunk
02c983a991 Preparing the release of v3.9.0 2018-08-09 17:58:16 +02:00
Kevin P. Fleming
118cad0f11 Specify port number properly to 'nsupdate' (#58)
If a port number is included in the 'server' configuration item,
ddclient allows a port number to be specified by appending a colon
and the port number to the server's name or IPv4 address. However,
nsupdate does not support this syntax, it requires the port number
to be separated from the server name/address by whitespace.

Signed-off-by: Kevin P. Fleming <kevin@km6g.us>
2018-07-25 11:08:49 +02:00
Denton Liu
ab706ccae0 Fix sample Cloudflare config (#57)
The extra comma bleeds into the API request sent to Cloudflare and, as a
result, causes it to fail. Reordering the options and removing the comma
at the password fliield, fixes this problem.
2018-06-25 16:28:00 +02:00
wimpunk
ec2acfb1f3
Support IPv6 for CloudFlare
This makes the Cloudflare support IPv6-aware.

Ideally, A and AAAA records would be updated in one shot, as CloudFlare has a 5 minute throttling limit for API calls that change records.

Merge pull request #56 from d235j/cloudflare-ipv6
2018-05-23 12:25:05 +02:00
wimpunk
c176457e12
name cheap support https now
Merge pull request #55 from wjzhou/wzhou/namecheap-https
2018-05-23 12:21:24 +02:00
David Ryskalczyk
7e850b7560 Support IPv6 for CloudFlare 2018-05-20 19:24:12 -04:00
Wujun Zhou
1da21d82e1 name cheap support https now
From name cheap it seems http is supported now.
https://www.namecheap.com/support/knowledgebase/article.aspx/29/11/how-to-use-the-browser-to-dynamically-update-hosts-ip

Since the password was send on plaintext, https should be used
2018-05-17 02:37:54 -04:00
wimpunk
3dd2054124
Align ddclient behavior and documentation with namecheap's
Follow expected behavior.  Applying patch #54 from @jmdevince
2018-05-14 18:41:34 +02:00
jmdevince
4394c1914f
Follow expected behavior
Align ddclient behavior and documentation with namecheap's - https://www.namecheap.com/support/knowledgebase/article.aspx/583/11/how-do-i-configure-ddclient
2018-05-04 10:44:59 -05:00
wimpunk
94dc35984f Update version in README
Corrected version number as suggested by @abelbeck.
2017-02-15 21:49:25 +01:00
wimpunk
e33aa2fa96 Adding sample-get-ip-from-fritzbox
Example config showing how to retrieve IP from fritzbox via UPnP
using ddclients cmd option.  The script has been provided by @Rusk85
in pull request #45
2017-02-15 21:31:09 +01:00
Rusk85
40409911b3 script to retrieve IP from fritzbox via UPnP
Original author of this one-liner can be found here:
http://scytale.name/blog/2010/01/fritzbox-wan-ip
2017-02-15 21:26:57 +01:00
wimpunk
fbd62b7cce Use JSON::PP instead of the (deprecated) JSON::Any
As suggeseted in pull request #48 by @abelbeck, this commit replaces
the deprecated JSON::Any by JSON::PP.  This only influences cloudflare
users.
2017-02-15 21:06:56 +01:00
Lonnie Abelbeck
7321959383 cosmetic, remove stray space indent 2017-02-15 21:01:42 +01:00
Lonnie Abelbeck
fca9b2149b Use JSON::PP instead of the (deprecated) JSON::Any 2017-02-15 21:01:42 +01:00
wimpunk
47df8f45b4 Adding support for freemyip.com
Support provided by @Cadence-GitHub in by pull request #47
2017-02-13 21:21:13 +01:00
Tomasz Grabowski
d6359cb7e0 Adding required documentation and examples 2017-01-16 18:12:29 -05:00
Tomasz Grabowski
b3a234a70f Adding support for free dns service at freemyip.com 2017-01-16 18:03:26 -05:00
wimpunk
a9240d00f5 Merge pull request #46 from fcolista/master
sample-etc_rc.d_init.d_ddclient.alpine: openrc uses openrc-run now

Runscript is now absolute.  Pull request #46
2016-11-15 17:55:41 +01:00
Francesco Colista
a785948800 sample-etc_rc.d_init.d_ddclient.alpine: openrc uses openrc-run now, runscript is obsolete 2016-11-14 18:36:19 +00:00
wimpunk
a9ab60e7a1 Merge pull request #44 from esetnik/cloudflare_config
Cloudflare Config fix from #44.

Specifying the `server` directive caused the Cloudflare protocol to use the wrong url when communicating with Cloudflare API v4. It works if the directive is removed.
2016-09-08 15:38:40 +02:00
Ethan Setnik
abb6674d60
update sample config with functional cloudflare settings 2016-09-08 01:08:34 -04:00
wimpunk
df883fd091 Merge pull request #42 from Harry-Xue/master
Update CloudFlare from API v1 to API v4.

Patch provided by @Harry-Xue by pull-request #42
2016-05-25 08:47:27 +02:00
Harry-Xue
f52195700b Add files via upload
Catch up to changes in wimpunk/master.
2016-05-24 21:50:39 -07:00
Harry-Xue
6c951a0395 Add files via upload
Updated CloudFlare API from v1 to v4.
2016-05-24 21:18:08 -07:00
Harry-Xue
1d848de60c Merge pull request #1 from wimpunk/master
Catch up to wimpunk/ddclient
2016-05-24 21:07:01 -07:00
wimpunk
7cad3a497f Merge pull request #38 from MichaelHarder/fix-nsupdate-ipv6-record-type
fix nsupdate using wrong type for ipv6 addresses

nsupdate was failing because it was trying to set an A record with an ipv6 address. This will check for an ipv6 address and use the appropriate record type.
2016-02-11 21:07:06 +01:00
Michael Harder
62c6460784 fix nsupdate using wrong type for ipv6 addresses 2016-02-04 01:06:17 -08:00
wimpunk
747620cf66 Merge branch 'github' 2016-01-26 19:46:24 +01:00
wimpunk
68b9e346d1 Merge branch 'github' 2016-01-26 19:45:46 +01:00
wimpunk
1ec1b291ba Merge pull request #37 from beamerblvd/add-nsupdate-tcp-support
Add support for telling `nsupdate` to use TCP instead of UDP
By default, `nsupdate` uses UDP unless the update size is too large to fit in a UDP datagram, in which case it automatically switches to TCP. This change adds a `tcp` configuration option to the `nsupdate` protocol so that the user can force `nsupdate` to use TCP.
2016-01-26 19:34:44 +01:00
Nick Williams
375d075a3c Add support for telling nsupdate to use TCP instead of UDP
By default, `nsupdate` uses UDP unless the update size is too large to fit in a UDP datagram, in which case it automatically switches to TCP. This change adds a `tcp` configuration option to the `nsupdate` protocol so that the user can force `nsupdate` to use TCP.
2016-01-26 10:42:22 -06:00
wimpunk
35eefc3411 Merge pull request #36 from geraldhansen/master
Add ipv6 support by @geraldhansen
2016-01-25 21:46:51 +01:00
wimpunk
6b7942a139 README: fixing duckdns identation 2016-01-25 21:40:18 +01:00
Gerald Hansen
9ba67ab9f8 fix description for missing package 2016-01-19 10:37:08 +01:00
Gerald Hansen
3c2ef3e24c add ipv6 sample config for myonlineportal.net 2016-01-18 22:43:26 +01:00