Update of /cvsroot/webware/Webware/WebKit/Docs
In directory usw-pr-cvs1:/tmp/cvs-serv23909/WebKit/Docs
Many enhancements to PickleRPC: gzip compression, binary pickles, safe unpickling, M2Crypto support.
RCS file: /cvsroot/webware/Webware/WebKit/Docs/RelNotes-0.8.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -d -r1.10 -r1.11
*** RelNotes-0.8.html 14 Jul 2002 17:06:49 -0000 1.10
--- RelNotes-0.8.html 17 Jul 2002 15:23:07 -0000 1.11
*** 74,77 ****
--- 74,86 ----
<li> New setting 'MaxValueLengthInExceptionReport'. If set to an integer, it truncates values in the exception report to the specified length. If set to None, no truncation happens. Defaults to 500.
+ <li> Enhancements to PickleRPCServlet (and the client library MiscUtils.PickleRPC):
+ <li>Now supports gzip compression of both request and response (enabled by default).
+ <li>Now uses binary pickle instead of text pickle by default for improved speed and memory usage.
+ <li>Now uses a "SafeUnpickler" class which allows you to specify exactly which class instances are allowed to be unpickled.
+ By default classes are not allowed to be unpickled at all for security reasons.
+ <li>MiscUtils.M2PickleRPC allows you to use the M2Crypto package to do SSL-secured PickleRPC requests.
*** 99,103 ****
! <li> Fixed a race condition that caused problems when multiple simultaneuos requests were made for a servlet that hadn't yet been imported.
--- 108,114 ----
! <li> Fixed a race condition that caused problems when multiple simultaneous requests were made for a servlet that hadn't yet been imported.
! <li> Fixed another rare problem that could eventually cause a servlet to hang until another request for that servlet came in. Like the above problem, it is provoked by multiple simultaneous requests for the same servlet, but only if it happens hundreds or thousands of times.