volatiles, finals
more volatiles
volatiles, generics warning cleanup
fail if cert expires within 60 days
debug log the criteria for FF
Removing the self-signed certificate. cowpuncher.drollette.com uses 
    a certificate signed by GlobalSign now.
Updating certificate on 193.150.121.66. Will reload server to use 
    the new certificate on the next I2P release day.
use String.intern() instead of a homebrew equivalent
merge of '6844f955ddd2febe54ce677ef19309712f55113c'
     and '8611baad56e8e18941721b156256783ba996a3cd'
disapproval of revision '8611baad56e8e18941721b156256783ba996a3cd'

Revert 8611baad56e8e18941721b156256783ba996a3cd
Don't use intern() on externally-supplied strings
as it could be used to exhaust memory
merge of 'bde6736c06f94ff24285aeff0a64ec7dc3a52a4b'
     and 'f4b18bbf4329a48a182a57db594a58d4a32a9da7'
divide by zero check
remove static log
finals, remove static log
 * i2psnark:
   - Show comment metadata on details page
   - Fix rar icon
   - Escape [] in URLs, chrome doesn't do it for us
   - Tweak column spacing
dont start thread in constructor
Explicitly check the type of I2PSocketManager
Fix and junit-ify tests
Convert most streaming tests to JUnit4
work on test