MantisBT: master cab9261d

Author Committer Branch Timestamp Parent
vboctor vboctor master 2013-10-03 10:46 master af338a4a
Affected Issues  0016444: Remove nusoap in favor of native php soap extension
Changeset

Fixes 0016444: Remove nusoap from 1.3 release

In 1.2.x releases we have deprecated the usage of nusoap in favor of using the
PHP SOAP extension due to speed, memory, and some encoding issues.
In 1.3 release, we should drop the dependency on nusoap completely.

This change includes the following:

  • Removal of the library.
  • Removed all references to it.
  • Added a check section for webservice to make sure that the extension is enabled and nusoap folder doesn't exist.
  • Added a check in mantisconnect.php to exit with an error message if the php extension doesn't exist.
add - admin/check/check_webservice_inc.php Diff File
mod - admin/check/index.php Diff File
mod - api/soap/mantisconnect.php Diff File
mod - api/soap/mc_api.php Diff File
mod - api/soap/mc_config_defaults_inc.php Diff File
mod - docbook/Admin_Guide/en-US/Configuration.xml Diff File
mod - library/README.libs Diff File
rm - library/nusoap/0001-Fix-12312-NuSOAP-web-description-XSS-vulnerability.patch Diff
rm - library/nusoap/changelog Diff
rm - library/nusoap/class.nusoap_base.php Diff
rm - library/nusoap/class.soap_fault.php Diff
rm - library/nusoap/class.soap_parser.php Diff
rm - library/nusoap/class.soap_server.php Diff
rm - library/nusoap/class.soap_transport_http.php Diff
rm - library/nusoap/class.soap_val.php Diff
rm - library/nusoap/class.soapclient.php Diff
rm - library/nusoap/class.wsdl.php Diff
rm - library/nusoap/class.wsdlcache.php Diff
rm - library/nusoap/class.xmlschema.php Diff
rm - library/nusoap/index.html Diff
rm - library/nusoap/nusoap.php Diff
rm - library/nusoap/nusoapmime.php Diff
rm - library/nusoap/readme_mantis.txt Diff
mod - tests/soap/IssueAddTest.php Diff File