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

Reply via email to