Allow empty NNTP username and fix a few bugs