Warning: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/project-web/freshmeat/htdocs/index.php on line 250

Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/project-web/freshmeat/htdocs/index.php on line 250

Warning: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/project-web/freshmeat/htdocs/index.php on line 358

Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/project-web/freshmeat/htdocs/index.php on line 358

Warning: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/project-web/freshmeat/htdocs/index.php on line 358

Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/project-web/freshmeat/htdocs/index.php on line 358

Warning: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/project-web/freshmeat/htdocs/index.php on line 358

Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/project-web/freshmeat/htdocs/index.php on line 358

Warning: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/project-web/freshmeat/htdocs/index.php on line 358

Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/project-web/freshmeat/htdocs/index.php on line 358

Warning: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/project-web/freshmeat/htdocs/index.php on line 358

Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/project-web/freshmeat/htdocs/index.php on line 358

Warning: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/project-web/freshmeat/htdocs/index.php on line 385

Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/project-web/freshmeat/htdocs/index.php on line 385

Warning: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/project-web/freshmeat/htdocs/index.php on line 385

Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/project-web/freshmeat/htdocs/index.php on line 385

Warning: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/project-web/freshmeat/htdocs/index.php on line 385

Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/project-web/freshmeat/htdocs/index.php on line 385

Warning: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/project-web/freshmeat/htdocs/index.php on line 385

Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/project-web/freshmeat/htdocs/index.php on line 385

Warning: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/project-web/freshmeat/htdocs/index.php on line 385

Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/project-web/freshmeat/htdocs/index.php on line 385
ddclient – Freecode
Projects / ddclient

ddclient

ddclient is a client for updating dynamic DNS entries for accounts on a number of dynamic DNS providers, including Dynamic DNS Network Services' free DNS service. Many different routers are supported.

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  26 Dec 2013 09:35

    Release Notes: Some important changes were made and the documentation was updated.

    •  11 Jul 2011 22:02

      Release Notes: FreeDNS.afraid.org support was fixed to accommodate an API change. DtDNS and LoopiaDNS are now supported. Longer passwords are supported. A Cisco ASA patch was included.

      •  27 Jan 2009 22:46

        Release Notes: A ddclient-noip.patch has been added. A default timeout patch has been applied. Mail is sent when killed, not after the TERM signal. Support has been added for multiple IP addresses.

        •  07 Aug 2007 10:22

          No changes have been submitted for this release.

          •  12 Feb 2007 00:33

            No changes have been submitted for this release.

            Recent comments

            25 Nov 2007 15:24 csrc

            Re: Bind Dynamic DNS Server Patch and DSLlinl 200U/E Support
            I took this as a base and came up with the following:


            --- original/ddclient 2007-11-25 16:02:30.000000000 -0700
            +++ patched/ddclient 2007-11-25 16:16:46.000000000 -0700
            @@ -13,7 +13,7 @@
            use Sys::Hostname;
            use IO::Socket;

            -my $version = "3.6.3";
            +my $version = "3.6.3.ns";
            my $programd = $0;
            $programd =~ s%^.*/%%;
            my $program = $programd;
            @@ -247,6 +247,10 @@
            'mx' => setv(T_OFQDN, 0, 1, 1, '', undef),
            'mxpri' => setv(T_NUMBER, 0, 0, 1, 5, undef),
            },
            + 'nsupdate-common-defaults' => {
            + 'ttl' => setv(T_NUMBER, 0, 1, 0, 0, undef),
            + 'zone' => setv(T_STRING, 1, 1, 1, '', undef),
            + },
            );
            my %services = (
            'dyndns1' => {
            @@ -319,6 +323,17 @@
            $variables{'service-common-defaults'},
            ),
            },
            + 'nsupdate' => {
            + 'updateable' => undef,
            + 'update' => \&nic_nsupdate_update,
            + 'examples' => \&nic_nsupdate_examples,
            + 'variables' => merge(
            + { 'login' => setv(T_LOGIN, 1, 0, 1, 'nsupdate', undef),},
            + { 'ttl' => setv(T_NUMBER, 0, 1, 0, 600, undef),},
            + $variables{'nsupdate-common-defaults'},
            + $variables{'service-common-defaults'},
            + ),
            + },
            );
            $variables{'merged'} = merge($variables{'global-defaults'},
            $variables{'service-common-defaults'},
            @@ -2659,3 +2674,112 @@
            }
            }
            ######################################################################
            +
            +######################################################################
            +## nic_nsupdate_updateable
            +######################################################################
            +sub nic_nsupdate_updateable {
            + return 0;
            +}
            +######################################################################
            +## nic_nsupdate_examples
            +######################################################################
            +sub nic_nsupdate_examples {
            + return

            03 Jan 2005 23:58 wimpunk

            Need help? Use the forum on sf.net
            If you need any help on ddclient, please don't mail me but use the help forum on sf.net (http://sourceforge.net/forum/forum.php?forum_id=399428 ) and don't forget to check out the documentation on the website of ddclient (http://ddclient.sf.net)

            11 Nov 2004 09:04 Valken

            Re: DDclient 3.6.3 on mdk 9.1smp got WARNING: caught SIGTERM; exiting


            >

            > % Can someone tell me what this is?

            > %

            > % Thanks.

            >

            >

            > I'm not sure yet myself, but I'm having

            > the same (intermittent) problem with

            > ddclient 3.6.3 on RH9 (kernel:

            > 2.4.20-18.9 with perl v5.8.0).

            >

            > Thank you,

            >

            > Amarand Agasi

            I have those errors too, and I saw those were occurring every 3 hours from midnight, from /var/log/message:

            Nov 11 03:00:00 server ddclient[631]: WARNING: caught SIGTERM; exiting

            Nov 11 06:00:01 server ddclient[1090]: WARNING: caught SIGTERM; exiting

            Nov 11 09:00:02 server ddclient[2299]: WARNING: caught SIGTERM; exiting

            Nov 11 12:00:01 server ddclient[3206]: WARNING: caught SIGTERM; exiting

            Nov 11 15:00:01 server ddclient[4096]: WARNING: caught SIGTERM; exiting

            ddclient updated the record several times between 12 and 15 with no problems.

            What could cause ddclient to fail every 3 hours?

            I got ddclient 3.6.4 with perl 5.8.5 on FreeBSD 5.3 STABLE.

            06 Nov 2004 07:19 wimpunk

            ddclient-cvs with postscript by Larry Hendric
            Larry Hendrickson posted a patch for running a postscript after updating the dynamic dns service. The only thing you need to add to the configuration is:
            postscript=/path/to/script
            The patch is applied to the cvs-version on sf.net. It's not tested yet but the source looks cool to me.
            Btw, Larry if you're out there, please contact me. When I replied to you message I got "domain not found"...

            25 Oct 2004 07:19 wimpunk

            ddclient is moved to sourceforge.
            Maybe you've noticed it, maybe you didn't but ddclient is moved to sf.net. You can find the homepage (http://ddclient.sourceforge.net) and the projectpage (http://sourceforge.net/projects/ddclient/) there.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.