Webware CVS updates:

New features in PickleRPC:

- gzip compression of both request and response, enabled by default
- binary pickles instead of text pickles, enabled by default
- SafeUnpickler class used to prevent malicious users from importing and
executing arbitrary modules by carefully constructing pickle strings
- an M2PickleRPC module that allows you to use M2Crypto for ssl-encrypted
PickleRPC communication

Bugfixes in WebKit:

- changed WebKit's use of non-blocking Queues in two places to instead use a
simple list with .pop() and .append().  This eliminates a rare bug that I
managed to provoke in testing.  (The executive summary is that
Queue.get_nowait() sometimes raises the Empty exception when it isn't in
fact empty but is just locked by another thread, and this was causing
problems.  if you don't need blocking get() or put() and you don't mind LIFO
behavior, you can instead use a list with .pop() and .append() which is what
I've done.)


- Geoff


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Webware-discuss mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/webware-discuss

Reply via email to