Skip to content

Commit

Permalink
Merge pull request ddclient#1 from wimpunk/master
Browse files Browse the repository at this point in the history
Catch up to wimpunk/ddclient
  • Loading branch information
Harry-Xue committed May 25, 2016
2 parents 92b4a10 + 7cad3a4 commit 1d848de
Show file tree
Hide file tree
Showing 15 changed files with 787 additions and 183 deletions.
2 changes: 1 addition & 1 deletion COPYING
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Version 2, June 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc.
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.

Expand Down
147 changes: 140 additions & 7 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,25 +1,159 @@
2015-05-28 wimpunk

* [r183] ., release: Removing unneeded release directory

2015-03-23 wimpunk

* [r182] ddclient: Reverting to the old perl requirements like
suggested in #75

The new requirements were added when adding support for cloudflare. By the
simple fix suggested by Roy Tam we could revert the requirements which make
ddclient back usable on CentOS and RHEL.

* [r181] ddclient: ddclient: made json optional

As suggested in pull 7 on github by @abelbeck and @Bugsbane it is
better to make the
use of JSON related to the use of cloudflare.

* [r180] ddclient: ddclient: reindenting cloudflare

Indenting cloudflare according to the vim tags

* [r179] ddclient: ddclient: correction after duckdns merge

Correcting duckdns configuration after commit r178

* [r178] ddclient: Added simple support for Duckdns www.duckdns.org

Patch provided by gkranis on github.
Merge branch 'gkranis'

2015-03-21 wimpunk

* [r177] README.md: Added duckDNS to the README.md
* [r176] sample-etc_rc.d_init.d_ddclient.ubuntu: update ubuntu init.d script

Merge pull request #9 from gottaloveit/master

* [r175] Changelog, Changelog.old: Renamed Changelog to
Changelog.old

Avoiding conflicts on case insensitive filesystems

* [r174] ddclient: Add missing config line for CloudFlare

Merge pull request #19 from shikasta-net/fixes

* [r173] ddclient: Merge pull request #22 from reddyr/patch-1

loopia.se changed the "Current Address:" output string to "Current IP
Address:"

* [r172] ddclient: fixed missing ) for cloudflare service hash

Merge pull request #16 from adepretis/master

2015-01-20 wimpunk

* [r171] README.md, ddclient, sample-etc_ddclient.conf: Adding
support for google domain

Patch gently provided through github on
https://github.com/wimpunk/ddclient/pull/13

2014-10-08 wimpunk

* [r170] README.md, ddclient, sample-etc_ddclient.conf: Added
support for Cloudflare and multi domain support for namecheap

Pull request #7 from @roberthawdon
See https://github.com/wimpunk/ddclient/pull/7 for more info.

2014-09-09 wimpunk

* [r169] ddclient: Bugfix: allowing long username-password
combinations

Patch provided by @dirdi through github.

2014-08-20 wimpunk

* [r166] ddclient: Fixing bug #72: Account info revealed during
noip update

* [r165] ddclient: Interfaces can be named almost anything on
modern systems.

Patch provided by Stephen Couchman through github

2014-06-30 wimpunk

* [r164] ddclient: Only delete A RR, not any RR for the FQDN

Make the delete command specific to A RRs. This prevents ddclient
from deleting other RRs unrelated to the dynamic address, but on the
same FQDN. This can be specifically a problem with KEY RRs when using
SIG(0) instead of symmetric keys.

Reported by: Wellie Chao
Bug report: http://sourceforge.net/p/ddclient/bugs/71/

Fixes #71

2014-06-02 wimpunk

* [r163] README.md, ddclient: Adding support for nsupdate.

Patch provided by Daniel Roethlisberger <[email protected]> through
github.

2014-04-29 wimpunk

* [r162] README.md, README.ssl, ddclient: Removed revision
information

Revision information isn't very usable when switching to git.

2014-03-20 wimpunk

* [r161] README.md, README.ssl, ddclient,
sample-etc_rc.d_init.d_ddclient.alpine: Added Alpine Linux init
script

Patch send by Tal on github.

* [r160] RELEASENOTE: Corrected release note

2013-12-26 wimpunk

* [r159] release/readme.txt: Commiting updated release information
* [r158] README.md, RELEASENOTE: Committing release notes and
readme information to trunk

2013-11-05 wimpunk

* [r156] patches: Moving patching to the root of the repository.

