Your message dated Sat, 03 Apr 2010 14:20:18 +0000
with message-id <[email protected]>
and subject line Bug#462207: fixed in ddclient 3.8.0-11
has caused the Debian Bug report #462207,
regarding ddclient: rapid/repeated ip changes lead to blocking for abuse on ppp
+ daemon mode
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
462207: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=462207
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: ddclient
Version: 3.7.3-4
Severity: important
My smart ISP decided to do some really weird rapid ip changes:
Jan 18 14:17:14 dev ddclient[13901]: SUCCESS: updating my.host.name:
good: IP address set to xxx.xxx.xxx.173
Jan 18 14:20:39 dev ddclient[21237]: SUCCESS: updating my.host.name:
good: IP address set to xxx.xxx.xxx.42
Jan 18 14:25:43 dev ddclient[5889]: SUCCESS: updating my.host.name:
good: IP address set to xxx.xxx.xxx.130
Jan 18 14:26:15 dev ddclient[5622]: SUCCESS: updating my.host.name:
good: IP address set to xxx.xxx.xxx.42
Jan 18 14:27:15 dev ddclient[13901]: SUCCESS: updating my.host.name:
good: IP address set to xxx.xxx.xxx.173
Jan 18 14:30:40 dev ddclient[21237]: SUCCESS: updating my.host.name:
good: IP address set to xxx.xxx.xxx.42
This went on and on, soon resulting in:
Jan 18 22:26:20 dev ddclient[5889]: SUCCESS: updating my.host.name:
good: IP address set to xxx.xxx.xxx.130
Jan 18 22:26:27 dev ddclient[5622]: WARNING: skipping update of
my.host.name from xxx.xxx.xxx.130 to xxx.xxx.xxx.42.
Jan 18 22:26:27 dev ddclient[5622]: WARNING: last updated Fri Jan 18
22:26:19 2008.
Jan 18 22:26:27 dev ddclient[5622]: WARNING: Wait at least 30
seconds between update attempts.
Jan 18 22:27:52 dev ddclient[13901]: SUCCESS: updating my.host.name:
good: IP address set to xxx.xxx.xxx.173
Jan 18 22:31:14 dev ddclient[21237]: SUCCESS: updating my.host.name:
good: IP address set to xxx.xxx.xxx.42
Jan 18 22:36:21 dev ddclient[5889]: SUCCESS: updating my.host.name:
good: IP address set to xxx.xxx.xxx.130
Jan 18 22:36:27 dev ddclient[5622]: WARNING: skipping update of
my.host.name from xxx.xxx.xxx.130 to xxx.xxx.xxx.42.
Jan 18 22:36:27 dev ddclient[5622]: WARNING: last updated Fri Jan 18
22:36:20 2008.
Jan 18 22:36:27 dev ddclient[5622]: WARNING: Wait at least 30
seconds between update attempts.
Jan 18 22:37:53 dev ddclient[13901]: SUCCESS: updating my.host.name:
good: IP address set to xxx.xxx.xxx.173
And later:
Jan 19 06:41:51 dev ddclient[5622]: SUCCESS: updating my.host.name:
good: IP address set to xxx.xxx.xxx.42
Jan 19 06:41:51 dev ddclient[21237]: WARNING: updating my.host.name:
nochg: No update required; unnecessary attempts to change to the
current address are considered abusive
Jan 19 06:47:23 dev ddclient[5889]: SUCCESS: updating my.host.name:
good: IP address set to xxx.xxx.xxx.130
Jan 19 06:48:27 dev ddclient[13901]: SUCCESS: updating my.host.name:
good: IP address set to xxx.xxx.xxx.173
Jan 19 06:51:52 dev ddclient[5622]: SUCCESS: updating my.host.name:
good: IP address set to xxx.xxx.xxx.42
Jan 19 06:51:52 dev ddclient[21237]: WARNING: updating my.host.name:
nochg: No update required; unnecessary attempts to change to the
current address are considered abusive
Jan 19 06:57:23 dev ddclient[5889]: SUCCESS: updating my.host.name:
good: IP address set to xxx.xxx.xxx.130
And finally getting me blocked for abuse.
As you can see in the last part, the duplicate updates are simultaneous. When
I discovered this, there were *3* ddclient processes running.
My guess is the /etc/ppp/ip-up.d/ddclient script spawned a new ddclient process
while another one was running, and they kept about doing their business
without knowing of eachother. The 3rd process must've been the daemon,
which correctly detected the ip went back to its previously known value
(skipping update .. ).
Maybe it's a bug in ppp that makes the ip-up.d scripts run twice under weird
circumstances. Nevertheless, I think multiple ddclients should refuse running
for the same interface, or if they are somehow running, they should NOT
submit the same information (so i guess this is an upstream bug).
Or: another good idea might be to allow for absolutely enforcing the
daemon_interval across all ddclients running for the same interface, and make
this the default setting.
Regards
-- System Information:
Debian Release: 4.0
APT prefers stable
APT policy: (990, 'stable'), (101, 'testing')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-5-686
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Versions of packages ddclient depends on:
ii debconf [debconf-2.0] 1.5.11etch1 Debian configuration management sy
ii initscripts 2.86.ds1-38 Scripts for initializing and shutt
ii lsb-base 3.1-23.2etch1 Linux Standard Base 3.1 init scrip
ii perl [perl5] 5.8.8-7etch1 Larry Wall's Practical Extraction
Versions of packages ddclient recommends:
ii libio-socket-ssl-perl 1.01-1 Perl module implementing object or
-- debconf information:
* ddclient/run_daemon: true
* ddclient/interface: ppp0
* ddclient/protocol: dyndns2
* ddclient/run_ipup: true
* ddclient/username:
ddclient/newconfigfmt:
ddclient/modifiedconfig:
* ddclient/server: members.dyndns.org
* ddclient/daemon_interval: 300
* ddclient/service: www.dyndns.com
--- End Message ---
--- Begin Message ---
Source: ddclient
Source-Version: 3.8.0-11
We believe that the bug you reported is fixed in the latest version of
ddclient, which is due to be installed in the Debian FTP archive:
ddclient_3.8.0-11.debian.tar.gz
to main/d/ddclient/ddclient_3.8.0-11.debian.tar.gz
ddclient_3.8.0-11.dsc
to main/d/ddclient/ddclient_3.8.0-11.dsc
ddclient_3.8.0-11_all.deb
to main/d/ddclient/ddclient_3.8.0-11_all.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Torsten Landschoff <[email protected]> (supplier of updated ddclient package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Sat, 27 Feb 2010 13:09:36 +0100
Source: ddclient
Binary: ddclient
Architecture: source all
Version: 3.8.0-11
Distribution: unstable
Urgency: low
Maintainer: Torsten Landschoff <[email protected]>
Changed-By: Torsten Landschoff <[email protected]>
Description:
ddclient - address updating utility for dynamic DNS services
Closes: 462207
Changes:
ddclient (3.8.0-11) unstable; urgency=low
.
[ Torsten Landschoff ]
* debian/control: Move the Vcs repository to collab-maint.
* Applied patch by Ezra Reeves to fix PPP and daemon mode incompatibility
(closes: #462207). Originally for Ubuntu (LP: #152875).
.
[ Marco Rodrigues ]
* debian/control:
+ Bump Standards-Version to 3.8.4 (no changes).
Checksums-Sha1:
e089b91d1c6377bf9c3e374d74c9e93aa40331f7 1211 ddclient_3.8.0-11.dsc
4df73a82d4e0e8e37929f83fd3e2bb03143ad79a 51639 ddclient_3.8.0-11.debian.tar.gz
5cc1b88f5543bedaeb797cb78b338b8b9dd556dc 68596 ddclient_3.8.0-11_all.deb
Checksums-Sha256:
042b45bf77a6298c4a9b6ece5e4ec444501d58e5ad72271e5de1da6c18b9b757 1211
ddclient_3.8.0-11.dsc
044b49fc76623374f1117ad1a8db33799f924ce7194c42b669e36756122f3c7e 51639
ddclient_3.8.0-11.debian.tar.gz
1bb3e1b4201783b09bec011bf606fe07770f87860dbc4682bf89a5bc0a3201e1 68596
ddclient_3.8.0-11_all.deb
Files:
d5dbf09cfb960326812016e8cd746472 1211 net extra ddclient_3.8.0-11.dsc
a236aa5b9aaa0a5edbb64ae2775e4f40 51639 net extra
ddclient_3.8.0-11.debian.tar.gz
b6b763f3158169aa7d3dc78b27b6f05f 68596 net extra ddclient_3.8.0-11_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iD8DBQFLr4k/dQgHtVUb5EcRAtR1AJ9Yazi+HdmQ5aPEmiY6hlV7616u8ACbBxkH
eAfBMMP2YNncxj9KtBvc3ek=
=Dj0s
-----END PGP SIGNATURE-----
--- End Message ---