Commands are single characters that ask for service from a DBM. A command may be optionally followed by the field terminator character, "\t", it may be followed immediately by a field, or it may be followed by the end of message sequence, "\r\n".
Here is the command list, ordered by command character, with the associated PUIDNETD_CMD symbols from puidnetd.h and links to the individual command descriptions.
+ -- continue previous command (PUIDNETD_CMD_CONT)
a -- AUTHentiCate (PUIDNETD_CMD_AUTHC)
C -- Look Up Authorization Characteristic (PUIDNETD_CMD_CHLKUP)
i -- get DBM info (PUIDNETD_CMD_GETINFO)
I -- mIne (PUIDNETD_CMD_MINE)
j -- join to a realm (PUIDNETD_CMD_JOIN)
l -- lookup (PUIDNETD_CMD_LOOKUP)
L -- List characteristics (PUIDNETD_CMD_LSTCH)
m -- modify PUIDNETD_CMD_MODIFY)
q -- quit (PUIDNETD_CMD_QUIT)
u -- unjoin from a realm (PUIDNETD_CMD_UNJOIN)