Use correct encoding
Add and use encodeStandardUTF8 for web-pushing
Assume NSS config is ISO-8859-1, it's not obvious.
Use Writer instead of PrintWiter, avoid hanging on disk full etc.
Prevent sign extension when packing entropy. (findbugs)
copy() not clone(), problems with clone()
Comparator's should be public static *final*!
Fix dodgy synchronization on darknet peer comments. In one case we were already syncing on (this) first, in the other we need to add it, but it's only called on startup so low risk IMHO.
Logging infrastructure.
Convoluted default encoding fix
Fix null issue and remove duplicate constructor.
add a PMD target to ant
Fix dodgy wraparound for sequence number. Might occasionally break connections. A real bug from findbugs! (Two cases it's just a bogus compare, one case it's a real bug because we don't do the <0 check).
Make some static constants final.
Alerts should not be static
Define hashCode() for PeerLoadStats
Make hashCode() final.
newLocs always != null
Comments.
Remove old now bogus null check