From: "Ian Clarke" <[email protected]>

<snip>

Have a closer look at FreeWeb.

It may not have been noticed that it's easy to use FreeWeb in a way which
complies completely with the existing standards - this was true even in the
first prototype.

As it stands (and always has done), FreeWeb performs the creation and
updating of completely standard MSK at SSK@alphabetsoup/subkey// style
freesites.

All you need to do is:

1) Start FreeWeb
2) Drag a folder from your desktop, or file manager, onto the window
3) Give your site a name
4) Click 'OK' to accept the settings
5) Click 'Refresh All' to upload the site

FreeWeb takes care of the SVK key generation, DBR SSK rooting, CHK creation
and manifest insertion.

Once the site is uploaded, you can double-click on the site in the view pane
(or right-click then choose 'Properties'), and you'll see a dialog
displaying the 'politically correct' URI for the freesite you've just
created. This URI will work in FProxy, the CLI clients and God knows where.

Thereafter, just after midnight GMT each day, run FreeWeb and click on
'Refresh All Sites'. FreeWeb will automagically:
1) Re-scan your freesite directory
2) Add new files found to the manifest
3) Compare datestamps of existing files
4) Drop from the manifest files that are no longer present
5) Build a queue of new and modified files to insert as CHKs
6) Split off into 16 threads and insert these files
7) Once the files' CHKs are harvested, write a manifest and insert it as
freenet:SSK at alphabetsoup/yyyymmddhhmmss-sitename
It does not try to reinsert any files that haven't changed.

There is no compulsion to use the FWproxy part.
There is no compulsion to use the KSK
There is no compulsion to view sites as www.sitename.free
All this is optional.

Once I stabilise the current version, new features I have in mind include:
* A configurable scheduler to take care of the midnight GMT updates
automatically
* The option to set the baseline time to a chosen or random hour, so as to
avoid any risk of 'midnight GMT traffic jams'
* Optional configurable key index submission
* Optional harvesting of key indexes

I'm happy to add an option to allow users to disable FWproxy, so there's not
another open port.
Also, I'll take seriously any other suggestions.

David




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

Reply via email to