Introducing commulative acks
Improved cummack structure
Make FreenetURI implment Serializable so WOT can use serialization.
Simplify moveTo(), use copyFile()
Preserve executable status when copying.
Merge branch 'master' into next
Re-worked cummacks to introduce distant ranges
Delete file if transfer fails
Imports.
Go back around the loop after sending an ack-only packet too.
Delete unnecessary code: Either we sent a packet (=> we need to recalculate), or we didn't (=> nextUrgentTime is accurate).
canSendThrottled can't be modified except by re-running realRun()
Demonstrate SSKs for which deriving the insert URI does not work:
- I am not yet certain whether it should work in this case. It breaks stuff in WOT as it is at the moment.
Allow docName="" for SSKs. GenerateSSK returns such pseudo-SSKs; we should allow them to be consistent. Also clients use them sometimes. Note that we recommend you not actually use this and put a site under it, e.g. SSK@blah,blah,blah//filename as it may confuse clients etc.
Document.
Allow relative directory paths in configuration.
Use Sun provider, not bogus "HmacSHA256", which is NOT a provider. THIS NEEDS TESTING!
Fix bug #6088: Make migratePluginStores() not break startup on database corruption. Argh!
Added backwards compatibility by means of negType
Actual negType definition