ddclient unusable with FreeDNS due to missing libdigest-sha1-perl
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ddclient (Ubuntu) |
Fix Released
|
High
|
Scott Talbert | ||
Trusty |
Fix Released
|
High
|
Brian Murray | ||
Utopic |
Fix Released
|
High
|
Brian Murray |
Bug Description
[Impact]
The current ddclient package found in Trusty and Utopic is unusable with FreeDNS (one of the popular free dynamic DNS sites) due to a missing dependency (libdigest-
[Test Case]
- Install the ddclient package on Trusty or Utopic
- Use a ddclient.conf with content similar to the following:
daemon=1h
ssl=yes
protocol=freedns
use=web
server=
login=<username>
password=
<hostname>
- Observe that ddclient successfully connects up to FreeDNS and updates the IP address.
[Regression Potential]
Generally limited as the patch only touches code that is used for FreeDNS.
[Original description]
When I tried to set up ddclient to access an afraid.org host in quantal, I got an error: it says it needs libdigest-
ProblemType: Bug
DistroRelease: Ubuntu 12.10
Package: ddclient (not installed)
ProcVersionSign
Uname: Linux 3.5.0-17-generic x86_64
ApportVersion: 2.6.1-0ubuntu3
Architecture: amd64
Date: Fri Oct 19 23:28:37 2012
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427.1)
SourcePackage: ddclient
UpgradeStatus: Upgraded to quantal on 2012-10-19 (0 days ago)
Related branches
- Daniel Holbach (community): Approve
-
Diff: 3781 lines (+3728/-4)6 files modified.pc/applied-patches (+1/-0)
.pc/fix_digest_sha_freedns.diff/ddclient (+3683/-0)
ddclient (+9/-4)
debian/changelog (+7/-0)
debian/patches/fix_digest_sha_freedns.diff (+27/-0)
debian/patches/series (+1/-0)
Changed in ddclient (Ubuntu): | |
assignee: | nobody → Scott Talbert (swt-techie) |
status: | Confirmed → In Progress |
summary: |
- ddclient can't be used in quantal: needs missing libdigest-sha1-perl + ddclient unusable with FreeDNS due to missing libdigest-sha1-perl |
description: | updated |
Changed in ddclient (Ubuntu): | |
importance: | Undecided → High |
Changed in ddclient (Ubuntu Trusty): | |
importance: | Undecided → High |
Changed in ddclient (Ubuntu Utopic): | |
importance: | Undecided → High |
Changed in ddclient (Ubuntu Trusty): | |
status: | New → Triaged |
Changed in ddclient (Ubuntu Utopic): | |
status: | New → Triaged |
tags: | added: trusty utopic |
Changed in ddclient (Ubuntu Trusty): | |
assignee: | nobody → Brian Murray (brian-murray) |
Changed in ddclient (Ubuntu Utopic): | |
assignee: | nobody → Brian Murray (brian-murray) |
Changed in ddclient (Ubuntu Trusty): | |
status: | Triaged → In Progress |
Changed in ddclient (Ubuntu Utopic): | |
status: | Triaged → In Progress |
tags: |
added: verification-needed-utopic removed: verification-needed |
The solution to this bug is simple (use Digest::SHA instead of Digest::SHA1) and outlined in Debian bug #690568.