Freenet 0.7.5 build 1434

Matthew Toseland <toad-EI5O+8PHWbJeeLb3ft/[email protected]>
Newsgroups gmane.network.freenet.devel,gmane.network.freenet.support
Message-ID <[email protected]>
Build 1434 is now available. Please let us know if auto-update doesn't work.

Changes include:
- Major optimisation to datastore disk I/O. We now cache writes for up to 5 minutes, and then write them all at once, greatly reducing disk I/O. By default this is a 1MB cache per store (there are 9 iirc), but the default depends on the available memory.
- Major optimisation to datastore disk I/O on new nodes: The "slot filters", a structure that keeps track of which blocks have what in, is now filled correctly when creating a new node. This should substantially reduce disk seeking on new nodes.
- Minor optimisations to disk I/O related to node-throttle.dat, client-throttle.dat, and the bookmarks file.
- Fix bogus SSK collisions in some cases. Not sure what the impact of this will be but it could be a small help with messaging apps etc.
- Minor changes to memory-based autoconfig of limits. In particular nodes with 192M or less will use 400 threads rather than 500.
- The max datastore size in the wizard is also slightly smaller for a given amount of memory (we keep the slot filters in memory so a huge store on a small memory limit can break). But show 200G, 300G, 500G size options in the dropdown if possible.
- Fix simple/advanced toggle not working immediately on the web interface.
- Various internal code cleanups.
- Fix FCP AddPeer command.
- Fix "ignore local vs remote bandwidth liability" advanced config option not persisting.
- Optimise IP to country code and handle a corrupt data file better
- Use slightly smaller packets to ensure we don't fragment on IPv6.
- Partial support for detecting IPv4 and IPv6 packet sizes separately. Not finished.
- Fix a NullPointerException on the console interface.
- Small Polish translation update.
- Plugin authors note: UserAlert.getUserIdentifier() is gone.

Thanks to:
Voxsim (datastore write cache, special thanks!)
Ed Knutson (no other nym given, so if this turns up on google you've only yourself to blame! ;) )
Eleriseth
Nextgens
Juiceman
Mar (polish translation)
Toad

_______________________________________________
Devl mailing list
[email protected]
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
signature.asc (application/pgp-signature, 198 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEABEIAAYFAlEpEj0ACgkQYUNbc3WUHYi+ZwCaA0jD4s6KtXwHdDBr+QXtcIsz
M/cAnRH3tGGBO8yw3ZAnhTCyl5zXWk1p
=jDPN
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.