Revision history for Hessian::Translator 1.00 Tue Mar 2 2010 Changing the main class to Hessian::Translator since it is really the heart of it all. While I'm at it, I also need to change the version number from the "dotted integer" to the "real number" style. 0.2.0 Sun Oct 25 2009 Actually implemented handling of 32 bit longs (up till now this had just thrown an exception). This was made possible by a helpful post that I stumbled upon in an forum (vielen Dank 'hp', whoever you are). I also had to make a small work around for object serialization that was causing objects not to be serialized properly. The "work around" is to instead serialize them as "typed maps". I hope to eventually come back to proper objects instead eventually. Who knows when I'll get back around to work on this again though. 0.1.15 Sat Aug 08 2009 Edited the README so that it is at least relevant. 0.1.15 Wed Apr 22 2009 Experimenting with a technique to deal with endian problem. 0.1.14 Sun Apr 19 2009 Trying out a new way to get the proper integer out on 64 bit int machines 0.1.13 Sun Apr 19 2009 Want to see if the integer problems I'm having are due to endian-ness of different platforms. Maybe having the error from the test display the value for the particular platform might help. 0.1.12 Sat Apr 4 2009 Trying to debug some of the platform dependent problems that seem to be coming up. Most of the CPAN Testers reports I've been getting say that a lot of the numerical deserialization methods fail. Don't know if I'll find a fix for this in the near future, so for now I'm just going to throw an exception. 0.1.9 Sun Mar 28 2009 Fixed a problem with untyped arrays in which the "length" bit was clashing with the "End of datastructure" symbol (z). 0.1.8 Sat Mar 27 2009 Revised Hessian version 2 serialization/deserialization to conform to http://hessian.caucho.com/doc/hessian-ws.html. 0.1.6 Thu Mar 16 2009 Added logic to check the length to read from the handle against the remaining length of the string. If the remaining string is too short, the translator now throws a MessageIncomplete::X. This is mainly for integration into a POE filter. If the message is incomplete then the internal buffer should return to some initial position and wait for the next call to process_message. 0.1.5 Thu Mar 12 2009 Completely rewrote version 2 serialization/deserilization modules to conform to http://www.caucho.com/resin-3.1/doc/hessian-2.0-spec.xtp. 0.1.4 Sun Feb 08 2009 Throw an exception for any Hessian Fault received from service. Serialization for objects 0.1.2 Thu Jan 29 2009 Bugfix for installation script. 0.1.1 Thu Jan 29 2009 Bugfix for installation script. 0.1.0 Wed Jan 28 2009 First CPAN release