[htdig] ssl patch for ht://dig

2000-11-17 Thread Jeremy Lyon

Hi

I'm trying to get this ssl patch to work.  I finally installed all the
patch, but now I'm getting an error when compiling.


Server.cc: In method `Server::Server(char *, int, int, StringList * =
0)':
Server.cc:44: passing `const char *' as argument 1 of `String::operator
=(char *)' discards qua
lifiers
make[1]: *** [Server.o] Error 1
make[1]: Leaving directory `/tmp/work/htdig-3.1.5/htdig'
make: *** [all] Error 1

This is a line that was modified by the patch.  Here is the excert from
Server.cc



//
// Attempt to get a robots.txt file from the specified server
//
String  url;
url = ssl ? "https://" : "http://";   this is where it's
getting an error
url  host  ':'  port  "/robots.txt";
Documentdoc(url, 0);

static int  local_urls_only =
config.Boolean("local_urls_only");
time_t  timeZero = 0;
Document::DocStatus status;

Here's the diff

@@ -40,7 +40,8 @@
 //
 // Attempt to get a robots.txt file from the specified server
 //
-String url = "http://";
+String url;
+url = ssl ? "https://" : "http://";
 url  host  ':'  port  "/robots.txt";
 Document   doc(url, 0);

Any ideas??

Thanks in advance
Jeremy


begin:vcard 
n:Lyon;Jeremy
tel;pager:303-899-9178
tel;work:303-624-4226
x-mozilla-html:FALSE
org:Qwest;Information Technologies
version:2.1
email;internet:[EMAIL PROTECTED]
title:Associate IT Specialist
adr;quoted-printable:;;1515 Arapahoe=0D=0ATower 1=0D=0AFlr 9;Denver;Colorado;80202;
fn:Jeremy Lyon
end:vcard




To unsubscribe from the htdig mailing list, send a message to
[EMAIL PROTECTED]
You will receive a message to confirm this.
List archives:  http://www.htdig.org/mail/menu.html
FAQ:http://www.htdig.org/FAQ.html


Re: [htdig] ssl patch for ht://dig

2000-11-17 Thread Jeremy Lyon

Gilles,

Thank you so much.  That worked.  Now I have a new problem.  I am indexing from the 
local file system.  Now
when I do a search everything works fine except the urls that are returned for the ssl 
sites appear like
this.

http://ecom.uswest:443/path

It's storing as a regular http:// instead of https:// and it's cutting off the .com.   
Any ideas.


Thanks
Jeremy


Gilles Detillieux wrote:

 According to Jeremy Lyon:
  I'm trying to get this ssl patch to work.  I finally installed all the
  patch, but now I'm getting an error when compiling.
 
 
  Server.cc: In method `Server::Server(char *, int, int, StringList * = 0)':
  Server.cc:44: passing `const char *' as argument 1 of `String::operator =(char *)' 
