|
GusNet - Angus' Projects - ez-ipupdate |
ez-ipupdate is a small utility for updating your host name
for the any of the dynamic DNS service offered at:
The key features are: support for multiple service types, daemon mode that monitors your IP address and only sends updates when your IP address changes.
Download the source here: (don't worry it's autoconf/automake'd)
-rw-r--r-- amackay amackay 82481 Mon Mar 11 15:48:42 2002 ez-ipupdate-3.0.11b7.tar.gz -rw-r--r-- amackay amackay 82479 Sun Jan 06 15:40:02 2002 ez-ipupdate-3.0.11b6.tar.gz -rw-r--r-- amackay amackay 80678 Wed Apr 04 10:21:16 2001 ez-ipupdate-3.0.10.tar.gz -rw-r--r-- amackay amackay 74394 Wed Nov 15 09:43:08 2000 ez-ipupdate-2.9.6.tar.gz -rw-r--r-- amackay amackay 71601 Mon Sep 04 20:22:12 2000 ez-ipupdate-2.9.1.tar.gz -rw-r--r-- amackay amackay 62572 Mon Jul 24 00:58:13 2000 ez-ipupdate-2.6.0.tar.gz -rw-r--r-- amackay amackay 60720 Thu Jul 06 10:59:32 2000 ez-ipupdate-2.4.3.tar.gz -rw-r--r-- amackay amackay 59679 Sat Apr 01 10:19:06 2000 ez-ipupdate-2.2.2.tar.gz -rw-r--r-- amackay amackay 58028 Sun Sep 19 12:36:58 1999 ez-ipupdate-2.0.1.tar.gz -rw-r--r-- amackay amackay 54778 Tue May 11 15:36:55 1999 ez-ipupdate-1.0.3.tar.gz -rw-r--r-- amackay amackay 51347 Fri Apr 16 15:43:59 1999 ez-ipupdate-0.9.0.tar.gz -rw-r--r-- amackay amackay 50447 Mon Jan 18 23:51:30 1999 ez-ipupdate-0.0.3.tar.gz
get your binaries here, CAUTION: I only made the linux-i386 and sunos-sparc ones, the others are contributed and NOT tested by me (Angus):
-rw-r--r-- amackay amackay 26041 Mon Mar 11 15:48:39 2002 dist/ez-ipupdate-3.0.11b7-linux-i386.tar.gz -rw-rw-r-- amackay amackay 29902 Tue May 29 09:02:30 2001 dist/ez-ipupdate-3.0.10-linux-alpha.tar.gz -rw-r--r-- amackay amackay 24426 Sat Mar 17 12:40:31 2001 dist/ez-ipupdate-3.0.6-linux-ppc.tar.gz -rw-r--r-- amackay amackay 24910 Thu Nov 30 01:37:17 2000 dist/ez-ipupdate-3.0.1b4-sunos-sparc.tar.gz -rw------- amackay amackay 21577 Thu Jun 21 10:47:50 2001 dist/ez-ipupdate-3.0.10-freebsd4.3-i386.tar.gz
If you would like to contribute binaries for your OS please email me (find my email addres in the "contacting me" section of this page).
Mandrakesoft have been kind enough to create an RPM, it can be found on any of their mirrors such as ftp://ftp.sunet.se/pub/Linux/distributions/mandrake-devel/contrib/RPMS/.
If you would like to be put on the ez-ipupdate mailing list so that you can be notified of updates to ez-ipupdate just email ez-ipupdate-subscribe@gusnet.cx with a blank message.
check out the changelog for detailed changes.
There is now some user contriubted documentation for ez-ipupdate.
linksysmon -- a setup for monitoring a linksys router
version 3.0.11b7 is a bug fix for the new ODS server update (it was ez-ipupdate's bug).
version 3.0.11b6 has a small fix for dyns.cx changing their protocol by accident (lower case Host now).
version 3.0.7 -> 3.0.11x I can't remember, check the changelog.
version 3.0.7 gives us a default max-interval for dyndns and allows specifying intervals in days/weeks/months as well as support for another service zoneedit.
version 3.0.3 brings a fix for hn.org that was causing it to ignore the supplied IP address and always use the one that you were connecting from.
version 3.0.1 brings supoprt for hn.org and the option of using a pid file.
version 3.0.0 brings new symantics, now you MUST specify an interface and service-type for daemon mode.
it also brings many fixes, it seems that there have been some serious bugs
introduced some time after version 2.9.1 and this should fix those and bring
some new features like self throttling.
All users are strongly encoraged to upgrade to version 3.x.x.
version 2.9.3 brings long awaited support for a cache file. this was needed
in a big way for use with the dyndns.org service.
version 2.9.2 brings support for justlinux.com's new version 2.0 service, now
"justlinux" is for the justlinux v2.0 service and "pgpow" is for the
justlinux v1.0 service. now that penguinpowered has switched to their v2.0 update method I don't know which one I like the best, probably dyndns.org.
version 2.9.0 adds support for
EasyDNS. Their service is nice, very good web site design, it is commercial though.
version 2.8.0 adds support for
GNUDip and
TZO as well as a new feature to run a
command after every successful update. There are probably some bug fixes in
there too.
version 2.6.0 adds support for
ODS and a couple minor fixups.
version 2.4.2 adds support for
dyndns and some other cleanups. the
service that dyndns offers looks good, I still think I like
justlinux better though.
version 2.2.2 gives us support for updating the MX record for dhs.org.
I have to say that the implementation of dhs.org's service is laughable. I
strongly advise people not to use it, it is just that bad. If you are
updating a dhs.org acount with an MX record then there is 60 second
sleep() call (or the length of the timeout, whichever is shorter) to
get around problems with dhs' service.
version 2.2.1 brings support for our friends at dhs.org and fixes a
socket leak in the dhs code and the penguinpowered code.
I have to say though that I am not
impressed with the dhs.org service, penguinpowered.com gets my vote for
best implementation. (although they wont even acknowledge my client or
put a link to it on thier site)
If you are getting errors connecting to the server for a justlinux.com
service please ensure that you either specify "-S pgpow" or
"--service penguinpowered" on either the command line or in the config
file(in the config file the syntax is "service=penguinpowered"). The
default for this tool is to think it is connecting to an ez-ip.net service.
Version 2.0.0 brings support for other services than just ez-ip.net and
contains some bug fixes.
Version 1.0.1 brings some new features such the useage of config files,
timeouts on I/O, set user id and many more.
Version 0.9.0 fixes a problem with a leaky file descriptor and some other
litte things wrong. It also moves the version number up quite a bit as I
have been running it in daemon mode for over 60 days without any problems.
Version 0.0.3 fixes a bug in the user/password code and a bunch of issues
with the packaging (I copied another project to start this one and forgot to
update some stuff). I Also added the system type to the User-Agent string.
Version 0.0.2 adds some nice features for those of use who use Linux. It now
can run in daemon mode periodicly check the IP address of the specified
interface and only update it if it has changed.
thanks to Mark Jeftovic for the code to support EasyDNS.
thanks to Jeremy Bopp for the code to support GNUDip and TZO.
It also adds the feature to turn your password in to '***' for the proccess
listing.
| © 1998-2000 Angus Mackay | Last modified on Monday, March 11/2002 15:51:24 PST |