[EMAIL PROTECTED] ([EMAIL PROTECTED]) wrote:

[RemoveLocalKey]
> i think about RLK=t like a GenerateCHK - doing some stuff, looking if it
> works, but not performing any (permanent) operations on the store itself - i
> thought this was the intention of this field? if not, what *is* it's
> intention?

The intention is to let you insert or request a key from the rest of
Freenet even if it's already in your data store.  The implementation is
that it deletes the key from your data store first.  It's supposed to
help you propagate a key.

Assume for the moment that you have a Freenet site, which you have
inserted through your node.  But other people can't reach it -- maybe
because all of the nodes to which you inserted it originally, other
than your own, have gone away.  If you re-insert it through your
own node, nothing will happen -- you already have the key, so it
just spits back a KEYCOLLISION (fcpputsite terminology) and the key
isn't propagated.

But if you remove the key from your local data store, and *then* insert
it, then it can be propagated to other nodes.

-- 
Greg Wooledge                  |   "Truth belongs to everybody."
[EMAIL PROTECTED]              |    - The Red Hot Chili Peppers
http://wooledge.org/~greg/     |

Attachment: msg02169/pgp00000.pgp
Description: PGP signature

Reply via email to