Hi Sara,

> -----Original Message-----
> From: Anatol Belski [mailto:weltl...@outlook.de] On Behalf Of Anatol Belski
> Sent: Saturday, April 22, 2017 12:41 PM
> To: Sara Golemon <poll...@php.net>; PHP internals <internals@lists.php.net>
> Subject: RE: [PHP-DEV] On malformed transport strings
> 
> >
> > I'm inclined to revert to prior "ignore garbage" behavior on the 7.0
> > and 7.1 branches to avoid BC break trauma (though I do think raising a
> > warning is advised).  What's uncertain in my mind is whether or not we
> > take a hard line on "Use the API as documented" for 7.2 or if some
> > other middle ground is appropriate.  Particularly given the use case
> > of named persistent transports.  The right way to do that would be to
> > have a new API for named transports, possibly just as a context option.
> >
> I'd be suggesting this as well. Either we could make this part only backward
> compatible, as suggested in your follow up patch, or one could check whether a
> solution were possible to fix the initial fsockopen() issue without affecting 
> the ip
> parsing parts globally. Depends probably on how sensible the work amount
> would be. Please be aware, that an action should be taken next days before
> Tuesday, so then we can ask for tests on the RCs. And otherwise, an official 
> way
> closing the actual undocumented gap could be suggested for 7.2.
> 
I've applied the patch you've suggested in bug #74429, so it's going to be 
included in RCs. Given the initial security issue is not impacted, BC can be 
kept.

Thanks

Anatol

Reply via email to