Logging improvements (announcement)
Add AnnouncementCallback.relayedNoderef() for callback when non-local, fix NodeDispatcher logging: we expect relayedNoderef(), *NOT* addedNode().
Doh, fix NPE introduced recently.
Logging
Merge branch 'next' of https://github.com/freenet/fred-staging into delayed-writes
add testSimpleSSK to CachingFreenetStoreTest to test SSK
Shorter sharper explanation for leading cause of sudden friend loss :)
We do not copy DSAgroupBigA, so we need to not delete it either.
Can't deactivate it either.
Remove DSAGroup from InsertableUSK. It's always the same anyway, and we don't store it anywhere else.
Logging.
Short-cut equals()
Merge commit '02df98f4f52d7ab4b8a57307c7580503123468f3' into stable-1432
Merge commit '12eeeb38b10bce5cc5bbd72c2d27eb6cb098c4cb' into stable-1432
Ensure hashCode != 0
Ensure that we never call toString() on a deactivated persistent object. This makes it safe to merge the Fields.commaList() changes; deactivated objects will return class@0, activated ones will return class@<fairly unique persistent id>. Transient objects (notably USK related stuff) can override.
Merge commit '9e121328a2e304919b55e1be4321d52818e4ec06' into stable-1432
Merge commit '9dcd55f4ca93a84e55fb15b50d8dba247e9df369' into stable-1432
Fix StackOverflowError in transientToString() introduced in a90b9687708c9761130c91938ac52eceb38084e9
Fix redirects to a splitfile failing with bogus MIME type. The parent SingleFileFetcher will update the ClientMetadata, it's not the splitfile's problem.