<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-1168</id>
	<title>Nabble - cgicc</title>
	<updated>2009-10-16T14:19:57Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/cgicc-f1168.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/cgicc-f1168.html" />
	<subtitle type="html">GNU cgicc is a C++ class library that greatly simplifies the creation of CGI applications for the World Wide Web. cgicc home is &lt;a href=&quot;http://www.cgicc.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-25932545</id>
	<title>cgicc on Ubuntu 9.04</title>
	<published>2009-10-16T14:19:57Z</published>
	<updated>2009-10-16T14:19:57Z</updated>
	<author>
		<name>Igor Odriozola Sustaeta</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;I am trying to install the cgicc on Ubuntu 9.04. I have downloaded the 
&lt;br&gt;cgicc-3.2.8.tar.gc (from ftp://ftp.gnu.org/gnu/cgicc/), followed the 
&lt;br&gt;instructions of 
&lt;br&gt;&lt;a href=&quot;http://www.yolinux.com/TUTORIALS/LinuxTutorialC++CGI.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.yolinux.com/TUTORIALS/LinuxTutorialC++CGI.html&lt;/a&gt;, but when I 
&lt;br&gt;try to do:
&lt;br&gt;&lt;br&gt;./configure --prefix=/usr
&lt;br&gt;&lt;br&gt;I obtain this error:
&lt;br&gt;&lt;br&gt;configure: error: cannot find install-sh or install.sh in support 
&lt;br&gt;&amp;quot;.&amp;quot;/support
&lt;br&gt;&amp;nbsp;
&lt;br&gt;What can I do?
&lt;br&gt;&lt;br&gt;I've been looking for information in the web, but I have not found 
&lt;br&gt;anything. Could somebody help me? Thank you,
&lt;br&gt;&lt;br&gt;Xagutxu
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;bug-cgicc mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25932545&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bug-cgicc@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/bug-cgicc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/bug-cgicc&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/cgicc---Bugs-f1170.html&quot; embed=&quot;fixTarget[1170]&quot; target=&quot;_top&quot; &gt;cgicc - Bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/cgicc-on-Ubuntu-9.04-tp25932545p25932545.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24900765</id>
	<title>newbie question, help heeded</title>
	<published>2009-08-10T07:23:58Z</published>
	<updated>2009-08-10T07:23:58Z</updated>
	<author>
		<name>Eduard Bareev</name>
	</author>
	<content type="html">Hi!&lt;br&gt;I trying to develop highspeed web-service and i have some questions, and also i am not c++ programmer, this is my first cpp project.&lt;br&gt;&lt;br&gt;I have this following code:&lt;br&gt;-------------------------------------------&lt;br&gt;
#include &amp;lt;string&amp;gt;&lt;br&gt;#include &amp;quot;fcgi_stdio.h&amp;quot;&lt;br&gt;#include &amp;lt;stdlib.h&amp;gt;&lt;br&gt;#include &amp;lt;iostream&amp;gt;&lt;br&gt;&lt;br&gt;void handle(FCGX_Request request){&lt;br&gt;        FCGX_FPrintF(request.out, &amp;quot;Content-type: text/html\r\n\r\n&amp;lt;TITLE&amp;gt;fastcgi&amp;lt;/TITLE&amp;gt;\n&amp;lt;H1&amp;gt;Fastcgi: Hello world!&amp;lt;/H1&amp;gt;\n&amp;quot;);&lt;br&gt;
}&lt;br&gt;&lt;br&gt;int main(int argc, char* const argv[] )&lt;br&gt;{&lt;br&gt;    std::string port=&amp;quot;:9001&amp;quot;;        &lt;br&gt;    int listenQueueBacklog = 400;    &lt;br&gt;    FCGX_Stream *in, *out, *err;&lt;br&gt;    FCGX_ParamArray envp;&lt;br&gt;    &lt;br&gt;
    if(FCGX_Init())    exit(1); &lt;br&gt;&lt;br&gt;    int listen_socket = FCGX_OpenSocket(port.c_str(), listenQueueBacklog); &lt;br&gt;    if(listen_socket &amp;lt; 0)    exit(1);&lt;br&gt;&lt;br&gt;    FCGX_Request request;&lt;br&gt;    if(FCGX_InitRequest(&amp;amp;request,  listen_socket, 0)) exit(1); &lt;br&gt;
&lt;br&gt;    int reqCounter = 0;&lt;br&gt;    while(FCGX_Accept_r(&amp;amp;request) == 0)&lt;br&gt;    {&lt;br&gt;        handle(request);&lt;br&gt;        reqCounter++;&lt;br&gt;        FCGX_FPrintF(request.out, &amp;quot;\n\r\n\r counter: %d&amp;quot;, reqCounter);&lt;br&gt;
        FCGX_Finish_r(&amp;amp;request);&lt;br&gt;    }&lt;br&gt;    return 0;&lt;br&gt;}&lt;br&gt;-------------------------------------------&lt;br&gt;&lt;br&gt;It works good listening 9001 port and serving resquests from nginx http server. I choose fcgi_stdio beacuse it can listen on tcp socket and it is simple to integrate it with nginx web server.&lt;br&gt;
&lt;br&gt;Question:&lt;br&gt;Can i use this configuration and include GNU Cgicc Library to access post field values, headers, cookie?&lt;br&gt;Anyone, please point to an example of using this both libraries in my case!&lt;br&gt;&lt;br&gt;Thanks!&lt;br clear=&quot;all&quot;&gt;
&lt;br&gt;-- &lt;br&gt;Eduard Bareev&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24900765&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eduard@...&lt;/a&gt;&lt;br&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;help-cgicc mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24900765&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;help-cgicc@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/help-cgicc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/help-cgicc&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/cgicc---General-f1171.html&quot; embed=&quot;fixTarget[1171]&quot; target=&quot;_top&quot; &gt;cgicc - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/newbie-question%2C-help-heeded-tp24900765p24900765.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24815567</id>
	<title>Upload files with demo upload.cpp</title>
	<published>2009-08-04T13:21:28Z</published>
	<updated>2009-08-04T13:21:28Z</updated>
	<author>
		<name>Pilar Fernandez</name>
	</author>
	<content type="html">Hello,&lt;br&gt;&lt;br&gt;  I&amp;#39;m trying to upload file with the demo we can find on the gnu website because I have to develop an application which has this utility. My problem is this, I cannot see where the file has been uploaded, I can only see what file contains, no more. I&amp;#39;m using ubuntu as principal tool, and xampp.&lt;br&gt;
&lt;br&gt;  I hope you could help me.&lt;br&gt;&lt;br&gt; Thanks a lot.&lt;br&gt;&lt;br&gt; &lt;br&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;help-cgicc mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24815567&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;help-cgicc@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/help-cgicc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/help-cgicc&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/cgicc---General-f1171.html&quot; embed=&quot;fixTarget[1171]&quot; target=&quot;_top&quot; &gt;cgicc - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Upload-files-with-demo-upload.cpp-tp24815567p24815567.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23128537</id>
	<title>secure login code?</title>
	<published>2009-04-19T16:34:26Z</published>
	<updated>2009-04-19T16:34:26Z</updated>
	<author>
		<name>Matthew Kettlewell</name>
	</author>
	<content type="html">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
&lt;/head&gt;
&lt;body bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
&lt;font face=&quot;Helvetica, Arial, sans-serif&quot;&gt;Has anyone put together a
secure login form using cgicc?&lt;br&gt;
&lt;br&gt;
I'm not really sure of the best way to start...&lt;br&gt;
&lt;br&gt;
I've been looking at a lot of PHP login scripts (and WordPress logins),
and I see roughly what I should be doing&lt;br&gt;
&lt;br&gt;
but if someone has something to start with that they would be willing
to share, that would be great...&lt;br&gt;
&lt;br&gt;
Thanks&lt;br&gt;
&lt;br&gt;
Matt&lt;br&gt;
&lt;br&gt;
&lt;/font&gt;
&lt;pre class=&quot;moz-signature&quot; cols=&quot;72&quot;&gt;-- 
Matthew Kettlewell
&lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;http://www.Kettlewell.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.Kettlewell.net/&lt;/a&gt;

Free Job Hunting Guide
&lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;http://www.kettlewell.net/how-to-find-a-job-in-2009-complete-manual/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.kettlewell.net/how-to-find-a-job-in-2009-complete-manual/&lt;/a&gt;

Follow me:
Twitter:  &lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;http://www.twitter.com/kettlewell&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.twitter.com/kettlewell&lt;/a&gt;
Linkedin: &lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;http://www.linkedin.com/in/kettlewell&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.linkedin.com/in/kettlewell&lt;/a&gt;
Skype:    kettlewell-enterprises-inc 

&lt;/pre&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;help-cgicc mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23128537&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;help-cgicc@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/help-cgicc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/help-cgicc&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/cgicc---General-f1171.html&quot; embed=&quot;fixTarget[1171]&quot; target=&quot;_top&quot; &gt;cgicc - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/secure-login-code--tp23128537p23128537.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-22755670</id>
	<title>Re: cgicc and Qt</title>
	<published>2009-03-28T03:57:17Z</published>
	<updated>2009-03-28T03:57:17Z</updated>
	<author>
		<name>Frank Büttner</name>
	</author>
	<content type="html">Good morning Igor,
&lt;br&gt;&lt;br&gt;yes it is an good hind.:)
&lt;br&gt;For multi threading, an QMutex will also be an option.
&lt;br&gt;But for now this is not needed.
&lt;br&gt;&lt;br&gt;Thanks.
&lt;br&gt;&lt;br&gt;Igor schrieb:
&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello Frank,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Friday, March 27, 2009, 9:23:55 PM, you wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; That's right. Now it is time to work on some improvements.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; If you're not working on a multithreaded program use static, there is no
&lt;br&gt;&amp;gt; need to re-create stringstream each time you want to use it. And we
&lt;br&gt;&amp;gt; don't need tmp, it will slow you down a bit if the compiler
&lt;br&gt;&amp;gt; isn't smart enough.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; static std::stringstream ss;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; static QString tmp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; was.render(ss.str(&amp;quot;&amp;quot;));
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; QTextStream::operator &amp;lt;&amp;lt;(QString::fromStdString(ss.str()));
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; return *this;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I'm all so not sure if you require QTextStream at all. If you just want to
&lt;br&gt;&amp;gt; redirect cout into a file you can do it by redefining cout's rdbuf.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Or you may use stringstream as the output buffer and then write it to a file
&lt;br&gt;&amp;gt; or to a screen.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; FB&amp;gt; #include &amp;quot;qtextstreamcgi.h&amp;quot;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; FB&amp;gt; #include &amp;lt;sstream&amp;gt;
&lt;br&gt;&amp;gt; FB&amp;gt; namespace QFrank
&lt;br&gt;&amp;gt; FB&amp;gt; {
&lt;br&gt;&amp;gt; FB&amp;gt; QTextStreamCGI::QTextStreamCGI(FILE *datei,QIODevice::OpenMode zugriff):QTextStream(datei,zugriff)
&lt;br&gt;&amp;gt; FB&amp;gt; { &amp;nbsp;
&lt;br&gt;&amp;gt; FB&amp;gt; }
&lt;br&gt;&amp;gt; FB&amp;gt; QTextStreamCGI &amp;QTextStreamCGI:: operator &amp;lt;&amp;lt;(const cgicc::MStreamable &amp;was)
&lt;br&gt;&amp;gt; FB&amp;gt; {
&lt;br&gt;&amp;gt; FB&amp;gt; &amp;nbsp; &amp;nbsp; std::stringstream ss;
&lt;br&gt;&amp;gt; FB&amp;gt; &amp;nbsp; &amp;nbsp; was.render(ss);
&lt;br&gt;&amp;gt; FB&amp;gt; &amp;nbsp; &amp;nbsp; QString tmp =QString::fromStdString(ss.str());
&lt;br&gt;&amp;gt; FB&amp;gt; &amp;nbsp; &amp;nbsp; QTextStream::operator &amp;lt;&amp;lt;(tmp);
&lt;br&gt;&amp;gt; FB&amp;gt; &amp;nbsp; &amp;nbsp; return *this;
&lt;br&gt;&amp;gt; FB&amp;gt; }
&lt;br&gt;&amp;gt; FB&amp;gt; }
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;help-cgicc mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22755670&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;help-cgicc@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/help-cgicc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/help-cgicc&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;smime.p7s&lt;/strong&gt; (6K) &lt;a href=&quot;http://old.nabble.com/attachment/22755670/0/smime.p7s&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/cgicc---General-f1171.html&quot; embed=&quot;fixTarget[1171]&quot; target=&quot;_top&quot; &gt;cgicc - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/cgicc-and-Qt-tp22649140p22755670.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-22748099</id>
	<title>Re[2]: cgicc and Qt</title>
	<published>2009-03-27T12:07:01Z</published>
	<updated>2009-03-27T12:07:01Z</updated>
	<author>
		<name>Igor-7</name>
	</author>
	<content type="html">Hello Frank,
&lt;br&gt;&lt;br&gt;Friday, March 27, 2009, 9:23:55 PM, you wrote:
&lt;br&gt;&lt;br&gt;That's right. Now it is time to work on some improvements.
&lt;br&gt;&lt;br&gt;If you're not working on a multithreaded program use static, there is no
&lt;br&gt;need to re-create stringstream each time you want to use it. And we
&lt;br&gt;don't need tmp, it will slow you down a bit if the compiler
&lt;br&gt;isn't smart enough.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; static std::stringstream ss;
&lt;br&gt;&amp;nbsp; &amp;nbsp; static QString tmp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; was.render(ss.str(&amp;quot;&amp;quot;));
&lt;br&gt;&amp;nbsp; &amp;nbsp; QTextStream::operator &amp;lt;&amp;lt;(QString::fromStdString(ss.str()));
&lt;br&gt;&amp;nbsp; &amp;nbsp; return *this;
&lt;br&gt;&lt;br&gt;&lt;br&gt;I'm all so not sure if you require QTextStream at all. If you just want to
&lt;br&gt;redirect cout into a file you can do it by redefining cout's rdbuf.
&lt;br&gt;&lt;br&gt;Or you may use stringstream as the output buffer and then write it to a file
&lt;br&gt;or to a screen.
&lt;br&gt;&lt;br&gt;FB&amp;gt; #include &amp;quot;qtextstreamcgi.h&amp;quot;
&lt;br&gt;&lt;br&gt;FB&amp;gt; #include &amp;lt;sstream&amp;gt;
&lt;br&gt;FB&amp;gt; namespace QFrank
&lt;br&gt;FB&amp;gt; {
&lt;br&gt;FB&amp;gt; QTextStreamCGI::QTextStreamCGI(FILE *datei,QIODevice::OpenMode zugriff):QTextStream(datei,zugriff)
&lt;br&gt;FB&amp;gt; { &amp;nbsp;
&lt;br&gt;FB&amp;gt; }
&lt;br&gt;FB&amp;gt; QTextStreamCGI &amp;QTextStreamCGI:: operator &amp;lt;&amp;lt;(const cgicc::MStreamable &amp;was)
&lt;br&gt;FB&amp;gt; {
&lt;br&gt;FB&amp;gt; &amp;nbsp; &amp;nbsp; std::stringstream ss;
&lt;br&gt;FB&amp;gt; &amp;nbsp; &amp;nbsp; was.render(ss);
&lt;br&gt;FB&amp;gt; &amp;nbsp; &amp;nbsp; QString tmp =QString::fromStdString(ss.str());
&lt;br&gt;FB&amp;gt; &amp;nbsp; &amp;nbsp; QTextStream::operator &amp;lt;&amp;lt;(tmp);
&lt;br&gt;FB&amp;gt; &amp;nbsp; &amp;nbsp; return *this;
&lt;br&gt;FB&amp;gt; }
&lt;br&gt;FB&amp;gt; }
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;www.rol.ru
&lt;br&gt;Best regards,
&lt;br&gt;&amp;nbsp;Igor &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22748099&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sprog@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;help-cgicc mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22748099&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;help-cgicc@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/help-cgicc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/help-cgicc&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/cgicc---General-f1171.html&quot; embed=&quot;fixTarget[1171]&quot; target=&quot;_top&quot; &gt;cgicc - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/cgicc-and-Qt-tp22649140p22748099.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-22747403</id>
	<title>Re: cgicc and Qt</title>
	<published>2009-03-27T11:23:55Z</published>
	<updated>2009-03-27T11:23:55Z</updated>
	<author>
		<name>Frank Büttner</name>
	</author>
	<content type="html">Thanks,
