ddclient-forum Mailing List for ddclient (Page 4)
Brought to you by:
supersandro2000,
wimpunk
This list is closed, nobody may subscribe to it.
2007 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(25) |
Sep
(27) |
Oct
(37) |
Nov
(35) |
Dec
(14) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2008 |
Jan
|
Feb
(36) |
Mar
(14) |
Apr
(13) |
May
(23) |
Jun
(23) |
Jul
(10) |
Aug
|
Sep
(12) |
Oct
(7) |
Nov
(35) |
Dec
(23) |
2009 |
Jan
(19) |
Feb
(16) |
Mar
(15) |
Apr
(18) |
May
(8) |
Jun
(11) |
Jul
(5) |
Aug
(22) |
Sep
(4) |
Oct
(11) |
Nov
(4) |
Dec
(1) |
2010 |
Jan
(1) |
Feb
(2) |
Mar
(1) |
Apr
(1) |
May
(7) |
Jun
(12) |
Jul
(9) |
Aug
(2) |
Sep
(7) |
Oct
(5) |
Nov
|
Dec
(2) |
2011 |
Jan
|
Feb
(8) |
Mar
(1) |
Apr
(3) |
May
(2) |
Jun
|
Jul
(7) |
Aug
(1) |
Sep
(2) |
Oct
|
Nov
(1) |
Dec
|
2012 |
Jan
(2) |
Feb
(1) |
Mar
|
Apr
(2) |
May
(2) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: SourceForge.net <no...@so...> - 2010-05-11 08:56:10
|
The following forum message was posted by at http://sourceforge.net/projects/ddclient/forums/forum/399428/topic/3705015: When I try to update my dyndns host supplying the ip on the command line it doesnt get updated and ddclient produces some illogical output. root@example:~# ddclient -daemon=0 -verbose -use=ip -ip=1.2.3.4 SUCCESS: example.dyndns.org: skipped: IP address was already set to 209.85.229.104. [url=http://sprunge.us/baeP]ddclient.conf[/url] [url=http://sprunge.us/MKPH]ddclient.cache[/url] [url=http://sprunge.us/EcKQ]ddclient -daemon=0 -debug -verbose -noquiet -use=ip -ip=1.2.3.4[/url] Or am I missing something ? :-) Is it possible to supply the ip to use on the command line ? Judging from the documentation, I think it should! I can make it work with a simple change in the script, but I don\'t know why the script was is written the way it is now so I hope somebody with some deeper insigh to the script could tell. Simple Fix: --- /usr/sbin/ddclient 2010-02-22 19:08:57.000000000 +0100 +++ ddclient 2010-05-11 10:55:41.000000000 +0200 @@ -847,7 +847,7 @@ foreach my $h (keys %cache) { if (exists $config{$h}) { - foreach (qw(atime mtime wtime ip status)) { + foreach (qw(atime mtime wtime status)) { $config{$h}{$_} = $cache{$h}{$_} if exists $cache{$h}{$_}; } } |
From: SourceForge.net <no...@so...> - 2010-04-27 16:50:36
|
The following forum message was posted by indulis at http://sourceforge.net/projects/ddclient/forums/forum/399427/topic/3689747: More info here [url]http://ubuntuforums.org/showthread.php?t=1463500[/url] Basically, enable SNMP on the modem, use snmpget command in script that is referenced by ddclient use=cmd and cmd= A lot simpler than battling a web interface and javascript (I was about to use telnet to the modem and \"expect\" but thought of SNMP). Thanks for ddclient! PS am getting this error from ddclient \"Use of uninitialized value in string ne at /usr/sbin/ddclient line 2035.\" There are a number of hits on the web for this (different line numbers but same symptom). |
From: SourceForge.net <no...@so...> - 2010-03-15 14:56:03
|
Patches item #2970689, was opened at 2010-03-15 15:56 Message generated for change (Tracker Item Submitted) made by ahorvat You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=676130&aid=2970689&group_id=116817 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: new services Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Andjelko Horvat (ahorvat) Assigned to: Nobody/Anonymous (nobody) Summary: DNS Made Easy support Initial Comment: Here is patch for updating DNS records on DNS Made Easy service (www.dnsmadeeasy.com). ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=676130&aid=2970689&group_id=116817 |
From: SourceForge.net <no...@so...> - 2010-02-21 19:42:03
|
Bugs item #2954776, was opened at 2010-02-19 06:49 Message generated for change (Comment added) made by wimpunk You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=676128&aid=2954776&group_id=116817 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: service configuration Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Bandlow (bandlow) Assigned to: wimpunk (wimpunk) Summary: Namecheap Update with same Hostnames in different domains Initial Comment: The patch from hankesels works fine, please add it to the trunk. [Avatar] 2008-02-20 16:59:29 UTC namecheap updates have this format: host=[host_name]&domain=[domain.com]&password=[domain_password]&ip=[your_ip] The host_name cannot contain the domain part. This causes problems when update of multiple namecheap hosted domains is attempted: Since the configuration is a hash keyed on host, hosts of the same name in multiple domains get overwritten in the hash. The following small patch allows specifying a fully qualified host in the configuration, so that the hash keys are different, but strips off the domain part just before sending the update. The patch is against 3.7.3. Han $ diff -up ddclient.old ddclient --- ddclient.old 2008-02-21 00:57:17.000000000 +0900 +++ ddclient 2008-02-21 01:36:42.000000000 +0900 @@ -3060,8 +3060,11 @@ sub nic_namecheap_update { my $url; $url = "http://$config{$h}{'server'}/update"; - $url .= "?host=$h"; - $url .= "&domain=$config{$h}{'login'}"; + my $domain = $config{$h}{'login'}; + my $host = $h; + $host =~ s/(.*)\.$domain(.*)/$1$2/; + $url .= "?host=$host"; + $url .= "&domain=$domain"; $url .= "&password=$config{$h}{'password'}"; $url .= "&ip="; $url .= $ip if $ip; ---------------------------------------------------------------------- >Comment By: wimpunk (wimpunk) Date: 2010-02-21 19:42 Message: Sorry, only patches which apply cleanly against the latest version of ddclient will be considered. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=676128&aid=2954776&group_id=116817 |
From: SourceForge.net <no...@so...> - 2010-02-19 06:49:23
|
Bugs item #2954776, was opened at 2010-02-19 07:49 Message generated for change (Tracker Item Submitted) made by bandlow You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=676128&aid=2954776&group_id=116817 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: service configuration Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Bandlow (bandlow) Assigned to: wimpunk (wimpunk) Summary: Namecheap Update with same Hostnames in different domains Initial Comment: The patch from hankesels works fine, please add it to the trunk. [Avatar] 2008-02-20 16:59:29 UTC namecheap updates have this format: host=[host_name]&domain=[domain.com]&password=[domain_password]&ip=[your_ip] The host_name cannot contain the domain part. This causes problems when update of multiple namecheap hosted domains is attempted: Since the configuration is a hash keyed on host, hosts of the same name in multiple domains get overwritten in the hash. The following small patch allows specifying a fully qualified host in the configuration, so that the hash keys are different, but strips off the domain part just before sending the update. The patch is against 3.7.3. Han $ diff -up ddclient.old ddclient --- ddclient.old 2008-02-21 00:57:17.000000000 +0900 +++ ddclient 2008-02-21 01:36:42.000000000 +0900 @@ -3060,8 +3060,11 @@ sub nic_namecheap_update { my $url; $url = "http://$config{$h}{'server'}/update"; - $url .= "?host=$h"; - $url .= "&domain=$config{$h}{'login'}"; + my $domain = $config{$h}{'login'}; + my $host = $h; + $host =~ s/(.*)\.$domain(.*)/$1$2/; + $url .= "?host=$host"; + $url .= "&domain=$domain"; $url .= "&password=$config{$h}{'password'}"; $url .= "&ip="; $url .= $ip if $ip; ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=676128&aid=2954776&group_id=116817 |
From: SourceForge.net <no...@so...> - 2010-01-20 23:13:54
|
Patches item #2935937, was opened at 2010-01-20 18:13 Message generated for change (Tracker Item Submitted) made by anverc You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=676130&aid=2935937&group_id=116817 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: new services Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Benny Raymond (anverc) Assigned to: Nobody/Anonymous (nobody) Summary: Patch for WHM support on ddclient 3.7.3 Initial Comment: I've created this patch to add support for dynamically updating WHM... unfortunately it adds a few dependencies. JSON JSON::XS WWW::Mechanize More info on my blog: http://blog.bennyland.com/2010/01/20/dynamic-dns-support-for-whm-using-ddclient/ ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=676130&aid=2935937&group_id=116817 |
From: SourceForge.net <no...@so...> - 2009-12-27 08:57:53
|
Bugs item #2921788, was opened at 2009-12-27 02:57 Message generated for change (Tracker Item Submitted) made by shadowen2 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=676128&aid=2921788&group_id=116817 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: service configuration Group: current version Status: Open Resolution: None Priority: 5 Private: No Submitted By: Shad Owen (shadowen2) Assigned to: wimpunk (wimpunk) Summary: Upgrade to Ubuntu Karmic breaks ddclient enom patch Initial Comment: I just upgraded to Ubuntu Karmic Koala and while updating some mx records in my ddclient.conf I noticed that it wasn't working. My first discovery was that the upgrade process itself installed a new (clean) version of ddclient. After downloading and installing the enom patch I received the following error message. $ sudo ddclient --force Global symbol "$ip" requires explicit package name at /usr/sbin/ddclient line 3446. Global symbol "$ip" requires explicit package name at /usr/sbin/ddclient line 3455. Global symbol "$ip" requires explicit package name at /usr/sbin/ddclient line 3455. Global symbol "$ip" requires explicit package name at /usr/sbin/ddclient line 3466. Global symbol "$ip" requires explicit package name at /usr/sbin/ddclient line 3469. Execution of /usr/sbin/ddclient aborted due to compilation errors. $ In an attempt to resolve the problem I uninstalled (purged) ddclient, then reinstalled it and reapplied a new freshly downloaded copy of the patch. I also tried removing the patch once it was installed. After removal, ddclient functioned as would be expected. It does successfully update my hosts held at dyndns.com, but will error out on the enom hosts, complaining that it doesn't recognize the enom protocol... $ddclient --force WARNING: file /etc/ddclient.conf, line 17: Invalid Value for keyword 'protocol' = 'enom' WARNING: file /etc/ddclient.conf, line 22: unrecognized keyword 'domain' (ignored) WARNING: file /etc/ddclient.conf, line 17: Invalid Value for keyword 'protocol' = 'enom' WARNING: file /etc/ddclient.conf, line 22: unrecognized keyword 'domain' (ignored) WARNING: file /var/cache/ddclient/ddclient.cache, line 3: Invalid Value for keyword 'ip' = '' WARNING: file /var/cache/ddclient/ddclient.cache, line 4: Invalid Value for keyword 'ip' = '' WARNING: file /var/cache/ddclient/ddclient.cache, line 5: Invalid Value for keyword 'ip' = '' When I reapply the patch, I get the previous error message (as would be expected). I am certain this was working prior to the upgrade as I've been using this for almost a year, and I also show on the logs from dyndns.com that my IP address changed about 4 days ago. I have a virtualized copy of Hardy running simultaneously and as a temporary workaround I installed ddclient on that machine and copied the ddclient.conf file to it directly. It works perfectly. Thanks so much for all you guys do! This is a great piece of software. I'm sorry that I'm not a developer but I hope that posting this report will serve as my contribution to the project. Please email me directly if you would like to see the copy of my ddclient.conf file, as I'd rather not post it with my domains, usernames, and password for all the world to see. ;) ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=676128&aid=2921788&group_id=116817 |
From: SourceForge.net <no...@so...> - 2009-11-16 22:50:09
|
Patches item #1551698, was opened at 2006-09-03 20:56 Message generated for change (Comment added) made by andyschmitz You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=676130&aid=1551698&group_id=116817 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Brian Millett (caddr) Assigned to: Nobody/Anonymous (nobody) Summary: Another patch for everydns.net service Initial Comment: Here is a patch to allow easydns service to work with ddclient. I know that there is one aleady, but this is a bit different. Let the powers that be decide. Thank you for a great product. Here is the ddclient.conf that will work with it: ------------------------------ ###################################################################### ## ## Configuration for everydns.net ## ###################################################################### daemon=300 # check every 300 seconds syslog=yes # log update msgs to syslog mail=root # mail all msgs to root mail-failure=root # mail failed update msgs to root pid=/var/run/ddclient.pid # record PID in file. ssl=no # use ssl-support. Works with # ssl-library use=web, web=checkip.dyndns.org/, web-skip='IP Address' # found after IP Address protocol=everydns, \ server=dyn.everydns.net, \ login=username \ password=password \ my.domain ---------------------------------------------------------------------- Comment By: Andy Schmitz (andyschmitz) Date: 2009-11-16 16:50 Message: It looks like this patch applies cleanly against the version in Ubuntu Karmic (http://packages.ubuntu.com/karmic/ddclient ), and seems to work. It would be nice to have this applied to the main release. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=676130&aid=1551698&group_id=116817 |
From: SourceForge.net <no...@so...> - 2009-11-09 20:47:24
|
Patches item #2891001, was opened at 2009-11-02 23:35 Message generated for change (Settings changed) made by wimpunk You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=676130&aid=2891001&group_id=116817 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: new router Group: None Status: Open >Resolution: Accepted Priority: 5 Private: No Submitted By: Philip Gladstone (philipjsg) Assigned to: Nobody/Anonymous (nobody) Summary: Added support for cisco ASA as a firewall Initial Comment: I've added support (to 3.8.0) for cisco-asa which works with ASAs rather than cisco routers. In the course of doing this, I ran into various difficulties with the multiple IP address stuff and the fact that lots of stuff didn't work if you configured it in the conf file being host specific. This is probably due to the way that I like to configure everything in the conf file. Anyway, the attached fix will make a bunch of the current broken cases work. In particular, in my config, I have use=if for some entries and use=cisco-asa for others. ---------------------------------------------------------------------- >Comment By: wimpunk (wimpunk) Date: 2009-11-09 20:47 Message: Your patch has been applied as r115: Added cisco-asa patch (2891001) submitted by Philip Gladstone ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=676130&aid=2891001&group_id=116817 |
From: SourceForge.net <no...@so...> - 2009-11-09 20:31:34
|
Patches item #2880462, was opened at 2009-10-16 12:37 Message generated for change (Settings changed) made by wimpunk You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=676130&aid=2880462&group_id=116817 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None >Status: Closed >Resolution: Accepted Priority: 5 Private: No Submitted By: Panos (roeften) Assigned to: Nobody/Anonymous (nobody) Summary: ddclient hangs forever under some circumstances Initial Comment: ddclient may hang if the read operation on the connection to get the ip (in sub geturl) 'blocks'. This happened when ddclient was trying to retrieve the ip from my modem at a time of frequent disconnections. ddclient would block there forever. I have look through the code and perldoc and I believe I found a solution. Please see the patch attached. I believe there is a related bug 2113169 however I could not find a way to upload the patch there. Apologies for the duplication. Thanks. ---------------------------------------------------------------------- >Comment By: wimpunk (wimpunk) Date: 2009-11-09 20:31 Message: It took me a while but your patch has been added as rt took me a while but your patch has been added as r114: Added prevent-hang patch (2880462) submitted by Panos ---------------------------------------------------------------------- Comment By: Panos (roeften) Date: 2009-10-22 08:44 Message: I've uploaded a patch against the trunk as suggested. ---------------------------------------------------------------------- Comment By: wimpunk (wimpunk) Date: 2009-10-19 08:35 Message: Could you create your patch file with `diff -Naur` against either the current svn version (preferred) or against the latest release (ddclient-3.8.0)? It will be easier for us to apply. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=676130&aid=2880462&group_id=116817 |
From: SourceForge.net <no...@so...> - 2009-11-02 23:35:14
|
Patches item #2891001, was opened at 2009-11-02 18:35 Message generated for change (Tracker Item Submitted) made by philipjsg You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=676130&aid=2891001&group_id=116817 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: new router Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Philip Gladstone (philipjsg) Assigned to: Nobody/Anonymous (nobody) Summary: Added support for cisco ASA as a firewall Initial Comment: I've added support (to 3.8.0) for cisco-asa which works with ASAs rather than cisco routers. In the course of doing this, I ran into various difficulties with the multiple IP address stuff and the fact that lots of stuff didn't work if you configured it in the conf file being host specific. This is probably due to the way that I like to configure everything in the conf file. Anyway, the attached fix will make a bunch of the current broken cases work. In particular, in my config, I have use=if for some entries and use=cisco-asa for others. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=676130&aid=2891001&group_id=116817 |
From: SourceForge.net <no...@so...> - 2009-10-22 08:44:47
|
Patches item #2880462, was opened at 2009-10-16 15:37 Message generated for change (Comment added) made by roeften You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=676130&aid=2880462&group_id=116817 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Panos (roeften) Assigned to: Nobody/Anonymous (nobody) Summary: ddclient hangs forever under some circumstances Initial Comment: ddclient may hang if the read operation on the connection to get the ip (in sub geturl) 'blocks'. This happened when ddclient was trying to retrieve the ip from my modem at a time of frequent disconnections. ddclient would block there forever. I have look through the code and perldoc and I believe I found a solution. Please see the patch attached. I believe there is a related bug 2113169 however I could not find a way to upload the patch there. Apologies for the duplication. Thanks. ---------------------------------------------------------------------- >Comment By: Panos (roeften) Date: 2009-10-22 11:44 Message: I've uploaded a patch against the trunk as suggested. ---------------------------------------------------------------------- Comment By: wimpunk (wimpunk) Date: 2009-10-19 11:35 Message: Could you create your patch file with `diff -Naur` against either the current svn version (preferred) or against the latest release (ddclient-3.8.0)? It will be easier for us to apply. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=676130&aid=2880462&group_id=116817 |
From: SourceForge.net <no...@so...> - 2009-10-19 08:46:54
|
Patches item #1556605, was opened at 2006-09-11 19:30 Message generated for change (Settings changed) made by wimpunk You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=676130&aid=1556605&group_id=116817 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None >Status: Closed >Resolution: Accepted Priority: 5 Private: No Submitted By: znappe (znappe) Assigned to: Nobody/Anonymous (nobody) Summary: Patch for enom protocol used by dynamic.name-service.com Initial Comment: Patch to support enom protocol used by dynamic.name-services.com example from ddclient.conf file login=yourDomain protocol=enom password=yourPassword domain=yourDomain mx=mxrecord ## ## enom dynamic addresses ## ## (supports variables: wildcard,mx,backupmx) ## server=dynamic.name-services.com, protocol=enom www server=dynamic.name-services.com, protocol=enom ftp ---------------------------------------------------------------------- >Comment By: wimpunk (wimpunk) Date: 2009-10-19 08:46 Message: The sitelutions protocol has been added a long time ago as sitelution (not enom). ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=676130&aid=1556605&group_id=116817 |
From: SourceForge.net <no...@so...> - 2009-10-19 08:39:03
|
Patches item #1893144, was opened at 2008-02-13 22:18 Message generated for change (Settings changed) made by wimpunk You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=676130&aid=1893144&group_id=116817 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None >Status: Closed Resolution: None Priority: 5 Private: No Submitted By: John Palkovic (drjohnny) Assigned to: wimpunk (wimpunk) Summary: Foreground patch Initial Comment: I am running ddclient as a dyndns.org client on a debian etch system. I had some problems with the startup script in the debian package. It was also out of date with no ssl support. I decided to patch ddclient to run under the control of runit (http://smarden.org/runit), a unix service supervisor akin to svscan (http://cr.yp.to/daemontools/svscan.html). I created the patch and have been running with it for a week with no issues to report. The patch adds a -foreground argument. When called with this argument, ddclient runs as a daemon but does not fork(). This is appropriate for use with runit or svscan (or launchd on a darwin system). There are changes to the daemon logic, so I would appreciate any comments. I will attach the patch with the upload button. -John Palkovic 13 Feb 2008 ---------------------------------------------------------------------- Comment By: wimpunk (wimpunk) Date: 2009-10-19 08:25 Message: it took me a while but your patch has been added as r113: Added foreground patch (1893144) submitted by John Palkovic ---------------------------------------------------------------------- Comment By: Sam Homer (shmlchr) Date: 2009-08-18 10:17 Message: Seems that only the person who originated an artifact is able to post attachments. In another artifact that I have opened myself, I can add attachments easily. No problem, here we go: http://ddclient.pastebin.ca/1533623 Would be great if this made it into some future version; right now 3.8.0 works just fine for me though. Thanks for a great product and for still taking good care of it. ---------------------------------------------------------------------- Comment By: wimpunk (wimpunk) Date: 2009-08-18 05:44 Message: It's a little strange you can't attach a file but as a work around, could you send me the patch or post it to http://ddclient.pastbin.ca and put a link to it here. I'll attach it here and take a second look to apply it to ddclient official release. ---------------------------------------------------------------------- Comment By: Sam Homer (shmlchr) Date: 2009-08-17 20:37 Message: Well, seems I cannot attach anything here, so here goes the patch against 3.8.0: --- ddclient-3.8.0 2009-01-27 20:14:02.000000000 +0100 +++ ddclient+foreground-3.8.0 2009-08-17 22:27:32.000000000 +0200 @@ -307,6 +307,7 @@ my %variables = ( 'global-defaults' => { 'daemon' => setv(T_DELAY, 0, 0, 1, 0, interval('60s')), + 'foreground' => setv(T_BOOL, 0, 0, 1, 0, undef), 'file' => setv(T_FILE, 0, 0, 1, "$etc$program.conf", undef), 'cache' => setv(T_FILE, 0, 0, 1, "$cachedir$program.cache", undef), 'pid' => setv(T_FILE, 0, 0, 1, "", undef), @@ -535,6 +536,7 @@ "usage: ${program} [options]", "options are:", [ "daemon", "=s", "-daemon delay : run as a daemon, specify delay as an interval." ], ++ [ "foreground", "!", "-foreground : do not fork" ], [ "proxy", "=s", "-proxy host : use 'host' as the HTTP proxy" ], [ "server", "=s", "-server host : update DNS information on 'host'" ], [ "protocol", "=s", "-protocol type : update protocol used" ], @@ -623,7 +625,10 @@ $SIG{'HUP'} = sub { $caught_hup = 1; }; $SIG{'TERM'} = sub { $caught_term = 1; }; $SIG{'KILL'} = sub { $caught_kill = 1; }; -if (opt('daemon') && !opt('force')) { +# don't fork() if foreground or force is on +if (opt('foreground') || opt('force')) { + ; +} elsif (opt('daemon')) { $SIG{'CHLD'} = 'IGNORE'; my $pid = fork; if ($pid < 0) { @@ -633,12 +638,15 @@ exit 0; } $SIG{'CHLD'} = 'DEFAULT'; - $opt{'syslog'} = 1; open(STDOUT, ">/dev/null"); open(STDERR, ">/dev/null"); open(STDIN, "</dev/null"); +} +# write out the pid file if we're daemon'ized +if(opt('daemon')) { write_pid(); + $opt{'syslog'} = 1; } umask 077; ---------------------------------------------------------------------- Comment By: Sam Homer (shmlchr) Date: 2009-08-17 20:30 Message: Thanks a lot drjohnny. I'm using your patch on Mac OS X 10.5.8 with launchd. I have attached the same patch applied against 3.8.0. All credit goes to drjohnny, mistakes are mine. ---------------------------------------------------------------------- Comment By: wimpunk (wimpunk) Date: 2008-02-18 08:28 Message: Logged In: YES user_id=722282 Originator: NO You're correct, I've made a mistake. Your patch could also be useful for debugging so I think I'll take closer look and maybe it will get included in the next release of ddclient. ---------------------------------------------------------------------- Comment By: John Palkovic (drjohnny) Date: 2008-02-14 00:02 Message: Logged In: YES user_id=985118 Originator: YES You are mistaken. fork() cannot be called, nor can exit() be reached to run properly under the control of runit or svscan. I want behavior like (apache2) httpd -DFOREGROUND or cron -f. ddclient -daemon=0 is not a daemon, it exits quickly on my debian etch box: # date Wed Feb 13 17:45:42 CST 2008 # time ddclient -daemon=0 -file /etc/ddclient.conf real 0m0.392s user 0m0.280s sys 0m0.036s This behavior is obvious if one glances at the while() statement on line 655 of 3.7.3. I want the program to loop in the do/while beginning on line 598 of version 3.7.3 without ever having called fork(). It should not exit() unless forced to by a signal or a restart. It must not call fork(). Do you understand? I don't think this functionality is available in the stock 3.7.3. ---------------------------------------------------------------------- Comment By: wimpunk (wimpunk) Date: 2008-02-13 23:00 Message: Logged In: YES user_id=722282 Originator: NO As far as I can see, you don't need a patch, you just need the daemon=0 option. I'm also wondering why you had some startup problems with the debian package. I didn't got any report about that from other people. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=676130&aid=1893144&group_id=116817 |
From: SourceForge.net <no...@so...> - 2009-10-19 08:35:30
|
Patches item #2880462, was opened at 2009-10-16 12:37 Message generated for change (Comment added) made by wimpunk You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=676130&aid=2880462&group_id=116817 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Panos (roeften) Assigned to: Nobody/Anonymous (nobody) Summary: ddclient hangs forever under some circumstances Initial Comment: ddclient may hang if the read operation on the connection to get the ip (in sub geturl) 'blocks'. This happened when ddclient was trying to retrieve the ip from my modem at a time of frequent disconnections. ddclient would block there forever. I have look through the code and perldoc and I believe I found a solution. Please see the patch attached. I believe there is a related bug 2113169 however I could not find a way to upload the patch there. Apologies for the duplication. Thanks. ---------------------------------------------------------------------- >Comment By: wimpunk (wimpunk) Date: 2009-10-19 08:35 Message: Could you create your patch file with `diff -Naur` against either the current svn version (preferred) or against the latest release (ddclient-3.8.0)? It will be easier for us to apply. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=676130&aid=2880462&group_id=116817 |
From: SourceForge.net <no...@so...> - 2009-10-19 08:25:08
|
Patches item #1893144, was opened at 2008-02-13 22:18 Message generated for change (Comment added) made by wimpunk You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=676130&aid=1893144&group_id=116817 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: John Palkovic (drjohnny) Assigned to: wimpunk (wimpunk) Summary: Foreground patch Initial Comment: I am running ddclient as a dyndns.org client on a debian etch system. I had some problems with the startup script in the debian package. It was also out of date with no ssl support. I decided to patch ddclient to run under the control of runit (http://smarden.org/runit), a unix service supervisor akin to svscan (http://cr.yp.to/daemontools/svscan.html). I created the patch and have been running with it for a week with no issues to report. The patch adds a -foreground argument. When called with this argument, ddclient runs as a daemon but does not fork(). This is appropriate for use with runit or svscan (or launchd on a darwin system). There are changes to the daemon logic, so I would appreciate any comments. I will attach the patch with the upload button. -John Palkovic 13 Feb 2008 ---------------------------------------------------------------------- >Comment By: wimpunk (wimpunk) Date: 2009-10-19 08:25 Message: it took me a while but your patch has been added as r113: Added foreground patch (1893144) submitted by John Palkovic ---------------------------------------------------------------------- Comment By: Sam Homer (shmlchr) Date: 2009-08-18 10:17 Message: Seems that only the person who originated an artifact is able to post attachments. In another artifact that I have opened myself, I can add attachments easily. No problem, here we go: http://ddclient.pastebin.ca/1533623 Would be great if this made it into some future version; right now 3.8.0 works just fine for me though. Thanks for a great product and for still taking good care of it. ---------------------------------------------------------------------- Comment By: wimpunk (wimpunk) Date: 2009-08-18 05:44 Message: It's a little strange you can't attach a file but as a work around, could you send me the patch or post it to http://ddclient.pastbin.ca and put a link to it here. I'll attach it here and take a second look to apply it to ddclient official release. ---------------------------------------------------------------------- Comment By: Sam Homer (shmlchr) Date: 2009-08-17 20:37 Message: Well, seems I cannot attach anything here, so here goes the patch against 3.8.0: --- ddclient-3.8.0 2009-01-27 20:14:02.000000000 +0100 +++ ddclient+foreground-3.8.0 2009-08-17 22:27:32.000000000 +0200 @@ -307,6 +307,7 @@ my %variables = ( 'global-defaults' => { 'daemon' => setv(T_DELAY, 0, 0, 1, 0, interval('60s')), + 'foreground' => setv(T_BOOL, 0, 0, 1, 0, undef), 'file' => setv(T_FILE, 0, 0, 1, "$etc$program.conf", undef), 'cache' => setv(T_FILE, 0, 0, 1, "$cachedir$program.cache", undef), 'pid' => setv(T_FILE, 0, 0, 1, "", undef), @@ -535,6 +536,7 @@ "usage: ${program} [options]", "options are:", [ "daemon", "=s", "-daemon delay : run as a daemon, specify delay as an interval." ], ++ [ "foreground", "!", "-foreground : do not fork" ], [ "proxy", "=s", "-proxy host : use 'host' as the HTTP proxy" ], [ "server", "=s", "-server host : update DNS information on 'host'" ], [ "protocol", "=s", "-protocol type : update protocol used" ], @@ -623,7 +625,10 @@ $SIG{'HUP'} = sub { $caught_hup = 1; }; $SIG{'TERM'} = sub { $caught_term = 1; }; $SIG{'KILL'} = sub { $caught_kill = 1; }; -if (opt('daemon') && !opt('force')) { +# don't fork() if foreground or force is on +if (opt('foreground') || opt('force')) { + ; +} elsif (opt('daemon')) { $SIG{'CHLD'} = 'IGNORE'; my $pid = fork; if ($pid < 0) { @@ -633,12 +638,15 @@ exit 0; } $SIG{'CHLD'} = 'DEFAULT'; - $opt{'syslog'} = 1; open(STDOUT, ">/dev/null"); open(STDERR, ">/dev/null"); open(STDIN, "</dev/null"); +} +# write out the pid file if we're daemon'ized +if(opt('daemon')) { write_pid(); + $opt{'syslog'} = 1; } umask 077; ---------------------------------------------------------------------- Comment By: Sam Homer (shmlchr) Date: 2009-08-17 20:30 Message: Thanks a lot drjohnny. I'm using your patch on Mac OS X 10.5.8 with launchd. I have attached the same patch applied against 3.8.0. All credit goes to drjohnny, mistakes are mine. ---------------------------------------------------------------------- Comment By: wimpunk (wimpunk) Date: 2008-02-18 08:28 Message: Logged In: YES user_id=722282 Originator: NO You're correct, I've made a mistake. Your patch could also be useful for debugging so I think I'll take closer look and maybe it will get included in the next release of ddclient. ---------------------------------------------------------------------- Comment By: John Palkovic (drjohnny) Date: 2008-02-14 00:02 Message: Logged In: YES user_id=985118 Originator: YES You are mistaken. fork() cannot be called, nor can exit() be reached to run properly under the control of runit or svscan. I want behavior like (apache2) httpd -DFOREGROUND or cron -f. ddclient -daemon=0 is not a daemon, it exits quickly on my debian etch box: # date Wed Feb 13 17:45:42 CST 2008 # time ddclient -daemon=0 -file /etc/ddclient.conf real 0m0.392s user 0m0.280s sys 0m0.036s This behavior is obvious if one glances at the while() statement on line 655 of 3.7.3. I want the program to loop in the do/while beginning on line 598 of version 3.7.3 without ever having called fork(). It should not exit() unless forced to by a signal or a restart. It must not call fork(). Do you understand? I don't think this functionality is available in the stock 3.7.3. ---------------------------------------------------------------------- Comment By: wimpunk (wimpunk) Date: 2008-02-13 23:00 Message: Logged In: YES user_id=722282 Originator: NO As far as I can see, you don't need a patch, you just need the daemon=0 option. I'm also wondering why you had some startup problems with the debian package. I didn't got any report about that from other people. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=676130&aid=1893144&group_id=116817 |
From: SourceForge.net <no...@so...> - 2009-10-16 12:37:09
|
Patches item #2880462, was opened at 2009-10-16 15:37 Message generated for change (Tracker Item Submitted) made by roeften You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=676130&aid=2880462&group_id=116817 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Panos (roeften) Assigned to: Nobody/Anonymous (nobody) Summary: ddclient hangs forever under some circumstances Initial Comment: ddclient may hang if the read operation on the connection to get the ip (in sub geturl) 'blocks'. This happened when ddclient was trying to retrieve the ip from my modem at a time of frequent disconnections. ddclient would block there forever. I have look through the code and perldoc and I believe I found a solution. Please see the patch attached. I believe there is a related bug 2113169 however I could not find a way to upload the patch there. Apologies for the duplication. Thanks. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=676130&aid=2880462&group_id=116817 |
From: SourceForge.net <no...@so...> - 2009-10-16 12:19:51
|
Bugs item #2113169, was opened at 2008-09-16 03:24 Message generated for change (Comment added) made by roeften You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=676128&aid=2113169&group_id=116817 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Other Group: None Status: Open Resolution: None Priority: 4 Private: No Submitted By: kostos (kostos) Assigned to: wimpunk (wimpunk) Summary: Timeout option doesn't prevent hangs Initial Comment: Hi, i have Aolynk DR814 ADSL modem which is hanging from time to time and wifi-router (Dlink) connected between ADSL modem and server running ddclient. In this configiration, when ADSL modem hangs, ddclient also hanging with message like " ddclient - read from 192.168.1.1 .." and still hanged infinitely, even after modem restarted, regardless timeout option is set. As W/A i have changed the source code line below: local $SIG{'ALRM'} = sub { $timeout = 1; }; to close socket descriptor when timeout happens: local $SIG{'ALRM'} = sub { $timeout = 1; close($sd);}; Not sure is it good enough solution, but after week of testing (2 or 3 hangs happened) - it seem working, ddclient didn't hang since. Could you please check if it possible to include similar change into release? P.S. Could you also please consider small extension of functionality: in my feeling, it would be not too bad idea to log error message when timeout happens, or even better - to call external script given by option parameter to try to fix the issue. ---------------------------------------------------------------------- Comment By: Panos (roeften) Date: 2009-10-16 15:19 Message: Hello I had the same problem and managed to solve it by changing the code a bit. The key is to use an eval/die pair to force the alarm signal to do what we want it to do, that is interrupt the read (http://perldoc.perl.org/perlipc.html#Signals). Around line 1816 (Commented out the original code): # my $timeout = 0; # local $SIG{'ALRM'} = sub { $timeout = 1; msg(qq{Alarm!\n});}; # $0 = sprintf("%s - reading from %s port %s", $program, $peer, $port); # alarm(opt('timeout')) if opt('timeout') > 0; # while (!$timeout && ($_ = <$sd>)) { # $0 = sprintf("%s - read from %s port %s", $program, $peer, $port); # verbose("RECEIVE:", "%s", define($_, "<undefined>")); # $reply .= $_ if defined $_; # } # if (opt('timeout') > 0) { # alarm(0); # } $0 = sprintf("%s - reading from %s port %s", $program, $peer, $port); eval { local $SIG{'ALRM'} = sub { die "timeout";}; alarm(opt('timeout')) if opt('timeout') > 0; while (($_ = <$sd>)) { $0 = sprintf("%s - read from %s port %s", $program, $peer, $port); verbose("RECEIVE:", "%s", define($_, "<undefined>")); $reply .= $_ if defined $_; } if (opt('timeout') > 0) { alarm(0); } }; close($sd); # if ($timeout) { if ($@ and $@ =~ /timeout/) { warning("TIMEOUT: %s after %s seconds", $to, opt('timeout')); $reply = ''; } ---------------------------------------------------------------------- Comment By: Cyril VINH-TUNG (cvinh) Date: 2009-08-16 20:57 Message: Hello I have exactly the same problem with web checkip. ddclient hangs at : CONNECT: checkip.dyndns.org CONNECTED: using HTTP SENDING: GET / HTTP/1.0 SENDING: Host: checkip.dyndns.org SENDING: User-Agent: ddclient/3.7.3 SENDING: Connection: close SENDING: I tried to modify the script with local $SIG{'ALRM'} = sub { $timeout = 1; close($sd);}; but I have a segfault after timeout (20s) and ddclient daemon crashes : Aug 16 07:41:53 videosurvey ddclient[8215]: CONNECT: checkip.dyndns.org Aug 16 07:41:54 videosurvey ddclient[8215]: CONNECTED: using HTTP Aug 16 07:41:54 videosurvey ddclient[8215]: SENDING: GET / HTTP/1.0 Aug 16 07:41:54 videosurvey ddclient[8215]: SENDING: Host: checkip.dyndns.org Aug 16 07:41:54 videosurvey ddclient[8215]: SENDING: User-Agent: ddclient/3.7.3 Aug 16 07:41:54 videosurvey ddclient[8215]: SENDING: Connection: close Aug 16 07:41:54 videosurvey ddclient[8215]: SENDING: Aug 16 07:42:14 videosurvey kernel: ddclient[8215]: segfault at 8 ip 002abf9c sp bfdb7a70 error 6 in libperl.so[101000+257000] ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=676128&aid=2113169&group_id=116817 |
From: SourceForge.net <no...@so...> - 2009-10-10 15:45:15
|
Feature Requests item #2873070, was opened at 2009-10-05 18:47 Message generated for change (Comment added) made by wimpunk You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=676131&aid=2873070&group_id=116817 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Access to other dyndns service providers Group: None Status: Open Priority: 5 Private: No Submitted By: pepesi (aubreyknight) Assigned to: wimpunk (wimpunk) Summary: Need a startup script for Solaris10 Initial Comment: Could someone please help...I need a startup script for Solaris10 so i can add it to rc0.d. i need ddclient to auto start on boot and to contine to run on my Solaris machine... Thaks ---------------------------------------------------------------------- >Comment By: wimpunk (wimpunk) Date: 2009-10-10 15:45 Message: What's wrong with the default rc-files included in the ddclient package? A little google brought me this: http://hell.jedicoder.net/?p=89. Doesn't this help you? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=676131&aid=2873070&group_id=116817 |
From: SourceForge.net <no...@so...> - 2009-10-09 07:48:57
|
Feature Requests item #2871835, was opened at 2009-10-02 13:28 Message generated for change (Settings changed) made by wimpunk You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=676131&aid=2871835&group_id=116817 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Access to other dyndns service providers Group: None >Status: Closed Priority: 5 Private: No Submitted By: hontvari (hontvari) Assigned to: wimpunk (wimpunk) Summary: support DnsMadeEasy Initial Comment: Here is their format: http://www.dnsmadeeasy.com/client.txt In short: an http or https url must be called with login name, password, comma separated record ids, and the new ip address passed in query parameters. It replies with a string which is the error code. Unfortunately I never worked with Perl and cannot submit a patch. Maybe a generic service provider which makes a HTTP request would be good enough. ---------------------------------------------------------------------- >Comment By: wimpunk (wimpunk) Date: 2009-10-09 07:48 Message: Sorry but we have no resource to support all dynamic dns providers. Only when they are for free we try to support them. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=676131&aid=2871835&group_id=116817 |
From: SourceForge.net <no...@so...> - 2009-10-05 18:47:25
|
Feature Requests item #2873070, was opened at 2009-10-05 13:47 Message generated for change (Tracker Item Submitted) made by aubreyknight You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=676131&aid=2873070&group_id=116817 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Access to other dyndns service providers Group: None Status: Open Priority: 5 Private: No Submitted By: A Knight (aubreyknight) Assigned to: wimpunk (wimpunk) Summary: Need a startup script for Solaris10 Initial Comment: Could someone please help...I need a startup script for Solaris10 so i can add it to rc0.d. i need ddclient to auto start on boot and to contine to run on my Solaris machine... Thaks ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=676131&aid=2873070&group_id=116817 |
From: SourceForge.net <no...@so...> - 2009-10-02 13:28:10
|
Feature Requests item #2871835, was opened at 2009-10-02 15:28 Message generated for change (Tracker Item Submitted) made by hontvari You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=676131&aid=2871835&group_id=116817 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Access to other dyndns service providers Group: None Status: Open Priority: 5 Private: No Submitted By: hontvari (hontvari) Assigned to: wimpunk (wimpunk) Summary: support DnsMadeEasy Initial Comment: Here is their format: http://www.dnsmadeeasy.com/client.txt In short: an http or https url must be called with login name, password, comma separated record ids, and the new ip address passed in query parameters. It replies with a string which is the error code. Unfortunately I never worked with Perl and cannot submit a patch. Maybe a generic service provider which makes a HTTP request would be good enough. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=676131&aid=2871835&group_id=116817 |
From: SourceForge.net <no...@so...> - 2009-09-10 10:28:50
|
Patches item #1609799, was opened at 2006-12-06 04:09 Message generated for change (Settings changed) made by wimpunk You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=676130&aid=1609799&group_id=116817 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: new services Group: None >Status: Closed >Resolution: Accepted Priority: 5 Private: No Submitted By: Erik Christiansson (scilence) >Assigned to: wimpunk (wimpunk) Summary: Support for LoopiaDNS Initial Comment: LoopiaDNS uses a subset of the DynDNS2 protocol. The address used for updating is http://dns.loopia.se/XDynDNSServer/XDynDNS.php The 'server' setting didn't help since the last part of the URL was hardcoded to /nic/update. The 'script' setting was added to fix this. Loopia also provides a web based IP lookup at http://dns.loopia.se/checkip/checkip.php that was added. Sample config: protocol=dyndns2, use=web, web=loopia, server=dns.loopia.se, script=/XDynDNSServer/XDynDNS.php, login=myaccount, password=mysecret, f.q.d.n ---------------------------------------------------------------------- >Comment By: wimpunk (wimpunk) Date: 2009-09-10 10:28 Message: Your patch has been applied as r112: #1609799 Support for LoopiaDNS (submitted by scilence) ---------------------------------------------------------------------- Comment By: Erik Christiansson (scilence) Date: 2009-09-09 07:59 Message: New patch including sample configuration. That was all the documentation I found in SVN. Will update the wiki if the patch gets merged. ---------------------------------------------------------------------- Comment By: wimpunk (wimpunk) Date: 2009-09-08 07:19 Message: I will add the patch if you could also update the documentation. ---------------------------------------------------------------------- Comment By: Erik Christiansson (scilence) Date: 2009-09-01 08:09 Message: I've updated the patch to SVN version. It would be great to get this merged. I've been patching releases for three years now. ---------------------------------------------------------------------- Comment By: John Backstrand (sandos) Date: 2006-12-06 12:27 Message: Logged In: YES user_id=22211 Originator: NO This would be extremely useful. Please add this to ddclient, since Loopia is clearly the most common registrar for new .se domains. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=676130&aid=1609799&group_id=116817 |
From: SourceForge.net <no...@so...> - 2009-09-09 07:59:34
|
Patches item #1609799, was opened at 2006-12-06 05:09 Message generated for change (Comment added) made by scilence You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=676130&aid=1609799&group_id=116817 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: new services Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Erik Christiansson (scilence) Assigned to: Nobody/Anonymous (nobody) Summary: Support for LoopiaDNS Initial Comment: LoopiaDNS uses a subset of the DynDNS2 protocol. The address used for updating is http://dns.loopia.se/XDynDNSServer/XDynDNS.php The 'server' setting didn't help since the last part of the URL was hardcoded to /nic/update. The 'script' setting was added to fix this. Loopia also provides a web based IP lookup at http://dns.loopia.se/checkip/checkip.php that was added. Sample config: protocol=dyndns2, use=web, web=loopia, server=dns.loopia.se, script=/XDynDNSServer/XDynDNS.php, login=myaccount, password=mysecret, f.q.d.n ---------------------------------------------------------------------- >Comment By: Erik Christiansson (scilence) Date: 2009-09-09 09:59 Message: New patch including sample configuration. That was all the documentation I found in SVN. Will update the wiki if the patch gets merged. ---------------------------------------------------------------------- Comment By: wimpunk (wimpunk) Date: 2009-09-08 09:19 Message: I will add the patch if you could also update the documentation. ---------------------------------------------------------------------- Comment By: Erik Christiansson (scilence) Date: 2009-09-01 10:09 Message: I've updated the patch to SVN version. It would be great to get this merged. I've been patching releases for three years now. ---------------------------------------------------------------------- Comment By: John Backstrand (sandos) Date: 2006-12-06 13:27 Message: Logged In: YES user_id=22211 Originator: NO This would be extremely useful. Please add this to ddclient, since Loopia is clearly the most common registrar for new .se domains. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=676130&aid=1609799&group_id=116817 |
From: SourceForge.net <no...@so...> - 2009-09-08 07:19:11
|
Patches item #1609799, was opened at 2006-12-06 04:09 Message generated for change (Comment added) made by wimpunk You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=676130&aid=1609799&group_id=116817 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: new services Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Erik Christiansson (scilence) Assigned to: Nobody/Anonymous (nobody) Summary: Support for LoopiaDNS Initial Comment: LoopiaDNS uses a subset of the DynDNS2 protocol. The address used for updating is http://dns.loopia.se/XDynDNSServer/XDynDNS.php The 'server' setting didn't help since the last part of the URL was hardcoded to /nic/update. The 'script' setting was added to fix this. Loopia also provides a web based IP lookup at http://dns.loopia.se/checkip/checkip.php that was added. Sample config: protocol=dyndns2, use=web, web=loopia, server=dns.loopia.se, script=/XDynDNSServer/XDynDNS.php, login=myaccount, password=mysecret, f.q.d.n ---------------------------------------------------------------------- >Comment By: wimpunk (wimpunk) Date: 2009-09-08 07:19 Message: I will add the patch if you could also update the documentation. ---------------------------------------------------------------------- Comment By: Erik Christiansson (scilence) Date: 2009-09-01 08:09 Message: I've updated the patch to SVN version. It would be great to get this merged. I've been patching releases for three years now. ---------------------------------------------------------------------- Comment By: John Backstrand (sandos) Date: 2006-12-06 12:27 Message: Logged In: YES user_id=22211 Originator: NO This would be extremely useful. Please add this to ddclient, since Loopia is clearly the most common registrar for new .se domains. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=676130&aid=1609799&group_id=116817 |