discards qualifiers
  make[1]: *** [Server.o] Error 1
  make[1]: Leaving directory `/tmp/work/htdig-3.1.5/htdig'
  make: *** [all] Error 1
 
  This is a line that was modified by the patch.  Here is the excert from
  Server.cc
 
 
 
  //
  // Attempt to get a robots.txt file from the specified server
  //
  String  url;
  url = ssl ? "https://" : "http://";   this is where it's getting an error
  url  host  ':'  port  "/robots.txt";
  Documentdoc(url, 0);
 
  static int  local_urls_only = config.Boolean("local_urls_only");
  time_t  timeZero = 0;
  Document::DocStatus status;
 
  Here's the diff
 
  @@ -40,7 +40,8 @@
   //
   // Attempt to get a robots.txt file from the specified server
   //
  -String url = "http://";
  +String url;
  +url = ssl ? "https://" : "http://";
   url  host  ':'  port  "/robots.txt";
   Document   doc(url, 0);
 
  Any ideas??

 I'd try the following construct to see if it would keep your compiler happy:

 String  url = "http://";
 if (ssl) url = "https://";

 This seems to be a compiler bug to me, as there shouldn't be a difference
 in the type of a single string literal or a ternary operator with two
 string literals as result.  We have had reports before of some C++
 compilers choking on ternary operators, though, so we have tried to use
 them sparingly.

 --
 Gilles R. Detillieux  E-mail: [EMAIL PROTECTED]
 Spinal Cord Research Centre   WWW:http://www.scrc.umanitoba.ca/~grdetil
 Dept. Physiology, U. of Manitoba  Phone:  (204)789-3766
 Winnipeg, MB  R3E 3J7  (Canada)   Fax:(204)789-3930


begin:vcard 
n:Lyon;Jeremy
tel;pager:303-899-9178
tel;work:303-624-4226
x-mozilla-html:FALSE
org:Qwest;Information Technologies
version:2.1
email;internet:[EMAIL PROTECTED]
title:Associate IT Specialist
adr;quoted-printable:;;1515 Arapahoe=0D=0ATower 1=0D=0AFlr 9;Denver;Colorado;80202;
fn:Jeremy Lyon
end:vcard




To unsubscribe from the htdig mailing list, send a message to
[EMAIL PROTECTED]
You will receive a message to confirm this.
List archives:  http://www.htdig.org/mail/menu.html
FAQ:http://www.htdig.org/FAQ.html


Re: [htdig] ssl patch for ht://dig

2000-11-17 Thread Gilles Detillieux

According to Jeremy Lyon:
 Gilles,
 
 Thank you so much.  That worked.  Now I have a new problem.  I am indexing from the 
local file system.  Now
 when I do a search everything works fine except the urls that are returned for the 
ssl sites appear like
 this.
 
 http://ecom.uswest:443/path
 
 It's storing as a regular http:// instead of https:// and it's cutting off the .com. 
  Any ideas.

Not a clue, but then I haven't had a good long look at the SSL patch to see
what it's doing.  You should probably ask the developer of the orginal SSL
patch (for 3.1.3, I think), as the current one is supposedly a straight port
of it to 3.1.5.

-- 
Gilles R. Detillieux  E-mail: [EMAIL PROTECTED]
Spinal Cord Research Centre   WWW:http://www.scrc.umanitoba.ca/~grdetil
Dept. Physiology, U. of Manitoba  Phone:  (204)789-3766
Winnipeg, MB  R3E 3J7  (Canada)   Fax:(204)789-3930


To unsubscribe from the htdig mailing list, send a message to
[EMAIL PROTECTED]
You will receive a message to confirm this.
List archives:  http://www.htdig.org/mail/menu.html
FAQ:http://www.htdig.org/FAQ.html




Re: [htdig] ssl patch for ht://dig

2000-11-17 Thread Gilles Detillieux

According to Jeremy Lyon:
 I'm trying to get this ssl patch to work.  I finally installed all the
 patch, but now I'm getting an error when compiling.
 
 
 Server.cc: In method `Server::Server(char *, int, int, StringList * = 0)':
 Server.cc:44: passing `const char *' as argument 1 of `String::operator =(char *)' 
