Re: Bug id #11998 - source code patch - Dont Use Previous (fwd)

From: Date: Fri, 21 Sep 2001 16:32:51 +0000
Subject: Re: Bug id #11998 - source code patch - Dont Use Previous (fwd)
References: 1 2  Groups: php.dev 
Request: Send a blank email to php-dev+get-66294@lists.php.net to get a copy of this message
currently i am rewriting the nl2br stuff. two reasons: 1. current ver does not handle nicely text with mixed dos/unix/mac line endings 2. using generic str_replace for exactly 1 or 2 chars is really slower (IMHO this is used too often to pay the 200-500 bytes code overhead) when it is stable, i'll post a patch b. ----- Original Message ----- From: "Andi Gutmans" <andi@zend.com> To: "Boian Bonev" <boian@bonev.com>; <php-dev@lists.php.net> Cc: "Sascha Schumann" <sascha@schumann.cx> Sent: Friday, September 21, 2001 7:13 PM Subject: Re: [PHP-DEV] Bug id #11998 - source code patch - Dont Use Previous (fwd) > Seems like boyer_str_to_str() is buggy. If I change it to php_str_to_str() > it seems to work. > I think Sascha added this function but I might be wrong. > > Andi > > At 06:46 PM 9/21/2001 +0300, Boian Bonev wrote: > >please check bug id 13385, i hope that this is my mistake or inappropriate > >build, but if i am not wrong, it is a serious thing... > > > >in short <? echo nl2br("asd\n\ndsa\r\rqwe\r\n\newq\n\r\r") ?> hangs with > >latest cvs. > > > >b. > > > >----- Original Message ----- > >From: "Andi Gutmans" <andi@zend.com> > >To: <php-dev@lists.php.net> > >Sent: Friday, September 21, 2001 6:18 PM > >Subject: Fwd: [PHP-DEV] Bug id #11998 - source code patch - Dont Use > >Previous (fwd) > > > > > > > Guys, > > > > > > I think this is the last problem which is holding up RC3 and hopefully > >4.0.7. > > > > > > Does anyone here know the code in rfc1867? I don't know it well enough in > > > order to decide if this patch is OK or not. > > > If no one answers I'll apply it and we should as the QA guys to test file > > > uploads extensively in RC3. > > > > > > Andi > > > > > > >Date: Tue, 18 Sep 2001 17:22:41 +0200 (CEST) > > > >From: Jani Taskinen <sniper@iki.fi> > > > >Sender: <jani@zoidberg.pentap.net> > > > >To: <php-dev@lists.php.net> > > > >Subject: [PHP-DEV] Bug id #11998 - source code patch - Dont Use Previous > >(fwd) > > > > > > > > > > > >Could someone who knows the current code better > > > >check this out and apply this patch? > > > > > > > >My work for the other issues is not done yet..and it's too > > > >big of a change for this release. > > > > > > > >--Jani > > > > > > > > > > > > > > > >---------- Forwarded message ---------- > > > >Date: Tue, 18 Sep 2001 03:21:52 +0200 (MEST) > > > >From: Ralf Bolte <r.bolte@gmx.net> > > > >To: troels@php.net > > > >Cc: sniper@php.net > > > >Subject: Bug id #11998 - source code patch - Dont Use Previous > > > > > > > >Sorry Sorry Sorry, > > > > > > > >about an hour ago i send you my patch for the critical BUG with the ID > > > >11998. > > > >Unfourtunately, i sent a totally fucked up patch (file). DO NOT APPLY it. > > > >Here is the correct patch, with some additional checks and with the > > > >header end check finally working. Sorry for my mistake ;) My only apology > > > >is, that > > > >it is deep midnight here in germany *g* > > > > > > > >Yours, > > > >Ralf > > > > > > > >PS: as a side effect of my patch, the 30 files crash bug is fixed, too :) > > > > > > > > > > > >--- Weitergeleitete Nachricht / Forwarded Message --- > > > >Date: Tue, 18 Sep 2001 02:05:42 +0200 (MEST) > > > >From: Ralf Bolte <r.bolte@gmx.net> > > > >To: troels@php.net > > > >Subject: Bug id #11998 - source code patch > > > > > > > > > Hello, > > > > > > > > > > today i browsed through the php bug database on the search for > >critical > > > > > bugs. > > > > > I then saw Bug id #11998 which speaks of some bugs in rfc1867.c. Due > >to > > > > > the > > > > > fact i saw several flaws in the source code some time ago, i patched > >my > > > > > version. > > > > > I now send you my patch and the patch applied to the cvs snapshot of > > > > > today, > > > > > that fixes several bugs... > > > > > > > > > > first and foremost the "fix" that went into 4.0.6 was not only broken, > >but > > > > > also > > > > > implemented a possible NULL pointer dereference. The main problem with > > > > > that > > > > > fix > > > > > was, that it applied the "search end of headers" functionality to the > > > > > wrong > > > > > place. > > > > > The array upload was also crashable by simply using a name like > > > > > "invalid][" > > > > > as var name. > > > > > I fixed it by correcting the IF clause that decides if it is an array > > > > > upload > > > > > or not. > > > > > In fact my fix consists of several stability fixes that also make the > > > > > upload > > > > > more > > > > > robust against browsers that are not 100% rfc conform. > > > > > > > > > > Hope my patch helps you to improve php even more. I really like the > >whole > > > > > idea of > > > > > php and would be lucky if my contribution helps to make it even better > > > > > than > > > > > it already is. > > > > > > > > > > Yours, > > > > > Ralf Bolte > > > > > > > > > > -- > > > > > GMX - Die Kommunikationsplattform im Internet. > > > > > http://www.gmx.net > > > > > > > >-- > > > >GMX - Die Kommunikationsplattform im Internet. > > > >http://www.gmx.net > > > > > > > > > > > >-- > > > >PHP Development Mailing List > > > ><http://www.php.net/> > > > >To unsubscribe, e-mail: php-dev-unsubscribe@lists.php.net > > > >For additional commands, e-mail: php-dev-help@lists.php.net > > > >To contact the list administrators, e-mail: php-list-admin@lists.php.net > > > > > > > > >--------------------------------------------------------------------------- - > >---- > > > > > > > -- > > > PHP Development Mailing List > > > <http://www.php.net/> > > > To unsubscribe, e-mail: php-dev-unsubscribe@lists.php.net > > > For additional commands, e-mail: php-dev-help@lists.php.net > > > To contact the list administrators, e-mail: php-list-admin@lists.php.net > >

« previous php.dev (#66294) next »