&lt;br&gt;now it will work.
&lt;br&gt;I have written an QTextStream helper class.
&lt;br&gt;For all, see the class at the attachment.
&lt;br&gt;&lt;br&gt;Now I can use QTextStreamCGI &amp;lt;&amp;lt; cgicc:XXXX :)
&lt;br&gt;&lt;br&gt;Frank
&lt;br&gt;&lt;br&gt;Igor schrieb:
&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello Frank,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Wednesday, March 25, 2009, 3:20:38 PM, you wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; That was a correct remark. Each cgicc Element is derived from MStreamable class
&lt;br&gt;&amp;gt; which has &amp;lt;&amp;lt; operator defined only for std::ostream. That means there
&lt;br&gt;&amp;gt; is no &amp;lt;&amp;lt; operator that knows how to put HTMLBooleanElement into
&lt;br&gt;&amp;gt; QTextStream. But you can write your own operator which would know how
&lt;br&gt;&amp;gt; to do it.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; example:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;class QTextStream{
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;public:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;//just to compile, junk section, if QTextStream knows how to handle
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;// std::string, it wouldn't be necessary
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;QTextStream&amp; operator &amp;lt;&amp;lt; (const string&amp; s){
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return *this;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;};
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;QTextStream&amp; operator &amp;lt;&amp;lt; (QTextStream&amp; qs, const cgicc::MStreamable&amp; obj){
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;std::stringstream c;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;obj.render(c);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;qs &amp;lt;&amp;lt; c.str();
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return qs;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt; QTextStream qs;
&lt;br&gt;&amp;gt; qs &amp;lt;&amp;lt; cgicc::a(&amp;quot;Send Mail&amp;quot;).set(&amp;quot;href&amp;quot;, &amp;quot;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22747403&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sbooth@...&lt;/a&gt;&amp;quot;);
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I didn't use QTextStream so there might be a better way to write
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; std::stringstream c;
&lt;br&gt;&amp;gt; obj.render(c);
&lt;br&gt;&amp;gt; qs &amp;lt;&amp;lt; c.str();
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I assumed QTextStream knows how to handle std::string if it is not,
&lt;br&gt;&amp;gt; you got to rewrite QTextStream&amp; operator &amp;lt;&amp;lt; (QTextStream&amp; qs, const cgicc::MStreamable&amp; obj)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; FB&amp;gt; Hello Igor,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; FB&amp;gt; yes , I search something like in the example,
&lt;br&gt;&amp;gt; FB&amp;gt; but this will not work.
&lt;br&gt;&amp;gt; FB&amp;gt; I get this error when I try to compile it:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; FB&amp;gt; error: no match for 'operator&amp;lt;&amp;lt;' in 'ts &amp;lt;&amp;lt;
&lt;br&gt;&amp;gt; FB&amp;gt; cgicc::HTMLBooleanElement&amp;lt;cgicc::aTag&amp;gt;(((const std::basic_string&amp;lt;char,
&lt;br&gt;&amp;gt; FB&amp;gt; std::char_traits&amp;lt;char&amp;gt;, std::allocator&amp;lt;char&amp;gt; &amp;gt;&amp;)(&amp;
&lt;br&gt;&amp;gt; FB&amp;gt; std::basic_string&amp;lt;char, std::char_traits&amp;lt;char&amp;gt;, std::allocator&amp;lt;char&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; (((const char*)&amp;quot;Send Mail&amp;quot;), ((const std::allocator&amp;lt;char&amp;gt;&amp;)((const
&lt;br&gt;&amp;gt; FB&amp;gt; std::allocator&amp;lt;char&amp;gt;*)(&amp;
&lt;br&gt;&amp;gt; FB&amp;gt; std::allocator&amp;lt;char&amp;gt;()))))))).cgicc::HTMLBooleanElement&amp;lt;cgicc::aTag&amp;gt;::&amp;lt;anonymous&amp;gt;.cgicc::HTMLElement::set(((const
&lt;br&gt;&amp;gt; FB&amp;gt; std::string&amp;)(&amp; std::basic_string&amp;lt;char, std::char_traits&amp;lt;char&amp;gt;,
&lt;br&gt;&amp;gt; FB&amp;gt; std::allocator&amp;lt;char&amp;gt; &amp;gt;(((const char*)&amp;quot;href&amp;quot;), ((const
&lt;br&gt;&amp;gt; FB&amp;gt; std::allocator&amp;lt;char&amp;gt;&amp;)((const std::allocator&amp;lt;char&amp;gt;*)(&amp;
&lt;br&gt;&amp;gt; FB&amp;gt; std::allocator&amp;lt;char&amp;gt;())))))), ((const std::string&amp;)(&amp;
&lt;br&gt;&amp;gt; FB&amp;gt; std::basic_string&amp;lt;char, std::char_traits&amp;lt;char&amp;gt;, std::allocator&amp;lt;char&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; (((const char*)&amp;quot;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22747403&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;qqq@...&lt;/a&gt;&amp;quot;), ((const
&lt;br&gt;&amp;gt; FB&amp;gt; std::allocator&amp;lt;char&amp;gt;&amp;)((const std::allocator&amp;lt;char&amp;gt;*)(&amp;
&lt;br&gt;&amp;gt; FB&amp;gt; std::allocator&amp;lt;char&amp;gt;())))))))'
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; FB&amp;gt; This was my test code
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; FB&amp;gt; QString Test;
&lt;br&gt;&amp;gt; FB&amp;gt; QTextStream ts(&amp;Test,QIODevice::WriteOnly);
&lt;br&gt;&amp;gt; FB&amp;gt; ts &amp;lt;&amp;lt; cgicc::a(&amp;quot;Send Mail&amp;quot;).set(&amp;quot;href&amp;quot;,&amp;quot;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22747403&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;qqq@...&lt;/a&gt;&amp;quot;);
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; FB&amp;gt; Thanks for your help.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; FB&amp;gt; Igor schrieb:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Hello Frank,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Wednesday, March 25, 2009, 11:01:26 AM, you wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; FB&amp;gt; Hello Steve,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; FB&amp;gt; I have look at the docu for the class.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; FB&amp;gt; But the doc say, that this is for input only,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; FB&amp;gt; but my problem is the output that must be go
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; FB&amp;gt; into the QTextStream.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; cgicc knows nothing about the output, it is your application
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; that is responsible for what to do with the output cgicc produces.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; You may want to put it to cout or QTextStream or whatever.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; QString str;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; QTextStream ts( &amp;str, IO_WriteOnly );
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; ts &amp;lt;&amp;lt; cgicc::a(&amp;quot;Send Mail&amp;quot;).set(&amp;quot;href&amp;quot;, &amp;quot;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22747403&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sbooth@...&lt;/a&gt;&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; or you may try to redirect cout to QTextStream
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;#include &amp;quot;qtextstreamcgi.h&amp;quot;
&lt;br&gt;&lt;br&gt;#include &amp;lt;sstream&amp;gt;
&lt;br&gt;namespace QFrank
&lt;br&gt;{
&lt;br&gt;QTextStreamCGI::QTextStreamCGI(FILE *datei,QIODevice::OpenMode zugriff):QTextStream(datei,zugriff)
&lt;br&gt;{ &amp;nbsp;
&lt;br&gt;}
&lt;br&gt;QTextStreamCGI &amp;QTextStreamCGI:: operator &amp;lt;&amp;lt;(const cgicc::MStreamable &amp;was)
&lt;br&gt;{
&lt;br&gt;&amp;nbsp; &amp;nbsp; std::stringstream ss;
&lt;br&gt;&amp;nbsp; &amp;nbsp; was.render(ss);
&lt;br&gt;&amp;nbsp; &amp;nbsp; QString tmp =QString::fromStdString(ss.str());
&lt;br&gt;&amp;nbsp; &amp;nbsp; QTextStream::operator &amp;lt;&amp;lt;(tmp);
&lt;br&gt;&amp;nbsp; &amp;nbsp; return *this;
&lt;br&gt;}
&lt;br&gt;}
&lt;br&gt;&lt;br /&gt;#ifndef QTEXTSTREAMCGI_H
&lt;br&gt;#define QTEXTSTREAMCGI_H
&lt;br&gt;&lt;br&gt;#include &amp;lt;QtCore&amp;gt;
&lt;br&gt;#include &amp;quot;cgicc/MStreamable.h&amp;quot;
&lt;br&gt;&lt;br&gt;namespace QFrank
&lt;br&gt;{
&lt;br&gt;&amp;nbsp; &amp;nbsp; class QTextStreamCGI : public QTextStream
&lt;br&gt;&amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;QTextStreamCGI(FILE *datei,QIODevice::OpenMode zugriff);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;QTextStreamCGI&amp; operator &amp;lt;&amp;lt;(const cgicc::MStreamable &amp;was);
&lt;br&gt;&amp;nbsp; &amp;nbsp; };
&lt;br&gt;}
&lt;br&gt;#endif // QTEXTSTREAMCGI_H
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;help-cgicc mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22747403&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;help-cgicc@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/help-cgicc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/help-cgicc&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;smime.p7s&lt;/strong&gt; (6K) &lt;a href=&quot;http://old.nabble.com/attachment/22747403/0/smime.p7s&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/cgicc---General-f1171.html&quot; embed=&quot;fixTarget[1171]&quot; target=&quot;_top&quot; &gt;cgicc - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/cgicc-and-Qt-tp22649140p22747403.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-22703700</id>
	<title>Re[2]: cgicc and Qt</title>
	<published>2009-03-25T07:58:04Z</published>
	<updated>2009-03-25T07:58:04Z</updated>
	<author>
		<name>Igor-7</name>
	</author>
	<content type="html">Hello Frank,
&lt;br&gt;&lt;br&gt;Wednesday, March 25, 2009, 3:20:38 PM, you wrote:
&lt;br&gt;&lt;br&gt;&lt;br&gt;That was a correct remark. Each cgicc Element is derived from MStreamable class
&lt;br&gt;which has &amp;lt;&amp;lt; operator defined only for std::ostream. That means there
&lt;br&gt;is no &amp;lt;&amp;lt; operator that knows how to put HTMLBooleanElement into
&lt;br&gt;QTextStream. But you can write your own operator which would know how
&lt;br&gt;to do it.
&lt;br&gt;&lt;br&gt;example:
&lt;br&gt;&lt;br&gt;&amp;nbsp;class QTextStream{
&lt;br&gt;&amp;nbsp; &amp;nbsp;public:
&lt;br&gt;&amp;nbsp; &amp;nbsp;//just to compile, junk section, if QTextStream knows how to handle
&lt;br&gt;&amp;nbsp; &amp;nbsp;// std::string, it wouldn't be necessary
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;QTextStream&amp; operator &amp;lt;&amp;lt; (const string&amp; s){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return *this;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp;};
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;QTextStream&amp; operator &amp;lt;&amp;lt; (QTextStream&amp; qs, const cgicc::MStreamable&amp; obj){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;std::stringstream c;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;obj.render(c);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;qs &amp;lt;&amp;lt; c.str();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return qs;
&lt;br&gt;&amp;nbsp; &amp;nbsp;}
&lt;br&gt;QTextStream qs;
&lt;br&gt;qs &amp;lt;&amp;lt; cgicc::a(&amp;quot;Send Mail&amp;quot;).set(&amp;quot;href&amp;quot;, &amp;quot;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22703700&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sbooth@...&lt;/a&gt;&amp;quot;);
&lt;br&gt;&lt;br&gt;&lt;br&gt;I didn't use QTextStream so there might be a better way to write
&lt;br&gt;&lt;br&gt;std::stringstream c;
&lt;br&gt;obj.render(c);
&lt;br&gt;qs &amp;lt;&amp;lt; c.str();
&lt;br&gt;&lt;br&gt;I assumed QTextStream knows how to handle std::string if it is not,
&lt;br&gt;you got to rewrite QTextStream&amp; operator &amp;lt;&amp;lt; (QTextStream&amp; qs, const cgicc::MStreamable&amp; obj)
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;FB&amp;gt; Hello Igor,
&lt;br&gt;&lt;br&gt;FB&amp;gt; yes , I search something like in the example,
&lt;br&gt;FB&amp;gt; but this will not work.
&lt;br&gt;FB&amp;gt; I get this error when I try to compile it:
&lt;br&gt;&lt;br&gt;FB&amp;gt; error: no match for 'operator&amp;lt;&amp;lt;' in 'ts &amp;lt;&amp;lt;
&lt;br&gt;FB&amp;gt; cgicc::HTMLBooleanElement&amp;lt;cgicc::aTag&amp;gt;(((const std::basic_string&amp;lt;char,
&lt;br&gt;FB&amp;gt; std::char_traits&amp;lt;char&amp;gt;, std::allocator&amp;lt;char&amp;gt; &amp;gt;&amp;)(&amp;
&lt;br&gt;FB&amp;gt; std::basic_string&amp;lt;char, std::char_traits&amp;lt;char&amp;gt;, std::allocator&amp;lt;char&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;(((const char*)&amp;quot;Send Mail&amp;quot;), ((const std::allocator&amp;lt;char&amp;gt;&amp;)((const
&lt;br&gt;FB&amp;gt; std::allocator&amp;lt;char&amp;gt;*)(&amp;
&lt;br&gt;FB&amp;gt; std::allocator&amp;lt;char&amp;gt;()))))))).cgicc::HTMLBooleanElement&amp;lt;cgicc::aTag&amp;gt;::&amp;lt;anonymous&amp;gt;.cgicc::HTMLElement::set(((const
&lt;br&gt;FB&amp;gt; std::string&amp;)(&amp; std::basic_string&amp;lt;char, std::char_traits&amp;lt;char&amp;gt;,
&lt;br&gt;FB&amp;gt; std::allocator&amp;lt;char&amp;gt; &amp;gt;(((const char*)&amp;quot;href&amp;quot;), ((const
&lt;br&gt;FB&amp;gt; std::allocator&amp;lt;char&amp;gt;&amp;)((const std::allocator&amp;lt;char&amp;gt;*)(&amp;
&lt;br&gt;FB&amp;gt; std::allocator&amp;lt;char&amp;gt;())))))), ((const std::string&amp;)(&amp;
&lt;br&gt;FB&amp;gt; std::basic_string&amp;lt;char, std::char_traits&amp;lt;char&amp;gt;, std::allocator&amp;lt;char&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;(((const char*)&amp;quot;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22703700&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;qqq@...&lt;/a&gt;&amp;quot;), ((const
&lt;br&gt;FB&amp;gt; std::allocator&amp;lt;char&amp;gt;&amp;)((const std::allocator&amp;lt;char&amp;gt;*)(&amp;
&lt;br&gt;FB&amp;gt; std::allocator&amp;lt;char&amp;gt;())))))))'
&lt;br&gt;&lt;br&gt;FB&amp;gt; This was my test code
&lt;br&gt;&lt;br&gt;FB&amp;gt; QString Test;
&lt;br&gt;FB&amp;gt; QTextStream ts(&amp;Test,QIODevice::WriteOnly);
&lt;br&gt;FB&amp;gt; ts &amp;lt;&amp;lt; cgicc::a(&amp;quot;Send Mail&amp;quot;).set(&amp;quot;href&amp;quot;,&amp;quot;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22703700&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;qqq@...&lt;/a&gt;&amp;quot;);
&lt;br&gt;&lt;br&gt;FB&amp;gt; Thanks for your help.
&lt;br&gt;&lt;br&gt;FB&amp;gt; Igor schrieb:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt; Hello Frank,
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Wednesday, March 25, 2009, 11:01:26 AM, you wrote:
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; FB&amp;gt; Hello Steve,
&lt;br&gt;&amp;gt;&amp;gt; FB&amp;gt; I have look at the docu for the class.
&lt;br&gt;&amp;gt;&amp;gt; FB&amp;gt; But the doc say, that this is for input only,
&lt;br&gt;&amp;gt;&amp;gt; FB&amp;gt; but my problem is the output that must be go
&lt;br&gt;&amp;gt;&amp;gt; FB&amp;gt; into the QTextStream.
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; cgicc knows nothing about the output, it is your application
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; that is responsible for what to do with the output cgicc produces.
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; You may want to put it to cout or QTextStream or whatever.
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; QString str;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; QTextStream ts( &amp;str, IO_WriteOnly );
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; ts &amp;lt;&amp;lt; cgicc::a(&amp;quot;Send Mail&amp;quot;).set(&amp;quot;href&amp;quot;, &amp;quot;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22703700&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sbooth@...&lt;/a&gt;&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; or you may try to redirect cout to QTextStream
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;www.rol.ru
&lt;br&gt;Best regards,
&lt;br&gt;&amp;nbsp;Igor &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22703700&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sprog@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;help-cgicc mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22703700&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;help-cgicc@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/help-cgicc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/help-cgicc&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/cgicc---General-f1171.html&quot; embed=&quot;fixTarget[1171]&quot; target=&quot;_top&quot; &gt;cgicc - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/cgicc-and-Qt-tp22649140p22703700.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-22700575</id>
	<title>Re: cgicc and Qt</title>
	<published>2009-03-25T05:20:38Z</published>
	<updated>2009-03-25T05:20:38Z</updated>
	<author>
		<name>Frank Büttner</name>
	</author>
	<content type="html">Hello Igor,
&lt;br&gt;&lt;br&gt;yes , I search something like in the example,
&lt;br&gt;but this will not work.
&lt;br&gt;I get this error when I try to compile it:
&lt;br&gt;&lt;br&gt;error: no match for 'operator&amp;lt;&amp;lt;' in 'ts &amp;lt;&amp;lt;
&lt;br&gt;cgicc::HTMLBooleanElement&amp;lt;cgicc::aTag&amp;gt;(((const std::basic_string&amp;lt;char,
&lt;br&gt;std::char_traits&amp;lt;char&amp;gt;, std::allocator&amp;lt;char&amp;gt; &amp;gt;&amp;)(&amp;
&lt;br&gt;std::basic_string&amp;lt;char, std::char_traits&amp;lt;char&amp;gt;, std::allocator&amp;lt;char&amp;gt;
&lt;br&gt;&amp;gt;(((const char*)&amp;quot;Send Mail&amp;quot;), ((const std::allocator&amp;lt;char&amp;gt;&amp;)((const
&lt;br&gt;std::allocator&amp;lt;char&amp;gt;*)(&amp;
&lt;br&gt;std::allocator&amp;lt;char&amp;gt;()))))))).cgicc::HTMLBooleanElement&amp;lt;cgicc::aTag&amp;gt;::&amp;lt;anonymous&amp;gt;.cgicc::HTMLElement::set(((const
&lt;br&gt;std::string&amp;)(&amp; std::basic_string&amp;lt;char, std::char_traits&amp;lt;char&amp;gt;,
&lt;br&gt;std::allocator&amp;lt;char&amp;gt; &amp;gt;(((const char*)&amp;quot;href&amp;quot;), ((const
&lt;br&gt;std::allocator&amp;lt;char&amp;gt;&amp;)((const std::allocator&amp;lt;char&amp;gt;*)(&amp;
&lt;br&gt;std::allocator&amp;lt;char&amp;gt;())))))), ((const std::string&amp;)(&amp;
&lt;br&gt;std::basic_string&amp;lt;char, std::char_traits&amp;lt;char&amp;gt;, std::allocator&amp;lt;char&amp;gt;
&lt;br&gt;&amp;gt;(((const char*)&amp;quot;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22700575&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;qqq@...&lt;/a&gt;&amp;quot;), ((const
&lt;br&gt;std::allocator&amp;lt;char&amp;gt;&amp;)((const std::allocator&amp;lt;char&amp;gt;*)(&amp;
&lt;br&gt;std::allocator&amp;lt;char&amp;gt;())))))))'
&lt;br&gt;&lt;br&gt;This was my test code
&lt;br&gt;&lt;br&gt;QString Test;
&lt;br&gt;QTextStream ts(&amp;Test,QIODevice::WriteOnly);
&lt;br&gt;ts &amp;lt;&amp;lt; cgicc::a(&amp;quot;Send Mail&amp;quot;).set(&amp;quot;href&amp;quot;,&amp;quot;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22700575&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;qqq@...&lt;/a&gt;&amp;quot;);
&lt;br&gt;&lt;br&gt;Thanks for your help.
&lt;br&gt;&lt;br&gt;Igor schrieb:
&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello Frank,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Wednesday, March 25, 2009, 11:01:26 AM, you wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; FB&amp;gt; Hello Steve,
&lt;br&gt;&amp;gt; FB&amp;gt; I have look at the docu for the class.
&lt;br&gt;&amp;gt; FB&amp;gt; But the doc say, that this is for input only,
&lt;br&gt;&amp;gt; FB&amp;gt; but my problem is the output that must be go
&lt;br&gt;&amp;gt; FB&amp;gt; into the QTextStream.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; cgicc knows nothing about the output, it is your application
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; that is responsible for what to do with the output cgicc produces.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; You may want to put it to cout or QTextStream or whatever.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; QString str;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; QTextStream ts( &amp;str, IO_WriteOnly );
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; ts &amp;lt;&amp;lt; cgicc::a(&amp;quot;Send Mail&amp;quot;).set(&amp;quot;href&amp;quot;, &amp;quot;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22700575&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sbooth@...&lt;/a&gt;&amp;quot;);
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; or you may try to redirect cout to QTextStream
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;help-cgicc mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22700575&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;help-cgicc@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/help-cgicc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/help-cgicc&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;smime.p7s&lt;/strong&gt; (6K) &lt;a href=&quot;http://old.nabble.com/attachment/22700575/0/smime.p7s&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/cgicc---General-f1171.html&quot; embed=&quot;fixTarget[1171]&quot; target=&quot;_top&quot; &gt;cgicc - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/cgicc-and-Qt-tp22649140p22700575.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-22699217</id>
	<title>Re[2]: cgicc and Qt</title>
	<published>2009-03-25T03:53:56Z</published>
	<updated>2009-03-25T03:53:56Z</updated>
	<author>
		<name>Igor-7</name>
	</author>
	<content type="html">Hello Frank,
&lt;br&gt;&lt;br&gt;Wednesday, March 25, 2009, 11:01:26 AM, you wrote:
&lt;br&gt;&lt;br&gt;FB&amp;gt; Hello Steve,
&lt;br&gt;FB&amp;gt; I have look at the docu for the class.
&lt;br&gt;FB&amp;gt; But the doc say, that this is for input only,
&lt;br&gt;FB&amp;gt; but my problem is the output that must be go
&lt;br&gt;FB&amp;gt; into the QTextStream.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; cgicc knows nothing about the output, it is your application
&lt;br&gt;&amp;nbsp; &amp;nbsp; that is responsible for what to do with the output cgicc produces.
&lt;br&gt;&amp;nbsp; &amp;nbsp; You may want to put it to cout or QTextStream or whatever.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; QString str;
&lt;br&gt;&amp;nbsp; &amp;nbsp; QTextStream ts( &amp;str, IO_WriteOnly );
&lt;br&gt;&amp;nbsp; &amp;nbsp; ts &amp;lt;&amp;lt; cgicc::a(&amp;quot;Send Mail&amp;quot;).set(&amp;quot;href&amp;quot;, &amp;quot;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22699217&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sbooth@...&lt;/a&gt;&amp;quot;);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; or you may try to redirect cout to QTextStream
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;FB&amp;gt; Frank
&lt;br&gt;&lt;br&gt;&lt;br&gt;FB&amp;gt; Steven King schrieb:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt; Hi Frank,
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; You could try creating a sub-class of the cgicc::CgiInput class and
&lt;br&gt;&amp;gt;&amp;gt; aggregate a QTextStream instance within that object. Im only guessing
&lt;br&gt;&amp;gt;&amp;gt; :)
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Good luck,
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Steve
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Date: Sun, 22 Mar 2009 19:44:41 +0100
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; From: Frank B?ttner &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22699217&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tuxmaster5000@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Subject: [help-cgicc] cgicc and Qt
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22699217&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;help-cgicc@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22699217&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;49C68719.9050909@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Content-Type: text/plain; charset=&amp;quot;utf-8&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Hallo,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I try to use cgicc with the Qt Framework.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; But my problem is, to connect it with the QTextStream class of qt.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Have anybody try it`on an idea how to do it?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;www.rol.ru
&lt;br&gt;Best regards,
&lt;br&gt;&amp;nbsp;Igor &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22699217&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sprog@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;help-cgicc mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22699217&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;help-cgicc@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/help-cgicc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/help-cgicc&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/cgicc---General-f1171.html&quot; embed=&quot;fixTarget[1171]&quot; target=&quot;_top&quot; &gt;cgicc - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/cgicc-and-Qt-tp22649140p22699217.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-22696777</id>
	<title>Re: cgicc and Qt</title>
	<published>2009-03-25T01:01:26Z</published>
	<updated>2009-03-25T01:01:26Z</updated>
	<author>
		<name>Frank Büttner</name>
	</author>
	<content type="html">Hello Steve,
&lt;br&gt;I have look at the docu for the class.
&lt;br&gt;But the doc say, that this is for input only,
&lt;br&gt;but my problem is the output that must be go
&lt;br&gt;into the QTextStream.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Frank
&lt;br&gt;&lt;br&gt;&lt;br&gt;Steven King schrieb:
&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Frank,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; You could try creating a sub-class of the cgicc::CgiInput class and
&lt;br&gt;&amp;gt; aggregate a QTextStream instance within that object. Im only guessing
&lt;br&gt;&amp;gt; :)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Good luck,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Steve
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Date: Sun, 22 Mar 2009 19:44:41 +0100
&lt;br&gt;&amp;gt;&amp;gt; From: Frank B?ttner &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22696777&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tuxmaster5000@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Subject: [help-cgicc] cgicc and Qt
&lt;br&gt;&amp;gt;&amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22696777&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;help-cgicc@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22696777&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;49C68719.9050909@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Content-Type: text/plain; charset=&amp;quot;utf-8&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Hallo,
&lt;br&gt;&amp;gt;&amp;gt; I try to use cgicc with the Qt Framework.
&lt;br&gt;&amp;gt;&amp;gt; But my problem is, to connect it with the QTextStream class of qt.
&lt;br&gt;&amp;gt;&amp;gt; Have anybody try it`on an idea how to do it?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;help-cgicc mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22696777&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;help-cgicc@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/help-cgicc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/help-cgicc&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;smime.p7s&lt;/strong&gt; (6K) &lt;a href=&quot;http://old.nabble.com/attachment/22696777/0/smime.p7s&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/cgicc---General-f1171.html&quot; embed=&quot;fixTarget[1171]&quot; target=&quot;_top&quot; &gt;cgicc - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/cgicc-and-Qt-tp22649140p22696777.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-22672674</id>
	<title>Re: cgicc and Qt</title>
	<published>2009-03-23T13:58:21Z</published>
	<updated>2009-03-23T13:58:21Z</updated>
	<author>
		<name>Steven King-8</name>
	</author>
	<content type="html">Hi Frank,
&lt;br&gt;&lt;br&gt;You could try creating a sub-class of the cgicc::CgiInput class and
&lt;br&gt;aggregate a QTextStream instance within that object. Im only guessing
&lt;br&gt;:)
&lt;br&gt;&lt;br&gt;Good luck,
&lt;br&gt;&lt;br&gt;Steve
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Date: Sun, 22 Mar 2009 19:44:41 +0100
&lt;br&gt;&amp;gt; From: Frank B?ttner &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22672674&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tuxmaster5000@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Subject: [help-cgicc] cgicc and Qt
&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22672674&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;help-cgicc@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22672674&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;49C68719.9050909@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Content-Type: text/plain; charset=&amp;quot;utf-8&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hallo,
&lt;br&gt;&amp;gt; I try to use cgicc with the Qt Framework.
&lt;br&gt;&amp;gt; But my problem is, to connect it with the QTextStream class of qt.
&lt;br&gt;&amp;gt; Have anybody try it`on an idea how to do it?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -------------- next part --------------
&lt;br&gt;&amp;gt; A non-text attachment was scrubbed...
&lt;br&gt;&amp;gt; Name: smime.p7s
&lt;br&gt;&amp;gt; Type: application/x-pkcs7-signature
&lt;br&gt;&amp;gt; Size: 5024 bytes
&lt;br&gt;&amp;gt; Desc: S/MIME Cryptographic Signature
&lt;br&gt;&amp;gt; Url : &lt;a href=&quot;http://lists.gnu.org/pipermail/help-cgicc/attachments/20090322/3737e6ef/smime.bin&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/pipermail/help-cgicc/attachments/20090322/3737e6ef/smime.bin&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; *****************************************
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;help-cgicc mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22672674&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;help-cgicc@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/help-cgicc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/help-cgicc&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/cgicc---General-f1171.html&quot; embed=&quot;fixTarget[1171]&quot; target=&quot;_top&quot; &gt;cgicc - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/cgicc-and-Qt-tp22649140p22672674.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-22649140</id>
	<title>cgicc and Qt</title>
	<published>2009-03-22T11:44:41Z</published>
	<updated>2009-03-22T11:44:41Z</updated>
	<author>
		<name>Frank Büttner</name>
	</author>
	<content type="html">Hallo,
&lt;br&gt;I try to use cgicc with the Qt Framework.
&lt;br&gt;But my problem is, to connect it with the QTextStream class of qt.
&lt;br&gt;Have anybody try it`on an idea how to do it?
&lt;br&gt;&lt;br&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;help-cgicc mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22649140&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;help-cgicc@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/help-cgicc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/help-cgicc&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;smime.p7s&lt;/strong&gt; (6K) &lt;a href=&quot;http://old.nabble.com/attachment/22649140/0/smime.p7s&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/cgicc---General-f1171.html&quot; embed=&quot;fixTarget[1171]&quot; target=&quot;_top&quot; &gt;cgicc - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/cgicc-and-Qt-tp22649140p22649140.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-21626322</id>
	<title>HTTP-ACCEPT-LANGUAGE and cgicc</title>
	<published>2009-01-23T07:18:00Z</published>
	<updated>2009-01-23T07:18:00Z</updated>
	<author>
		<name>Goran-2</name>
	</author>
	<content type="html">Can somebody tell me how to get the environment variable HTTP_ACCEPT_LANGUAGE with cgicc?
&lt;br&gt;&lt;br&gt;Thanks in advance
&lt;br&gt;&lt;br&gt;Goran
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;help-cgicc mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=21626322&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;help-cgicc@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/help-cgicc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/help-cgicc&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/cgicc---General-f1171.html&quot; embed=&quot;fixTarget[1171]&quot; target=&quot;_top&quot; &gt;cgicc - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/HTTP-ACCEPT-LANGUAGE-and-cgicc-tp21626322p21626322.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-21368078</id>
	<title>how access to HTML controls atributes ?</title>
	<published>2009-01-09T00:26:38Z</published>
	<updated>2009-01-09T00:26:38Z</updated>
	<author>
		<name>Vedro</name>
	</author>
	<content type="html">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0 Transitional//EN&quot;&gt;
&lt;HTML&gt;&lt;HEAD&gt;
&lt;META http-equiv=Content-Type content=&quot;text/html; charset=iso-8859-2&quot;&gt;
&lt;META content=&quot;MSHTML 6.00.2900.3492&quot; name=GENERATOR&gt;

&lt;/HEAD&gt;
&lt;BODY bgColor=#ffffff&gt;
&lt;DIV&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;Hi,&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;I am new to&amp;nbsp;cgicc library and 
I&amp;nbsp;have a following&amp;nbsp;problem.&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;I defined &amp;lt;select&amp;gt; 
HTML&amp;nbsp;control like this:&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2&gt;cgicc::select sel1 = cgicc::select(); &lt;/DIV&gt;
&lt;DIV&gt;
&lt;P&gt;sel1.set(&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&quot;name&quot;&lt;/FONT&gt;&lt;FONT size=2&gt;,&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&quot;someName&quot;&lt;/FONT&gt;&lt;FONT size=2&gt;).set(&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&quot;class&quot;&lt;/FONT&gt;&lt;FONT size=2&gt;,&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&quot;selectfield&quot;&lt;/FONT&gt;&lt;FONT size=2&gt;).&lt;/FONT&gt;&lt;FONT size=2&gt;set(&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&quot;SIZE&quot;&lt;/FONT&gt;&lt;FONT size=2&gt;,&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&quot;1&quot;&lt;/FONT&gt;&lt;FONT size=2&gt;);sel1.add(br());&lt;/FONT&gt;&lt;/P&gt;&lt;FONT size=2&gt;
&lt;P&gt;sel1.add(option(&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&quot;0/1&quot;&lt;/FONT&gt;&lt;FONT size=2&gt;).set(&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&quot;class&quot;&lt;/FONT&gt;&lt;FONT size=2&gt;,&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&quot;selectfield&quot;&lt;/FONT&gt;&lt;FONT size=2&gt;).set(&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&quot;value&quot;&lt;/FONT&gt;&lt;FONT size=2&gt;,&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&quot;1&quot;&lt;/FONT&gt;&lt;FONT size=2&gt;));sel1.add(br());&lt;/P&gt;
&lt;P&gt;sel1.add(option(&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&quot;0/2&quot;&lt;/FONT&gt;&lt;FONT size=2&gt;).set(&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&quot;class&quot;&lt;/FONT&gt;&lt;FONT size=2&gt;,&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&quot;selectfield&quot;&lt;/FONT&gt;&lt;FONT size=2&gt;).set(&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&quot;value&quot;&lt;/FONT&gt;&lt;FONT size=2&gt;,&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&quot;2&quot;&lt;/FONT&gt;&lt;FONT size=2&gt;));sel1.add(br());&lt;/P&gt;
&lt;P&gt;sel1.add(option(&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&quot;0/3&quot;&lt;/FONT&gt;&lt;FONT size=2&gt;).set(&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&quot;class&quot;&lt;/FONT&gt;&lt;FONT size=2&gt;,&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&quot;selectfield&quot;&lt;/FONT&gt;&lt;FONT size=2&gt;).set(&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&quot;value&quot;&lt;/FONT&gt;&lt;FONT size=2&gt;,&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&quot;3&quot;&lt;/FONT&gt;&lt;FONT size=2&gt;));sel1.add(br());&lt;/P&gt;
&lt;P&gt;sel1.add(option(&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&quot;0/4&quot;&lt;/FONT&gt;&lt;FONT size=2&gt;).set(&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&quot;class&quot;&lt;/FONT&gt;&lt;FONT size=2&gt;,&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&quot;selectfield&quot;&lt;/FONT&gt;&lt;FONT size=2&gt;).set(&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&quot;value&quot;&lt;/FONT&gt;&lt;FONT size=2&gt;,&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&quot;4&quot;&lt;/FONT&gt;&lt;FONT size=2&gt;));sel1.add(br());&lt;/P&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;I would like to access to every 
embedded object (each option)&amp;nbsp;inside sel1 object going through some loop, 
check value of&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;each option object and set &quot;selected&quot; 
atribute if needed.&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;I see that&amp;nbsp; HTMLElement object 
has HTMLElementList data which contains embedded object but it is private and 
it's possible to add new object into&amp;nbsp;this list&amp;nbsp;only.&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;There is no interface which provide 
accessing&amp;nbsp; i.e. reading and seting different atribute inside particular 
object ( in this case in &quot;options&quot; object inside &quot;select&quot; object) and I do not 
understand why it's like that.&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;Are there any other ways to access 
(and changes) atributes inside defined objects ?&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;Thanks in advance&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;V.&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;help-cgicc mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=21368078&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;help-cgicc@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/help-cgicc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/help-cgicc&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/cgicc---General-f1171.html&quot; embed=&quot;fixTarget[1171]&quot; target=&quot;_top&quot; &gt;cgicc - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/how-access-to-HTML-controls-atributes---tp21368078p21368078.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-21308545</id>
	<title>Interface to Remove Cookies</title>
	<published>2009-01-06T03:09:01Z</published>
	<updated>2009-01-06T03:09:01Z</updated>
	<author>
		<name>Artyom Beilis</name>
	</author>
	<content type="html">CgiCC HTTPCookies supports MaxAge that may be 0 (browser) or positive according to RFC,
&lt;br&gt;&lt;br&gt;Other very important options Expires is not supported. This option is mostly useless because requires
&lt;br&gt;definition of absolute time. However one special case exists: Cookies Removal.
&lt;br&gt;&lt;br&gt;In many cases it is very useful to remove cookies by setting Expiration date in past.
&lt;br&gt;&lt;br&gt;I've written a little patch to fix this problem, please consider to merge it into upstream
&lt;br&gt;&lt;br&gt;Artyom
&lt;br&gt;&lt;br&gt;--- cgicc-3.2.7/cgicc/HTTPCookie.cpp	2008-07-06 18:27:18.000000000 +0300
&lt;br&gt;+++ cgicc-3.2.7-patched/cgicc/HTTPCookie.cpp	2009-01-05 14:12:07.972561100 +0200
&lt;br&gt;@@ -33,7 +33,8 @@
&lt;br&gt;&amp;nbsp;// ============================================================
&lt;br&gt;&amp;nbsp;cgicc::HTTPCookie::HTTPCookie()
&lt;br&gt;&amp;nbsp; &amp;nbsp;: fMaxAge(0),
&lt;br&gt;- &amp;nbsp; &amp;nbsp;fSecure(false)
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;fSecure(false),
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;fRemoved(false)
&lt;br&gt;&amp;nbsp;{}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;cgicc::HTTPCookie::HTTPCookie(const std::string&amp; name, 
&lt;br&gt;@@ -41,7 +42,20 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp;: fName(name),
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;fValue(value),
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;fMaxAge(0),
&lt;br&gt;- &amp;nbsp; &amp;nbsp;fSecure(false)
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;fSecure(false),
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;fRemoved(false)
&lt;br&gt;+{}
&lt;br&gt;+
&lt;br&gt;+cgicc::HTTPCookie::HTTPCookie(const std::string&amp; name, 
&lt;br&gt;+			 &amp;nbsp; &amp;nbsp; &amp;nbsp;const std::string&amp; domain, 
&lt;br&gt;+			 &amp;nbsp; &amp;nbsp; &amp;nbsp;const std::string&amp; path,
&lt;br&gt;+			 &amp;nbsp; &amp;nbsp; &amp;nbsp;bool secure)
&lt;br&gt;+ &amp;nbsp;: fName(name),
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;fDomain(domain), 
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;fMaxAge(0),
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;fPath(path), 
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;fSecure(secure),
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;fRemoved(false)
&lt;br&gt;&amp;nbsp;{}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;cgicc::HTTPCookie::HTTPCookie(const std::string&amp; name, 
&lt;br&gt;@@ -57,7 +71,8 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;fDomain(domain), 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;fMaxAge(maxAge),
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;fPath(path), 
&lt;br&gt;- &amp;nbsp; &amp;nbsp;fSecure(secure)
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;fSecure(secure),
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;fRemoved(false)
&lt;br&gt;&amp;nbsp;{}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;cgicc::HTTPCookie::HTTPCookie(const HTTPCookie&amp; cookie)
&lt;br&gt;@@ -94,8 +109,10 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;out &amp;lt;&amp;lt; &amp;quot;; Comment=&amp;quot; &amp;lt;&amp;lt; fComment;
&lt;br&gt;&amp;nbsp; &amp;nbsp;if(false == fDomain.empty())
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;out &amp;lt;&amp;lt; &amp;quot;; Domain=&amp;quot; &amp;lt;&amp;lt; fDomain;
&lt;br&gt;- &amp;nbsp;if(0 != fMaxAge)
&lt;br&gt;- &amp;nbsp; &amp;nbsp;out &amp;lt;&amp;lt; &amp;quot;; Max-Age=&amp;quot; &amp;lt;&amp;lt; fMaxAge;
&lt;br&gt;+ &amp;nbsp;if(fRemoved)
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;out &amp;lt;&amp;lt; &amp;quot;; Expires=Fri, 01-Jan-1971 01:00:00 GMT;&amp;quot;;
&lt;br&gt;+ &amp;nbsp;else if(0 != fMaxAge)
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;out &amp;lt;&amp;lt; &amp;quot;; Max-Age=&amp;quot; &amp;lt;&amp;lt; fMaxAge;
&lt;br&gt;&amp;nbsp; &amp;nbsp;if(false == fPath.empty())
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;out &amp;lt;&amp;lt; &amp;quot;; Path=&amp;quot; &amp;lt;&amp;lt; fPath;
&lt;br&gt;&amp;nbsp; &amp;nbsp;if(true == fSecure)
&lt;br&gt;--- cgicc-3.2.7/cgicc/HTTPCookie.h	2008-07-06 18:27:18.000000000 +0300
&lt;br&gt;+++ cgicc-3.2.7-patched/cgicc/HTTPCookie.h	2009-01-05 14:08:30.729184100 +0200
&lt;br&gt;@@ -104,6 +104,22 @@
&lt;br&gt;&amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; bool secure);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;/*!
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; * \brief Create a new partially-spefified HTTPCookie for deletion 
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; *
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; * 
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; * \param name The name of the cookie.
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; * \param domain The domain for which this cookie is valid- an empty string
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; * will use the hostname of the server which generated the cookie response.
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; * If specified, the domain &amp;lt;em&amp;gt;must&amp;lt;/em&amp;gt; start with a period('.'). 
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; * \param path The subset of URLS in a domain for which the cookie is 
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; * valid, for example \c /
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; * @param secure Specifies whether this is a secure cookie.
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; */
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;HTTPCookie(const std::string&amp; name, 
&lt;br&gt;+	 &amp;nbsp; &amp;nbsp; &amp;nbsp; const std::string&amp; domain, 
&lt;br&gt;+	 &amp;nbsp; &amp;nbsp; &amp;nbsp; const std::string&amp; path,
&lt;br&gt;+	 &amp;nbsp; &amp;nbsp; &amp;nbsp; bool secure);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;/*!
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * \brief Copy constructor
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; *
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * Set the name, value, comment, domain, age and path of this cookie
&lt;br&gt;@@ -303,6 +319,16 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;setSecure(bool secure)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{ fSecure = secure; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;//@} &amp;nbsp; &amp;nbsp;
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;/*!
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; * \brief Mark this cookie as secure or unsecure.
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; *
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; * \param secure Whether this is a secure cookie.
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; */
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;inline void 
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;remove()
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;{ fRemoved = true; }
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;//@} &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;// ============================================================
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;@@ -320,6 +346,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;unsigned long 	fMaxAge;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;std::string 	fPath;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;bool 		fSecure;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;bool		fRemoved;
&lt;br&gt;&amp;nbsp; &amp;nbsp;};
&lt;br&gt;&amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp;} // namespace cgicc
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/cgicc---General-f1171.html&quot; embed=&quot;fixTarget[1171]&quot; target=&quot;_top&quot; &gt;cgicc - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Interface-to-Remove-Cookies-tp21308545p21308545.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-21308353</id>
	<title>Sending Redirect and Status Headers</title>
	<published>2009-01-06T02:53:11Z</published>
	<updated>2009-01-06T02:53:11Z</updated>
	<author>
		<name>Artyom Beilis</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;There is two headers: HTTPRedirectHeader and HTTPStatusHeader. On of the problems
&lt;br&gt;with them is a fact that sometimes you should send them both
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------
&lt;br&gt;Status: 302 Found
&lt;br&gt;Location: /some/new/place
&lt;br&gt;&lt;br&gt;-------------------
&lt;br&gt;&lt;br&gt;Otherwise apache and nginx &amp;nbsp;would not redirect (only lighttpd works for me without status header).
&lt;br&gt;The problem is that each one of these headers adds &amp;quot;\n\n&amp;quot; at the and and you can send them as is
&lt;br&gt;So I should add Status header manually 
&lt;br&gt;&lt;br&gt;cout&amp;lt;&amp;lt;&amp;quot;Status: 302 Found&amp;quot;&amp;lt;&amp;lt;endl;
&lt;br&gt;cout&amp;lt;&amp;lt;HTTPRedirectHeader(&amp;quot;/some/new/place&amp;quot;);
&lt;br&gt;&lt;br&gt;Is there way to send both headers together?
&lt;br&gt;&lt;br&gt;I don't see this option in the code, all render() virtual functions send final &amp;quot;\n\n&amp;quot;.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Artyom&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/cgicc---General-f1171.html&quot; embed=&quot;fixTarget[1171]&quot; target=&quot;_top&quot; &gt;cgicc - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Sending-Redirect-and-Status-Headers-tp21308353p21308353.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-20711028</id>
	<title>Re: getElements().begin causes seg fault</title>
	<published>2008-11-26T15:24:14Z</published>
	<updated>2008-11-26T15:24:14Z</updated>
	<author>
		<name>Igor-7</name>
	</author>
	<content type="html">Hello Angus,
&lt;br&gt;&lt;br&gt;Monday, November 24, 2008, 8:36:02 PM, you wrote:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;cgicc library has built in debug facilities. Turn them on to see
&lt;br&gt;&amp;nbsp; &amp;nbsp;what happens. It cannot crash at begin. It might crash
&lt;br&gt;&amp;nbsp; &amp;nbsp;at Cgicc constructor though. At the time cgi object is constructed
&lt;br&gt;&amp;nbsp; &amp;nbsp;all the form data is processed. If it crashes at begin then it is most
&lt;br&gt;&amp;nbsp; &amp;nbsp;probably some linkage problem.
&lt;br&gt;&amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp;You can all so save form data that crashes cgicc and then load it
&lt;br&gt;&amp;nbsp; &amp;nbsp;and find out the problem.
&lt;br&gt;&lt;br&gt;A&amp;gt; I have this problem where as soon as I call begin() on the array returned by
&lt;br&gt;A&amp;gt; getElements() I register a segmentation fault. Here's my code:
&lt;br&gt;A&amp;gt; int main(int argc, const char *argv[]) {
&lt;br&gt;A&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; int nReturn = EXIT_FAILURE;
&lt;br&gt;A&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; try {
&lt;br&gt;A&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {
&lt;br&gt;A&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Cgicc cgi;
&lt;br&gt;A&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for(const_form_iterator iter = cgi.getElements().begin(); iter !=
&lt;br&gt;A&amp;gt; cgi.getElements().end(); ++iter) {
&lt;br&gt;&lt;br&gt;A&amp;gt; and that's all there is to it. Valgrind registers a bunch of &amp;quot;conditional
&lt;br&gt;A&amp;gt; jump or move depends on uninitialized values&amp;quot;s and then finally an &amp;quot;invalid
&lt;br&gt;A&amp;gt; read&amp;quot;. I've got what appears to be the latest cgicc (3.2.7). What am I doing
&lt;br&gt;A&amp;gt; wrong?
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Best regards,
&lt;br&gt;&amp;nbsp;Igor &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20711028&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sprog@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;help-cgicc mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20711028&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;help-cgicc@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/help-cgicc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/help-cgicc&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/cgicc---General-f1171.html&quot; embed=&quot;fixTarget[1171]&quot; target=&quot;_top&quot; &gt;cgicc - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/getElements%28%29.begin-causes-seg-fault-tp20665728p20711028.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-20666706</id>
	<title>Re: getElements().begin causes seg fault</title>
	<published>2008-11-24T10:24:31Z</published>
	<updated>2008-11-24T10:24:31Z</updated>
	<author>
		<name>Angus</name>
	</author>
	<content type="html">I should further point out that the encoding type for the submitted form is &amp;quot;multipart/form-data&amp;quot;. I'm sure that has something to do with it, but I'm still at a loss as to what to do about it.&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/cgicc---General-f1171.html&quot; embed=&quot;fixTarget[1171]&quot; target=&quot;_top&quot; &gt;cgicc - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/getElements%28%29.begin-causes-seg-fault-tp20665728p20666706.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-20665728</id>
	<title>getElements().begin causes seg fault</title>
	<published>2008-11-24T09:36:01Z</published>
	<updated>2008-11-24T09:36:01Z</updated>
	<author>
		<name>Angus</name>
	</author>
	<content type="html">I have this problem where as soon as I call begin() on the array returned by getElements() I register a segmentation fault. Here's my code:
&lt;br&gt;int main(int argc, const char *argv[]) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; int nReturn = EXIT_FAILURE;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; try {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Cgicc cgi;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for(const_form_iterator iter = cgi.getElements().begin(); iter != cgi.getElements().end(); ++iter) {
&lt;br&gt;&lt;br&gt;and that's all there is to it. Valgrind registers a bunch of &amp;quot;conditional jump or move depends on uninitialized values&amp;quot;s and then finally an &amp;quot;invalid read&amp;quot;. I've got what appears to be the latest cgicc (3.2.7). What am I doing wrong?&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/cgicc---General-f1171.html&quot; embed=&quot;fixTarget[1171]&quot; target=&quot;_top&quot; &gt;cgicc - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/getElements%28%29.begin-causes-seg-fault-tp20665728p20665728.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-20509576</id>
	<title>compile errors in release</title>
	<published>2008-11-14T14:39:39Z</published>
	<updated>2008-11-14T14:39:39Z</updated>
	<author>
		<name>Jay Sprenkle</name>
	</author>
	<content type="html">In the latest release in&lt;br&gt;&lt;br&gt;HTTPXHTMLHeader.cpp, line 25, the following include:&lt;br&gt;&lt;br&gt;#include &amp;quot;HTTPXHTMLHeader.h&amp;quot;&lt;br&gt;&lt;br&gt;Should be:&lt;br&gt;&lt;br&gt;#include &amp;quot;cgicc/HTTPXHTMLHeader.h&amp;quot;&lt;br&gt;
&lt;br&gt;Since all the other include files, including that one, are in the cgicc sub directory.&lt;br&gt;&lt;br&gt;&lt;br&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;help-cgicc mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20509576&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;help-cgicc@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/help-cgicc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/help-cgicc&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/cgicc---General-f1171.html&quot; embed=&quot;fixTarget[1171]&quot; target=&quot;_top&quot; &gt;cgicc - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/compile-errors-in-release-tp20509576p20509576.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-19866154</id>
	<title>Ajax with Cgi. Please help</title>
	<published>2008-10-07T13:06:10Z</published>
	<updated>2008-10-07T13:06:10Z</updated>
	<author>
		<name>Douglas Diniz</name>
	</author>
	<content type="html">&lt;div dir=&quot;ltr&quot;&gt;Hi.....&amp;nbsp; (Sorry for my english)&lt;br&gt;&lt;br&gt;I&amp;#39;m working in a project (a WiFi terminal) where I want to create
a page where the people can set all the wifi parameters by the web
page. The page will have several buttons and textbox/combobox, where
the user can set the parameters individually and on-the-fly. To
accomplish that I will use Ajax to send the requests to server. &lt;br&gt;
On the server I must have a C/C++ program that will receive this ajax commands
and send then to Wifi main program (where the commands will be set or
get) (This communication use Linux Named Pipe).&lt;br&gt;&lt;br&gt;The
problem is: How I send this individual commands and values to the
server program, and how the server program will handle this information
to see what command was sent? Using Cgi, how can I know the button that was pressed and how is the better way to send/receive this values?&lt;br&gt;
&lt;br&gt;Could you help me? &lt;br&gt;&lt;br&gt;Thanks...... &lt;/div&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;help-cgicc mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19866154&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;help-cgicc@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/help-cgicc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/help-cgicc&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/cgicc---General-f1171.html&quot; embed=&quot;fixTarget[1171]&quot; target=&quot;_top&quot; &gt;cgicc - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Ajax-with-Cgi.-Please-help-tp19866154p19866154.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-19281629</id>
	<title>debugging fcgx, or how I learned to love sockets...</title>
	<published>2008-09-02T18:20:32Z</published>
	<updated>2008-09-02T18:20:32Z</updated>
	<author>
		<name>Jay Sprenkle-2</name>
	</author>
	<content type="html">Evening all,
&lt;br&gt;&lt;br&gt;Is anyone really familiar with the fcgx/cgicc library or sockets 
&lt;br&gt;programming (windows vs. *nix )?
&lt;br&gt;I'm trying to make this library work with apache or lighttp and having a 
&lt;br&gt;lot of trouble.
&lt;br&gt;I'm not familiar enough with sockets programming to know if the code 
&lt;br&gt;won't work or I'm using it wrong.
&lt;br&gt;I have a lot of questions so I won't enumerate them all unless someone 
&lt;br&gt;has time to help.
&lt;br&gt;&lt;br&gt;Thanks for your time!
&lt;br&gt;&lt;br&gt;&lt;br&gt;Jay
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;help-cgicc mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19281629&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;help-cgicc@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/help-cgicc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/help-cgicc&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/cgicc---General-f1171.html&quot; embed=&quot;fixTarget[1171]&quot; target=&quot;_top&quot; &gt;cgicc - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/debugging-fcgx%2C-or-how-I-learned-to-love-sockets...-tp19281629p19281629.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-19136833</id>
	<title>Re: 3-2-7 compilation error</title>
	<published>2008-08-24T18:19:43Z</published>
	<updated>2008-08-24T18:19:43Z</updated>
	<author>
		<name>Russell Kliese-2</name>
	</author>
	<content type="html">&lt;br&gt;&amp;gt; mv html/index.html html/index.html.bak
&lt;br&gt;&amp;gt; mv: cannot stat `html/index.html': No such file or directory
&lt;br&gt;&amp;gt; make[2]: *** [html-doc] Error 1
&lt;br&gt;&amp;gt; make[2]: Leaving directory `/websites/libraries/cgicc/cgicc-3.2.7/doc'
&lt;br&gt;&amp;gt; make[1]: *** [stamp] Error 2
&lt;br&gt;&amp;gt; make[1]: Leaving directory `/websites/libraries/cgicc/cgicc-3.2.7/doc'
&lt;br&gt;&amp;gt; make: *** [all-recursive] Error 1
&lt;br&gt;&lt;br&gt;You could try creating the file that is trying to be moved and then type 
&lt;br&gt;make again and see if compilation completes:
&lt;br&gt;&lt;br&gt;touch doc/html/index.html
&lt;br&gt;&lt;br&gt;Russell
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;help-cgicc mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19136833&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;help-cgicc@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/help-cgicc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/help-cgicc&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/cgicc---General-f1171.html&quot; embed=&quot;fixTarget[1171]&quot; target=&quot;_top&quot; &gt;cgicc - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/3-2-7-compilation-error-tp19133935p19136833.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-19134146</id>
	<title>cgicc extension - webstd</title>
	<published>2008-08-24T12:56:01Z</published>
	<updated>2008-08-24T12:56:01Z</updated>
	<author>
		<name>Igor-7</name>
	</author>
	<content type="html">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;title&gt;&lt;/title&gt;
&lt;META http-equiv=Content-Type content=&quot;text/html; charset=iso-8859-1&quot;&gt;
&lt;meta http-equiv=&quot;Content-Style-Type&quot; content=&quot;text/css&quot;&gt;

&lt;/head&gt;
&lt;body&gt;

&lt;p&gt;Hello All,&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; Many years ago I wrote a C++ library called &quot;web standard library&quot; or webstd it is portable and works for UX &amp;amp; win32 platforms. A year ago I decided&lt;/p&gt;
&lt;p&gt;&amp;nbsp; to make it an open source and made it available to the public at:&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&lt;a class=rvts18 href=&quot;http://sourceforge.net/projects/webstd/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/projects/webstd/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;Webstd Features:&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;* CGI support (through cgicc)&lt;/p&gt;
&lt;p&gt;* template engine, with built-in &quot;c-script language translator&quot;&lt;/p&gt;
&lt;p&gt;* every web_std function is available through c-script&lt;/p&gt;
&lt;p&gt;* support for custom c-script UDFs (user defined functions)&lt;/p&gt;
&lt;p&gt;* mail class with CID support (through template engine)&lt;/p&gt;
&lt;p&gt;* HTTP class, handling POST &amp;amp; GET requests, cookie, c-script's virtual includes, etc&lt;/p&gt;
&lt;p&gt;* URL handling helpers&lt;/p&gt;
&lt;p&gt;* MD5 support&lt;/p&gt;
&lt;p&gt;* numerous helpful functions&lt;/p&gt;
&lt;p&gt;* file handling support&lt;/p&gt;
&lt;p&gt;* built-in benchmark class&lt;/p&gt;
&lt;p&gt;* base64 support&lt;/p&gt;
&lt;p&gt;* fully documented (docs are currently in Russian, the appearance of English docs depends on your requests)&lt;/p&gt;
&lt;p&gt;* samples are included&lt;/p&gt;
&lt;p&gt;* stable&lt;/p&gt;
&lt;p&gt;* portable&lt;/p&gt;
&lt;p&gt;* fast&lt;/p&gt;
&lt;p&gt;* c-scrip is especially designed to support programming architecture you'll find in examples&lt;/p&gt;
&lt;p&gt;* FastCGI support, webstd is fully compatible with FastCGI&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;webstd implements a simple cscript language in &amp;lt;!--c print(&quot;this is c-script&quot;); c--&amp;gt; tag, and you can extend already defined built-in functions from your own&amp;nbsp;&lt;/p&gt;
&lt;p&gt;program via UDF class. The library is not entirely autonomous it is designed to work with cgicc and curl this library saved me a lot of time, once you got used&lt;/p&gt;
&lt;p&gt;to it - you will build structured C++ apps almost as fast as PHP|perl.&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;webstd integrates web developers's needs on a smaller scale just like PHP does on a greater scale but webstd design enforces that a&amp;nbsp;&lt;/p&gt;
&lt;p&gt;developers would not forget about C++ and wouldn't just use c-script instead.&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;I invite all to take a look at it, it might save you some time.&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=rvts16&gt;--&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=rvts16&gt;Best regards,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=rvts16&gt;&amp;nbsp;Igor &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19134146&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sprog@...&lt;/a&gt;&lt;/p&gt;

&lt;/body&gt;&lt;/html&gt;



&lt;br /&gt;_______________________________________________
&lt;br&gt;help-cgicc mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19134146&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;help-cgicc@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/help-cgicc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/help-cgicc&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/cgicc---General-f1171.html&quot; embed=&quot;fixTarget[1171]&quot; target=&quot;_top&quot; &gt;cgicc - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-help-cgicc-Digest%2C-Vol-45%2C-Issue-1-tp19116643p19134146.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-19133935</id>
	<title>3-2-7 compilation error</title>
	<published>2008-08-24T12:35:36Z</published>
	<updated>2008-08-24T12:35:36Z</updated>
	<author>
		<name>Jean-Christophe Roux</name>
	</author>
	<content type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;&lt;div style=&quot;font-family:times new roman, new york, times, serif;font-size:12pt&quot;&gt;&lt;div&gt;Hello,&lt;br&gt;&lt;br&gt;The OS is Centos 5.0 and the compiler is:&lt;br&gt;g++ (GCC) 4.1.2 20071124 (Red Hat 4.1.2-42)&lt;br&gt;&lt;br&gt;I downloaded a few minutes ago cgicc from:&lt;br&gt;http://ftp.gnu.org/gnu/cgicc/cgicc-3.2.7.tar.gz&lt;br&gt;&lt;br&gt;I typed:&lt;br&gt;./configure&lt;br&gt;but&amp;nbsp; make return an error&lt;br&gt;&lt;br&gt;Thanks for any clue of what I should do to make it work&lt;br&gt;&lt;br&gt;&lt;br&gt;I am pasting the end of the feedback and at the bottom of the email, i added the output of ./configure&lt;br&gt;&lt;br&gt;&amp;nbsp;g++ -DHAVE_CONFIG_H -I. -I. -I. -I.. -I.. -x c++ -Wall -W -pedantic -g -O2 -MT libcgicc_la-XMLPI.lo -MD -MP -MF .deps/libcgicc_la-XMLPI.Tpo -c XMLPI.cpp -o libcgicc_la-XMLPI.o &amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br&gt;/bin/sh ../libtool --tag=CXX --mode=link g++&amp;nbsp; -Wall -W -pedantic -g -O2&amp;nbsp;&amp;nbsp; -o libcgicc.la -rpath /usr/lib -lstdc++&amp;nbsp;
 -version-info 5:2:0&amp;nbsp;&amp;nbsp;&amp;nbsp; libcgicc_la-CgiEnvironment.lo libcgicc_la-CgiInput.lo libcgicc_la-CgiUtils.lo libcgicc_la-Cgicc.lo libcgicc_la-FormEntry.lo libcgicc_la-FormFile.lo libcgicc_la-HTMLAttribute.lo libcgicc_la-HTMLAttributeList.lo libcgicc_la-HTMLDoctype.lo libcgicc_la-HTMLElement.lo libcgicc_la-HTMLElementList.lo libcgicc_la-HTTPContentHeader.lo libcgicc_la-HTTPCookie.lo libcgicc_la-HTTPHTMLHeader.lo libcgicc_la-HTTPHeader.lo libcgicc_la-HTTPPlainHeader.lo libcgicc_la-HTTPRedirectHeader.lo libcgicc_la-HTTPResponseHeader.lo libcgicc_la-HTTPStatusHeader.lo libcgicc_la-MStreamable.lo libcgicc_la-HTTPXHTMLHeader.lo libcgicc_la-XHTMLDoctype.lo libcgicc_la-XMLPI.lo&amp;nbsp; &lt;br&gt;g++ -shared -nostdlib /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../crti.o /usr/lib/gcc/i386-redhat-linux/4.1.2/crtbeginS.o&amp;nbsp; .libs/libcgicc_la-CgiEnvironment.o .libs/libcgicc_la-CgiInput.o .libs/libcgicc_la-CgiUtils.o .libs/libcgicc_la-Cgicc.o
 .libs/libcgicc_la-FormEntry.o .libs/libcgicc_la-FormFile.o .libs/libcgicc_la-HTMLAttribute.o .libs/libcgicc_la-HTMLAttributeList.o .libs/libcgicc_la-HTMLDoctype.o .libs/libcgicc_la-HTMLElement.o .libs/libcgicc_la-HTMLElementList.o .libs/libcgicc_la-HTTPContentHeader.o .libs/libcgicc_la-HTTPCookie.o .libs/libcgicc_la-HTTPHTMLHeader.o .libs/libcgicc_la-HTTPHeader.o .libs/libcgicc_la-HTTPPlainHeader.o .libs/libcgicc_la-HTTPRedirectHeader.o .libs/libcgicc_la-HTTPResponseHeader.o .libs/libcgicc_la-HTTPStatusHeader.o .libs/libcgicc_la-MStreamable.o .libs/libcgicc_la-HTTPXHTMLHeader.o .libs/libcgicc_la-XHTMLDoctype.o .libs/libcgicc_la-XMLPI.o&amp;nbsp; -L/usr/lib/gcc/i386-redhat-linux/4.1.2 -L/usr/lib/gcc/i386-redhat-linux/4.1.2/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i386-redhat-linux/4.1.2/crtendS.o /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../crtn.o&amp;nbsp; -Wl,-soname -Wl,libcgicc.so.5 -o .libs/libcgicc.so.5.0.2&lt;br&gt;(cd .libs &amp;amp;&amp;amp; rm -f
 libcgicc.so.5 &amp;amp;&amp;amp; ln -s libcgicc.so.5.0.2 libcgicc.so.5)&lt;br&gt;(cd .libs &amp;amp;&amp;amp; rm -f libcgicc.so &amp;amp;&amp;amp; ln -s libcgicc.so.5.0.2 libcgicc.so)&lt;br&gt;ar cru .libs/libcgicc.a&amp;nbsp; libcgicc_la-CgiEnvironment.o libcgicc_la-CgiInput.o libcgicc_la-CgiUtils.o libcgicc_la-Cgicc.o libcgicc_la-FormEntry.o libcgicc_la-FormFile.o libcgicc_la-HTMLAttribute.o libcgicc_la-HTMLAttributeList.o libcgicc_la-HTMLDoctype.o libcgicc_la-HTMLElement.o libcgicc_la-HTMLElementList.o libcgicc_la-HTTPContentHeader.o libcgicc_la-HTTPCookie.o libcgicc_la-HTTPHTMLHeader.o libcgicc_la-HTTPHeader.o libcgicc_la-HTTPPlainHeader.o libcgicc_la-HTTPRedirectHeader.o libcgicc_la-HTTPResponseHeader.o libcgicc_la-HTTPStatusHeader.o libcgicc_la-MStreamable.o libcgicc_la-HTTPXHTMLHeader.o libcgicc_la-XHTMLDoctype.o libcgicc_la-XMLPI.o&lt;br&gt;ranlib .libs/libcgicc.a&lt;br&gt;creating libcgicc.la&lt;br&gt;(cd .libs &amp;amp;&amp;amp; rm -f libcgicc.la &amp;amp;&amp;amp; ln -s ../libcgicc.la libcgicc.la)&lt;br&gt;make[2]:
 Leaving directory `/websites/libraries/cgicc/cgicc-3.2.7/cgicc'&lt;br&gt;make[1]: Leaving directory `/websites/libraries/cgicc/cgicc-3.2.7/cgicc'&lt;br&gt;Making all in doc&lt;br&gt;make[1]: Entering directory `/websites/libraries/cgicc/cgicc-3.2.7/doc'&lt;br&gt;make html-doc&lt;br&gt;make[2]: Entering directory `/websites/libraries/cgicc/cgicc-3.2.7/doc'&lt;br&gt;if test ! -d html; then \&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; mkdir html; \&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; fi;&lt;br&gt;DATE=`date '+%-d %b %Y'` VERSION=3.2.7 /bin/echo Doxyfile&lt;br&gt;Doxyfile&lt;br&gt;cp cgicc.png gnu-head-sm.jpg cgicc-doc.css html&lt;br&gt;mv html/index.html html/index.html.bak&lt;br&gt;mv: cannot stat `html/index.html': No such file or directory&lt;br&gt;make[2]: *** [html-doc] Error 1&lt;br&gt;make[2]: Leaving directory `/websites/libraries/cgicc/cgicc-3.2.7/doc'&lt;br&gt;make[1]: *** [stamp] Error 2&lt;br&gt;make[1]: Leaving directory `/websites/libraries/cgicc/cgicc-3.2.7/doc'&lt;br&gt;make: *** [all-recursive] Error 1&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;./configure&lt;br&gt;checking for a
 BSD-compatible install... /usr/bin/install -c&lt;br&gt;checking whether build environment is sane... yes&lt;br&gt;checking for gawk... gawk&lt;br&gt;checking whether make sets $(MAKE)... yes&lt;br&gt;checking for g++... g++&lt;br&gt;checking for C++ compiler default output file name... a.out&lt;br&gt;checking whether the C++ compiler works... yes&lt;br&gt;checking whether we are cross compiling... no&lt;br&gt;checking for suffix of executables... &lt;br&gt;checking for suffix of object files... o&lt;br&gt;checking whether we are using the GNU C++ compiler... yes&lt;br&gt;checking whether g++ accepts -g... yes&lt;br&gt;checking for style of include used by make... GNU&lt;br&gt;checking dependency style of g++... gcc3&lt;br&gt;checking for a BSD-compatible install... /usr/bin/install -c&lt;br&gt;checking build system type... i686-pc-linux-gnu&lt;br&gt;checking host system type... i686-pc-linux-gnu&lt;br&gt;checking for gcc... gcc&lt;br&gt;checking whether we are using the GNU C compiler... yes&lt;br&gt;checking whether gcc accepts -g... yes&lt;br&gt;checking for gcc option
 to accept ISO C89... none needed&lt;br&gt;checking dependency style of gcc... gcc3&lt;br&gt;checking for a sed that does not truncate output... /bin/sed&lt;br&gt;checking for grep that handles long lines and -e... /bin/grep&lt;br&gt;checking for egrep... /bin/grep -E&lt;br&gt;checking for ld used by gcc... /usr/bin/ld&lt;br&gt;checking if the linker (/usr/bin/ld) is GNU ld... yes&lt;br&gt;checking for /usr/bin/ld option to reload object files... -r&lt;br&gt;checking for BSD-compatible nm... /usr/bin/nm -B&lt;br&gt;checking whether ln -s works... yes&lt;br&gt;checking how to recognise dependent libraries... pass_all&lt;br&gt;checking how to run the C preprocessor... gcc -E&lt;br&gt;checking for ANSI C header files... yes&lt;br&gt;checking for sys/types.h... yes&lt;br&gt;checking for sys/stat.h... yes&lt;br&gt;checking for stdlib.h... yes&lt;br&gt;checking for string.h... yes&lt;br&gt;checking for memory.h... yes&lt;br&gt;checking for strings.h... yes&lt;br&gt;checking for inttypes.h... yes&lt;br&gt;checking for stdint.h... yes&lt;br&gt;checking for unistd.h... yes&lt;br&gt;checking
 dlfcn.h usability... yes&lt;br&gt;checking dlfcn.h presence... yes&lt;br&gt;checking for dlfcn.h... yes&lt;br&gt;checking how to run the C++ preprocessor... g++ -E&lt;br&gt;checking for g77... no&lt;br&gt;checking for xlf... no&lt;br&gt;checking for f77... no&lt;br&gt;checking for frt... no&lt;br&gt;checking for pgf77... no&lt;br&gt;checking for cf77... no&lt;br&gt;checking for fort77... no&lt;br&gt;checking for fl32... no&lt;br&gt;checking for af77... no&lt;br&gt;checking for xlf90... no&lt;br&gt;checking for f90... no&lt;br&gt;checking for pgf90... no&lt;br&gt;checking for pghpf... no&lt;br&gt;checking for epcf90... no&lt;br&gt;checking for gfortran... no&lt;br&gt;checking for g95... no&lt;br&gt;checking for xlf95... no&lt;br&gt;checking for f95... no&lt;br&gt;checking for fort... no&lt;br&gt;checking for ifort... no&lt;br&gt;checking for ifc... no&lt;br&gt;checking for efc... no&lt;br&gt;checking for pgf95... no&lt;br&gt;checking for lf95... no&lt;br&gt;checking for ftn... no&lt;br&gt;checking whether we are using the GNU Fortran 77 compiler... no&lt;br&gt;checking whether&amp;nbsp; accepts -g... no&lt;br&gt;checking the maximum length
 of command line arguments... 32768&lt;br&gt;checking command to parse /usr/bin/nm -B output from gcc object... ok&lt;br&gt;checking for objdir... .libs&lt;br&gt;checking for ar... ar&lt;br&gt;checking for ranlib... ranlib&lt;br&gt;checking for strip... strip&lt;br&gt;checking if gcc supports -fno-rtti -fno-exceptions... no&lt;br&gt;checking for gcc option to produce PIC... -fPIC&lt;br&gt;checking if gcc PIC flag -fPIC works... yes&lt;br&gt;checking if gcc static flag -static works... yes&lt;br&gt;checking if gcc supports -c -o file.o... yes&lt;br&gt;checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes&lt;br&gt;checking whether -lc should be explicitly linked in... no&lt;br&gt;checking dynamic linker characteristics... GNU/Linux ld.so&lt;br&gt;checking how to hardcode library paths into programs... immediate&lt;br&gt;checking whether stripping libraries is possible... yes&lt;br&gt;checking if libtool supports shared libraries... yes&lt;br&gt;checking whether to build shared libraries... yes&lt;br&gt;checking whether to build static
 libraries... yes&lt;br&gt;configure: creating libtool&lt;br&gt;appending configuration tag &quot;CXX&quot; to libtool&lt;br&gt;checking for ld used by g++... /usr/bin/ld&lt;br&gt;checking if the linker (/usr/bin/ld) is GNU ld... yes&lt;br&gt;checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes&lt;br&gt;checking for g++ option to produce PIC... -fPIC&lt;br&gt;checking if g++ PIC flag -fPIC works... yes&lt;br&gt;checking if g++ static flag -static works... yes&lt;br&gt;checking if g++ supports -c -o file.o... yes&lt;br&gt;checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes&lt;br&gt;checking dynamic linker characteristics... GNU/Linux ld.so&lt;br&gt;checking how to hardcode library paths into programs... immediate&lt;br&gt;appending configuration tag &quot;F77&quot; to libtool&lt;br&gt;checking for doxygen... /bin/echo&lt;br&gt;checking for gethostbyaddr in -lnsl... yes&lt;br&gt;checking sys/time.h usability... yes&lt;br&gt;checking sys/time.h presence... yes&lt;br&gt;checking for sys/time.h... yes&lt;br&gt;checking sys/utsname.h
 usability... yes&lt;br&gt;checking sys/utsname.h presence... yes&lt;br&gt;checking for sys/utsname.h... yes&lt;br&gt;checking whether the C++ compiler (g++) is aCC... no&lt;br&gt;checking whether the compiler implements namespaces... yes&lt;br&gt;checking whether the compiler supports Standard Template Library... yes&lt;br&gt;checking maximum C++ compiler warning level... -Wall -W -pedantic&lt;br&gt;checking for gettimeofday... yes&lt;br&gt;checking for uname... yes&lt;br&gt;checking whether to build the cgicc demos... yes&lt;br&gt;checking whether to build the cgicc fcgi demos... no&lt;br&gt;configure: creating ./config.status&lt;br&gt;config.status: creating demo/Makefile&lt;br&gt;config.status: creating contrib/Makefile&lt;br&gt;config.status: creating Makefile&lt;br&gt;config.status: creating cgicc/Makefile&lt;br&gt;config.status: creating cgicc/CgiDefs.h&lt;br&gt;config.status: creating support/Makefile&lt;br&gt;config.status: creating support/cgicc-config&lt;br&gt;config.status: creating doc/Makefile&lt;br&gt;config.status: creating doc/Doxyfile&lt;br&gt;config.status:
 creating cgicc/config.h&lt;br&gt;config.status: executing depfiles commands&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;

      &lt;/body&gt;&lt;/html&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;help-cgicc mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19133935&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;help-cgicc@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/help-cgicc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/help-cgicc&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/cgicc---General-f1171.html&quot; embed=&quot;fixTarget[1171]&quot; target=&quot;_top&quot; &gt;cgicc - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/3-2-7-compilation-error-tp19133935p19133935.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-19130852</id>
	<title>Re: Re: help-cgicc Digest, Vol 45, Issue 1</title>
	<published>2008-08-24T07:00:31Z</published>
	<updated>2008-08-24T07:00:31Z</updated>
	<author>
		<name>Alexander J. Oss</name>
	</author>
	<content type="html">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0 Transitional//EN&quot;&gt;
&lt;HTML&gt;&lt;HEAD&gt;
&lt;META http-equiv=Content-Type content=&quot;text/html; charset=iso-8859-1&quot;&gt;
&lt;META content=&quot;MSHTML 6.00.6000.16705&quot; name=GENERATOR&gt;

&lt;/HEAD&gt;
&lt;BODY bgColor=#ffffff&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;That's funny because it's true.&amp;nbsp; I used cgicc 
several years ago to create a web app, and &quot;rolled my own&quot; template parsing 
functions, starting with the detection of HTML comments like 
&quot;&amp;lt;!--FN=theFunctionToCall--&amp;gt;&quot;.&amp;nbsp; Of course, then you need to map that 
function name to the actual C++ function.&amp;nbsp; But dang it was 
speedy.&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;Thanks for the note on VBMcgi.&amp;nbsp; 
Bookmarked.&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV style=&quot;FONT: 10pt arial&quot;&gt;----- Original Message ----- 
&lt;DIV style=&quot;BACKGROUND: #e4e4e4; font-color: black&quot;&gt;&lt;B&gt;From:&lt;/B&gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19130852&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jeff_j_dunlap@...&lt;/a&gt; &lt;/DIV&gt;
&lt;DIV&gt;&lt;B&gt;To:&lt;/B&gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19130852&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;help-cgicc@...&lt;/a&gt; &lt;/DIV&gt;
&lt;DIV&gt;&lt;B&gt;Sent:&lt;/B&gt; Friday, August 22, 2008 6:42 PM&lt;/DIV&gt;
&lt;DIV&gt;&lt;B&gt;Subject:&lt;/B&gt; [help-cgicc] Re: help-cgicc Digest, Vol 45, Issue 
1&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR&gt;&lt;/DIV&gt;
&lt;TABLE cellSpacing=0 cellPadding=0 border=0&gt;
  &lt;TBODY&gt;
  &lt;TR&gt;
    &lt;TD vAlign=top&gt;Hi Jay,&lt;BR&gt;&lt;BR&gt;I had played around with cgicc last year but 
      did not like it because personally, I don't like to mix my C++ code with 
      html.&amp;nbsp; I ended up creating one application in VBMcgi (vbmcgi.org) 
      which is better in my opinion for creating web applications.&amp;nbsp; VBMcgi 
      uses a template type of system which is much better since all your html is 
      contained in a template.&lt;BR&gt;&lt;BR&gt;In the end, I ended up using Microsoft ATL 
      Server although I like the VBMcgi concept much more.&lt;BR&gt;&lt;BR&gt;If you have 
      time, take a look at VBMcgi and let me know what you think.&lt;BR&gt;&lt;BR&gt;Here is 
      an application that I wrote in Microsoft ATL 
      Server:&lt;BR&gt;http://app.directcorrespondentlender.com/&lt;BR&gt;&lt;BR&gt;This 
      application is a dll that loads once on IIS, then waits for 
      requests.&amp;nbsp; It is extremely efficient since it does not fire up an exe 
      for each request (I know that with fastcgi you can achieve 
      similar).&lt;BR&gt;&lt;BR&gt;Anyway, I wish more people did web development in 
      C++.&amp;nbsp; I do maintenance on PHP and Perl applications and you can see 
      the load on the server that they cause.&amp;nbsp; C++ causes hardly any 
      noticable load at all which in my opinion is awsome!&amp;nbsp; &lt;BR&gt;&lt;BR&gt;--- On 
      &lt;B&gt;Fri, 8/22/08, &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19130852&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;help-cgicc-request@...&lt;/a&gt; 
      &lt;I&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19130852&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;help-cgicc-request@...&lt;/a&gt;&amp;gt;&lt;/I&gt;&lt;/B&gt; wrote:&lt;BR&gt;
      &lt;BLOCKQUOTE style=&quot;PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: rgb(16,16,255) 2px solid&quot;&gt;From: 
        &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19130852&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;help-cgicc-request@...&lt;/a&gt; 
        &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19130852&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;help-cgicc-request@...&lt;/a&gt;&amp;gt;&lt;BR&gt;Subject: help-cgicc Digest, Vol 
        45, Issue 1&lt;BR&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19130852&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;help-cgicc@...&lt;/a&gt;&lt;BR&gt;Date: Friday, August 22, 2008, 
        9:00 AM&lt;BR&gt;&lt;BR&gt;&lt;PRE&gt;Send help-cgicc mailing list submissions to&lt;BR&gt;	&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19130852&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;help-cgicc@...&lt;/a&gt;&lt;BR&gt;&lt;BR&gt;To subscribe or unsubscribe via the World Wide Web, visit&lt;BR&gt;	http://lists.gnu.org/mailman/listinfo/help-cgicc&lt;BR&gt;or, via email, send a message with subject or body 'help' to&lt;BR&gt;
	&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19130852&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;help-cgicc-request@...&lt;/a&gt;&lt;BR&gt;&lt;BR&gt;You can reach the person managing the list at&lt;BR&gt;	&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19130852&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;help-cgicc-owner@...&lt;/a&gt;&lt;BR&gt;&lt;BR&gt;When replying, please edit your Subject line so it is more specific&lt;BR&gt;than &quot;Re: Contents of help-cgicc digest...&quot;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;Today's Topics:&lt;BR&gt;&lt;BR&gt;   1. debugging suggestions (Jay Sprenkle)&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;----------------------------------------------------------------------&lt;BR&gt;&lt;BR&gt;Message: 1&lt;BR&gt;Date: Fri, 22 Aug 2008 08:09:30 -0500&lt;BR&gt;From: &quot;Jay Sprenkle&quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19130852&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jsprenkle@...&lt;/a&gt;&amp;gt;&lt;BR&gt;Subject: [help-cgicc] debugging suggestions&lt;BR&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19130852&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;help-cgicc@...&lt;/a&gt;&lt;BR&gt;Message-ID:&lt;BR&gt;	&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19130852&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;1b5f39a10808220609ga37af1t40284dfac2650bc3@...&lt;/a&gt;&amp;gt;&lt;BR&gt;Content-Type: text/plain; charset=ISO-8859-1&lt;BR&gt;&lt;BR&gt;Good morning all,&lt;BR&gt;I'm developing a cgicc fastcgi application. I can serve regular html&lt;BR&gt;pages just fine but when I try to do AJAX stuff it blows chunks&lt;BR&gt;(that's a technical term). I'm using IIS with the fastcgi dll for&lt;BR&gt;testing. My code is
 simple. I create a new httpresponse header and&lt;BR&gt;populate it with '204' and 'No Content'. I send it and a&lt;BR&gt;text/plain&lt;BR&gt;header. It looks like it matches the http 1.0&lt;BR&gt;spec but I keep getting 500 errors from IIS. Any suggestions?&lt;BR&gt;&lt;BR&gt;-- &lt;BR&gt;--&lt;BR&gt;The PixAddixImage Collector suite:&lt;BR&gt;http://groups-beta.google.com/group/pixaddix&lt;BR&gt;&lt;BR&gt;SqliteImporter and SqliteReplicator: Command line utilities for Sqlite&lt;BR&gt;http://www.reddawn.net/~jsprenkl/Sqlite&lt;BR&gt;&lt;BR&gt;Cthulhu Bucks!&lt;BR&gt;http://www.cthulhubucks.com&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;------------------------------&lt;BR&gt;&lt;BR&gt;_______________________________________________&lt;BR&gt;help-cgicc mailing list&lt;BR&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19130852&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;help-cgicc@...&lt;/a&gt;&lt;BR&gt;http://lists.gnu.org/mailman/listinfo/help-cgicc&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;End of help-cgicc Digest, Vol 45, Issue 1&lt;BR&gt;*****************************************&lt;BR&gt;&lt;/PRE&gt;&lt;/BLOCKQUOTE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR&gt;
&lt;P&gt;
&lt;HR&gt;

&lt;P&gt;&lt;/P&gt;_______________________________________________&lt;BR&gt;help-cgicc mailing 
list&lt;BR&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19130852&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;help-cgicc@...&lt;/a&gt;&lt;BR&gt;http://lists.gnu.org/mailman/listinfo/help-cgicc&lt;BR&gt;&lt;/BODY&gt;&lt;/HTML&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;help-cgicc mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19130852&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;help-cgicc@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/help-cgicc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/help-cgicc&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/cgicc---General-f1171.html&quot; embed=&quot;fixTarget[1171]&quot; target=&quot;_top&quot; &gt;cgicc - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-help-cgicc-Digest%2C-Vol-45%2C-Issue-1-tp19116643p19130852.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-19121047</id>
	<title>Re[2]: debugging suggestions</title>
	<published>2008-08-23T05:14:27Z</published>
	<updated>2008-08-23T05:14:27Z</updated>
	<author>
		<name>Igor-7</name>
	</author>
	<content type="html">Hello Jay,
&lt;br&gt;&lt;br&gt;Saturday, August 23, 2008, 3:18:06 AM, you wrote:
&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;* you're actually sending HTTP response in AJAX mode to cout
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;* there is no other text that has been sent to cout before you
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;sent HTTP header
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;* your streams are rerouted to FastCGI handler
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;* fastcgi.dll is in path and could be loaded by your fcgi app at
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;runtime
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;* cgicc.dll is in path and could be loaded by your fcgi app at
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;runtime
&lt;br&gt;&lt;br&gt;JS&amp;gt; The only time I get an error seems to be when I include a response
&lt;br&gt;JS&amp;gt; header. By that I mean:
&lt;br&gt;&lt;br&gt;JS&amp;gt; this does NOT work (for any content type I tried)
&lt;br&gt;JS&amp;gt; HTTP/1.0 200 OK
&lt;br&gt;JS&amp;gt; Content-Type: text/html
&lt;br&gt;JS&amp;gt; ..snip..
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; virtual void render(std::ostream&amp; out) const;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; unless you're wrong in passing standard (not fcgi) stream into this
&lt;br&gt;&amp;nbsp; &amp;nbsp; function you might check out that the reason (OK) is set and that
&lt;br&gt;&amp;nbsp; &amp;nbsp; you're sending HTTP/1.1 not HTTP/1.0, as far as I remember ISS
&lt;br&gt;&amp;nbsp; &amp;nbsp; doesn't like 1.0 in protocol version. (it doesn't support it, just
&lt;br&gt;&amp;nbsp; &amp;nbsp; a guess)
&lt;br&gt;&lt;br&gt;JS&amp;gt; This does work:
&lt;br&gt;JS&amp;gt; Content-Type: text/html
&lt;br&gt;JS&amp;gt; ..snip..
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; It might be because you do not specify protocol version and by
&lt;br&gt;&amp;nbsp; &amp;nbsp; default it is HTTP/1.1
&lt;br&gt;&lt;br&gt;JS&amp;gt; A bit of googling turned up multiple complaints about IIS 5.x
&lt;br&gt;JS&amp;gt; not being able to parse http headers that include the response
&lt;br&gt;JS&amp;gt; code.
&lt;br&gt;&lt;br&gt;JS&amp;gt; How do you communicate the http response code to the web
&lt;br&gt;JS&amp;gt; server using cgicc if not through header text?
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; You might set it via HTTP header or via configs of HTTP server modules.
&lt;br&gt;&amp;nbsp; &amp;nbsp; The most common way is to set it via HTTP header (what you're
&lt;br&gt;&amp;nbsp; &amp;nbsp; trying to do)
&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;* there is such a remarkable thing under windows|Visual Studio as
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;DebugBreak() - use it
&lt;br&gt;&lt;br&gt;JS&amp;gt; I'll have to look that up. I assume that's something to cause an
&lt;br&gt;JS&amp;gt; interactive debugging breakpoint? How do you use a break point for a process that times out while
&lt;br&gt;JS&amp;gt; you're stepping through it and is started by the web server not your debugger?
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; When you use it the question will explain itself. DebugBreak() is a
&lt;br&gt;&amp;nbsp; &amp;nbsp; way how the services are debugged, a very useful, powerful, easy
&lt;br&gt;&amp;nbsp; &amp;nbsp; to use way etc.
&lt;br&gt;&lt;br&gt;JS&amp;gt; Never learned about it in the first place... Something else to google.
&lt;br&gt;&lt;br&gt;&amp;nbsp; while(FCGX_Accept_r(&amp;request) == 0) {
&lt;br&gt;&amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; FastCGI is a kind of design strategy, contrary to CGI it turns your app
&lt;br&gt;&amp;nbsp; into a daemon/service. Depending on experience you might benefit a lot
&lt;br&gt;&amp;nbsp; from that. But remember - your CGI app is no longer one timer, it will
&lt;br&gt;&amp;nbsp; last as a service|daemon therefore a novice will have to fight for
&lt;br&gt;&amp;nbsp; some time with possible variable stack|memory leaks.
&lt;br&gt;&lt;br&gt;&amp;nbsp; There is a similar native technology for IIS that is called ISAPI. I'm
&lt;br&gt;&amp;nbsp; not sure weather ISAPI has a built in load balancer or how ISAPI is
&lt;br&gt;&amp;nbsp; synchronizing the threads.
&lt;br&gt;&amp;nbsp; 
&lt;br&gt;--
&lt;br&gt;&lt;br&gt;Best regards,
&lt;br&gt;&amp;nbsp;Igor &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19121047&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sprog@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;help-cgicc mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19121047&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;help-cgicc@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/help-cgicc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/help-cgicc&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/cgicc---General-f1171.html&quot; embed=&quot;fixTarget[1171]&quot; target=&quot;_top&quot; &gt;cgicc - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/debugging-suggestions-tp19106953p19121047.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-19117509</id>
	<title>Re: debugging suggestions</title>
	<published>2008-08-22T17:36:47Z</published>
	<updated>2008-08-22T17:36:47Z</updated>
	<author>
		<name>Jay Sprenkle</name>
	</author>
	<content type="html">On Fri, Aug 22, 2008 at 7:16 PM, Allan Wind
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19117509&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;allan_wind@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; If you used fastcgi's cgi compatibility layer, then try complete the
&lt;br&gt;&amp;gt; script as CGI and run it by hand. &amp;nbsp;Compare output with working script.
&lt;br&gt;&lt;br&gt;It's written as a fastcgi program, so I didn't use the compatibility layer.
&lt;br&gt;I'm thinking the problem is IIS 5.x just won't do that from what I'm
&lt;br&gt;reading about it.
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;help-cgicc mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19117509&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;help-cgicc@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/help-cgicc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/help-cgicc&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/cgicc---General-f1171.html&quot; embed=&quot;fixTarget[1171]&quot; target=&quot;_top&quot; &gt;cgicc - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/debugging-suggestions-tp19106953p19117509.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-19117412</id>
	<title>Re: debugging suggestions</title>
	<published>2008-08-22T17:19:19Z</published>
	<updated>2008-08-22T17:19:19Z</updated>
	<author>
		<name>Allan Wind</name>
	</author>
	<content type="html">On 2008-08-22T20:16:20, Allan Wind wrote:
&lt;br&gt;&amp;gt; If you used fastcgi's cgi compatibility layer, then try complete the 
&lt;br&gt;&amp;gt; script as CGI and run it by hand. &amp;nbsp;Compare output with working script.
&lt;br&gt;&lt;br&gt;s/complete/compile/
&lt;br&gt;&lt;br&gt;&lt;br&gt;/Allan
&lt;br&gt;-- 
&lt;br&gt;Allan Wind
&lt;br&gt;Life Integrity, LLC
&lt;br&gt;&lt;a href=&quot;http://lifeintegrity.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lifeintegrity.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;help-cgicc mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19117412&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;help-cgicc@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/help-cgicc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/help-cgicc&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/cgicc---General-f1171.html&quot; embed=&quot;fixTarget[1171]&quot; target=&quot;_top&quot; &gt;cgicc - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/debugging-suggestions-tp19106953p19117412.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-19117366</id>
	<title>Re: debugging suggestions</title>
	<published>2008-08-22T17:16:20Z</published>
	<updated>2008-08-22T17:16:20Z</updated>
	<author>
		<name>Allan Wind</name>
	</author>
	<content type="html">On 2008-08-22T18:06:24, Jay Sprenkle wrote:
&lt;br&gt;&amp;gt; On Fri, Aug 22, 2008 at 1:59 PM, Allan Wind
&lt;br&gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19117366&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;allan_wind@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; You are giving enough context for anyone to help you.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I believe you left out 'not'?
&lt;br&gt;&lt;br&gt;Indeed.
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;gt; If you have something working A, and something that is not working B,
&lt;br&gt;&amp;gt; &amp;gt; one basic troubleshooting technique is to iteratively change the former
&lt;br&gt;&amp;gt; &amp;gt; into the latter. &amp;nbsp;Test after each change to narrow down what is
&lt;br&gt;&amp;gt; &amp;gt; breaking. &amp;nbsp;I have not used IIS, but with Apache I would look in the
&lt;br&gt;&amp;gt; &amp;gt; errors logs so what is going on.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The logging for IIS seems to be pretty non existent. I was unable to find
&lt;br&gt;&amp;gt; anything in the error logs.
&lt;br&gt;&lt;br&gt;If you used fastcgi's cgi compatibility layer, then try complete the 
&lt;br&gt;script as CGI and run it by hand. &amp;nbsp;Compare output with working script.
&lt;br&gt;&lt;br&gt;&lt;br&gt;/Allan
&lt;br&gt;-- 
&lt;br&gt;Allan Wind
&lt;br&gt;Life Integrity, LLC
&lt;br&gt;&lt;a href=&quot;http://lifeintegrity.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lifeintegrity.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;help-cgicc mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19117366&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;help-cgicc@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/help-cgicc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/help-cgicc&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/cgicc---General-f1171.html&quot; embed=&quot;fixTarget[1171]&quot; target=&quot;_top&quot; &gt;cgicc - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/debugging-suggestions-tp19106953p19117366.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-19116884</id>
	<title>Re: debugging suggestions</title>
	<published>2008-08-22T16:06:24Z</published>
	<updated>2008-08-22T16:06:24Z</updated>
	<author>
		<name>Jay Sprenkle</name>
	</author>
	<content type="html">On Fri, Aug 22, 2008 at 1:59 PM, Allan Wind
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19116884&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;allan_wind@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; You are giving enough context for anyone to help you.
&lt;br&gt;&lt;br&gt;I believe you left out 'not'?
&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If you have something working A, and something that is not working B,
&lt;br&gt;&amp;gt; one basic troubleshooting technique is to iteratively change the former
&lt;br&gt;&amp;gt; into the latter. &amp;nbsp;Test after each change to narrow down what is
&lt;br&gt;&amp;gt; breaking. &amp;nbsp;I have not used IIS, but with Apache I would look in the
&lt;br&gt;&amp;gt; errors logs so what is going on.
&lt;br&gt;&lt;br&gt;The logging for IIS seems to be pretty non existent. I was unable to find
&lt;br&gt;anything in the error logs.
&lt;br&gt;&lt;br&gt;Thanks for trying to help though.
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;help-cgicc mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19116884&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;help-cgicc@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/help-cgicc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/help-cgicc&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/cgicc---General-f1171.html&quot; embed=&quot;fixTarget[1171]&quot; target=&quot;_top&quot; &gt;cgicc - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/debugging-suggestions-tp19106953p19116884.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-19116643</id>
	<title>Re: help-cgicc Digest, Vol 45, Issue 1</title>
	<published>2008-08-22T15:42:39Z</published>
	<updated>2008-08-22T15:42:39Z</updated>
	<author>
		<name>Jeff Dunlap</name>
	</author>
	<content type="html">&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot;&gt;&lt;tr&gt;&lt;td valign=&quot;top&quot; style=&quot;font: inherit;&quot;&gt;Hi Jay,&lt;br&gt;&lt;br&gt;I had played around with cgicc last year but did not like it because personally, I don't like to mix my C++ code with html.&amp;nbsp; I ended up creating one application in VBMcgi (vbmcgi.org) which is better in my opinion for creating web applications.&amp;nbsp; VBMcgi uses a template type of system which is much better since all your html is contained in a template.&lt;br&gt;&lt;br&gt;In the end, I ended up using Microsoft ATL Server although I like the VBMcgi concept much more.&lt;br&gt;&lt;br&gt;If you have time, take a look at VBMcgi and let me know what you think.&lt;br&gt;&lt;br&gt;Here is an application that I wrote in Microsoft ATL Server:&lt;br&gt;http://app.directcorrespondentlender.com/&lt;br&gt;&lt;br&gt;This application is a dll that loads once on IIS, then waits for requests.&amp;nbsp; It is extremely efficient since it does not fire up an exe for each request (I know that with fastcgi you can
 achieve similar).&lt;br&gt;&lt;br&gt;Anyway, I wish more people did web development in C++.&amp;nbsp; I do maintenance on PHP and Perl applications and you can see the load on the server that they cause.&amp;nbsp; C++ causes hardly any noticable load at all which in my opinion is awsome!&amp;nbsp; &lt;br&gt;&lt;br&gt;--- On &lt;b&gt;Fri, 8/22/08, &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19116643&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;help-cgicc-request@...&lt;/a&gt; &lt;i&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19116643&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;help-cgicc-request@...&lt;/a&gt;&amp;gt;&lt;/i&gt;&lt;/b&gt; wrote:&lt;br&gt;&lt;blockquote style=&quot;border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;&quot;&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19116643&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;help-cgicc-request@...&lt;/a&gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19116643&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;help-cgicc-request@...&lt;/a&gt;&amp;gt;&lt;br&gt;Subject: help-cgicc Digest, Vol 45, Issue 1&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19116643&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;help-cgicc@...&lt;/a&gt;&lt;br&gt;Date: Friday, August 22, 2008, 9:00 AM&lt;br&gt;&lt;br&gt;&lt;pre&gt;Send help-cgicc mailing list submissions to&lt;br&gt;	&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19116643&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;help-cgicc@...&lt;/a&gt;&lt;br&gt;&lt;br&gt;To subscribe or unsubscribe via the World Wide Web, visit&lt;br&gt;	http://lists.gnu.org/mailman/listinfo/help-cgicc&lt;br&gt;or, via email, send a message with subject or body 'help' to&lt;br&gt;
	&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19116643&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;help-cgicc-request@...&lt;/a&gt;&lt;br&gt;&lt;br&gt;You can reach the person managing the list at&lt;br&gt;	&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19116643&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;help-cgicc-owner@...&lt;/a&gt;&lt;br&gt;&lt;br&gt;When replying, please edit your Subject line so it is more specific&lt;br&gt;than &quot;Re: Contents of help-cgicc digest...&quot;&lt;br&gt;&lt;br&gt;&lt;br&gt;Today's Topics:&lt;br&gt;&lt;br&gt;   1. debugging suggestions (Jay Sprenkle)&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------&lt;br&gt;&lt;br&gt;Message: 1&lt;br&gt;Date: Fri, 22 Aug 2008 08:09:30 -0500&lt;br&gt;From: &quot;Jay Sprenkle&quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19116643&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jsprenkle@...&lt;/a&gt;&amp;gt;&lt;br&gt;Subject: [help-cgicc] debugging suggestions&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19116643&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;help-cgicc@...&lt;/a&gt;&lt;br&gt;Message-ID:&lt;br&gt;	&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19116643&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;1b5f39a10808220609ga37af1t40284dfac2650bc3@...&lt;/a&gt;&amp;gt;&lt;br&gt;Content-Type: text/plain; charset=ISO-8859-1&lt;br&gt;&lt;br&gt;Good morning all,&lt;br&gt;I'm developing a cgicc fastcgi application. I can serve regular html&lt;br&gt;pages just fine but when I try to do AJAX stuff it blows chunks&lt;br&gt;(that's a technical term). I'm using IIS with the fastcgi dll for&lt;br&gt;testing. My code is
 simple. I create a new httpresponse header and&lt;br&gt;populate it with '204' and 'No Content'. I send it and a&lt;br&gt;text/plain&lt;br&gt;header. It looks like it matches the http 1.0&lt;br&gt;spec but I keep getting 500 errors from IIS. Any suggestions?&lt;br&gt;&lt;br&gt;-- &lt;br&gt;--&lt;br&gt;The PixAddixImage Collector suite:&lt;br&gt;http://groups-beta.google.com/group/pixaddix&lt;br&gt;&lt;br&gt;SqliteImporter and SqliteReplicator: Command line utilities for Sqlite&lt;br&gt;http://www.reddawn.net/~jsprenkl/Sqlite&lt;br&gt;&lt;br&gt;Cthulhu Bucks!&lt;br&gt;http://www.cthulhubucks.com&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------&lt;br&gt;&lt;br&gt;_______________________________________________&lt;br&gt;help-cgicc mailing list&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19116643&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;help-cgicc@...&lt;/a&gt;&lt;br&gt;http://lists.gnu.org/mailman/listinfo/help-cgicc&lt;br&gt;&lt;br&gt;&lt;br&gt;End of help-cgicc Digest, Vol 45, Issue 1&lt;br&gt;*****************************************&lt;br&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br&gt;



      &lt;br /&gt;_______________________________________________
&lt;br&gt;help-cgicc mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19116643&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;help-cgicc@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/help-cgicc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/help-cgicc&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/cgicc---General-f1171.html&quot; embed=&quot;fixTarget[1171]&quot; target=&quot;_top&quot; &gt;cgicc - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-help-cgicc-Digest%2C-Vol-45%2C-Issue-1-tp19116643p19116643.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-19114610</id>
	<title>Re: debugging suggestions</title>
	<published>2008-08-22T13:01:22Z</published>
	<updated>2008-08-22T13:01:22Z</updated>
	<author>
		<name>Igor-7</name>
	</author>
	<content type="html">Hello Jay,
&lt;br&gt;&lt;br&gt;Friday, August 22, 2008, 5:09:30 PM, you wrote:
&lt;br&gt;&lt;br&gt;JS&amp;gt; I'm developing a cgicc fastcgi application. I can serve regular html
&lt;br&gt;JS&amp;gt; pages just fine but when I try to do AJAX stuff it blows chunks
&lt;br&gt;JS&amp;gt; (that's a technical term). I'm using IIS with the fastcgi dll for
&lt;br&gt;JS&amp;gt; testing. My code is simple. I create a new httpresponse header and
&lt;br&gt;JS&amp;gt; populate it with '204' and 'No Content'. I send it and a text/plain
&lt;br&gt;JS&amp;gt; header. It looks like it matches the http 1.0
&lt;br&gt;JS&amp;gt; spec but I keep getting 500 errors from IIS.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; check out:
&lt;br&gt;&amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; * IIS logs
&lt;br&gt;&amp;nbsp; &amp;nbsp; * you're actually sending HTTP response in AJAX mode to cout
&lt;br&gt;&amp;nbsp; &amp;nbsp; * there is no other text that has been sent to cout before you
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; sent HTTP header
&lt;br&gt;&amp;nbsp; &amp;nbsp; * your streams are rerouted to FastCGI handler
&lt;br&gt;&amp;nbsp; &amp;nbsp; * fastcgi.dll is in path and could be loaded by your fcgi app at
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; runtime
&lt;br&gt;&amp;nbsp; &amp;nbsp; * cgicc.dll is in path and could be loaded by your fcgi app at
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; runtime
&lt;br&gt;&amp;nbsp; &amp;nbsp; * you have the same threading model for fastcgi.dll, cgicc.dll and
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; your app, it should be Multithreaded
&lt;br&gt;&amp;nbsp; &amp;nbsp; * there is such a remarkable thing under windows|Visual Studio as
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; DebugBreak() - use it
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; well if everything fails then you might have forgotten about fcgi
&lt;br&gt;&amp;nbsp; &amp;nbsp; loop
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Best regards,
&lt;br&gt;&amp;nbsp;Igor &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19114610&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sprog@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;help-cgicc mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19114610&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;help-cgicc@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/help-cgicc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/help-cgicc&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/cgicc---General-f1171.html&quot; embed=&quot;fixTarget[1171]&quot; target=&quot;_top&quot; &gt;cgicc - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/debugging-suggestions-tp19106953p19114610.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-19113626</id>
	<title>Re: debugging suggestions</title>
	<published>2008-08-22T11:59:19Z</published>
	<updated>2008-08-22T11:59:19Z</updated>
	<author>
		<name>Allan Wind</name>
	</author>
	<content type="html">On 2008-08-22T08:09:30, Jay Sprenkle wrote:
&lt;br&gt;&amp;gt; I'm developing a cgicc fastcgi application. I can serve regular html
&lt;br&gt;&amp;gt; pages just fine but when I try to do AJAX stuff it blows chunks
&lt;br&gt;&amp;gt; (that's a technical term). I'm using IIS with the fastcgi dll for
&lt;br&gt;&amp;gt; testing. My code is simple. I create a new httpresponse header and
&lt;br&gt;&amp;gt; populate it with '204' and 'No Content'. I send it and a text/plain
&lt;br&gt;&amp;gt; header. It looks like it matches the http 1.0
&lt;br&gt;&amp;gt; spec but I keep getting 500 errors from IIS. Any suggestions?
&lt;br&gt;&lt;br&gt;You are giving enough context for anyone to help you.
&lt;br&gt;&lt;br&gt;If you have something working A, and something that is not working B, 
&lt;br&gt;one basic troubleshooting technique is to iteratively change the former 
&lt;br&gt;into the latter. &amp;nbsp;Test after each change to narrow down what is 
&lt;br&gt;breaking. &amp;nbsp;I have not used IIS, but with Apache I would look in the 
&lt;br&gt;errors logs so what is going on.
&lt;br&gt;&lt;br&gt;&lt;br&gt;/Allan
&lt;br&gt;-- 
&lt;br&gt;Allan Wind
&lt;br&gt;Life Integrity, LLC
&lt;br&gt;&lt;a href=&quot;http://lifeintegrity.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lifeintegrity.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;help-cgicc mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19113626&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;help-cgicc@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/help-cgicc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/help-cgicc&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/cgicc---General-f1171.html&quot; embed=&quot;fixTarget[1171]&quot; target=&quot;_top&quot; &gt;cgicc - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/debugging-suggestions-tp19106953p19113626.html" />
</entry>

</feed>
