Commit Briefs
the reported length for directories must be zero
plan9' stat(3) says so...
add hexdump command to aid the debugging
Also skip the progression bar if hexdump is enabled.
kamid: always reply to auth with a struct kd_auth_proc
even when the authentication fails
fix walk_path error handling: do_clunk only when miss == 0
...otherwise nfid is not valid and do_clunk aborts.
add `edit' command
refactor the "write or create file" code into a function (woc_file) to share it with the `put' command.
walk_path: consume only the returned amount of qids
due to a typo, we end up trying to consume the *expected* amount of qids, but the walk could be shorter.
rework walk_path
In particular it's important not to die if the first component can't be walked for any reason!