discards qualifiers
 make[1]: *** [Server.o] Error 1
 make[1]: Leaving directory `/tmp/work/htdig-3.1.5/htdig'
 make: *** [all] Error 1
 
 This is a line that was modified by the patch.  Here is the excert from
 Server.cc
 
 
 
 //
 // Attempt to get a robots.txt file from the specified server
 //
 String  url;
 url = ssl ? "https://" : "http://";   this is where it's getting an error
 url  host  ':'  port  "/robots.txt";
 Documentdoc(url, 0);
 
 static int  local_urls_only = config.Boolean("local_urls_only");
 time_t  timeZero = 0;
 Document::DocStatus status;
 
 Here's the diff
 
 @@ -40,7 +40,8 @@
  //
  // Attempt to get a robots.txt file from the specified server
  //
 -String url = "http://";
 +String url;
 +url = ssl ? "https://" : "http://";
  url  host  ':'  port  "/robots.txt";
  Document   doc(url, 0);
 
 Any ideas??

I'd try the following construct to see if it would keep your compiler happy:

String  url = "http://";
if (ssl) url = "https://";

This seems to be a compiler bug to me, as there shouldn't be a difference
in the type of a single string literal or a ternary operator with two
string literals as result.  We have had reports before of some C++
compilers choking on ternary operators, though, so we have tried to use
them sparingly.

-- 
Gilles R. Detillieux  E-mail: [EMAIL PROTECTED]
Spinal Cord Research Centre   WWW:http://www.scrc.umanitoba.ca/~grdetil
Dept. Physiology, U. of Manitoba  Phone:  (204)789-3766
Winnipeg, MB  R3E 3J7  (Canada)   Fax:(204)789-3930


To unsubscribe from the htdig mailing list, send a message to
[EMAIL PROTECTED]
You will receive a message to confirm this.
List archives:  http://www.htdig.org/mail/menu.html
FAQ:http://www.htdig.org/FAQ.html




[htdig] SSL patch for ht://Dig 3.1.5

2000-10-31 Thread Joe R. Jah

Hi Brian,

I am forwarding your message to the patch author and htdig users mailing
list, to which the patch was originally posted.  Maintainer of the patch
site does not necessarily know why a patch fails; however, I have a pretty
good idea in this case.  All tab characters in the patch have been
converted to spaces;(  I checked the original mailing from Will; the tabs
were converted there already. 

Regards,

Joe
-- 
 _/   _/_/_/   _/__o
 _/   _/   _/  _/   __ _-\,_
 _/  _/   _/_/_/   _/  _/   ..(_)/ (_)
  _/_/ oe _/   _/.  _/_/ ah   [EMAIL PROTECTED]

-- Forwarded message --
Date: Tue, 31 Oct 2000 14:32:36 + (GMT)
From: "Brian W. Spolarich" [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: SSL patch for ht://Dig 3.1.5


  I downloaded ht://Dig 3.1.5 from the htdig.org website and the SSL
patch from:

  ftp://sol.ccsf.cc.ca.us/htdig-patches/3.1.5/ssl.0

  I attempt to run 'patch' using the supplied patchfile and all of the
patches fail.  Am I missing something stupid and obvious?

  -bws

admin1% tar zxf htdig-3.1.5.tar.gz 
admin1% ls  
htdig-3.1.5  htdig-3.1.5.tar.gz  ssl.0
admin1% patch -p0  ssl.0 
patching file `htdig-3.1.5/CONFIG'
patching file `htdig-3.1.5/Makefile.config.in'
Hunk #1 FAILED at 24.
1 out of 1 hunk FAILED -- saving rejects to
htdig-3.1.5/Makefile.config.in.rej
patching file `htdig-3.1.5/htcommon/DocumentDB.cc'
Hunk #1 FAILED at 217.
Hunk #2 FAILED at 284.
2 out of 2 hunks FAILED -- saving rejects to
htdig-3.1.5/htcommon/DocumentDB.cc.rej
patching file `htdig-3.1.5/htcommon/defaults.cc'
Hunk #1 FAILED at 38.
1 out of 1 hunk FAILED -- saving rejects to
htdig-3.1.5/htcommon/defaults.cc.rej
patching file `htdig-3.1.5/htdig/Document.cc'
Hunk #1 FAILED at 220.
Hunk #2 FAILED at 332.
2 out of 2 hunks FAILED -- saving rejects to
htdig-3.1.5/htdig/Document.cc.rej
patching file `htdig-3.1.5/htdig/Images.cc'
Hunk #1 FAILED at 61.
Hunk #2 FAILED at 81.
2 out of 2 hunks FAILED -- saving rejects to
htdig-3.1.5/htdig/Images.cc.rej
patching file `htdig-3.1.5/htdig/Retriever.cc'
Hunk #2 FAILED at 132.
Hunk #3 FAILED at 668.
Hunk #4 FAILED at 1232.
Hunk #5 FAILED at 1365.
4 out of 5 hunks FAILED -- saving rejects to
htdig-3.1.5/htdig/Retriever.cc.rej
patching file `htdig-3.1.5/htdig/Server.cc'
Hunk #1 succeeded at 20 with fuzz 1.
Hunk #2 FAILED at 40.
1 out of 2 hunks FAILED -- saving rejects to
htdig-3.1.5/htdig/Server.cc.rej
patching file `htdig-3.1.5/htdig/Server.h'
Hunk #1 FAILED at 26.
1 out of 1 hunk FAILED -- saving rejects to htdig-3.1.5/htdig/Server.h.rej
patching file `htdig-3.1.5/htlib/Connection.cc'
Hunk #1 FAILED at 39.
Hunk #4 FAILED at 119.
Hunk #5 FAILED at 174.
Hunk #7 FAILED at 281.
Hunk #9 FAILED at 469.
5 out of 9 hunks FAILED -- saving rejects to
htdig-3.1.5/htlib/Connection.cc.rej
patching file `htdig-3.1.5/htlib/Connection.h'
Hunk #2 succeeded at 53 with fuzz 1.
Hunk #3 succeeded at 73 with fuzz 2.
Hunk #4 FAILED at 102.
1 out of 4 hunks FAILED -- saving rejects to
htdig-3.1.5/htlib/Connection.h.rej
patching file `htdig-3.1.5/htlib/URL.cc'
Hunk #1 FAILED at 130.
Hunk #2 FAILED at 223.
Hunk #3 FAILED at 492.
Hunk #4 FAILED at 549.
4 out of 4 hunks FAILED -- saving rejects to htdig-3.1.5/htlib/URL.cc.rej
patching file `htdig-3.1.5/htlib/URL.h'
Hunk #1 FAILED at 48.
1 out of 1 hunk FAILED -- saving rejects to htdig-3.1.5/htlib/URL.h.rej
 
-- 
Brian W. Spolarich - Manager, Network Systems - WALID, Inc. - [EMAIL PROTECTED]
  Welcome to the Real World.  - http://www.walid.com/



To unsubscribe from the htdig mailing list, send a message to
[EMAIL PROTECTED]
You will receive a message to confirm this.
List archives:  http://www.htdig.org/mail/menu.html
FAQ:http://www.htdig.org/FAQ.html