Commits


log on protocol violations to aid debug


add HEADERSIZE only in np_write


add flush and pretty-print Rflush


dummy implementation of Tflush


don't crash on empty lines


support Tclunk and pretty-print Rclunk


qid refcount and handle Tclunk


attach the given aname path


preserve errno in np_errno


generate tag numbers


pprint Rerror


typo: slen is uint16_t not 32


refactor message handling: split it one function per request type


missing } in pp


typo