RPyC 2.45 released

tomerfiliba at gmail.com tomerfiliba at gmail.com
Fri Apr 7 23:47:54 CEST 2006


what's RPyC:
Remote Python Call (RPyC) is a python library that provides transparent
and symmetrical distributed computing and remote procedure calls.

site:
http://rpyc.sourceforge.net

what's new:
this is a maintenance version of RPyC (Remote Python Call).
* cleanups
* fixed a bug with PipeStream.write
* added stubs for Stream.wait and Stream.is_available to the windows
version, so PipeConnection now works on windows as well.
* added optional authentication: auth_server.py, and a new factory -
AuthSocketConnection. see demo below. why add authentication? many
people wanted to run rpyc over the internet, but it's a huge security
risk. now the connection itself is not encrypted, but the server will
require a login before it creates the connection. you are still
encouraged to use SSL/VPNs where available, as it's surely more secure.
also, please report security risks with my algo if you find any.

demo:
# run auth_server.py, then do
from Rpyc import AuthSocketConnection
conn = AuthSocketConnection("yossarian", "catch22", "localhost")
# from this point it's the same


-tomer



More information about the Python-announce-list mailing list