Freenet 0.7 build 1209 is out (sorry it took so long, I understand there were 
some fairly bad bugs in 1208). Please upgrade. Lots of changes, including:
- Lots of bugfixes related to the db4o merge.
- A progress page shown when a page or file fetched through fproxy will take 
more than 5 seconds to load. This works both with and without javascript.
- Various improvements to the USK polling code. This is used to poll recently 
visited freesites for updates, to check which slot to insert to when 
inserting a USK, to find ARKs for disconnected nodes and so on.
- A few changes to FCP (SendingToNetwork, UnsubscribeUSK, changes to 
SubscribeUSK behaviour and SubscribedUSKUpdate contents).
- Substantial work on multi-container freesites, but this is not yet the 
default. Currently, all freesites have one container which is an up to 2MB 
tar.lzma file, and then all other files are inserted separately. The new code 
should make large freesites (and hg inserts) much more efficient.
- Various plugin infrastructure improvements.
- A new content filter for BMP images, this is not yet wired in but hopefully 
will be soon.
- A bugfix in ULPRs (our mechanism for automatic propagation of widely polled 
data).
- A bugfix in adding nodes from opennet (path folding or announcement), and a 
minor change to opennet behaviour on restarting.
- Make the javascript enabled config option not be forgotten on restarting the 
node.
- Lots of minor optimisations, code cleanups etc.

Other recent work:

XMLLibrarian now supports asynchronous searches. Searches from the homepage 
are not asynchronous yet, but if you let a search complete, or open 
XMLLibrarian from the plugins page, it will (if you have javascript turned 
on) show you the progress of the search in real time rather than just 
blocking your browser for minutes as it does now.

KeyExplorer now supports downloading manifest zip files, and has many other 
improvements. (KeyExplorer is a tool for investigating exactly how freesites 
etc are put together).

A bugfix in the auto-discovery-on-a-LAN plugin (MDNSDiscovery).

Much work on native 64-bit FEC libraries. Splitfiles are encoded using Forward 
Error Correction codes to add redundancy so that if a few blocks drop out of 
the network, they can be reconstructed from the rest, and reinserted. 
Unfortunately this operation was dramatically slower on 64-bit systems. The 
next freenet-ext.jar (not released yet) will fix this. Much of this was 
actually before 1208 was released, but I have recently got around to 
reviewing the code.

Increase the initial memory limit in the installer to 192MB.

Lots of people have contributed to this build, I have indicated major 
contributions next to some of them:
bombe
dconrado
infinity0
juiceman
kurmiashish (BMP filter)
luke771 (italian translation)
mikeb (XMLLibrarian changes)
nextgens
saces (multi-container freesites and KeyExplorer)
sashee (javascript on the progress page)
sdiz (loads of stuff, help with git migration)
sich (french translation)
thesnark
toad
tommy
xor (freetalk, not mentioned above but really important)
zothar

In other news, Freenet has moved from using Subversion to keep its source code 
to Git. We are hoping to release at least a beta of 0.8.0 in the near future 
(i.e. before the money runs out). If you find any bugs, please let us know, 
preferably via the bug tracker: https://bugs.freenetproject.org/

Thanks for using Freenet!
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 835 bytes
Desc: This is a digitally signed message part.
URL: 
<https://emu.freenetproject.org/pipermail/devl/attachments/20090430/0360d80b/attachment.pgp>

Reply via email to