Logging in is the only tightly bound request/response action. glvc> Hello \n glvd> HI\n All the rest are fairly free form. Since the client is mostly just a pass-through for stuff to gulm. glvd sends: lock \n action \n cancel \n dropexp \n GOODBYE\n glvc send: lrpl \n arpl \n drop \n GOODBYE\n is [0-9] is [a-zA-Z0-9_] is [0-9] is [0-9] is [0-9] is [a-zA-Z0-9_] is [a-zA-Z0-9_] is either 'nolvb' or [a-zA-Z0-9_] is [0-9]