The patches are mostly there for historical reasons. They've been
moved away to make cleaning easier. I think the applied patches should
even be removed.

2013-10-28 wimpunk

* [r155] ddclient: Fallback to iproute if ifconfig doesn't work.
This fix applies the patch provided by Maccied Grela in
[bugs:#26]

This fix applies the patch provided by Maccied Grela in [bugs:#26]

* [r154] ddclient: preventing deep sleep - see [bugs:#46]

Fixing [bugs:#46] by applying the provided patch.

2013-07-08 wimpunk

* [r153] ddclient: Applying patch from [fb1ad014] fixing bug [#14]

More info can be found on [fb1ad014] and has been discussed in
the mailinglist:
http://article.gmane.org/gmane.network.dns.ddclient.user/71. The
Expand Down Expand Up @@ -424,4 +558,3 @@
2006-05-22 wimpunk

* [r2] Reorganise

2 changes: 0 additions & 2 deletions Changelog.old
Original file line number Diff line number Diff line change
Expand Up @@ -299,6 +299,4 @@ Changelog
This feature can be used to reissue updates that may have failed due to
network connectivity problems or a DynDNS server outage

-------------------------------------------------------------------------------
$Id: Changelog 96 2008-06-13 20:24:24Z wimpunk $
------------------------------------------------------------------------
1 change: 0 additions & 1 deletion README.cisco
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
$Id: README.cisco 96 2008-06-13 20:24:24Z wimpunk $
Method 1 ------------------------------------------------------

The following config will allow the Linux machine (10.1.1.2) to read
Expand Down
18 changes: 15 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
===============================================================================
# DDCLIENT v3.8.2
# DDCLIENT v3.8.3

ddclient is a Perl client used to update dynamic DNS entries for accounts
on many dynamic DNS services.
Expand All @@ -25,6 +25,8 @@ Dynamic DNS services currently supported include:
nsupdate - See nsupdate(1) and ddns-confgen(8) for details
CloudFlare - See https://www.cloudflare.com/ for details
Google - See http://www.google.com/domains for details
Duckdns - See https://duckdns.org/ for details
woima.fi - See https://woima.fi/ for details

DDclient now supports many of cable/dsl broadband routers.

Expand All @@ -40,8 +42,9 @@ REQUIREMENTS:
- one or more accounts from one of the dynamic DNS services

- Perl 5.014 or later
(you need the IO::Socket::SSL perl library for ssl-support
and JSON::Any perl library for JSON support)
(you need the IO::Socket::SSL perl library for ssl-support,
JSON::Any perl library for JSON support and
IO::Socket:INET6 perl library for ipv6-support)

- Linux or probably any common Unix system

Expand Down Expand Up @@ -71,6 +74,15 @@ INSTALLATION:
apk add perl
## start the first time by hand
rc-service ddclient start

## For those using Ubuntu style rc files and using daemon-mode:
cp sample-etc_rc.d_init.d_ddclient.ubuntu /etc/init.d/ddclient
## enable automatic startup when booting
update-rc.d ddclient defaults
## make sure you have perl installed
apt-get install perl
## start the first time by hand
service ddclient start

## If you are not using daemon-mode, configure cron and dhcp or ppp
## as described below.
Expand Down
17 changes: 9 additions & 8 deletions RELEASENOTE
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
It's been a while and has been announced a while ago but here is new release of
ddclient. There are some important changes and some documentation is modified.
Yet again it's been a while but here is new release of ddclient. As usual,
there are some important changes and some documentation is modified.
A detailed overview can be found in ChangeLog but here's a quick overview:

* adding support by ChangeIP - patch send by Michele Giorato
* sha-1 patch send by pirast to allow Digest::SHA
* allow reuse of use - patch send by Rodrigo Araujo
* preventing deep sleep - see [bugs:#46]
* Fallback to iproute if ifconfig doesn't work send by Maccied Grela

* added Alpine Linux init scritp - patch send by @Tal on github.
* adding support for nsupdate - patch send by @droe on github
* allow log username-password combinations - patch send by @dirdi on github
* adding support for cloudflare - patch send by @roberthawdon on github
* adding support for duckdns - patch send by @gkranis

A very big thank you for everyone who created a pull request on github and
for everyone who helped to fix the little issues caused by the new providers.
Loading

0 comments on commit 1d848de

Please sign in to comment.