Re: XML_RPC2 Roadmap

From: Date: Wed, 24 Jun 2009 02:37:33 +0000
Subject: Re: XML_RPC2 Roadmap
References: 1  Groups: php.pear.dev 
Request: Send a blank email to pear-dev+get-52040@lists.php.net to get a copy of this message
On Tue, 2009-06-23 at 15:34 -0300, Pedro Padron wrote: > Hello! > > I am currently working on a new package (Services_Parallels_KA - to be > proposed) that uses XML_RPC2, and I have a few questions... > I've faced an issue when sending requests via SSL. By default, curl > was using SSLv2, but I needed SSLv3. > XML_RPC2 does not support specifying the curl option to set the SSL > version, so this is a feature I thought about opening a bug report and > submitting a patch. > > However, HTTP_Request2 is now available, and both Alexey Borzov and > Daniel O'Connor have already suggested it's use instead of curl. > I think that maybe a driver approach would be nice in this case, because: > > - the developer will be able to choose how the request will be made; > - more flexibility in package dependencies; > - drivers are easier to mock (#15855) > > I consider XML_RPC2 a very useful package, and I am willing to make an > effort to work on those things I've mentioned. > So here are my questions: > > - do you people think it's worth implementing drivers in this package? I don't think the XML_RPC2 package should have a driver architecture for switching the HTTP layer. HTTP_Request2 already does that. XML_RPC2 currently has a driver architecture for using the xmlrpc extension or using native PHP. I think making the native PHP version use HTTP_Request2 would be a nice improvement, but you should get approval from Sergieo before doing all the work. Cheers, Mike

« previous php.pear.dev (#52040) next »