Hi, I've posted a new build (0.2.2) of pyFreenet, the Python client interface to Freenet (and Entropy) nodes' FCP interface.
http://www.freenet.org.nz/python/pyFreenet If you're Python-inclined, then out pyFreenet - it'll make your client-writing labours much more fun and productive. Summary of changes in 0.2.2: - fixed MSK traversal bug, which was causing requests for key URIs like '[EMAIL PROTECTED]/fred//dir1/file.txt' to fail - added smart handling of KeyCollisions on insert. Upon receiving a KeyCollision, the code now compares the existing key data and metadata with what you're trying to insert. If they're the same, this is regarded as success. If they differ, an exception is raised. - modified URI parsing, to make pyFreenet compatible with Entropy nodes - created instance-safety, by accepting 'host' and 'port' keywords to site constructor and methods - renamed the class 'fcp' to 'node', which seems to make more sense - added 'putsite' and 'getsite' methods to the 'node' class, so you can use node instances for all your communication Note: - the mysterious lockup of FCPMakeMetadata requests, when using an FCP port on a remote machine, has not been addressed, since this is a bug (or some inappropriate behaviour) within the node code itself. -- Cheers David _______________________________________________ Devl mailing list [EMAIL PROTECTED] http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/devl
