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


_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to