Do not generate RecentlyFailed if we have had an offer for the key.
Only generate RecentlyFailed's if ULPR data propagation is enabled.
Doh, fix startup (on a fresh node e.g. for tests)
Log exactly what happens to an announcement request.
Fix NPE in announcement. Fortunately we have already done what we need to do here...
Check for HTL for seednodes.
Log the progress of announcements from other nodes. Particularly useful for gathering stats on seednodes.
Fix major bug in announcements: mfOpennetNoderefRejected had a timeout of 10 seconds, the rest were 4 minutes. Consequently we only wait 10 seconds. This explains why we only see replies (either noderefs or not-wanted notices) from a handful of nodes, even though not-near-seed opennet nodes seem to see announcements very rarely.
Detect this error!
Merge branch 'master' into next
Give findbugs more RAM
Give findbugs more RAM (bis)
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
Shorter sharper explanation for leading cause of sudden friend loss :)
Check for bad MIME type when uploading a file.
Use null to mean the standard group. Simplifies storage. Feel free to revert this commit if we get rid of db4o.
Use DHgroupBigA here too.