Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 227083 - net-dns/ez-ipupdate-3.0.11_beta8-r4: doesn't update ZoneEdit-based DNS records
Summary: net-dns/ez-ipupdate-3.0.11_beta8-r4: doesn't update ZoneEdit-based DNS records
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Stefan Briesenick (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-06-15 04:58 UTC by Tim Ekl
Modified: 2008-06-29 21:01 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
Change default ZoneEdit server in ez-ipupdate.c (ez-ipupdate_3.0.11b8-zoneedit.patch,120 bytes, patch)
2008-06-15 05:06 UTC, Tim Ekl
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Tim Ekl 2008-06-15 04:58:46 UTC
Recently, ZoneEdit (a free dynamic DNS provider) changed the location of their update page that clients can hit to change the IP associated with any given domain name. The original page returns a 301 Moved Permanently, but the ez-ipupdate client doesn't understand the response and will fail to update the record.

Reproducible: Always

Steps to Reproduce:
1. Install net-dns/ez-ipupdate-3.0.11_beta8-r4
2. Open an account with ZoneEdit (http://www.zoneedit.com/) and register a domain name
3. Attempt to update the name using ez-ipupdate, either as a daemon or in the foreground

Actual Results:  
If running as a daemon, ez-ipupdate fails to update the name silently; if running in the foreground, it will dump an error to stdout containing the 301 Moved Permanently that the old update page returns.

Expected Results:  
The IP associated with the given domain name should be updated.

Normally, this would be an issue for upstream. However, the original maintainer is pretty unreachable - his personal email and mailing lists all run on domains that don't resolve (ironic, no?), and there's no real way of filing bugs on his web page. The site: http://ez-ipupdate.com/

# emerge --info
Portage 2.1.4.4 (default-linux/x86/2007.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.16-gentoo-r9 i686)
=================================================================
System uname: 2.6.16-gentoo-r9 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz
Timestamp of tree: Sat, 14 Jun 2008 04:36:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
app-shells/bash:     3.2_p17-r1
dev-java/java-config: 1.3.7, 2.1.6
dev-lang/python:     2.4.4-r9
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.10-r5
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=i686 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -march=i686 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="distcc distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://gentoo.mirrors.tds.net/gentoo ftp://ftp.ussg.iu.edu/pub/linux/gentoo"
MAKEOPTS="-j15"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="acl acpi aim apache2 atm bash-completion berkdb bzip2 bzlib caps cdr cli cracklib crypt ctype cups dba dhcp doc dri dvd dvdr emacs emacs-w3 encode ethereal examples foomaticdb fortran ftp gd gdbm gpm iconv icq ieee1394 imap ipv6 isdnlog jabber java javascript jpeg jpeg2k kerberos ldap libwww logrotate maildir midi mime msn mudflap mysql mysqli ncurses netboot nls no-htdocs nptl nptlonly oav odbc openmp oscar pam pcre pda pdflib perl php png ppds pppd python readline reflection samba sasl scanner session simplexml snmp sockets spl ssl tcpd tftp tidy tiff tokenizer unicode usb utf8 wifi x86 xml xorg xsl yahoo zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cacheenv expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="apm ark chips cirrus cyrix dummy fbdev glint i128 i740 i810 imstt mach64 mga neomagic nsc nv r128 radeon rendition s3 s3virge savage siliconmotion sis sisusb tdfx tga trident tseng v4l vesa vga via vmware voodoo"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Tim Ekl 2008-06-15 05:06:30 UTC
Created attachment 156815 [details, diff]
Change default ZoneEdit server in ez-ipupdate.c

The only thing that need be changed in the original source file is the declaration of ZONEEDIT_DEFAULT_SERVER in ez-ipupdate.c. This patch makes that change, from www.zoneedit.com to dynamic.zoneedit.com. I've tested this patch on my own system and it restores functionality to the ez-ipupdate client with a ZoneEdit account.
Comment 2 Stefan Briesenick (RETIRED) gentoo-dev 2008-06-29 21:01:16 UTC
new revision in CVS.