On Sunday 11 November 2001 18:14, Ian wrote:

> > So, I have been thinking about a reasonably secure way to provide a
> convenient list of seednodes to new Freenet nodes.  Yes, obviously it
> would be better if people got a seednode from someone obsure (their
> friend, next-door neighbor etc) but I just don't think this is realistic
> for the vast majority of potential Freenet users.
>
> My suggestion therefore is to have a central machine harvest seednodes
> from nodes in the network which dump references they have found to be
> reliable (ie. with a CP above a certain threshold) into a DBR SSK which
> they insert into Freenet, perhaps daily.  

Look at Freenet.client.http.NodeStatusServlet

You can set it up to allow remote connections on a per ip basis just like
fproxy.
e.g.
# freenet.conf fragment
nodestatus.class=Freenet.client.http.NodeStatusServlet
nodestatus.port=8889
nodestatus.allowedHosts=127.0.0.1,hawk.freenetproject.org

The DBR SSK scheme is most likely to fail exactly when you need it most -- 
when the network is in bad shape. 

>These harvested references are
> placed in a database where they are periodically tested.  A node can
> request references from this database via HTTP and will be given a
> random selection from the database.  A node requesting twice from the
> same IP address will get the same random selection each time.
>
> So, what are the required components of this?  Well, firstly there is
> the node-side stuff to extract the references, this could be a
> combination of a new FCP command, and some client stuff to take this and
> insert it into Freenet.  Secondly there is the harvester-side stuff,
> this could be a PHP script with a database back-end, along with a cron
> job to periodically test the references using another new FCP command
> where you can ask a node to test a reference.
>
> So, any volunteers for either component of this? The node stuff would
> require some reasonably simple FCP hacking along with an understanding
> of the DataStore class, it would be a good way to get more involved in
> Freenet internals.  The other would be relatively simple PHP-database
> stuff.
>
> Comments?
>
> Ian.

----------------------------------------
Content-Type: application/pgp-signature; charset="us-ascii"; 
name="Attachment: 1"
Content-Transfer-Encoding: 7bit
Content-Description: 
----------------------------------------

-- 
Freesites
(0.3) freenet:MSK at SSK@enI8YFo3gj8UVh-Au0HpKMftf6QQAgE/homepage//
(0.4) freenet:SSK at npfV5XQijFkF6sXZvuO0o~kG4wEPAgM/homepage//

_______________________________________________
Devl mailing list
Devl at freenetproject.org
http://lists.freenetproject.org/mailman/listinfo/devl

Reply via email to