
This patch is almost identical to the ssl.1 patch with an additional
hack of my own.  The ssl.1 patch always wanted to send 
  https://www.myserver.com

to port 80, and would only send it to port 443 if the URL looked like:
  https://www.myserver.com:443

So this patch makes 443 the default port for all https requests.  You
*should* still be able to enter:
  https://www.myserver.com:8443

if you wanted to send it to a different port.

To apply this patch run:
  tar zxvf htdig-3.1.5.tar.gz
  cd htdig-3.1.5
  patch -p1 -l < ../ssl.3

You should see the following output:
  patching file `CONFIG'
  patching file `Makefile.config.in'
  patching file `htcommon/DocumentDB.cc'
  patching file `htcommon/defaults.cc'
  patching file `htdig/Document.cc'
  patching file `htdig/Images.cc'
  patching file `htdig/Retriever.cc'
  patching file `htdig/Server.cc'
  patching file `htdig/Server.h'
  patching file `htlib/Connection.cc'
  patching file `htlib/Connection.h'
  patching file `htlib/URL.cc'
  patching file `htlib/URL.h'

*I* also made one other change from the ssl.1 patch.  My OPENSSL libs were
not installed in /opt so I replaced it with the OPENSSL env variable.
In other words, before you run "./configure" you should set OPENSSL to
point to where ever you installed openssl.

t/csh does:
  setenv OPENSSL  /usr/local/openssl

ba/sh would do:
  OPENSSL=/usr/local/openssl

If you run into problems the best place to ask would be at the 
htdig mailing list.  If that doesn't work you can contact me directly
but I can't promise to be of much help:
  jgerth@ptdcs2.intel.com

Joshua Gerth









