phpxmlrpc-extras

Adds functionality to the phpxmlrpc library

OTHER License

Downloads
20.2K
Stars
3
Committers
3
phpxmlrpc-extras - 1.0.0-beta 2 Latest Release

Published by gggeek almost 2 years ago

improved integration of ServerDocumentor with recent jsxmlrpc lib versions

phpxmlrpc-extras - 1.0.0-beta 1

Published by gggeek almost 2 years ago

  • bumped the minimum required version of the base phpxmlrpc library to 4.6
  • ported the Ajax module to contemporary php, phpxmlrpc and jsxmlrpc. Replaced usage of javascript alert with console.log
  • updated the self-documenting server to generate html-5 in utf8 (was using xhtml, iso-8859-1 previously)
  • removed the WSDL schemas - they now reside at https://github.com/gggeek/xmlrpc-schemas and can be installed via Composer as package "phpxmlrpc/schemas"
  • removed the ADOdb module - it now resides at https://github.com/gggeek/adodb-xmlrpc-proxy and can be installed via Composer as package "phpxmlrpc/adodb-xmlrpc-proxy"
  • fixed the test container to include git, as it is required to make tests pass
  • converted the remaining source/docs files to utf8
  • moved from Travis to GitHub Actions for testing; test on all php versions from 5.4 to 8.2
phpxmlrpc-extras - 1.0.0-alpha

Published by gggeek almost 4 years ago

Major changes this time around!

  • bumped the minimum required version of the base phpxmlrpc library to 4.5 / php to 5.3
  • externalised two components (JSONRPC and EXTENSION-API) to their own, separate packages: phpxmlrpc/jsonrpc and phpxmlrpc/polyfill-xmlrpc
  • introduction of php namespaces, class autoloading, Composer for dependency management
  • moved the demo files into their own, separate directory
  • introduced phpunit, docker and travis for testing
  • moved away from Makefiles

As always with the phpxmlrpc libraries, the .inc files of old are still provided, insuring full compatibility for developers who rely on the previous APIs (classes, functions, global variables)

Still to be ported to modern-day coding standards: adodb and ajax components, as well as the docs

phpxmlrpc-extras - One bugfix

Published by gggeek almost 4 years ago

Fix an error when emulating xmlrpc_set_type

** NB: next version is envisioned to be 1.0. It will bring a major reorganization in code layout and Composer dependencies **

phpxmlrpc-extras - Fix installation via Composer

Published by gggeek almost 7 years ago

Fix bug with autoload class scanning

phpxmlrpc-extras - SECURITY FIX: remove one leftover XSS in class documenting_xmlrpc_server

Published by gggeek almost 7 years ago

phpxmlrpc-extras - Allow custom parameters in php_xmlrpc_encode() calls

Published by gggeek over 7 years ago

Code formatting cleanups;
minor doc improvements;
clean up top level directory

phpxmlrpc-extras - Fix class autoloading for composer installation

Published by gggeek almost 10 years ago

phpxmlrpc-extras - security fix for an XSS problem in docxmlrpcs.inc

Published by gggeek almost 10 years ago

All users of the documenting_xmlrpc_server class are urged to upgrade asap.

phpxmlrpc-extras - v0.5.0

Published by gggeek almost 11 years ago

XML-RPC for PHP EXTRAS version 0.5 - 2009/09/05

This is the first release of the library to only support PHP 5.
The corresponding version of the base library is 3.0.0 beta

Quite a few changes and bugfixes have been made in the are of json support:

  • improved: catch exceptions thrown during execution of php functions exposed as methods by the jsonrpc server
  • fixed: fix bad encoding if same object is encoded twice using php_jsonrpc_encode
  • improved: json_extension_api.php: added json_last_error() function and the constants defined in php 5.3.0
  • improved: allow 'mixed type' jsonrpc servers (see description in the xmlrpc server docs)
  • improved: allow 'phpvals' jsonrpc servers to do type checking on incoming requests
  • fixed: a missing 'new' call when building string vals in php_jsonrpc_encode
  • fixed: encoding of UTF8 chars outside of the BMP
  • fixed: encoding of '/' chars in jsonrpc when source is in UTF8
Package Rankings
Top 14.2% on Packagist.org
Badges
Extracted from project README
Build Status Code Coverage
Related Projects