18 years ago rsc
no need for auth.h
Also allow nil string as empty string in readstr.
20 years ago rsc
Lots of new code imported.