Remove DSAGroup from InsertableUSK. It's always the same anyway, and we don't store it anywhere else.
Use an accurate size estimate when deciding whether to include a file or not.
Add the redirects first.
Check against space already used by redirects when determining whether to put the subdirs in.
Track the space used by files if they were all redirects, and avoid going over the limit. This set of commits should fix the bogus too-many-files exceptions.
We do not need keys to be Serializable, and it may be interfering with db4o.
Logging.
Short-cut equals()
Add bytesToInt(buf)
Fix bogus too-many-files error: Grab the redirects from the right map. :)
Add assertion
Build 1430, at last.
Merge branch 'master' into next
Extract GetPubkey interface.
Move GetPubkey to freenet/store/
Add SimpleGetPubkey for testing.
Add test for PubkeyStore.
Add test for SimplePubkeyCache
Do not generate RecentlyFailed if we have had an offer for the key.
Only generate RecentlyFailed's if ULPR data propagation is enabled.