🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fr.comp.lang.c
Article #165

Re: Librairie fiable pour développement de CGI en C ou C++

#165
From: James Kanze
Date: Fri, 03 May 2002 07:27
35 lines
2876 bytes
Bruno Baguette <bouchon@alussinan.org> writes:

|>  Dans le cadre de d�veloppement de CGI, je recherche une librairie
|>  C ou C++, pouvant tourner sous LINUX, qui soit suffisamment
|>  blind�e contre des probl�mes de buffer overflow lors de la lecture
|>  du QUERY_STRING.

On pourrait aider mieux si tu nous disais quel probl�me de d�passement
du buffer. Le QUERY_STRING, tu l'as soit dans la ligne de commande
(argv[]), soit dans std::cin, selon le type de requ�te. Or, dans le
premier cas, c'est au syst�me d'exploitation de g�rer la m�moire ;
quand tu arrives dans main, c'est d�j� trop tard. Et dans le deuxi�me,
std::getline sur une cha�ne (std::string) me semble tout � fait
indiquer.

|>  Vu que les principaux traitements en CGI rel�vent du traitement de
|>  chaine de caract�re, une librairie en C++ serait l'id�al pour �tre
|>  utilis�e avec des std::string ! :-)

Une biblioth�que, d'accord, mais avec quels fonctionnements ? Tu
cherches une interface C++ du genre des servlets en Java ? Ou quelque
chose d'autre ?

|>  fu2 positionn� sur fr.comp.infosystemes.www.auteurs qui me semble
|>  l'endroit le plus adapt� pour cette discussion.

�a d�pend. Pour la discussion sur le probl�me de d�bordement du
buffer, et comment le r�gler, je crois que fr.comp.lang.c++ convient
aussi.

-- 
James Kanze                                mailto:kanze@gabi-soft.de
Conseils en informatique orient�e objet/
                    Beratung in objektorientierter Datenverarbeitung
Ziegelh�ttenweg 17a, 60598 Frankfurt, Germany Tel. +49(0)179 2607481
Technical Details
Message-ID: <86elgtd739.fsf@alex.gabi-soft.de>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!195.86.7.162!newsfeed.wirehub.nl!bnewspeer00.bru.ops.eu.uu.net!bnewspost00.bru.ops.eu.uu.net!emea.uu.net!read.news.de.uu.net!not-for-mail
References: <3CD1BF16.8020001@alussinan.org>

Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII
X-Google-Thread: fdcad,3a59b778c9528e16
X-Google-Attributes: gidfdcad,public
X-Google-Thread: f9822,3a59b778c9528e16
X-Google-Attributes: gidf9822,public
X-Google-Thread: 100048,3a59b778c9528e16
X-Google-Attributes: gid100048,public
X-Google-ArrivalTime: 2002-05-03 00:13:15 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!195.86.7.162!newsfeed.wirehub.nl!bnewspeer00.bru.ops.eu.uu.net!bnewspost00.bru.ops.eu.uu.net!emea.uu.net!read.news.de.uu.net!not-for-mail
Newsgroups: fr.comp.lang.c,fr.comp.lang.c++,fr.comp.infosystemes.www.auteurs
Subject: Re: Librairie fiable pour développement de CGI en C ou C++
References: <3CD1BF16.8020001@alussinan.org>
From: James Kanze <kanze@alex.gabi-soft.de>
Date: 03 May 2002 09:27:22 +0200
Message-ID: <86elgtd739.fsf@alex.gabi-soft.de>
Organization: James Kanze
User-Agent: Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Lines: 35
NNTP-Posting-Host: pec-48.au1.f.uunet.de
X-Trace: 1020409993 read.news.de.uu.net 193 149.228.241.48
X-Complaints-To: abuse@de.uu.net