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()
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!