The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
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