Lots of new, exciting changes here, thank you to all the contributors !

On 7/31/09, Matthew Toseland <[email protected]> wrote:
> Freenet 0.7 build 1225 is now available (1224 originally, 1225 and 1226 fix
> regressions, sorry). Many changes, the most important ones being:
> - Finally fix the attack identified by The Register *four years* ago, by not
> caching data requested either locally or nearby. This is also necessary in
> preparation for Bloom filter sharing. This had a number of knock-on effects
> including changes to HTL and new caches to minimise performance losses.
> - Two new stores, the client cache and the slashdot cache. The client cache
> stores mostly freesites visited through fproxy, and persists but can be
> encrypted. The slashdot cache stores anything that doesn't go into the other
> caches, but only for 30 minutes.
> - Encrypt the client cache and downloads/uploads database (node.db4o),
> according to the physical security level.
> - Physical security levels now: LOW (don't encrypt anything), NORMAL
> (encrypt and keep the keys in master.keys), HIGH (need a password to unlock
> master keys), or MAXIMUM (no persistence).
> - Fix the panic button, this now works.
> - Set the datastore initially to a 10MB RAM-only store, set it to
> salted-hash in the post-install wizard when the size is chosen,
> automatically migrate the data. Avoids a lot of unnecessary disk accesses on
> new installs.
> - Support defragmenting node.db4o. There are two config settings, the first
> is whether to defrag on startup, the second is whether to reset the first
> setting. Both are true by default.
> - Aggregate download notifications on the home page. This is the tip of the
> iceberg of ljb's changes to user-alerts, introducing events...
> - Changes to ULPRs behaviour. ULPRs are a mechanism whereby a node can
> remember recent requests and if it finds the data nodes have been looking
> for later on, it can forward it to those nodes originally looking for it.
> This helps to improve performance of FMS, Frost, etc. Some security issues
> have been fixed with ULPRs, which will now generally respond faster, also
> the slashdot cache was needed to make ULPRs work with the caching changes.
> - Some internal fixes and optimisations.
>
> Freenet will attempt to defragment your node.db4o on startup, and then if
> your physical security level is NORMAL, and there is enough disk space or
> you are running on java 1.5, it will attempt to encrypt it (disk space usage
> being equal to the size of node.db4o). You can turn this off using the
> following settings (in freenet.ini, shut down the node first, then edit the
> freenet.ini, then update the node, then start it back up):
> node.defragDatabaseOnStartup=false
> node.autoChangeDatabaseEncryption=false
>
> It is likely that there will be a small performance reduction in the short
> term as a result of these changes, and there may be an adjustment shock due
> to the HTL changes. However Bloom filter sharing will greatly improve
> performance, and the sooner we make the caching changes the more data will
> be flagged as usable by Bloom filter sharing (as we cannot share data that
> might have been requested locally).
>
> If you find any bugs, please let us know, post to the bug tracker at
> https://bugs.freenetproject.org/ (create an account first so we can contact
> you), or report them to the support list. Thanks!
>
> Please upgrade! Thanks. This build is not mandatory but it should have been;
> the next one probably will make this one mandatory.
>
_______________________________________________
Devl mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to