[OpenSIPS-Users] [RFC] Deprecating mi_xmlrpc
Bogdan-Andrei Iancu
bogdan at opensips.org
Fri Mar 7 12:26:04 CET 2014
Hello all,
I would appreciate your input/opinions in the matter of deprecating the
mi_xmlrpc module in favor of mi_xmlrpc_ng + httpd modules.
Both modules offer the same functionality : XMLRPC backend for the
Management Interface (see ww.opensips.org/Documentation/Interface-MI-1-10).
The old mi_xmlrpc module use the libxmlrpc-c3 external library for the
HTTP server and XMLRPC engine. This library was a source of problems
along the years because of the difficulty in using it (threads versus
processes support) -> the user experience was horrible in trying to have
this library properly working on various OS distros.
The new mi_xmlrpc_ng module uses the httpd support from OpenSIPS and the
generic libxml library - this is a safer and more robust approach ;
users will find really easy to deploy these modules, to configure them
(not to mention flexibility when comes to setting, restricting access, etc).
So, I would suggest to terminate the mi_xmlrpc module and officially
have the mi_xmlrpc_ng module for the XMLRPC backend.
Comments, opinions are, as always, more than welcome.
References :
- mi_xmlrpc module -
http://www.opensips.org/html/docs/modules/1.10.x/mi_xmlrpc.html
- mi_xmlrpc_ng module -
http://www.opensips.org/html/docs/modules/1.10.x/mi_xmlrpc_ng.html
Regards,
--
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com
More information about the Users
mailing list