Dynamic DNS

Dynamic DNS updater -- C source for Windows, Linux. inadyn-mt, based on open source inadyn, and inadyn-advanced. This is an easy to use, robust command line utility. It can also be installed as a service.

This fork (inadyn-mt), if you will, adds Unicode, language strings, and SIGUSR1 triggered ip updates. On Windows, ip updates are RAS event triggered (update on dial-up connect), and Windows service installation and management is built into the program executible. Timed updates still work as ever. Plus, inadyn-mt is not, in any way, affiliated with the CIA.

For IPv6 updates, use an IPv6 enabled ip server, and an IPv6 enabled dynamic dns server.

The latest gzipped inadyn-mt release, including executibles is also here, on the present server. :)

And as promised:  inadyn-mt, featuring all new, super special, ultra-appealing, zombie repellant capabilities.

Plus, if you act now, you'll get multiple update server support in a single program instance. Simply download the all new, multi-services patch archive for inadyn-mt.v.02.24.36. Decompress the archive, and copy the resulting .patch file to your decompressed inadyn-mt.v.02.24.36 archive directory. Once in that directory, issue the command 'patch -p1<*.patch' (without the quotes). You're just one step away from enjoying zombie protection fortified with multi-services support goodness. Configure and compile, and you'll find inadyn-mt, the answer to your wildest dreams, in directory, ./src.

inadyn-mt. The only inadyn with zombie repellant capabilities. These zombie repellant capabilities are both super special, and ultra appealing.

svn co https://inadyn-mt.svn.sourceforge.net/svnroot/inadyn-mt inadyn-mt

cvs -z3 -d:pserver:anonymous@inadyn-mt.cvs.sourceforge.net:/cvsroot/inadyn-mt co -r unicows inadyn-mt

09/04/09 (Updated 03/31/11) -- inadyn-mt audible alerts

New inadyn-mt release with audible alerts functionality built in on Windows; need libao on *nix.

inadyn-mt.v.02.24.36.tar.gz

inadyn-mt_02.24.36-1_i386.deb -- port to Debian Linux dist(s). I like it for the handy install/uninstall, start/stop service script. At the command prompt, become root and type: dpkg -i inadyn-mt_<version number>_i386.deb (without the brackets), and edit /etc/inadyn-mt.conf. The package can be easily built from source -- decompress the inadyn-mt archive, and cd to resulting inadyn-mt.v.<version>, and run dpkg-buildpackage. The package, and other stuff will be in the parent directory.

Also at sourceforge.

HTML/PHP

Web Page Input (http://wecs.com/misc/esbfwpi.zip) - A spastically implemented though handy html/php interface for date stamped web page entries, with comments sections.

Extract the files into localhost only accessible web server directory. Copy maxpage.mta to publically accessable web content directory, and create initial empty page file, 1.php. Finally, run pageinput.php, like http://localhost/testdir/pageinput.php?path=public_html_path, where public_html_path is directory containing publically accessable web content. Path defaults to testdir.

I'm using this together with some php page generation and navigation routines. It works well within a scheme similar to say, Drupal, but does not require a database (and a lot less complex/sophisticated I imagine).

CAUTION: The two archives here, extract into working directory, so create a directory for them if indicated. See also, notes in pageinput.php. And uh, careful with the axe, Eugene.

Procmail Stuff

Auto-Archviving (http://wecs.com/files/procmail/archcron-fifo.zip) - Set of modular auto-archiving Procmail routines. See also, related article, E-mail Archiving.

Header Munging (http://wecs.com/files/procmail/mung.zip) - I wrote this set of modular Procmail routines so replying to newsgroups email is easier -- no need to "reply all" and then remove the personal (non-newgroup) email addresses. See related article which also contains some warning about header munging -- some don't like it -- Reply-To Munging. The routines have changed a little since the article - they are now more modular, and can use without actually doing any munging - to for instance, check a header's value against a list of values in a text file.

Paradox

Progress meter -- modular with respect to code and reporting interface.

http://wecs.com/files/paradox/progmeter/progmetr.zip

Dropdown grid

http://wecs.com/files/paradox/custgrid/custgrid.zip

Multidimensional array ADT

http://wecs.com/files/paradox/multiar.zip

Pop-up balloons

http://wecs.com/files/paradox/balloon/balloon.zip