Re: What to do with ext/xmlrpc?

From: Date: Thu, 10 Jan 2019 01:18:15 +0000
Subject: Re: What to do with ext/xmlrpc?
References: 1 2  Groups: php.internals 
Request: Send a blank email to internals+get-103707@lists.php.net to get a copy of this message
Hi, On Thu, Jan 10, 2019, 1:34 AM Sara Golemon <pollita@php.net wrote: > On Wed, Jan 9, 2019 at 6:28 AM Christoph M. Becker <cmbecker69@gmx.de> > wrote: > > > The problem with ext/xmlrpc is that it relies on libxmlrpc-epi[1], which > > looks abandoned. Even worse, we're bundling a modified 0.51[2], while > > the latest version is 0.54.1[3]. This is exacerbated by the fact that > > the system library is usually build against libexpat, but the bundled > > library is likely to be build against libxml2 using our compat layer. > > > > We most recently fixed two security issues[4], but it is likely not > > clear whether these may affect latest system libraries as well, and > > there are more issues. > > > > So unless a maintainer steps forward, it might be best to deprecate > > and/or unbundle ext/xmlrpc. > > > > IMO, xmlrpc is one of those extensions which could trivially be > re-implemented as pure PHP code. It would depend on ext/dom or similar for > serde, but everything else is just business logic that can be lifted out of > the runtime and probably made WAY better. In fact, a quick google says > something in that spirit already exits: > https://packagist.org/packages/phpxmlrpc/phpxmlrpc > > I don't think we need to put energy into finding maintainers for extensions > which don't need to exist. Send it to Siberia, afaic. > > You are right. Not worth the effort. > Also Pear xmlrpx (client and server) implements both with and without ext xmlrpc support and seems to be maintained somehow (seeing commits in the last months) best, > > > -Sara >

« previous php.internals (#103707) next »