Freenet 0.7.5 build 1304 is now available. Please upgrade, it will be mandatory 
on the 29th. Changes include:

DATASTORE FIXES:
If "write local to datastore" is set (resulting from LOW seclevel), we write 
all requests to the datastore, including those from our requests and nearby 
nodes. We flag them ("old", since stuff added before 1224 also has this flag) 
to indicate that they are not safe, so if the user clears that config setting 
(e.g. increasing the security level above LOW), we can ignore them except for 
local requests.

If we have the data in our datastore, we preferentially accept requests. 
However we only do this if the data is not marked as LOW above.

Fixes in this build:
- Detecting whether a block was "old" was inverted. This resulted in us 
preferentially accepting requests for data we have only if it was marked as 
old, rather than only if it was not marked as old. This should improve network 
performance, and is good for security.
- Don't return data which is flagged as old unless write local to datastore is 
enabled. This is a security fix preventing datastore probing of local requests 
on nodes which have recently switched from LOW to any higher level.
- When we have the data, and write local to datastore is enabled, 
preferentially accept the request even if the data is marked as old. This will 
slightly improve performance for a few nodes.

CLIENT LAYER:
- Fix a nasty but rare deadlock.
- Fix a synchronization bug in USK fetching.
- Fix a nasty concurrency issue possibly causing transient inserts to stall.

BLOCK LAYER:
- Always wait for the receiver to acknowledge the transmit even if we have 
failed the send. This will be important later on.

TRANSLATIONS ETC:
- Improve many config option descriptions.
- German translation update.

SSKS:
- Fix always timing out on a collision on an SSK insert.
- Fix bogus SSK collisions on insert - colliding even though the data is the 
same.

PLUGINS:
- New, hopefully working version of KeyUtils, version 5006.
- Some improvements to the infrastructure for plugins using cookies.

OTHER STUFF:
- Fix bugs related to the temporary files directory and the auto-updater, 
occasionally caused a bogus error about the auto-update system being 
compromised.
- Build fix related to fetching freenet-ext.jar
- Fix a timezone-related bug which broke some of the automated network testing 
code.

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
Support mailing list
Support@freenetproject.org
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:support-requ...@freenetproject.org?subject=unsubscribe

Reply via email to