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 ------------------------------------- This patch was modified by Alexis Bosson ( zagadka@caramail.com ) on April 18, 2001 to compile with g++ 2.95.2-13 ( The GNU C++ compiler ). The code was found in the ht://Dig mail archive on http://www.htdig.org/mail/2000/11/0176.html To apply this patch run: tar zxvf htdig-3.1.5.tar.gz cd htdig-3.1.5 patch -p1 -l < ../ssl.4 It's similar to ssl.3 Alexis Bosson