Merge branch 'next' into delayed-writes
Add logger hooks
KCE is not abnormal in putAll() it shouldn't be logged as an error
Small performance tweak; implement fillInStackTrace() for
KeyCollisionException
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.
Logging
Merge commit 'd008638b6c556c6d37264dc25b9e84d72fb6e9da' into stable-1432
Merge commit '6aaf8bc23d065bb876040bfa618663b5aafa88bc' into stable-1432