Changes from pr3:

* Bug in argument parsing for moles fixed.
* Support for being run as a dependent program from within a proxy (like
  the Gopher Public Proxy).
* Unassigned port bug fixed.
* URL: style linking supported.

Changes from pr2:

* Slightly better relative path handling code.

Changes from pr1:

* Fixed a security hole in open() by making it sysopen() and dodging
  the issue.
