Parameterized the use of NamedStack in DBEditSet
Added trademark info to NamedStack
Documented return value for DBEditSet.rollback(String)
FindBugs detected a potential NPE in DBLog.sendSysEventMail()
FindBugs caught an inconsistent null check in DBObject constructor
FindBugs found inconsistent null handling in PasswordDBField.setShaUnixCryptPass
FindBugs complained about toString() potentially returning null in SyncPrefEnum
FindBugs warned about not closing build.properties InputStream in BuildInfo
FindBugs reported an unset character encoding in Qsmtp.dispatchMessage()
FindBugs reported a Java memory model violation in TranslationService.getBundle()
FindBugs reported an unset character encoding in XMLReader's error stream
FindBugs complained about unset character encoding in Base64 charset fallback

This isn't actually fixing a bug, because PREFERRED_ENCODING should never
fail to be found, and Charset.defaultCharset() is functionally equivalent
to not providing a character encoding where we're now using it.
FindBugs complained about default character encoding in crypt classes

I'm not sure that using UTF-8 universally is always the right thing, but
it's probably the best thing we can do here.

For most American users, UTF-8 is equivalent to US-ASCII, but users
depending on character encoding matching the host system's
encoding may have problems with this change.  Hopefully everyone's using
UTF-8 on Linux, though.
FindBugs complained about invalid use of java memory model in BuildInfo
FindBugs complained about Ganymede.startTime not being final

The irony here is that Ganymede.startTime is a java.util.Date, which is
inherently mutable.
FindBugs reported about unsynchronized management of GanymedeAdmin.taskRefreshThread

This fixes an honest to goodness race condition, even though the
Thread.sleep(1000) in the thread protects us in practice.
FindBugs complained that DBLogFileController didn't specify a character encoding

We've always assumed that the Ganymede log file is in UTF-8, but it's
good to assert that explicitly.