SourceForge Logo
XMLRPC-EPI
A standalone C API for XML-RPC

About xmlrpc-epi
  Summary
  Features
  Projects
  History
  License

About xmlrpc-epi-php
  Summary
  Examples
  API

Documentation
  Architecture
  XMLRPC C API Reference
  Complete C API Reference
  Examples / Tutorial
  XMLRPC Protocol Spec
  RFC: system.describeMethods
  RFC: Standard Fault Codes

SourceForge
  Project Page
  Downloads
  Mailing List
  Forums
  Bug Reports
  Feature Requests
  CVS Access

XML-RPC Community
  xmlrpc.org
  xmlrpc mailing List
  online services

Related Links
  xmlrpc.org
  xmlrpc mailing List
  original expat
  new expat project
  epinions.com
  xmlrpc-c
  xmlrpc-ensor

A Vague Timeline reconstructed from CVS and Author's Fuzzy Memory

  • 2008 - Robin Cornelius joined the maintainer team to keep the project alive. Mainly as it is a dependency of Secondlife. Packaging was update and some 64 bit issues were fixed.
  • ????
  • March, 2000 -- Open source request finally approved. Posted on Sourceforge.
  • November, 2000 -- Code working for a couple of months and well tested. Requested to open-source it.
  • August, 2000 -- began ground-up implementation of xmlrpc. Used high level API/concepts from proprietary version, Added concept of standalone xml dom parser from expat-ensor. Maintained compatibility with proprietary vocabulary (dubbed danda-RPC, then simplerpc).
  • July, 2000 -- became familiar with xmlrpc, xmlrpc.org, etc. Began to play with expat-ensor.
  • June, 2000 -- implemented utilities for self-describing methods (introspection).
  • October, 1999 -- completed first (nameless) version of code, used as glue between PHP and proprietary application server. Protocol consisted of Response/Decode mechanism only. Queries were performed by external mechanism. XML Parsing was done (in a php C extension) by expat.