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>
