[htdig] ssl patch for ht://dig
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
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
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
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
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