eric lindvall - 2004-10-19

I have put together a couple of patches for problems that have become frustrating for me as a user of the library.

There are certain issues with using XmlRpcValues that have been confounding at times. They include:

- The exceptions that are thrown don't give insight into what you were trying to dereference the type as vs what it really is
- A couple of the assignment operators were missing (specifically the bool assignment), which was making (at least some) compilers implicitly convert it to an int

These, along with other, more infrastructural issues, has spurred me to write a patch to remedy these issues.

I have also written a patch (which I have posted earlier) that worked to clean up the socket handling to make it easier to implement a threaded XmlRpcServer object.

These, and any new patches I create will be added to the page as the are created:

http://5stops.com/xmlrpcpp/

All of these patches have been created against the latest CVS pull.

I hope that someday they will be included in the released version of the library, but I have not gotten any response from the library author when I sent requests.