This wiki is now locked - both user registration and edits (except by admins) are disabled. We're currently migrating all the content to our new wiki. If you have time, please register and help us out!

You can still view the source code of every page. Once a page has been copied over to the new wiki, please add a link to it to MigratedPages (the only page which is still editable), to notify the admins to go and blank it.


Freenet 0.8

Freenet 0.8 is the version after Freenet 0.7.5. Likely features:
- Freetalk. Similar to FMS, involving a Web of Trust plugin, which is a general purpose collaborative filtering system which can be used by other applications as well, and the Freetalk plugin, which is a chat forums system with both web and NNTP interfaces. You can try Freetalk now but it won't be ready for 0.7.5.
- More work on usability - tidying up the web interface, a wizard for inserting both files and freesites, etc.
- Multi-Hash Keys: Redundancy in the top block. Splitfiles (any file that doesn't fit in 32KB compressed) have 100% redundancy - we insert N data blocks, and then another N check blocks, and within a segment (128 blocks), we can reconstruct all the blocks from any 128. But above all this there is usually a single CHK block. While this is probably more popular than the lower blocks, there is still a very real possibility of it getting stuck in a black hole, or being hard to fetch after a while: we initially push data to 24 nodes' caches, but it will only persist in the store on 3 nodes, and they might be offline.
- Bloom filter sharing, and related security improvements. Let our peers know what is in our datastore, essentially. This should result in a major improvement in performance for both popular and unpopular files, in both data persistence and speed.
- More peers for faster opennet nodes, and maybe fewer for slower nodes. This is trivial but will likely require some research and tuning.
- Bulk vs realtime flag for requests. Bulk requests will be optimised for throughput, realtime requests optimised for latency. Fproxy would generally use realtime requests, big downloads would generally use bulk requests. This should be a major improvement on the current strategy of turtling slow requests to boost throughput and latency, although we might keep that to some degree.
- Multi-container freesites. Saces has this working in git, but it is not enabled yet, mostly because there needs to be significant work to make it work well with persistent requests.
- Pause mode, and a system tray icon to trigger it.
- Plugin updating over Freenet.
Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by WikkaWiki