W3C home > Mailing lists > Public > www-lib@w3.org > January to March 2005

Re: patch: webbot ssl fix

From: Andrew Steets <steets@gmail.com>
Date: Sat, 26 Feb 2005 19:36:12 -0600
Message-ID: <5a96d6f10502261736690cfb0b@mail.gmail.com>
To: www-lib@w3.org

Yeah so... sorry about the attachment.  The mime-type makes it look
like a scary virus looking thing.  Here's the actual patch less
scary-looking format:

? patch-fixssl
Index: configure.ac
===================================================================
RCS file: /sources/public/libwww/configure.ac,v
retrieving revision 1.2
diff -c -r1.2 configure.ac
*** configure.ac	23 Jan 2005 18:01:19 -0000	1.2
--- configure.ac	26 Feb 2005 21:11:06 -0000
***************
*** 708,713 ****
--- 708,714 ----
      LWWWSSL="-lwwwssl" 
      LIBWWWSSL='${top_builddir}/Library/src/SSL/libwwwssl.la'
      WWWSSLEX='wwwssl$(EXEEXT)'
+     AC_DEFINE(HT_SSL, 1, [Define to enable ssl transport.])
      ;;
    esac ],
  [ AC_MSG_RESULT(no) ])
Index: Robot/src/HTRobMan.html
===================================================================
RCS file: /sources/public/libwww/Robot/src/HTRobMan.html,v
retrieving revision 1.9
diff -c -r1.9 HTRobMan.html
*** Robot/src/HTRobMan.html	14 Mar 1999 02:21:09 -0000	1.9
--- Robot/src/HTRobMan.html	26 Feb 2005 21:11:45 -0000
***************
*** 24,29 ****
--- 24,33 ----
  #include "WWWInit.h"
  #include "WWWSQL.h"
  
+ #ifdef HT_SSL
+ #include "WWWSSL.h"
+ #endif /* HT_SSL */
+ 
  #include "HText.h"
  
  #include "HTRobot.h"			     		 /* Implemented here */
Index: Robot/src/Makefile.am
===================================================================
RCS file: /sources/public/libwww/Robot/src/Makefile.am,v
retrieving revision 1.32
diff -c -r1.32 Makefile.am
*** Robot/src/Makefile.am	23 Jan 2005 18:37:38 -0000	1.32
--- Robot/src/Makefile.am	26 Feb 2005 21:11:45 -0000
***************
*** 20,27 ****
  	$(top_builddir)/Library/src/libwwwtrans.la \
  	$(top_builddir)/Library/src/libwwwcore.la \
  	$(top_builddir)/Library/src/libwwwutils.la \
! 	$(top_builddir)/Library/src/SSL/libwwwssl.la \
! 	-lm @LIBWWWXML@ @LIBWWWZIP@ @LIBWWWWAIS@ @LIBWWWSQL@ @LIBWWWMD5@
  
  SUBDIRS = windows
  
--- 20,26 ----
  	$(top_builddir)/Library/src/libwwwtrans.la \
  	$(top_builddir)/Library/src/libwwwcore.la \
  	$(top_builddir)/Library/src/libwwwutils.la \
! 	-lm @LIBWWWXML@ @LIBWWWZIP@ @LIBWWWWAIS@ @LIBWWWSQL@ @LIBWWWMD5@ @LIBWWWSSL@
  
  SUBDIRS = windows
  
Index: Robot/src/RobotMain.c
===================================================================
RCS file: /sources/public/libwww/Robot/src/RobotMain.c,v
retrieving revision 1.13
diff -c -r1.13 RobotMain.c
*** Robot/src/RobotMain.c	23 Jan 2005 18:29:25 -0000	1.13
--- Robot/src/RobotMain.c	26 Feb 2005 21:11:46 -0000
***************
*** 25,31 ****
  
  #include "HTRobMan.h"
  #include "RobotTxt.h"
- #include "HTSSL.h" 
  
  #define SHOW_QUIET(mr)		((mr) && !((mr)->flags & MR_QUIET))
  #define SHOW_REAL_QUIET(mr)	((mr) && !((mr)->flags & MR_REAL_QUIET))
--- 25,30 ----
***************
*** 86,91 ****
--- 85,91 ----
      HTPrint_setCallback(printer);
      HTTrace_setCallback(tracer);
  
+ #ifdef HT_SSL
      /* Set the SSL protocol method. By default, it is the highest
         available protocol. Setting it up to SSL_V23 allows the client
         to negotiate with the server and set up either TSLv1, SSLv3,
***************
*** 99,104 ****
--- 99,105 ----
  
      /* Register SSL stuff for handling ssl access */
      HTSSLhttps_init(YES);
+ #endif /* HT_SSL */
  
      /* Build a new robot object */
      mr = Robot_new();
Received on Sunday, 27 February 2005 01:36:13 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 23 April 2007 18:18:44 GMT